.help-dialog{width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 32px);border:1px solid #dce4d9;border-radius:18px;padding:0;color:#27362c;background:#fff;box-shadow:0 22px 80px #142d2455;overflow:hidden}.help-dialog[open]{display:flex;flex-direction:column}.help-dialog::backdrop{background:#122c2466}.help-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 28px 18px;border-bottom:1px solid #e2e8df}.help-header h2{font-size:25px;line-height:1.25;margin:8px 0 0}.help-header button{flex-shrink:0}.help-body{padding:20px 28px;overflow:auto;overscroll-behavior:contain}.help-body>label{display:block;margin:0 0 6px;font-size:13px;color:#54654f}.help-body>select{width:100%}.help-intro{font-size:15px;line-height:1.65;margin:22px 0}.help-section{border:1px solid #e0e6dc;border-radius:12px;margin:12px 0;padding:16px 18px;background:#fff}.help-section summary{font-weight:650;line-height:1.5;cursor:pointer}.help-section ol,.help-notes ul{padding-left:22px;margin:14px 0 0}.help-section li,.help-notes li{font-size:14px;line-height:1.7;padding-left:5px;margin:10px 0}.help-notes{background:#f1f5eb;border-left:3px solid #92a36d;padding:14px 18px;margin:22px 0 6px;border-radius:0 10px 10px 0}.help-notes h3{font-size:16px;margin:0}.help-footer{padding:14px 28px;border-top:1px solid #e2e8df;font-size:11px;color:#687562;background:#f8faf6;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.help-dialog :focus-visible{outline:3px solid #63874b;outline-offset:3px}#context-help-open{white-space:nowrap}@media(max-width:650px){.help-header{padding:18px}.help-header h2{font-size:21px}.help-body{padding:16px 18px}.help-footer{padding:12px 18px}.help-section{padding:13px}.topbar .right{flex-wrap:wrap;justify-content:flex-end}}
