/*! Copyright TheWebSuite. All rights reserved. Licensed, not sold: https://thewebsuite.co/license */
.app:has(.sh-page) .side .srch{display:none}.main:has(.sh-page) .top h1,.main:has(.sh-page) #topActions{display:none}.sh-page{width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.sh-head{display:flex;flex-wrap:wrap-reverse;align-items:flex-end;justify-content:space-between;gap:12px 16px;flex:none}.sh-hl{flex:1 0 auto;max-width:100%}.sh-date,.sh-gt,.sh-k,.sh-kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.sh-date{display:block;font-size:11.5px;color:var(--mut2)}.sh-h{font-size:28px;letter-spacing:-.02em;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-acts{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto}.sh-box{display:flex;align-items:center;gap:12px;flex:none;height:62px;padding:0 16px 0 20px;border-radius:16px;background:var(--card);border:1px solid var(--line);color:var(--mut2);box-shadow:var(--sh),0 14px 32px -20px #10182847;cursor:text}.sh-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft),0 14px 32px -20px #10182847}.sh-box input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font-size:17px;color:var(--ink);text-overflow:ellipsis}.sh-box input::placeholder{color:var(--mut2)}.sh-kbd{flex:none;font-size:11px;color:var(--mut);background:var(--soft);border-radius:6px;padding:4px 7px;letter-spacing:.04em}.sh-card{display:flex;flex-direction:column;padding:6px}.sh-list{flex:1 1 auto;min-height:0}.sh-list .empty{padding:24px 8px}.sh-gt{display:block;font-size:10.5px;color:var(--mut2);padding:12px 12px 6px}.sh-row{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:11px}.sh-row:hover,.sh-row.on{background:var(--soft)}.sh-ic{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--soft);color:var(--ink2)}.sh-row:hover .sh-ic,.sh-row.on .sh-ic{background:var(--card)}.sh-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sh-t b,.sh-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-t b{font-weight:600;font-size:14px}.sh-t b .muted{font-weight:400}.sh-t small{font-size:12.5px;color:var(--mut)}.sh-k{flex:none;font-size:10.5px;color:var(--mut2)}@media(min-width:861px){.main:has(.sh-page){height:100vh;overflow:hidden}.main:has(.sh-page) .top{display:none}.main:has(.sh-page) #main{flex:1;min-height:0;padding-top:0;padding-bottom:24px}.has-wsdd .main:has(.sh-page) #main{padding-bottom:132px}.main:has(.sh-page) #main>div{flex:1;min-height:0}.sh-page{height:100%;min-height:0;padding-top:min(2vh,20px)}.sh-card{flex:0 1 auto;min-height:0}.sh-list{overflow:auto;overscroll-behavior:contain}}@media(max-width:860px){.sh-page{padding-top:6px;gap:12px}.sh-head{flex-direction:column;align-items:stretch;gap:12px}.sh-acts{justify-content:flex-start}.sh-h{font-size:22px}.sh-box{height:56px;padding:0 14px 0 16px}.sh-box input{font-size:16px}.sh-kbd{display:none}}
