.waiver-editor.svelte-dwb6kf.svelte-dwb6kf{border:1px solid #d5c5ad;border-radius:6px;background:#fff;overflow:hidden}.waiver-editor-toolbar.svelte-dwb6kf.svelte-dwb6kf{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border-bottom:1px solid #ebdfcc;background:#f7f0e4}.waiver-editor-toolbar.svelte-dwb6kf button.svelte-dwb6kf{min-width:36px;min-height:36px;padding:6px 10px;border:1px solid #d5c5ad;border-radius:6px;background:#fff;color:#1f4a3b;font-size:14px;line-height:1;cursor:pointer}.waiver-editor-toolbar.svelte-dwb6kf button.active.svelte-dwb6kf{background:#1f4a3b;color:#fff;border-color:#1f4a3b}.waiver-editor-toolbar.svelte-dwb6kf button.highlight-btn.active.svelte-dwb6kf{background:#fef08a;color:#1f4a3b;border-color:#eab308}.waiver-editor-surface.svelte-dwb6kf.svelte-dwb6kf{min-height:220px;padding:10px}.waiver-editor-surface.svelte-dwb6kf .waiver-editor-prose{outline:none;min-height:200px;line-height:1.45;color:#1f4a3b}.waiver-editor-surface.svelte-dwb6kf .waiver-editor-prose p{margin:0 0 .75em}.waiver-editor-surface.svelte-dwb6kf .waiver-editor-prose h2,.waiver-editor-surface.svelte-dwb6kf .waiver-editor-prose h3{margin:.5em 0 .35em;font-size:1rem;font-weight:700}.waiver-editor-surface.svelte-dwb6kf .waiver-editor-prose ul,.waiver-editor-surface.svelte-dwb6kf .waiver-editor-prose ol{margin:0 0 .75em 1.25em;padding:0}.waiver-editor-surface.svelte-dwb6kf .waiver-editor-prose mark{background-color:#fef08a;color:inherit;padding:0 1px;border-radius:2px}.waiver.svelte-9qfiq0{background:#fff;padding:10px;border:1px solid #e7dbc8;border-radius:6px;line-height:1.45;color:#1f4a3b}.waiver.svelte-9qfiq0 p{margin:0 0 .75em}.waiver.svelte-9qfiq0 p:last-child{margin-bottom:0}.waiver.svelte-9qfiq0 h2,.waiver.svelte-9qfiq0 h3{margin:.5em 0 .35em;font-size:1rem;font-weight:700}.waiver.svelte-9qfiq0 ul,.waiver.svelte-9qfiq0 ol{margin:0 0 .75em 1.25em;padding:0}.waiver.svelte-9qfiq0 strong,.waiver.svelte-9qfiq0 b{font-weight:700}.waiver.svelte-9qfiq0 mark{background-color:#fef08a;color:inherit;padding:0 1px;border-radius:2px}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(180deg,#f5f1e8,#f2eee5);color:#233528}main.svelte-1jzetqb.svelte-1jzetqb{max-width:760px;margin:0 auto;padding:20px}header.svelte-1jzetqb.svelte-1jzetqb{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#1f4a3b;border-radius:10px;padding:12px;color:#f8f3e9;box-shadow:0 8px 20px #162b2226}.brand.svelte-1jzetqb.svelte-1jzetqb{display:flex;align-items:center;gap:10px;min-width:0}.brand-logo.svelte-1jzetqb.svelte-1jzetqb{width:42px;height:42px;object-fit:contain;flex:0 0 auto;border-radius:6px;background:#ffffff1a;padding:3px}h1.svelte-1jzetqb.svelte-1jzetqb{font-size:20px;margin:0}.lang-switch.svelte-1jzetqb.svelte-1jzetqb{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.lang-btn.svelte-1jzetqb.svelte-1jzetqb{padding:18px 12px;font-size:18px;font-weight:700;border-radius:10px;border:2px solid #1f4a3b;background:#fffaf3;color:#1f4a3b;cursor:pointer;text-align:center;box-shadow:0 4px 12px #1f4a3b14}.lang-btn.lang-active.svelte-1jzetqb.svelte-1jzetqb{background:#1f4a3b;color:#f8f3e9;border-color:#1f4a3b}nav.svelte-1jzetqb.svelte-1jzetqb{display:flex;gap:8px;flex-wrap:wrap}.card.svelte-1jzetqb.svelte-1jzetqb{background:#fffaf3;border-radius:10px;padding:16px;margin-top:16px;display:grid;gap:10px;border:1px solid #e3d7c4;box-shadow:0 8px 18px #1f4a3b14}input.svelte-1jzetqb.svelte-1jzetqb,select.svelte-1jzetqb.svelte-1jzetqb,textarea.svelte-1jzetqb.svelte-1jzetqb,button.svelte-1jzetqb.svelte-1jzetqb{padding:10px;border-radius:6px;border:1px solid #d5c5ad;font-size:14px}input.svelte-1jzetqb.svelte-1jzetqb,select.svelte-1jzetqb.svelte-1jzetqb,textarea.svelte-1jzetqb.svelte-1jzetqb{background:#fff}.field-label.svelte-1jzetqb.svelte-1jzetqb{font-weight:600;color:#1f4a3b;margin-top:4px}.waiver-form.svelte-1jzetqb.svelte-1jzetqb{gap:16px}.waiver-form.svelte-1jzetqb .form-section.svelte-1jzetqb{border:1px solid #e3d7c4;border-radius:10px;background:#fff;padding:14px;display:grid;gap:12px}.waiver-form.svelte-1jzetqb .form-section-title.svelte-1jzetqb{margin:0;font-size:18px;font-weight:700;color:#1f4a3b;padding-bottom:10px;border-bottom:1px solid #ebdfcc;line-height:1.3}.waiver-form.svelte-1jzetqb .form-section-header-with-iso.svelte-1jzetqb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #ebdfcc}.waiver-form.svelte-1jzetqb .form-section-title-inline.svelte-1jzetqb{padding-bottom:0;border-bottom:none;flex:1;min-width:0}.waiver-form.svelte-1jzetqb .waiver-iso-code.svelte-1jzetqb{width:142px;height:64px;object-fit:contain;object-position:right center;flex-shrink:0}.waiver-form.svelte-1jzetqb .form-section-body.svelte-1jzetqb{display:grid;gap:12px}.reference-legend.svelte-1jzetqb.svelte-1jzetqb{margin:0;font-size:13px;font-style:italic;color:#5a6b62;line-height:1.35}.ref2-section-label.svelte-1jzetqb.svelte-1jzetqb{margin:4px 0 0;font-size:14px;font-weight:600;color:#1f4a3b}.waiver-form.svelte-1jzetqb .field-group.svelte-1jzetqb{display:grid;gap:6px;align-content:start;min-width:0}.waiver-form.svelte-1jzetqb .field-group .field-label.svelte-1jzetqb{margin-top:0;line-height:1.3}.waiver-form.svelte-1jzetqb .field-group.field-invalid .field-label.svelte-1jzetqb,.waiver-form.svelte-1jzetqb .checkbox-label.field-invalid.svelte-1jzetqb{color:#b42318}.waiver-form.svelte-1jzetqb .field-group.field-invalid input.svelte-1jzetqb,.waiver-form.svelte-1jzetqb .field-group.field-invalid select.svelte-1jzetqb,.waiver-form.svelte-1jzetqb .field-group.field-invalid .signature-pad.svelte-1jzetqb{border-color:#b42318;box-shadow:0 0 0 1px #b4231826}.form-grid-2.svelte-1jzetqb.svelte-1jzetqb{display:grid;grid-template-columns:1fr;gap:12px}.family-ref-col.svelte-1jzetqb.svelte-1jzetqb{display:grid;gap:12px;align-content:start;min-width:0}.waiver-form.svelte-1jzetqb .checkbox-group.svelte-1jzetqb{display:grid;gap:10px}.waiver-form.svelte-1jzetqb .checkbox-label.svelte-1jzetqb{display:flex;align-items:center;gap:12px;min-height:44px;line-height:1.35;font-weight:500;color:#1f4a3b;cursor:pointer}.waiver-form.svelte-1jzetqb input[type=checkbox].svelte-1jzetqb,.waiver-form.svelte-1jzetqb input[type=radio].svelte-1jzetqb{width:20px;height:20px;min-height:0;padding:0;margin:0;flex:0 0 20px;accent-color:#1f4a3b;cursor:pointer}.waiver-form.svelte-1jzetqb .radio-row.svelte-1jzetqb{align-items:center}.waiver-form.svelte-1jzetqb .radio-row label.svelte-1jzetqb{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.signature-label.svelte-1jzetqb.svelte-1jzetqb{margin:0;color:#1f4a3b;line-height:1.35}.signature-hint.svelte-1jzetqb.svelte-1jzetqb{font-weight:400;font-size:13px;color:#4a5c52}.signature-block.svelte-1jzetqb .signature-pad.svelte-1jzetqb{max-width:none}.signature-clear.svelte-1jzetqb.svelte-1jzetqb{width:fit-content}.submit-waiver.svelte-1jzetqb.svelte-1jzetqb{margin-top:4px}.admin-checkbox.svelte-1jzetqb.svelte-1jzetqb{display:flex;align-items:center;gap:10px;font-weight:500;color:#1f4a3b;cursor:pointer}.admin-checkbox.svelte-1jzetqb input[type=checkbox].svelte-1jzetqb{width:18px;height:18px;min-height:0;margin:0;flex:0 0 18px;accent-color:#1f4a3b;cursor:pointer}.waiver-form.svelte-1jzetqb input.svelte-1jzetqb:not([type=checkbox]):not([type=radio]),.waiver-form.svelte-1jzetqb select.svelte-1jzetqb{font-size:16px;min-height:44px}@media (min-width: 600px){.form-grid-2.svelte-1jzetqb.svelte-1jzetqb{grid-template-columns:1fr 1fr}}button.svelte-1jzetqb.svelte-1jzetqb{cursor:pointer;background:#1f4a3b;color:#fff;border:0;font-weight:600;transition:background-color .12s ease}button.svelte-1jzetqb.svelte-1jzetqb:hover{background:#285c49}nav.svelte-1jzetqb button.svelte-1jzetqb{background:#c08a3b;color:#13291f}nav.svelte-1jzetqb button.svelte-1jzetqb:hover{background:#d29a45}.signature-pad.svelte-1jzetqb.svelte-1jzetqb{width:100%;max-width:700px;height:180px;border:1px dashed #c9b292;border-radius:8px;background:#fff;touch-action:none}.item.svelte-1jzetqb.svelte-1jzetqb{display:flex;justify-content:space-between;gap:8px;align-items:center;border-bottom:1px solid #ebdfcc;padding:8px 0}.inline-actions.svelte-1jzetqb.svelte-1jzetqb{display:flex;gap:8px;flex-wrap:wrap}.radio-row.svelte-1jzetqb.svelte-1jzetqb{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.radio-row.svelte-1jzetqb label.svelte-1jzetqb{display:inline-flex;align-items:center;gap:8px;font-weight:600}button.secondary.svelte-1jzetqb.svelte-1jzetqb{background:#eee8dc;color:#1f4a3b;border:1px solid #d5c5ad}button.secondary.svelte-1jzetqb.svelte-1jzetqb:hover{background:#e4dcc8}.staff-scan-video.svelte-1jzetqb.svelte-1jzetqb{width:100%;max-width:420px;border-radius:8px;background:#1a1a1a;min-height:200px}.staff-scan-actions.svelte-1jzetqb.svelte-1jzetqb{margin-top:4px}.staff-scan-result.svelte-1jzetqb.svelte-1jzetqb{margin-top:10px;padding:12px;background:#fff;border:1px solid #e3d7c4;border-radius:8px;display:grid;gap:8px}.edit-card.svelte-1jzetqb.svelte-1jzetqb{margin-top:6px}.muted.svelte-1jzetqb.svelte-1jzetqb{margin:0;color:#4a5c52;font-size:13px}.filter-row.svelte-1jzetqb.svelte-1jzetqb{display:grid;gap:8px;align-items:end}.filter-actions.svelte-1jzetqb.svelte-1jzetqb{margin-top:4px}.table-wrap.svelte-1jzetqb.svelte-1jzetqb{overflow-x:auto;border:1px solid #e3d7c4;border-radius:8px;background:#fff}.report-table.svelte-1jzetqb.svelte-1jzetqb{width:100%;border-collapse:collapse;font-size:13px;min-width:920px}.report-table.svelte-1jzetqb th.svelte-1jzetqb,.report-table.svelte-1jzetqb td.svelte-1jzetqb{border-bottom:1px solid #ebdfcc;padding:8px;text-align:left;vertical-align:top}.report-table.svelte-1jzetqb th.svelte-1jzetqb{background:#f0e6d4;color:#1f4a3b;font-weight:700}.pager.svelte-1jzetqb.svelte-1jzetqb{align-items:center;margin-top:8px}.pager-info.svelte-1jzetqb.svelte-1jzetqb{font-size:13px;color:#2a4034}.inline-label.svelte-1jzetqb.svelte-1jzetqb{margin:0}.tabs.svelte-1jzetqb.svelte-1jzetqb{display:flex;gap:8px;flex-wrap:wrap}.tabs.svelte-1jzetqb button.svelte-1jzetqb{background:#e6d3b5;color:#233528}.tabs.svelte-1jzetqb button.tab-active.svelte-1jzetqb{background:#1f4a3b;color:#fff}.admin-pill.svelte-1jzetqb.svelte-1jzetqb{display:inline-flex;align-items:center;padding:10px 14px;border-radius:8px;background:#d8c6a8;color:#13291f;font-weight:700}.modal-backdrop.svelte-1jzetqb.svelte-1jzetqb{position:fixed;top:0;right:0;bottom:0;left:0;background:#121e1780;display:flex;align-items:center;justify-content:center;z-index:40;padding:16px}.modal-card.svelte-1jzetqb.svelte-1jzetqb{width:min(760px,100%);background:#fffaf3;border-radius:10px;border:1px solid #e3d7c4;box-shadow:0 8px 24px #00000040;padding:16px;display:grid;gap:10px}.modal-actions.svelte-1jzetqb.svelte-1jzetqb{display:flex;gap:8px;flex-wrap:wrap}.modal-help.svelte-1jzetqb.svelte-1jzetqb{margin:0;color:#2a4034}.ok.svelte-1jzetqb.svelte-1jzetqb{color:#1a7f45;font-weight:700}.bad.svelte-1jzetqb.svelte-1jzetqb{color:#b42318;font-weight:700}
