.admin-shell :where(.workspace-section) .step,.admin-shell :where(.workspace-section) .control-index{color:var(--tawasul-color-brand);letter-spacing:.1em;margin:0 0 .6rem;font-weight:800}.admin-shell :where(.workspace-section) form{gap:.7rem;display:grid}.admin-shell :where(.workspace-section) input{border:1px solid var(--tawasul-color-border);min-block-size:3rem;inline-size:100%;min-inline-size:0;color:var(--tawasul-color-text);background:var(--tawasul-color-surface);border-radius:.65rem;padding-inline:.8rem}.admin-shell :where(.workspace-section) fieldset{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:.4rem 0 1rem;padding:0;display:grid}.admin-shell :where(.workspace-section) legend{margin-block-end:.45rem}.admin-shell :where(.workspace-section) dt{color:var(--tawasul-color-text-muted)}.admin-shell :where(.workspace-section).workspace-section{border-block-end:1px solid var(--tawasul-color-border);min-inline-size:0;padding:clamp(1.5rem,5vw,4rem)}.admin-shell :where(.workspace-section) dl{margin:0}.admin-shell :where(.workspace-section) dt{font-size:.78rem}.admin-shell :where(.workspace-section) dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:700}.admin-shell :where(.workspace-section) .section-heading{grid-template-columns:3rem 1fr;gap:1rem;max-width:52rem;margin-block-end:2rem;display:grid}.admin-shell :where(.workspace-section) .section-heading h2,.admin-shell :where(.workspace-section) .section-heading p{margin-block-start:0}.admin-shell :where(.workspace-section) .heading-with-action{grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;max-width:none}.admin-shell :where(.workspace-section) .release-note{border-inline-start:4px solid var(--tawasul-color-warning);background:var(--tawasul-color-warning-surface);padding:1rem}.admin-shell :where(.workspace-section) .control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.admin-shell :where(.workspace-section) .control-card,.admin-shell :where(.workspace-section) .assignment-card{border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);border-radius:.9rem;padding:1rem}.admin-shell :where(.workspace-section) .control-card{border-block-start-width:4px}.admin-shell :where(.workspace-section) .control-card[data-state=approved]{border-block-start-color:#3e8564}.admin-shell :where(.workspace-section) .control-card[data-state=blocked]{border-block-start-color:#aa3d46}.admin-shell :where(.workspace-section) .control-card[data-state=prepared]{border-block-start-color:var(--tawasul-color-warning)}.admin-shell :where(.workspace-section) .control-card header,.admin-shell :where(.workspace-section) .assignment-card header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-shell :where(.workspace-section) .control-card h3,.admin-shell :where(.workspace-section) .assignment-card h3{margin:0}.admin-shell :where(.workspace-section) .control-index{font-size:.72rem}.admin-shell :where(.workspace-section) .state-badge{background:var(--tawasul-color-surface-subtle);border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:800}.admin-shell :where(.workspace-section) .control-card dl{gap:.65rem;margin-block:1rem;display:grid}.admin-shell :where(.workspace-section) .control-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.admin-shell :where(.workspace-section) .control-actions button{min-block-size:3.3rem;padding-inline:.6rem}.admin-shell :where(.workspace-section) .evidence-field{grid-column:1/-1}.admin-shell :where(.workspace-section) .evidence-field small,.admin-shell :where(.workspace-section) .control-card>small{color:var(--tawasul-color-text-muted);margin-block:.3rem .7rem;display:block}.admin-shell :where(.workspace-section) .lifecycle-details{grid-template-columns:1fr 1fr;gap:.65rem 1rem;display:grid}.admin-shell :where(.workspace-section) .awaiting{text-align:center;background:var(--tawasul-color-warning-surface);border-radius:.5rem;grid-column:1/-1;margin:0;padding:.8rem}.admin-shell :where(.workspace-section) .assignment-list{gap:.8rem;display:grid}.admin-shell :where(.workspace-section) .assignment-card dl{grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;margin-block:1rem;display:grid}.admin-shell :where(.workspace-section) .assignment-card.revoked{opacity:.7}.admin-shell :where(.workspace-section) .assignment-card header p{color:var(--tawasul-color-text-muted);margin:.3rem 0 0;font-size:.75rem}.admin-shell :where(.workspace-section) .assignment-actions,.admin-shell :where(.workspace-section) .pass-actions{flex-wrap:wrap;gap:.55rem;display:flex}.admin-shell :where(.workspace-section) .reception-form{border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface-subtle);border-radius:1rem;margin-block-end:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.admin-shell :where(.workspace-section) .form-heading{max-width:44rem}.admin-shell :where(.workspace-section) .form-heading h3,.admin-shell :where(.workspace-section) .form-heading p{margin-block-start:0}.admin-shell :where(.workspace-section) .time-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.admin-shell :where(.workspace-section) .time-fields input{font-weight:400}.admin-shell :where(.workspace-section) .side-options{grid-template-columns:repeat(2,minmax(0,1fr));margin:.6rem 0}.admin-shell :where(.workspace-section) .side-options legend{grid-column:1/-1}.admin-shell :where(.workspace-section) .side-options label{border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);border-radius:.7rem;align-items:center;gap:.65rem;min-block-size:3.25rem;padding:.65rem;display:flex}.admin-shell :where(.workspace-section) .side-options input,.admin-shell :where(.workspace-section) .toggle-option input{flex:none;min-block-size:1.25rem;inline-size:1.25rem}.admin-shell :where(.workspace-section) .toggle-option{background:var(--tawasul-color-surface);border-radius:.75rem;align-items:start;gap:.75rem;padding:.9rem;display:flex}.admin-shell :where(.workspace-section) .toggle-option span,.admin-shell :where(.workspace-section) .toggle-option small{display:block}.admin-shell :where(.workspace-section) .toggle-option small{color:var(--tawasul-color-text-muted);margin-block-start:.25rem}.admin-shell :where(.workspace-section) .pass-reveal{border:2px solid var(--tawasul-color-brand);background:var(--tawasul-color-surface);box-shadow:var(--tawasul-shadow-object);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-block-end:1rem;padding:1.25rem;display:grid}.admin-shell :where(.workspace-section) .pass-reveal h3,.admin-shell :where(.workspace-section) .pass-reveal p{margin-block-start:0}.admin-shell :where(.workspace-section) .pass-reveal code{overflow-wrap:anywhere;background:var(--tawasul-color-surface-subtle);border-radius:.6rem;grid-column:1/-1;padding:.8rem}.admin-shell :where(.workspace-section) .pass-reveal img{border:1px solid var(--tawasul-color-border);border-radius:.75rem;block-size:12rem;inline-size:12rem}.admin-shell :where(.workspace-section) .alert-list,.admin-shell :where(.workspace-section) .report-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.admin-shell :where(.workspace-section) .alert-card,.admin-shell :where(.workspace-section) .report-card{border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);border-radius:.9rem;padding:1rem}.admin-shell :where(.workspace-section) .alert-card header,.admin-shell :where(.workspace-section) .report-card header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-shell :where(.workspace-section) .alert-card h3,.admin-shell :where(.workspace-section) .report-card h3{margin:0}.admin-shell :where(.workspace-section) .alert-card dl,.admin-shell :where(.workspace-section) .report-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block:1rem;display:grid}.admin-shell :where(.workspace-section) .danger{background:#8a1f28;border-color:#8a1f28}.admin-shell :where(.workspace-section) .revoked-label{color:#8a1f28;font-weight:800}.admin-shell :where(.workspace-section) .empty{border:1px dashed var(--tawasul-color-border);border-radius:.7rem;padding:1rem}.admin-shell :where(.workspace-section).audit-section{background:var(--tawasul-color-surface-subtle)}.admin-shell :where(.workspace-section) .table-scroll{max-inline-size:100%;overflow-x:auto}.admin-shell :where(.workspace-section) table{border-collapse:collapse;background:var(--tawasul-color-surface);inline-size:100%}.admin-shell :where(.workspace-section) th,.admin-shell :where(.workspace-section) td{border-block-end:1px solid var(--tawasul-color-border);text-align:start;padding:.8rem}@media (width<=56rem){.admin-shell :where(.workspace-section) .control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell :where(.workspace-section) .alert-list,.admin-shell :where(.workspace-section) .report-list{grid-template-columns:1fr}}@media (width<=38rem){.admin-shell :where(.workspace-section) .control-grid{grid-template-columns:minmax(0,1fr)}.admin-shell :where(.workspace-section) .assignment-card dl,.admin-shell :where(.workspace-section) .alert-card dl,.admin-shell :where(.workspace-section) .report-card dl{grid-template-columns:1fr 1fr}.admin-shell :where(.workspace-section) fieldset,.admin-shell :where(.workspace-section) .side-options,.admin-shell :where(.workspace-section) .time-fields{grid-template-columns:minmax(0,1fr)}.admin-shell :where(.workspace-section) .section-heading,.admin-shell :where(.workspace-section) .heading-with-action{grid-template-columns:2.2rem 1fr}.admin-shell :where(.workspace-section) .heading-with-action>button{grid-column:2;justify-self:start}.admin-shell :where(.workspace-section) .pass-reveal{grid-template-columns:1fr}}.start-card.svelte-1vdypeb{border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);box-shadow:var(--tawasul-shadow-object);border-radius:1.2rem;grid-template-columns:1fr minmax(18rem,30rem);gap:3rem;margin:clamp(1rem,5vw,4rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid}.start-card.svelte-1vdypeb small:where(.svelte-1vdypeb){color:var(--tawasul-color-text-muted);display:block}.authentication-panel.svelte-1vdypeb{gap:1rem;display:grid}.mode-switch.svelte-1vdypeb{background:var(--tawasul-color-surface-subtle);border-radius:.8rem;grid-template-columns:1fr 1fr;gap:.35rem;padding:.3rem;display:grid}.mode-switch.svelte-1vdypeb button:where(.svelte-1vdypeb){color:var(--tawasul-color-text);background:0 0;border-color:#0000}.mode-switch.svelte-1vdypeb button.active:where(.svelte-1vdypeb){color:var(--tawasul-color-text-on-strong);background:var(--tawasul-color-surface-strong)}.step.svelte-1vdypeb{color:var(--tawasul-color-brand);letter-spacing:.1em;margin:0 0 .6rem;font-weight:800}form.svelte-1vdypeb{gap:.7rem;display:grid}input.svelte-1vdypeb{border:1px solid var(--tawasul-color-border);min-block-size:3rem;inline-size:100%;color:var(--tawasul-color-text);background:var(--tawasul-color-surface);border-radius:.65rem;padding-inline:.8rem}@media (width<=38rem){.start-card.svelte-1vdypeb{grid-template-columns:1fr}}.founder.svelte-1akc68u{border-block-end:1px solid var(--tawasul-color-border);min-inline-size:0;padding:clamp(1rem,4vw,3rem)}header.svelte-1akc68u,.actions.svelte-1akc68u{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}h2.svelte-1akc68u,h3.svelte-1akc68u{margin-block-start:0}p.svelte-1akc68u{line-height:1.65}.muted.svelte-1akc68u,dt.svelte-1akc68u{color:var(--tawasul-color-text-muted)}.metrics.svelte-1akc68u{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.metrics.svelte-1akc68u div:where(.svelte-1akc68u),article.svelte-1akc68u,form.svelte-1akc68u,.claim.svelte-1akc68u{border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);border-radius:.8rem;padding:1rem}dd.svelte-1akc68u{overflow-wrap:anywhere;margin:.35rem 0 0;font-weight:700}dt.svelte-1akc68u{font-size:.85rem}.events.svelte-1akc68u{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin-block-start:1.5rem;display:grid}article.svelte-1akc68u dl:where(.svelte-1akc68u){flex-wrap:wrap;gap:1.25rem;display:flex}article.svelte-1akc68u .actions:where(.svelte-1akc68u){justify-content:start}label.svelte-1akc68u{gap:.4rem;min-inline-size:0;display:grid}input.svelte-1akc68u,select.svelte-1akc68u{box-sizing:border-box;border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);min-block-size:3rem;inline-size:100%;min-inline-size:0;color:var(--tawasul-color-text);font:inherit;border-radius:.5rem;padding:.65rem}.filters.svelte-1akc68u,fieldset.svelte-1akc68u{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}fieldset.svelte-1akc68u{border:0;padding:0}.claim.svelte-1akc68u,form.svelte-1akc68u{margin-block:1.5rem}.claim.svelte-1akc68u{border-inline-start:4px solid var(--tawasul-color-brand)}.claim.svelte-1akc68u button:where(.svelte-1akc68u),form.svelte-1akc68u button:where(.svelte-1akc68u){margin-block-start:1rem;margin-inline-end:.5rem}.error.svelte-1akc68u{background:var(--tawasul-color-danger-surface);color:var(--tawasul-color-danger);padding:1rem}.svelte-1akc68u:is(input:where(.svelte-1akc68u),select:where(.svelte-1akc68u),button:where(.svelte-1akc68u)):focus-visible{outline:3px solid var(--tawasul-color-brand);outline-offset:3px}@media (width<=38rem){.filters.svelte-1akc68u,fieldset.svelte-1akc68u{grid-template-columns:1fr}}.administrator-form.svelte-1uvcsj2{grid-template-columns:1fr 1.25fr minmax(10rem,.7fr) auto;align-items:end;margin-block-end:1.25rem}.administrator-form.svelte-1uvcsj2 label:where(.svelte-1uvcsj2){gap:.45rem;display:grid}.administrator-grid.svelte-1uvcsj2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block:1rem 2rem;display:grid}.administrator-card.svelte-1uvcsj2{border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);border-radius:.9rem;padding:1rem}.administrator-card.svelte-1uvcsj2 header:where(.svelte-1uvcsj2){justify-content:space-between;align-items:start;gap:1rem;display:flex}.administrator-card.svelte-1uvcsj2 h3:where(.svelte-1uvcsj2),.administrator-card.svelte-1uvcsj2 p:where(.svelte-1uvcsj2){margin-block:.2rem}.administrator-card.svelte-1uvcsj2 dl:where(.svelte-1uvcsj2){grid-template-columns:1fr 1fr;gap:.8rem;margin-block:1rem;display:grid}.code-reveal.svelte-1uvcsj2{border:2px solid var(--tawasul-color-brand);background:var(--tawasul-color-surface);box-shadow:var(--tawasul-shadow-object);border-radius:1rem;gap:.8rem;margin-block:1rem;padding:1.25rem;display:grid}.code-reveal.svelte-1uvcsj2 h3:where(.svelte-1uvcsj2),.code-reveal.svelte-1uvcsj2 p:where(.svelte-1uvcsj2){margin-block-start:0}.code-reveal.svelte-1uvcsj2 code:where(.svelte-1uvcsj2){overflow-wrap:anywhere;background:var(--tawasul-color-surface-subtle);border-radius:.6rem;padding:.8rem}.step.svelte-1uvcsj2{color:var(--tawasul-color-brand);letter-spacing:.1em;margin:0 0 .6rem;font-weight:800}form.svelte-1uvcsj2{gap:.7rem;display:grid}input.svelte-1uvcsj2,select.svelte-1uvcsj2{border:1px solid var(--tawasul-color-border);min-block-size:3rem;inline-size:100%;color:var(--tawasul-color-text);background:var(--tawasul-color-surface);border-radius:.65rem;padding-inline:.8rem}.workspace-section.svelte-1uvcsj2{border-block-end:1px solid var(--tawasul-color-border);min-inline-size:0;padding:clamp(1.5rem,5vw,4rem)}dt.svelte-1uvcsj2{color:var(--tawasul-color-text-muted);font-size:.78rem}dd.svelte-1uvcsj2{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:700}.section-heading.svelte-1uvcsj2{grid-template-columns:3rem 1fr;gap:1rem;max-width:52rem;margin-block-end:2rem;display:grid}.section-heading.svelte-1uvcsj2 h2:where(.svelte-1uvcsj2),.section-heading.svelte-1uvcsj2 p:where(.svelte-1uvcsj2){margin-block-start:0}.state-badge.svelte-1uvcsj2{background:var(--tawasul-color-surface-subtle);border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:800}.pass-actions.svelte-1uvcsj2{flex-wrap:wrap;gap:.55rem;display:flex}.danger.svelte-1uvcsj2{background:#8a1f28;border-color:#8a1f28}.empty.svelte-1uvcsj2{border:1px dashed var(--tawasul-color-border);border-radius:.7rem;padding:1rem}@media (width<=56rem){.administrator-form.svelte-1uvcsj2{grid-template-columns:1fr 1fr}}@media (width<=38rem){.administrator-form.svelte-1uvcsj2,.administrator-grid.svelte-1uvcsj2{grid-template-columns:1fr}.section-heading.svelte-1uvcsj2{grid-template-columns:2.2rem 1fr}}.commercial-record.svelte-1wey91k{border-block-end:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);min-inline-size:0;padding:clamp(1.5rem,5vw,4rem)}.section-heading.svelte-1wey91k{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:end;gap:2rem;display:grid}.section-heading.svelte-1wey91k h2:where(.svelte-1wey91k),.section-heading.svelte-1wey91k p:where(.svelte-1wey91k),.next-action.svelte-1wey91k h3:where(.svelte-1wey91k),.next-action.svelte-1wey91k p:where(.svelte-1wey91k),.subheading.svelte-1wey91k h3:where(.svelte-1wey91k),.subheading.svelte-1wey91k p:where(.svelte-1wey91k){margin-block-start:0}.eyebrow.svelte-1wey91k{color:var(--tawasul-color-brand);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.55rem;font-size:.75rem;font-weight:800}.status.svelte-1wey91k{background:var(--tawasul-color-warning-surface);border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block:1rem;padding:.85rem 1rem;display:flex}.status.svelte-1wey91k p:where(.svelte-1wey91k){margin:0}.status.success.svelte-1wey91k{background:var(--tawasul-color-success-surface)}.status.error.svelte-1wey91k{color:var(--tawasul-color-danger);background:var(--tawasul-color-danger-surface)}.ledger-summary.svelte-1wey91k{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-block:2rem 1rem;display:grid}.ledger-summary.svelte-1wey91k div:where(.svelte-1wey91k){border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface-subtle);border-radius:.75rem;padding:.9rem}dt.svelte-1wey91k{color:var(--tawasul-color-text-muted);font-size:.78rem}dd.svelte-1wey91k{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:800}.next-action.svelte-1wey91k{border:1px solid var(--tawasul-color-brand);background:var(--tawasul-color-surface);max-inline-size:50rem;box-shadow:var(--tawasul-shadow-object);border-block-start-width:5px;border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.next-action.svelte-1wey91k form:where(.svelte-1wey91k){grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-block-start:.5rem;display:grid}.next-action.svelte-1wey91k form:where(.svelte-1wey91k)>button:where(.svelte-1wey91k),.next-action.svelte-1wey91k form:where(.svelte-1wey91k)>small:where(.svelte-1wey91k){grid-column:1/-1}label.svelte-1wey91k{gap:.3rem;font-weight:700;display:grid}input.svelte-1wey91k,select.svelte-1wey91k{border:1px solid var(--tawasul-color-border);min-block-size:3rem;inline-size:100%;color:var(--tawasul-color-text);background:var(--tawasul-color-surface);border-radius:.65rem;padding-inline:.8rem}small.svelte-1wey91k{color:var(--tawasul-color-text-muted)}.settlement-form.svelte-1wey91k label:where(.svelte-1wey91k):nth-of-type(3),.settlement-form.svelte-1wey91k input:where(.svelte-1wey91k):nth-of-type(2){grid-column:1/-1}.timeline.svelte-1wey91k{margin-block-start:2.5rem}.subheading.svelte-1wey91k{max-inline-size:48rem}ol.svelte-1wey91k{gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}li.svelte-1wey91k{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding-block-end:.85rem;display:grid;position:relative}li.svelte-1wey91k:before{content:"";background:var(--tawasul-color-border);inline-size:1px;position:absolute;inset-block:1rem -1rem;inset-inline-start:.42rem}li.svelte-1wey91k:last-child:before{display:none}.timeline-marker.svelte-1wey91k{z-index:1;border:3px solid var(--tawasul-color-surface);background:var(--tawasul-color-brand);block-size:.85rem;inline-size:.85rem;box-shadow:0 0 0 1px var(--tawasul-color-brand);border-radius:50%;margin-block-start:.75rem}li.svelte-1wey91k article:where(.svelte-1wey91k){border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);border-radius:.8rem;padding:1rem}li.svelte-1wey91k article:where(.svelte-1wey91k) header:where(.svelte-1wey91k){justify-content:space-between;align-items:start;gap:1rem;display:flex}li.svelte-1wey91k article:where(.svelte-1wey91k) header:where(.svelte-1wey91k) p:where(.svelte-1wey91k),li.svelte-1wey91k article:where(.svelte-1wey91k) h4:where(.svelte-1wey91k){margin:0}li.svelte-1wey91k article:where(.svelte-1wey91k) header:where(.svelte-1wey91k) p:where(.svelte-1wey91k){color:var(--tawasul-color-text-muted);font-size:.78rem}li.svelte-1wey91k article:where(.svelte-1wey91k) header:where(.svelte-1wey91k) span:where(.svelte-1wey91k){background:var(--tawasul-color-surface-subtle);border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:800}li.svelte-1wey91k article:where(.svelte-1wey91k) dl:where(.svelte-1wey91k){grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-block:1rem;display:grid}.empty.svelte-1wey91k{border:1px dashed var(--tawasul-color-border);border-radius:.7rem;padding:1rem}.corrections.svelte-1wey91k{border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface-subtle);border-radius:.9rem;margin-block-start:2rem;padding:1rem}.corrections.svelte-1wey91k summary:where(.svelte-1wey91k){cursor:pointer}.corrections.svelte-1wey91k summary:where(.svelte-1wey91k) strong:where(.svelte-1wey91k),.corrections.svelte-1wey91k summary:where(.svelte-1wey91k) span:where(.svelte-1wey91k){display:block}.corrections.svelte-1wey91k summary:where(.svelte-1wey91k) span:where(.svelte-1wey91k){color:var(--tawasul-color-text-muted);margin-block-start:.3rem}.correction-grid.svelte-1wey91k{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block-start:1rem;display:grid}.correction-grid.svelte-1wey91k form:where(.svelte-1wey91k){border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);border-radius:.8rem;align-content:start;gap:.55rem;padding:1rem;display:grid}.correction-grid.svelte-1wey91k h3:where(.svelte-1wey91k){margin-block-start:0}@media (width<=56rem){.section-heading.svelte-1wey91k{grid-template-columns:1fr}.ledger-summary.svelte-1wey91k,li.svelte-1wey91k article:where(.svelte-1wey91k) dl:where(.svelte-1wey91k){grid-template-columns:1fr 1fr}}@media (width<=38rem){.ledger-summary.svelte-1wey91k,.next-action.svelte-1wey91k form:where(.svelte-1wey91k),.correction-grid.svelte-1wey91k{grid-template-columns:1fr}.settlement-form.svelte-1wey91k label:where(.svelte-1wey91k):nth-of-type(3),.settlement-form.svelte-1wey91k input:where(.svelte-1wey91k):nth-of-type(2),.next-action.svelte-1wey91k form:where(.svelte-1wey91k)>button:where(.svelte-1wey91k),.next-action.svelte-1wey91k form:where(.svelte-1wey91k)>small:where(.svelte-1wey91k){grid-column:auto}li.svelte-1wey91k{grid-template-columns:1rem minmax(0,1fr);gap:.5rem}li.svelte-1wey91k:before{inset-inline-start:.32rem}.timeline-marker.svelte-1wey91k{block-size:.7rem;inline-size:.7rem}}.admin-shell.svelte-1jef3w8{background:var(--tawasul-color-canvas);width:min(100%,76rem);min-height:100vh;margin-inline:auto}.topbar.svelte-1jef3w8{border-block-end:1px solid #ffffff1f}.surface-name.svelte-1jef3w8,.brand.svelte-1jef3w8{margin:0}.surface-name.svelte-1jef3w8{color:var(--tawasul-color-accent);margin-block-start:.2rem;font-size:.78rem}main.svelte-1jef3w8{gap:0;padding:0 0 4rem}.admin-hero.svelte-1jef3w8{min-inline-size:0;color:var(--tawasul-color-text-on-strong);background:var(--tawasul-color-surface-strong);grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,5vw,4rem);display:grid}.admin-hero.svelte-1jef3w8 h1:where(.svelte-1jef3w8){letter-spacing:-.04em;font-size:clamp(2.4rem,5vw,4.25rem)}.release-posture.svelte-1jef3w8{background:#ffffff12;border:1px solid #ffffff38;border-radius:1rem;min-width:10rem;padding:1rem}.release-posture.svelte-1jef3w8 span:where(.svelte-1jef3w8),.release-posture.svelte-1jef3w8 strong:where(.svelte-1jef3w8){display:block}.release-posture.svelte-1jef3w8 strong:where(.svelte-1jef3w8){margin-block-start:.4rem;font-size:1.25rem}.message.svelte-1jef3w8{border-block-end:1px solid var(--tawasul-color-border);background:var(--tawasul-color-warning-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:1rem clamp(1rem,5vw,4rem);display:flex}.message.svelte-1jef3w8 p:where(.svelte-1jef3w8){margin:0}.message.success.svelte-1jef3w8{background:#e7f4ed}.message.error.svelte-1jef3w8{color:#8a1f28;background:#fbe9e9}.private-home.svelte-1jef3w8{border-block-end:1px solid var(--tawasul-color-border);padding:clamp(1.5rem,5vw,4rem)}.private-home-heading.svelte-1jef3w8{justify-content:space-between;align-items:start;gap:1rem;display:flex}.wedding-group.svelte-1jef3w8{margin-block-start:2rem}.wedding-group.svelte-1jef3w8>h3:where(.svelte-1jef3w8){font-size:1.35rem}.wedding-grid.svelte-1jef3w8{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.wedding-card.svelte-1jef3w8{border:1px solid var(--tawasul-color-border);background:var(--tawasul-color-surface);border-radius:.9rem;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.wedding-card.svelte-1jef3w8 h4:where(.svelte-1jef3w8),.wedding-card.svelte-1jef3w8 p:where(.svelte-1jef3w8){margin-block:.25rem}.step.svelte-1jef3w8{color:var(--tawasul-color-brand);letter-spacing:.1em;margin:0 0 .6rem;font-weight:800}dt.svelte-1jef3w8{color:var(--tawasul-color-text-muted)}.event-strip.svelte-1jef3w8,.workspace-section.svelte-1jef3w8{border-block-end:1px solid var(--tawasul-color-border);min-inline-size:0;padding:clamp(1.5rem,5vw,4rem)}.event-strip.svelte-1jef3w8{background:var(--tawasul-color-surface-subtle);grid-template-columns:minmax(15rem,1.2fr) 2fr auto;align-items:start;gap:2rem;display:grid}.event-title.svelte-1jef3w8 h2:where(.svelte-1jef3w8){font-size:clamp(1.5rem,3vw,2.3rem)}dl.svelte-1jef3w8{margin:0}.event-strip.svelte-1jef3w8 dl:where(.svelte-1jef3w8){grid-template-columns:1fr 1fr;gap:1rem;display:grid}.technical-id.svelte-1jef3w8{color:var(--tawasul-color-text-muted);overflow-wrap:anywhere;font-size:.76rem}dt.svelte-1jef3w8{font-size:.78rem}dd.svelte-1jef3w8{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:700}.session-actions.svelte-1jef3w8{gap:.5rem;min-width:11rem;display:grid}.section-heading.svelte-1jef3w8{grid-template-columns:3rem 1fr;gap:1rem;max-width:52rem;margin-block-end:2rem;display:grid}.section-heading.svelte-1jef3w8 h2:where(.svelte-1jef3w8),.section-heading.svelte-1jef3w8 p:where(.svelte-1jef3w8){margin-block-start:0}.state-badge.svelte-1jef3w8{background:var(--tawasul-color-surface-subtle);border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:800}.empty.svelte-1jef3w8,.privacy-note.svelte-1jef3w8{border:1px dashed var(--tawasul-color-border);border-radius:.7rem;padding:1rem}.audit-section.svelte-1jef3w8{background:var(--tawasul-color-surface-subtle)}table.svelte-1jef3w8{border-collapse:collapse;background:var(--tawasul-color-surface);inline-size:100%}th.svelte-1jef3w8,td.svelte-1jef3w8{border-block-end:1px solid var(--tawasul-color-border);text-align:start;padding:.8rem}.privacy-note.svelte-1jef3w8{color:var(--tawasul-color-text-muted);margin:2rem clamp(1rem,5vw,4rem) 0}@media (width<=56rem){.event-strip.svelte-1jef3w8{grid-template-columns:1fr 1fr}.session-actions.svelte-1jef3w8{grid-column:1/-1;display:flex}}@media (width<=38rem){.admin-hero.svelte-1jef3w8,.event-strip.svelte-1jef3w8,.wedding-grid.svelte-1jef3w8{grid-template-columns:1fr}.private-home-heading.svelte-1jef3w8,.wedding-card.svelte-1jef3w8{flex-direction:column;align-items:stretch}.release-posture.svelte-1jef3w8{min-width:0}.event-strip.svelte-1jef3w8 dl:where(.svelte-1jef3w8){grid-template-columns:1fr 1fr}.section-heading.svelte-1jef3w8{grid-template-columns:2.2rem 1fr}}
