.zv-page-help-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:36px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;color:#334155;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;white-space:nowrap}.zv-page-help-button:hover{background:#e2e8f0}.dark .zv-page-help-button{background:#10232e;border-color:#2b4654;color:#dbe7ef}.dark .zv-page-help-button:hover{background:#193442}.zv-page-help-button:focus-visible,.zv-help-close:focus-visible{outline:3px solid #10b981;outline-offset:3px}.zv-help-guest{position:fixed;top:16px;right:16px;z-index:40}.zv-page-help{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100%);height:100%;height:100dvh;max-width:100%;max-height:100%;padding:0;border:0;border-left:1px solid #dbe3eb;background:#fff;color:#1e293b;box-shadow:-16px 0 64px #0003;overflow:auto;overscroll-behavior:contain;font-family:inherit}.zv-page-help::backdrop{background:#020c16a6}.zv-page-help>header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:inherit;border-bottom:1px solid #dbe3eb;z-index:1}.zv-page-help h2{margin:0;font-size:20px;line-height:1.4}.zv-help-close{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border:1px solid #cbd5e1;border-radius:10px;background:transparent;color:inherit;font-size:26px;cursor:pointer}.zv-help-body{padding:24px;font-size:14px;line-height:1.75}.zv-help-intro{margin:0 0 24px;color:#526477}.zv-page-help h3{font-size:14px;margin:0 0 14px;font-weight:700}.zv-page-help ol{margin:0 0 26px;padding-left:26px}.zv-page-help li{padding-left:6px;margin-bottom:16px}.zv-page-help li::marker{font-weight:700;color:#047857}.zv-page-help aside{padding:18px;border:1px solid #cce8dd;border-radius:14px;background:#f0faf5}.zv-page-help aside p{margin:0}.dark .zv-page-help{background:#0c1b26;color:#e0eaf1;border-color:#29414e}.dark .zv-page-help>header{border-color:#29414e}.dark .zv-help-intro{color:#a9bdcb}.dark .zv-help-close{border-color:#35505f}.dark .zv-page-help aside{background:#102d2b;border-color:#245146}.dark .zv-page-help li::marker{color:#42dfa9}@media(max-width:600px){.top-actions .zv-page-help-button{min-width:32px;min-height:32px;padding:5px 7px;font-size:12px}.zv-page-help>header,.zv-help-body{padding:18px}.zv-page-help h2{font-size:18px}}
