.adminbar .help-trigger{font-size:13px;min-height:40px;padding:8px 12px;white-space:nowrap}.help-trigger span{font-size:18px}.help-drawer{position:fixed;inset:0 0 0 auto;width:min(500px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;margin:0;border:0;border-left:1px solid #ccd5c3;padding:24px;background:#fff;color:var(--ink);overflow-y:auto;overscroll-behavior:contain;box-shadow:-8px 0 34px #0002}.help-drawer::backdrop{background:#17241455}.help-drawer:not([open]){display:none}.help-head{display:flex;align-items:start;justify-content:space-between;gap:15px}.help-head .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:8px}.help-head h2{font-size:25px;margin-bottom:15px}.help-close{font-size:28px;min-width:44px;min-height:44px}.help-context{font-size:13px;padding:12px;background:#f0f4eb;border-left:3px solid var(--olive);overflow-wrap:anywhere}.help-tools{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.help-tools button{font-size:12px;padding:10px 12px}.help-tools label{flex:1 1 100%;margin:6px 0;font-size:13px}.help-topic{border-top:1px solid var(--line)}.help-topic[hidden],.help-empty[hidden],.help-guide[hidden]{display:none!important}.help-topic summary{padding:15px 5px;font-weight:700;cursor:pointer;font-size:14px;list-style-position:inside}.help-topic[open] summary{color:var(--olive)}.help-topic ol{padding-left:27px;margin:0 0 20px}.help-topic li{font-size:13px;line-height:1.8;margin:0 0 12px;padding-left:3px}.help-version{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.help-empty{font-size:13px}.help-guide{position:fixed;z-index:1050;right:20px;bottom:20px;width:min(410px,calc(100vw - 32px));background:#fff;border:1px solid #a4b495;box-shadow:0 7px 35px #0003;padding:16px 20px;color:var(--ink)}.help-guide-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.help-guide-count{font-size:11px;color:var(--olive)}.help-guide-end{font-size:22px;min-width:32px}.help-guide h2{font-size:21px;margin:8px 0}.help-guide p{font-size:13px;line-height:1.6;margin-bottom:12px}.help-guide-controls{display:flex;gap:8px;flex-wrap:wrap}.help-guide-controls button{font-size:12px;min-height:38px;padding:8px 11px}.help-guide button:disabled{opacity:.45;cursor:default}.help-highlight{outline:3px solid #b58850!important;outline-offset:4px!important;box-shadow:0 0 0 7px #b5885020!important;scroll-margin:100px}.help-drawer:focus-visible{outline:3px solid #b58850;outline-offset:-3px}
@media(max-width:600px){.help-drawer{padding:20px 18px}.help-guide{right:12px;bottom:12px;padding:12px 15px}.help-guide h2{font-size:19px}.help-guide p{font-size:12px}.help-guide-controls button{min-height:44px}.adminbar .help-trigger{min-height:44px}}
