#publicHelp{--save-clearance:0px;font:16px/1.6 Atkinson,system-ui,sans-serif;color:#0f172a}#publicHelp *{box-sizing:border-box}#helpFab{display:none;position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom) + var(--save-clearance));z-index:20;align-items:center;gap:8px;min-width:56px;min-height:52px;border:2px solid white;border-radius:28px;background:#0369a1;color:white;padding:12px 18px;box-shadow:0 4px 20px #0f172a33;font-size:15px;cursor:pointer}.public-sheet #helpFab{display:flex}.public-sheet:has(#sheetForm) :is(input,textarea,summary,a,button){scroll-margin-bottom:210px}#helpDialog{width:min(640px,100%);height:100dvh;max-height:100dvh;max-width:100%;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid #cbd5e1;background:#fff;color:#0f172a;overflow:hidden}#helpDialog[open]{display:flex;flex-direction:column}#helpDialog::backdrop{background:#0f172a99}.help-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid #cbd5e1;flex-shrink:0;background:#f8fafc}.help-head h2{font-size:24px;line-height:1.2;margin:6px 0 0}.help-head button{min-height:48px;min-width:72px;padding:10px 12px;background:#e2e8f0;color:#0f172a;border:0;border-radius:10px;font-size:14px;cursor:pointer;flex-shrink:0}.help-body{padding:24px 24px calc(32px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;scroll-padding:20px;flex:1;min-height:0}.help-body section{padding:24px 0;border-top:1px solid #e2e8f0}.help-body h3{font-size:21px;margin:0 0 14px;line-height:1.3}.help-body p,.help-body li,.help-body dd{color:#334155}.help-body li{margin:10px 0}.help-body ol,.help-body ul{padding-left:23px}.help-body details{background:#f8fafc;border:1px solid #cbd5e1;padding:12px 16px;border-radius:12px;margin:16px 0}.help-body summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:700}.help-body h4{margin:20px 0 8px;font-size:16px}.help-aspect h4 span{color:#0369a1;white-space:nowrap}.help-aspect li{font-size:14px}.help-levels{list-style:none;padding:0!important}.help-levels li{border-left:3px solid #0369a1;padding:6px 14px;background:#f0f7fc}.help-levels span,.help-workflow strong{display:block}.help-body dt{font-weight:700;margin-top:14px}.help-body dd{margin:0}.help-body .help-contact{padding:24px;background:#eef6fb;border:1px solid #bae0f5;border-radius:16px}.help-contact a{display:flex;align-items:center;min-height:48px;padding:14px;background:#0369a1;color:#fff;border-radius:10px;font-weight:700;text-decoration:none;gap:12px}.help-contact small{display:block;margin-top:12px;color:#475569}#publicHelp :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid #0369a1;outline-offset:3px}#publicHelp :is(button,a):hover{filter:brightness(.92)}#publicHelp :is(button,a):active{filter:brightness(.85)}@media(max-width:400px){.help-head,.help-body{padding:16px}.help-head h2{font-size:21px}.help-contact{padding:16px!important}#helpFab{padding:10px 14px}}@media print{#publicHelp{display:none!important}}
