.dashboard-panel{margin-bottom:28px}.dashboard-heading{align-items:center;margin-bottom:10px}.dashboard-heading p,.dashboard-cutoff{font-size:12px}.dashboard-cutoff{margin-bottom:16px}.dashboard-status{color:var(--muted);padding:25px}.dashboard-metrics{margin-bottom:12px}.dashboard-metric>div{min-width:0}.dashboard-metric strong{overflow-wrap:anywhere}.dashboard-metric small{font-size:11px}.dashboard-metric.dashboard-urgent{background:snow;border-color:#efb2b2}.dashboard-urgent strong,.dashboard-urgent .stat-icon{color:#a12626}.dashboard-urgent .stat-icon{background:#feecec}.dashboard-explanation{margin-bottom:20px}.dashboard-workload{padding:22px}.dashboard-workload .section-heading{margin-bottom:14px}.dashboard-workload ul{margin:0 0 14px;padding:0;list-style:none}.dashboard-workload li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.dashboard-workload li>span{overflow-wrap:anywhere;min-width:0;font-size:13px}.dashboard-workload li strong{color:var(--navy);flex-shrink:0;font-size:17px}.dashboard-empty{margin-bottom:10px}.dashboard-actions{flex-wrap:wrap;margin-top:12px}@media (width<=640px){.dashboard-heading{flex-direction:column;align-items:stretch;gap:12px}.dashboard-metrics{grid-template-columns:1fr;gap:12px}.dashboard-workload{padding:18px}.dashboard-workload li{flex-direction:column;align-items:flex-start;gap:6px}}.dashboard-workload li strong small{margin-left:.25em}.reports-page{min-width:0}.reports-page .page-heading{align-items:flex-start;gap:18px}.report-scope{color:var(--navy);margin:0 0 14px;font-size:13px;font-weight:700}.report-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);align-items:start;gap:22px;margin:22px 0;display:grid}.report-request,.report-list,.report-detail{min-width:0;padding:24px}.report-fields{gap:16px;margin:20px 0 14px;display:grid}.report-fields label{gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.report-fields input,.report-fields select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.report-request .hint{margin:12px 0;line-height:1.6}.report-request form>.primary{width:100%;margin-top:10px}.report-request-note{border-top:1px solid var(--line);padding-top:14px}.report-retry p{margin:0 0 10px}.report-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.report-row:last-of-type{border-bottom:0}.report-row-content{min-width:0}.report-row h3{margin:9px 0 5px;font-size:13px;line-height:1.5}.report-row p{margin:6px 0;font-size:12px;line-height:1.55}.report-row .secondary{flex-shrink:0}.report-phase{background:var(--surface-alt,#f1f3f5);color:var(--navy);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.report-ready{color:#216155;background:#eaf4ef}.report-notice{color:var(--muted);font-size:11px;font-weight:600;display:inline-block}.report-pagination{border-top:1px solid var(--line);padding-top:15px}.report-empty{color:var(--muted);padding:22px 0 4px;font-size:13px}.report-detail{margin-bottom:24px}.report-detail .section-heading{align-items:flex-start;gap:18px}.report-detail-status{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.report-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:20px 0;display:grid}.report-facts>div{min-width:0}.report-facts dt{color:var(--muted);margin-bottom:5px;font-size:11px}.report-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.report-capture{border:1px solid var(--line);background:var(--surface-alt,#f8faf9);border-radius:12px;margin:20px 0;padding:18px}.report-capture h3{margin:0 0 12px;font-size:14px}.report-capture p{font-size:12px;line-height:1.6}.report-capture code{overflow-wrap:anywhere;white-space:normal;font-size:11px;line-height:1.7;display:block}.report-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.report-artifact{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.report-artifact strong{color:var(--navy);font-size:15px;display:block}.report-artifact small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.reports-page time,.reports-page .notice{overflow-wrap:anywhere}@media (width<=1100px){.report-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.reports-page .page-heading,.report-detail .section-heading{flex-direction:column;align-items:stretch}.report-request,.report-list,.report-detail{padding:18px}.report-row{flex-direction:column;align-items:stretch;gap:12px}.report-facts,.report-downloads{grid-template-columns:minmax(0,1fr)}.report-artifact{flex-wrap:wrap}.report-capture{padding:14px}}.fact-collection,.fact-editor,.fact-detail{min-width:0}.fact-sources{margin-block:18px}.fact-detail{margin-block:16px}.fact-row{text-align:left;justify-content:space-between;width:100%;margin-block:.5rem}.fact-row>span:first-child{gap:.35rem;min-width:0;display:grid}.fact-collection code,.fact-editor code,.fact-detail code{overflow-wrap:anywhere;word-break:break-word}.fact-history-row{border-bottom:1px solid var(--line);padding-block:12px}.fact-notification-toggle,.fact-administration{margin-block:18px}.fact-editor details>summary{cursor:pointer;font-weight:600}.fact-editor fieldset,.fact-editor label,.fact-editor input,.fact-editor select,.fact-editor textarea{min-width:0;max-width:100%}@media (width<=640px){.fact-row{flex-direction:column;align-items:flex-start}}.calendar-catalog,.calendar-detail,.calendar-editor{gap:20px;min-width:0;margin:22px 0;padding:26px;display:grid}.calendar-form-grid,.calendar-description,.calendar-rule-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.calendar-fieldset{border:1px solid var(--line);border-radius:10px;gap:14px;min-width:0;margin:0;padding:18px;display:grid}.calendar-fieldset legend{color:var(--navy);padding:0 7px;font-size:14px;font-weight:600}.calendar-editor label,.calendar-filters label,.calendar-month-controls label{color:var(--navy);gap:7px;min-width:0;font-size:13px;font-weight:500;display:grid}.calendar-editor input,.calendar-editor select,.calendar-editor textarea,.calendar-filters select,.calendar-month-controls input{color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:7px;padding:10px 12px}.calendar-editor textarea{resize:vertical;line-height:1.5}.calendar-editor input:disabled,.calendar-editor select:disabled,.calendar-editor textarea:disabled{color:var(--muted);background:#f8fafc}.calendar-entities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calendar-editor .calendar-check{align-items:flex-start;gap:9px;font-weight:400;line-height:1.5;display:flex}.calendar-editor .calendar-check input{flex-shrink:0;width:16px;height:16px;margin:2px 0 0;padding:0}.calendar-fields-section,.calendar-values,.calendar-sources,.calendar-days{gap:15px;min-width:0;display:grid}.calendar-source-selection{border:0;border-top:1px solid var(--line);gap:8px;min-width:0;margin:0;padding:12px 0 0;display:grid}.calendar-source-selection legend{padding-left:0}.calendar-source-row,.calendar-list-row{border-top:1px solid var(--line);gap:9px;min-width:0;padding-top:17px;display:grid}.calendar-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-bottom:3px}.calendar-description{margin:0}.calendar-description div{gap:5px;display:grid}.calendar-description dt{color:var(--muted);font-size:12px}.calendar-description dd{margin:0;font-size:14px;line-height:1.6}.calendar-detail h4,.calendar-editor h4{color:var(--navy);margin:0;font-size:14px;font-weight:600}.calendar-detail details,.calendar-editor details,.calendar-catalog details{min-width:0;font-size:13px;line-height:1.7}.calendar-detail summary,.calendar-editor summary,.calendar-catalog summary{cursor:pointer;color:var(--blue);font-weight:500}.calendar-detail code,.calendar-editor code,.calendar-catalog code,.calendar-detail dd,.calendar-source-link,.calendar-detail p,.calendar-editor p{overflow-wrap:anywhere}.calendar-source-link{color:var(--blue);font-size:13px;line-height:1.6}.calendar-filters{grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:12px;display:grid}.calendar-month-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.calendar-month-controls label{min-width:170px}.calendar-legend{flex-wrap:wrap;gap:9px;display:flex}.calendar-legend span{border:1px solid var(--line);border-radius:20px;padding:5px 9px;font-size:12px}.calendar-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.calendar-weekday{text-align:center;color:var(--muted);padding:7px;font-size:12px}.calendar-day{border:1px solid var(--line);min-width:0;color:var(--navy);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;padding:12px 8px;display:flex}.calendar-day small{color:inherit;font-size:12px}.calendar-day.chosen{box-shadow:0 0 0 2px var(--blue);border-color:var(--blue)}.calendar-day[data-state=countable],.calendar-legend [data-state=countable]{color:#166534;background:#f0fdf4}.calendar-day[data-state=excluded],.calendar-legend [data-state=excluded]{color:#1e40af;background:#eff6ff}.calendar-day[data-state=unresolved],.calendar-legend [data-state=unresolved]{color:#92400e;background:#fffbeb}.calendar-day[data-state=outside_coverage],.calendar-legend [data-state=outside_coverage]{color:#64748b;background:#f8fafc}.calendar-day-list{gap:7px;display:grid}@media (width<=900px){.calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-form-grid,.calendar-entities{grid-template-columns:1fr}}@media (width<=600px){.calendar-catalog,.calendar-detail,.calendar-editor{gap:17px;padding:17px}.calendar-description,.calendar-rule-summary,.calendar-filters,.calendar-list-row{grid-template-columns:1fr}.calendar-fieldset{padding:13px}.calendar-month{gap:4px}.calendar-month .calendar-day{flex-direction:column;gap:5px;padding:10px 3px}.calendar-month-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calendar-month-controls label{min-width:0}.calendar-month-controls button{white-space:normal}.calendar-detail .section-heading,.calendar-catalog .section-heading{flex-direction:column;align-items:flex-start}}.deadline-collection,.deadline-detail,.deadline-calculation,.deadline-reference{min-width:0}.deadline-detail p,.deadline-detail code,.deadline-row,.deadline-trace{overflow-wrap:anywhere}.deadline-tracking,.deadline-receipt{overflow-wrap:anywhere;min-width:0}.deadline-operational{display:block}.deadline-due{font-size:1.25rem;font-weight:600}.deadline-trace{padding-inline-start:1.5rem}.deadline-trace>li{margin-block:1rem}.deadline-days{max-width:100%;overflow-x:auto}.deadline-days table{border-collapse:collapse;width:100%;min-width:34rem}.deadline-days th,.deadline-days td{text-align:left;overflow-wrap:normal;vertical-align:top;padding:.75rem}.deadline-days td:first-child{white-space:nowrap}.deadline-detail details{margin-block:1rem}.deadline-detail summary{cursor:pointer}@media (width<=640px){.deadline-row{flex-wrap:wrap;align-items:flex-start;gap:.5rem}.deadline-detail .section-heading{flex-wrap:wrap}}.member-card.svelte-i09hkk{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding-block:18px;display:flex}.member-identification.svelte-i09hkk{min-width:0}h3.svelte-i09hkk{overflow-wrap:anywhere;margin:0 0 10px;font-size:15px}.member-badges.svelte-i09hkk{flex-wrap:wrap;gap:8px;display:flex}p.svelte-i09hkk{overflow-wrap:anywhere;margin:8px 0 0}button.svelte-i09hkk{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=700px){.member-card.svelte-i09hkk{flex-direction:column;align-items:stretch}}.member-confirmation.svelte-1iq6hmf{margin-top:22px}.member-confirmation.svelte-1iq6hmf p:where(.svelte-1iq6hmf){overflow-wrap:anywhere}.member-access.svelte-rfiidv{margin-block:24px}h2.svelte-rfiidv{overflow-wrap:anywhere}.section-heading.svelte-rfiidv{flex-wrap:wrap;align-items:flex-start}form.svelte-rfiidv{margin-block:20px}.member-directory.svelte-f4baa5{margin-bottom:24px}.audit-events{min-width:0;margin-top:24px}.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.audit-filters .action-row{grid-column:1/-1}.audit-records{margin:20px 0;padding:0;list-style:none}.audit-record{border-bottom:1px solid var(--line);min-width:0;padding:16px 0}.audit-record time,.audit-events>.hint time{overflow-wrap:anywhere}.audit-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;display:grid}.audit-record dt{color:var(--muted);font-size:.8rem}.audit-record dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}@media (width<=600px){.audit-filters,.audit-record dl{grid-template-columns:minmax(0,1fr)}}.combined-agenda,.agenda-calendar,.agenda-list{min-width:0}.agenda-list,.agenda-day-items{gap:12px;display:grid}.agenda-day-list{min-width:0;padding:16px 0}.agenda-day-list h3{margin:0 0 14px}.agenda-item-card{overflow-wrap:anywhere;align-items:start;gap:10px;width:100%;display:grid;position:relative}.agenda-item-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.agenda-item-time,.agenda-item-case,.agenda-item-card small{color:var(--muted);font-size:13px}.agenda-item-time{font-variant-numeric:tabular-nums}.agenda-calendar-scroll{border:1px solid var(--line);border-radius:11px;max-width:100%;overflow-x:auto}.agenda-calendar-board{min-width:980px}.agenda-weekdays,.agenda-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda-weekdays{border-bottom:1px solid var(--line)}.agenda-weekdays strong{color:var(--navy);padding:12px;font-size:13px}.agenda-day-cell,.agenda-day-padding{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:10px}.agenda-day-cell{min-height:140px}.agenda-day-cell h3{gap:4px;margin:0 0 12px;font-size:13px;display:grid}.agenda-day-weekday{color:var(--muted);font-size:11px;font-weight:400}.agenda-item-card.compact{gap:5px;padding:8px;line-height:1.35}.agenda-item-card.compact .agenda-item-header{gap:4px}.agenda-item-card.compact .badge{padding:2px 6px}.agenda-item-card.compact .agenda-item-header small{white-space:nowrap}.agenda-item-card.compact .agenda-item-clock{color:var(--navy);font-weight:600}.agenda-item-card.compact .agenda-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agenda-item-card.compact .agenda-item-reference{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda-item-card.compact .agenda-item-state{font-weight:600}.agenda-item-card.compact strong,.agenda-item-card.compact small,.agenda-item-card.compact .agenda-item-time,.agenda-item-card.compact .agenda-item-case{font-size:12px}.agenda-period-actions{flex-wrap:wrap}@media (width<=600px){.agenda-period-actions{flex-direction:column;align-items:stretch}.agenda-item-header{justify-content:flex-start}}.incident-card.svelte-yf1cms{min-width:0;margin-block:16px}.incident-card.svelte-yf1cms h2:where(.svelte-yf1cms){font-size:16px}.section-heading.svelte-yf1cms{flex-wrap:wrap}dl.svelte-yf1cms{grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:8px 16px;margin-block:16px;display:grid}dt.svelte-yf1cms{font-size:12px}dd.svelte-yf1cms{overflow-wrap:anywhere;margin:0}code.svelte-yf1cms{overflow-wrap:anywhere;white-space:normal}details.svelte-yf1cms{margin-block:16px}@media (width<=600px){dl.svelte-yf1cms{grid-template-columns:minmax(0,1fr)}}.alerts-workspace,.alerts-list{gap:18px;min-width:0;display:grid}.alerts-workspace .page-heading,.alerts-workspace>.notice{margin:0}.alerts-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.alerts-filters label{min-width:165px}.alerts-query>.hint{margin:12px 0 0}.alert-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:11px;min-width:0;padding:20px}.alert-card h2{margin:12px 0 5px;font-size:18px}.alert-card-heading,.alert-provenance,.alert-email,.alert-resolution,.alert-channels{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.alert-case{color:var(--muted);margin:0}.alert-reason{margin:12px 0 0;font-weight:650}.alert-times{gap:8px;margin:12px 0;display:grid}.alert-times div,.alert-preference-comparison dl>div{gap:4px;display:grid}.alert-times dt,.alert-preference-comparison dt{color:var(--muted);font-size:12px}.alert-times dd,.alert-preference-comparison dd{margin:0;font-size:14px}.alert-provenance{color:var(--muted);font-size:12px}.alert-email{margin:12px 0}.alert-actions{margin-top:14px}.alerts-continuation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.alert-preference-groups{gap:14px;display:grid}.alert-preference-group{border:1px solid var(--line);border-radius:8px;min-width:0;padding:15px}.alert-preference-group legend{padding:0 6px;font-weight:650}.alert-preference-group>label{max-width:370px}.alert-channels label{align-items:center;gap:8px;margin:0;display:flex}.alert-channels input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0}.alert-preference-comparison{border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:16px}.alert-preference-comparison dl{gap:12px;display:grid}.alerts-return{margin-bottom:14px}@media (width<=600px){.alerts-filters{grid-template-columns:minmax(0,1fr);display:grid}.alerts-filters label{min-width:0}.alert-card{padding:16px}.alert-card .badge{white-space:normal;max-width:100%}.alert-provenance{display:grid}.alert-preference-group{padding:12px}.alert-channels{display:grid}}
