@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal.CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal.DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary);background:var(--bg-page);--font-ui:"Sora Variable", "Sora", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-caption-size:.75rem;--type-caption-line-height:1rem;--type-navigation-compact-size:.75rem;--type-navigation-compact-line-height:1rem;--type-body-compact-size:.875rem;--type-body-compact-line-height:1.25rem;--type-body-size:1rem;--type-body-line-height:1.5rem;--type-component-title-size:1rem;--type-component-title-line-height:1.5rem;--type-section-title-size:1.25rem;--type-section-title-line-height:1.75rem;--type-page-title-size:1.75rem;--type-page-title-line-height:2.25rem;--type-display-size:2.5rem;--type-display-line-height:3rem;--type-inline-avatar-scale:.5em;--type-weight-regular:400;--type-weight-semibold:600;--type-weight-bold:700;font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;--brand-navy:#061a3a;--brand-navy-light:#173a70;--brand-gold:#d99a2b;--brand-gold-light:#f0b94a;--gradient-gold:linear-gradient(160deg, #ebbe47 0%, #c68c43 100%);--gradient-gold-hover:linear-gradient(160deg, #f0c653 0%, #cd9650 100%);--gradient-gold-active:linear-gradient(160deg, #ddae38 0%, #b87932 100%);--button-primary-border:#b77b35;--button-primary-border-hover:#c1873d;--button-primary-border-active:#a66f2f;--brand-tekhelet:#00afc1;--brand-tekhelet-light:#35d3dd;--bg-page:#f6f4ef;--bg-section:#f0f2f1;--bg-card:#fbfaf7;--bg-elevated:#e9eef2;--bg-strong:#dde5ea;--text-primary:#071a35;--text-secondary:#405268;--text-muted:#5c6b79;--text-disabled:#98a3ad;--border-default:#cbd4da;--accent-primary:#c98a20;--accent-primary-hover:#a96d12;--accent-primary-active:#8a570e;--accent-primary-soft:#f5e9ce;--accent-secondary:#007487;--accent-secondary-hover:#005e6e;--accent-secondary-active:#004b59;--accent-secondary-soft:#ddf3f4;--status-success:#277a5a;--status-warning:#985510;--status-error:#b6403c;--status-info:#316d9b;--focus-ring:#008fa3;--heading-color:var(--brand-navy);--color-on-accent:#fff;--status-success-soft:color-mix(in srgb, var(--status-success) 13%, var(--bg-card));--status-warning-soft:color-mix(in srgb, var(--status-warning) 14%, var(--bg-card));--status-error-soft:color-mix(in srgb, var(--status-error) 13%, var(--bg-card));--status-info-soft:color-mix(in srgb, var(--status-info) 13%, var(--bg-card));--ink:var(--text-primary);--muted:var(--text-secondary);--border:var(--border-default);--surface:var(--bg-card);--surface-soft:var(--bg-section);--accent:var(--accent-secondary);--accent-dark:var(--accent-secondary-hover);--focus:var(--focus-ring);--shadow-control:0 .15rem .45rem #061a3a1a;--shadow-card:0 .35rem .9rem #061a3a12;--shadow-popover:0 .8rem 2rem #061a3a29;--shadow-modal:0 1.4rem 4rem #061a3a3d;--page-padding-top:clamp(1rem, 1.5vw, 1.5rem)}:is(html:has(.workspace--work-list),body:has(.workspace--work-list)){height:100%;min-height:0;overflow:hidden}.app-shell:has(.workspace--work-list){height:100dvh;min-height:0;overflow:hidden}.app-frame:has(.workspace--work-list){height:100%;min-height:0;overflow:hidden}.workspace--work-list{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.work-list-toolbar{z-index:20;border:1px solid var(--border-default);background:var(--bg-card);border-radius:1rem;grid-template-columns:auto minmax(16rem,1fr) auto auto;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.65rem;display:grid;position:relative}.work-list-context{align-items:center;gap:.55rem;min-width:max-content;padding:0 .35rem;display:flex}.work-list-context h1{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);letter-spacing:-.015em}.work-list-context span{background:var(--accent-primary-soft);color:var(--accent-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:var(--type-weight-semibold);border-radius:99rem;padding:.25rem .5rem}.work-list-search{border:1px solid var(--border-default);background:var(--surface);min-width:0;min-height:2.65rem;color:var(--text-muted);border-radius:.7rem;align-items:center;gap:.55rem;padding:0 .75rem;transition:border-color .16s,box-shadow .16s;display:flex}.work-list-search:focus-within{border-color:var(--accent-secondary);box-shadow:0 0 0 3px var(--accent-secondary-soft);color:var(--text-secondary)}.work-list-search input{width:100%;min-width:0;min-height:2.5rem;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0}.work-list-tools{align-items:center;gap:.25rem;min-width:max-content;display:flex}.work-list-control{position:relative}.work-list-tool{min-height:2.65rem;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);background:0 0;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.42rem;padding:.5rem .65rem;font-weight:700;display:inline-flex}.work-list-tool b{background:var(--surface-soft);min-width:1.3rem;min-height:1.3rem;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);border-radius:99rem;place-items:center;display:grid}.work-list-tool strong{color:var(--text-primary);font-size:inherit}.work-list-tool:hover{border-color:var(--border-default);background:var(--surface-soft);color:var(--text-secondary)}.work-list-tool.active{border-color:var(--accent-secondary);background:var(--surface);color:var(--text-primary);box-shadow:0 0 0 3px var(--accent-secondary-soft)}.work-list-popover{z-index:100;border:1px solid var(--border-default);background:var(--bg-card);width:17rem;box-shadow:var(--shadow-popover);border-radius:.85rem;padding:.65rem;position:absolute;top:calc(100% + .55rem);right:0}.work-list-popover--filters{width:min(23rem,100vw - 2rem);left:0;right:auto}.work-list-popover--columns{width:15rem}.work-list-popover--sort{width:min(22rem,100vw - 2rem);left:0;right:auto}.work-list-popover--group{width:min(18rem,100vw - 2rem);left:0;right:auto}.work-list-popover>header{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.45rem;display:flex}.work-list-popover h2,.work-list-popover p{margin:0}.work-list-popover h2{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.work-list-popover p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.15rem}.work-list-filter-fields{display:grid}.work-list-filter-row{border-bottom:1px solid var(--border-default);min-width:0;color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);align-items:center;gap:.55rem;padding:.35rem .1rem;display:grid}.work-list-filter-row>span{overflow-wrap:anywhere;min-width:0}.work-list-filter-row:last-child{border-bottom:0}.work-list-column-options>button{width:100%;min-height:2.6rem;color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-align:left;background:0 0;border:0;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem .6rem;display:grid}.work-list-column-options>button:hover{background:var(--accent-primary-soft);color:var(--accent-secondary)}.work-list-popover footer{border-top:1px solid var(--border-default);margin-top:.4rem;padding-top:.55rem}.work-list-popover footer button,.work-list-chips>button{color:var(--accent-secondary);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);background:0 0;border:0;padding:.25rem;font-weight:750}.work-list-popover footer button:disabled{cursor:default;opacity:.45}.assignment-modal__body{gap:1rem;display:grid}.assignment-modal__body>p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0}.assignment-modal__body .assignment-select{max-width:none}.assignment-options{gap:.45rem;max-height:min(24rem,50vh);padding:0 1.5rem 1.25rem;display:grid;overflow:auto}.assignment-options>button{border:1px solid var(--border-default);background:var(--bg-card);min-height:3.25rem;color:var(--text-primary);text-align:left;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;display:flex}.assignment-options>button.active{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}.assignment-options small{color:var(--text-muted);margin-top:.15rem;display:block}.work-list-column-options>button{grid-template-columns:1.3rem minmax(0,1fr) auto}.work-list-column-options>button.required{color:var(--text-muted)}.work-list-check{box-sizing:border-box;border:1px solid var(--border-default);background:var(--surface);width:1.25rem;height:1.25rem;color:var(--color-on-accent);border-radius:.32rem;place-items:center;padding:0;display:grid}.work-list-sort-options{gap:.2rem;max-height:min(29rem,100vh - 13rem);display:grid;overflow-y:auto}.work-list-sort-option{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.work-list-sort-option:first-child{border-top:0}.work-list-sort-option>strong{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.work-list-sort-option>div{border:1px solid var(--border-default);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.work-list-sort-option button{border:0;border-left:1px solid var(--border-default);min-height:2.35rem;color:var(--text-secondary);font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);cursor:pointer;background:0 0;padding:.35rem .5rem}.work-list-sort-option button:first-child{border-left:0}.work-list-sort-option button:hover,.work-list-sort-option button.active{background:var(--accent-primary-soft);color:var(--accent-secondary)}.work-list-sort-option button:focus-visible{z-index:1;outline:2px solid var(--accent-secondary);outline-offset:-2px;position:relative}.work-list-group-options{gap:.2rem;display:grid}.work-list-group-options>button{width:100%;min-height:2.6rem;color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-align:left;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .6rem;display:flex}.work-list-group-options>button:hover,.work-list-group-options>button.active{background:var(--accent-primary-soft);color:var(--accent-secondary)}.work-list-group-options>button:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:-2px}.work-list-group-options :where(.fluent-icon){flex:none}.work-list-check.selected{border-color:var(--accent-secondary);background:var(--accent-secondary-soft);color:var(--accent-secondary)}.work-list-check :where(.fluent-icon){width:100%;height:100%;margin:auto}.work-list-check :where(.fluent-icon svg){margin:auto;width:.85rem!important;height:.85rem!important}.work-list-selection{box-sizing:border-box;width:2.75rem;min-width:2.75rem;max-width:2.75rem;height:2.75rem;min-height:2.75rem;max-height:2.75rem;color:var(--accent-secondary);cursor:pointer;background:0 0;border:0;border-radius:.55rem;place-items:center;padding:0;display:grid;position:relative}.work-list-selection:before{box-sizing:border-box;border:1px solid var(--border-default);background:var(--surface);content:"";border-radius:.32rem;width:1.25rem;height:1.25rem}.work-list-selection.selected:before{border-color:var(--accent-secondary);background:var(--accent-secondary-soft)}.work-list-selection :where(.fluent-icon){width:1.25rem;height:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-list-selection :where(.fluent-icon svg){width:.85rem!important;height:.85rem!important}.button.work-list-create{min-height:2.65rem;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);white-space:nowrap;font-weight:700}.work-list-chips{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:.4rem;padding:.15rem .2rem .05rem;display:flex}.work-list-chips>span{border:1px solid var(--border-default);background:var(--surface-soft);min-height:1.9rem;color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:99rem;align-items:center;gap:.35rem;padding:.25rem .55rem;font-weight:650;display:inline-flex}.work-list-chips>span button{color:inherit;cursor:pointer;font:inherit;font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);background:0 0;border:0;padding:0}@media (width<=86rem){.work-list-toolbar{grid-template-columns:minmax(0,1fr) auto}.work-list-context{grid-area:1/1}.work-list-create{grid-area:1/2}.work-list-search{grid-area:2/1/auto/-1}.work-list-tools{flex-wrap:wrap;grid-area:3/1/auto/-1;min-width:0}.work-list-chips{grid-area:4/1/auto/-1}}@media (width<=48rem){.work-list-popover{width:auto;max-height:min(28rem,100dvh - 7rem);position:fixed;inset:auto .75rem 5.2rem;overflow:hidden auto}}.work-list-layout{grid-template-columns:minmax(0,1fr) minmax(0,0fr);gap:1rem 0;min-width:0;height:100%;min-height:0;transition:grid-template-columns .18s cubic-bezier(.2,0,0,1),column-gap .18s cubic-bezier(.2,0,0,1);display:grid;overflow:hidden;container-type:inline-size}.work-list-layout.has-preview{grid-template-columns:minmax(0,2fr) minmax(19rem,1fr);column-gap:1rem}.work-list-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.work-list-bulk{border:1px solid var(--border-default);background:var(--surface-soft);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;margin-bottom:1rem;padding:.45rem .55rem;transition:border-color .16s,background-color .16s;display:flex}.work-list-bulk.has-selection{border-color:var(--accent-secondary);background:var(--accent-secondary-soft)}.work-list-bulk>div{flex-wrap:wrap;gap:.45rem;display:flex}.work-list-bulk .button{min-height:2.35rem;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);padding:.42rem .7rem}.work-list-bulk .button--secondary{border-color:var(--border-default);background:var(--bg-card);color:var(--text-primary)}.work-list-bulk .button--secondary:hover:not(:disabled){border-color:var(--text-muted);background:var(--surface-soft);color:var(--text-primary)}.work-list-clear-selection{border:1px solid var(--border-default);background:var(--bg-card);min-height:2.35rem;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);white-space:nowrap;border-radius:99rem;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:700;display:inline-flex}.work-list-groups{--work-list-group-header-height:3.3rem;overscroll-behavior-inline:contain;overscroll-behavior-y:contain;min-width:0;min-height:0;scroll-padding-top:calc(var(--work-list-group-header-height) + 4.25rem);scrollbar-color:var(--text-muted) var(--bg-page);scrollbar-gutter:stable;flex:auto;grid-auto-rows:max-content;align-content:start;gap:1.2rem;padding-inline-end:0;display:grid;overflow:auto;container-type:inline-size}.work-list-groups::-webkit-scrollbar-track{background:var(--bg-page)}.work-list-group{width:max(100%, var(--work-list-table-width));min-width:0}.work-list-group>header{z-index:6;width:min(100%,100cqw);height:var(--work-list-group-header-height);box-sizing:border-box;background:var(--bg-page);position:sticky;top:0;left:0}.work-list-group__header-content{box-sizing:border-box;background:var(--bg-page);align-items:center;gap:.45rem;width:100%;height:100%;padding:0 .2rem .55rem;display:flex}.work-list-group__toggle{width:2.75rem;height:2.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 2.75rem;place-items:center;padding:0;transition:transform .18s ease-out;display:grid}.work-list-group.collapsed>header .work-list-group__toggle{transform:rotate(-90deg)}.work-list-group__select{display:none}.work-list-group>header h2,.work-list-group>header span{margin:0}.work-list-group>header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);overflow:hidden}.work-list-group>header span{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.data-table-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.work-list-table{box-sizing:border-box;background:var(--bg-card);isolation:isolate;border:0;width:100%;min-width:0;max-width:100%;display:grid;overflow:visible}.work-list-table>:is(.work-list-table__viewport-frame,.work-list-table__top-frame,.work-list-table__table){grid-area:1/1}.work-list-table__viewport-frame,.work-list-table__top-frame{box-sizing:border-box;pointer-events:none}.work-list-table__viewport-frame{z-index:7;pointer-events:none;width:min(100%,100cqw);height:100%;position:sticky;left:0}.work-list-table__viewport-frame:before,.work-list-table__viewport-frame:after,.work-list-table__top-frame:before,.work-list-table__top-frame:after{box-sizing:border-box;content:"";pointer-events:none;position:absolute;inset:0}.work-list-table__viewport-frame:before{z-index:1;background:radial-gradient(circle at 100% 0, transparent 0 calc(1rem - 1px), var(--bg-page) 1rem) left bottom / 1rem 1rem no-repeat, radial-gradient(circle at 0 0, transparent 0 calc(1rem - 1px), var(--bg-page) 1rem) right bottom / 1rem 1rem no-repeat}.work-list-table__viewport-frame:after{z-index:2;border:1px solid var(--border-default);border-top:0;border-radius:0 0 1rem 1rem}.work-list-table__top-frame{z-index:8;top:var(--work-list-group-header-height);pointer-events:none;align-self:start;width:min(100%,100cqw);height:1rem;position:sticky;left:0}.work-list-table__top-frame:before{z-index:1;background:radial-gradient(circle at 100% 100%, transparent 0 calc(1rem - 1px), var(--bg-page) 1rem) left top / 1rem 1rem no-repeat, radial-gradient(circle at 0 100%, transparent 0 calc(1rem - 1px), var(--bg-page) 1rem) right top / 1rem 1rem no-repeat}.work-list-table__top-frame:after{z-index:2;border:1px solid var(--border-default);border-bottom:0;border-radius:1rem 1rem 0 0}.work-list-table__table{width:100%;min-width:var(--work-list-table-width);border-collapse:separate;border-spacing:0;table-layout:fixed}.work-list-table__column--selection{width:3.5rem}.work-list-table__column--primary{width:18rem}.work-list-table__column--category{width:11rem}.work-list-table__column--status{width:8rem}.work-list-table__column--attention{width:9.5rem}.work-list-table__column--assignment{width:12rem}.work-list-table__column--next{width:16rem}.work-list-table__column--source{width:9rem}.work-list-table__column--received,.work-list-table__column--due{width:10rem}.work-list-table__table th,.work-list-table__table td{border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--type-body-compact-size);font-weight:var(--type-weight-regular);line-height:var(--type-body-compact-line-height);letter-spacing:normal;text-align:left;text-transform:none;vertical-align:middle;background:0 0;padding:.75rem .8rem}.work-list-table__table thead th{top:var(--work-list-group-header-height);z-index:4;background:var(--surface-soft);min-height:2.7rem;color:var(--text-muted);font-weight:var(--type-weight-semibold);position:sticky}.work-list-table__table th.work-list-table__sortable-column{padding:0;transition:background-color .12s,color .12s}.work-list-table__sortable-column:hover,.work-list-table__sortable-column:focus-within{background:var(--surface);color:var(--text-secondary)}.work-list-sort-header{width:100%;min-height:4.25rem;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.3rem;margin:0;padding:.45rem .8rem;display:flex}.work-list-sort-header:hover,.work-list-sort-header:focus-visible{color:inherit;background:0 0}.work-list-sort-header:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:-2px}.work-list-sort-header svg{opacity:0;width:.9rem;height:.9rem;transition:opacity .12s}.work-list-sort-header:hover svg,.work-list-sort-header:focus-visible svg{opacity:.7}.work-list-sort-header.active svg{opacity:1}.work-list-sort-header.active{color:var(--text-primary)}.work-list-table__table tbody tr{position:relative}.work-list-table__table tbody tr:last-child>:is(th,td){border-bottom:0}.work-list-table__table tbody tr:last-child>:first-child{border-end-start-radius:calc(1rem - 1px)}.work-list-table__table tbody tr:last-child>:last-child{border-end-end-radius:calc(1rem - 1px)}.work-list-table__table .work-list-table__selection-cell{box-sizing:border-box;text-align:center;width:3.5rem;min-width:3.5rem;max-width:3.5rem;padding-inline:.375rem}.work-list-table__sticky-column{z-index:2;position:sticky}.work-list-table__sticky-column--selection{left:0}.work-list-table__table thead .work-list-table__sticky-column{z-index:5;background:var(--surface-soft);box-shadow:1px 0 var(--border-default)}.work-list-table__table tbody .work-list-table__sticky-column{background:var(--bg-card);box-shadow:1px 0 var(--border-default)}.work-list-table__primary-cell{min-width:16rem!important}.work-list-table__attention-column{min-width:9.5rem!important}.work-list-table__next-column{min-width:16rem!important}.work-list-group-empty{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-align:center;padding:1rem}.work-list-table__table tbody tr:hover>:is(th,td),.work-list-table__table tbody tr.open>:is(th,td){background:var(--surface-soft)}.work-list-table__table tbody tr:has(.work-list-row-open:focus-visible)>:is(th,td){background:var(--surface-soft)}.work-list-table__table tbody tr:has(.work-list-row-open:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.work-list-table__table tbody tr.open>:first-child{border-inline-start:3px solid var(--accent-secondary);box-shadow:1px 0 var(--border-default)}.work-list-row-open{min-width:0;color:var(--text-primary);font-size:var(--type-body-compact-size);font-weight:700;line-height:var(--type-body-compact-line-height);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-primary) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--text-primary) 28%, transparent);text-underline-offset:.16em;text-overflow:ellipsis;white-space:nowrap;text-decoration-thickness:.08em;display:block;overflow:hidden}.work-list-row-open:hover,.work-list-row-open:focus-visible{color:var(--accent-secondary);text-decoration-color:currentColor}.work-list-row-open:focus-visible{outline:0}.work-list-row-content{min-width:0;color:var(--text-secondary);display:block}.work-list-name{gap:.12rem;min-width:0;display:grid}.work-list-name strong,.work-list-name__contact{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.work-list-name strong{color:var(--text-primary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.work-list-name__contact{min-width:0;color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.work-list-mobile-context{display:none}.work-status{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--work-status-color) 55%, transparent);background:color-mix(in srgb, var(--work-status-color) 11%, var(--bg-card));width:max-content;max-width:100%;color:color-mix(in srgb, var(--work-status-color) 72%, var(--text-primary));font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-radius:99rem;padding:.28rem .55rem;font-weight:750;display:inline-block;overflow:hidden}.work-list-preview-shell{align-self:stretch;min-width:0;height:100%;min-height:0;overflow:hidden}.work-list-preview-shell:has(.work-list-preview--surface-open){overflow:visible}.work-list-preview-shell>.work-list-preview{box-sizing:border-box;width:max(19rem,33.3333cqw - .333333rem);max-width:none;height:100%;margin-left:auto}.work-list-preview-shell--closing>.work-list-preview{pointer-events:none;animation:.18s cubic-bezier(.2,0,0,1) both work-list-preview-out}.work-list-preview{background:0 0;border:0;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);align-self:stretch;height:100%;min-height:0;animation:.18s cubic-bezier(.2,0,0,1) work-list-preview-in;display:grid;position:static;overflow:hidden}.work-list-preview>header{z-index:2;border:1px solid var(--border-default);background:var(--bg-card);border-radius:1rem 1rem 0 0;justify-content:space-between;margin:0;padding:.45rem;display:flex;position:relative}.work-list-preview>header a{text-decoration:none}.work-list-preview__open-detail{min-height:2.75rem;padding-inline:.65rem}.work-list-preview__switching{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.work-list-preview__content-stage{overscroll-behavior-y:contain;scrollbar-gutter:stable;border:1px solid var(--border-default);background:var(--bg-card);border-top:0;border-radius:0 0 1rem 1rem;min-height:0;display:grid;overflow:hidden auto}.work-list-preview__content,.work-list-preview__content-stage>.work-list-preview__state{grid-area:1/1;min-width:0}.work-list-preview__state{min-height:14rem;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:.75rem;padding:1.2rem;display:grid}.work-list-preview__body{gap:1rem;padding:1.2rem;display:grid}.work-list-preview__heading h2{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height);margin:0}.work-list-preview__heading-meta{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);flex-wrap:wrap;gap:.25rem 0;margin-top:.35rem;display:flex}.work-list-preview__top-grid{align-items:flex-start;gap:1rem;display:grid;position:relative}.work-list-preview__top-content{flex:auto;gap:1rem;min-width:0;display:grid}.work-list-preview .inquiry-context-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;min-width:0;max-width:none;margin:0;display:grid}.work-list-preview .inquiry-context-select{width:100%;max-width:none;display:grid}.work-list-preview .detail-context-control{width:100%;max-width:none}.work-list-preview__hero-meta{grid-template-columns:repeat(2,minmax(0,max-content));gap:.45rem 1rem;margin:.8rem 0 0;display:grid}.work-list-preview__hero-meta>div{align-items:baseline;gap:.35rem;min-width:0;display:flex}.work-list-preview__hero-meta dt,.work-list-preview__hero-meta dd{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0}.work-list-preview__hero-meta dt{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.work-list-preview__hero-meta dd{overflow-wrap:anywhere;color:var(--text-secondary);font-weight:700}.work-list-preview__next-step{border-radius:.8rem;padding:.95rem}.work-list-preview__next-step h3,.work-list-preview__context h3,.work-list-preview__context h4,.work-list-preview__context p{margin:0}.work-list-preview__next-step h3,.work-list-preview__context h3{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.work-list-preview__context{border-radius:.8rem}.work-list-preview__context .detail-section__heading{padding:.85rem .95rem}.work-list-preview__context-grid{display:grid}.work-list-preview__context-grid>div{min-width:0;padding:.85rem .95rem}.work-list-preview__context-grid>div+div{border-top:1px solid var(--border-default)}.work-list-preview__context-grid h4{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-bottom:.55rem}.work-list-preview__context-grid p,.work-list-preview__context-grid dt,.work-list-preview__context-grid dd{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.detail-next-step .button{margin-top:.7rem}.detail-next-step__actions{flex-wrap:wrap;gap:.45rem;display:flex}@keyframes work-list-preview-in{0%{opacity:0}}@media (width>=48.01rem){.work-list-toolbar{border-width:0 0 1px;border-radius:0;margin-bottom:0;padding:.75rem 1rem}.work-list-layout.has-preview{column-gap:0}.work-list-bulk{border:1px solid var(--border-default);border-radius:1rem;min-height:3.75rem;margin:1rem 1rem 0;padding:.55rem 1rem}.work-list-groups{margin:1rem 1rem 0}.work-list-groups>.pagination{box-sizing:border-box;background:0 0;border:0;width:100cqw;padding:.75rem 0 1rem;position:sticky;left:0}.work-list-preview-shell{box-sizing:border-box;border-top:1px solid var(--border-default);border-left:1px solid var(--border-default);border-radius:1rem 0 0;height:calc(100% - 1rem);margin-top:1rem}.work-list-preview-shell>.work-list-preview{width:100%}.work-list-preview{background:var(--bg-card);border-radius:calc(1rem - 1px) 0 0}.work-list-preview>header{box-sizing:border-box;border:0;border-bottom:1px solid var(--border-default);border-radius:calc(1rem - 1px) 0 0;min-height:3.75rem;padding:.45rem .75rem}.work-list-preview__content-stage{border:0;border-radius:0}}@media (width<=80rem){.work-list-layout.has-preview{grid-template-columns:minmax(0,1fr)}.work-list-preview{display:none}}@media (width<=48rem){.work-list-bulk{z-index:15;flex-wrap:wrap;position:sticky;bottom:4.8rem}.work-list-bulk:not(.has-selection){display:none}.work-list-bulk>div{flex:100%}.work-list-bulk .button{flex:auto;min-width:0}.work-list-clear-selection{white-space:normal;flex:100%;justify-content:center;min-height:2.75rem}.work-list-tools>.work-list-control:last-child,.work-list-table__table thead{display:none}.work-list-groups{scroll-padding-top:0;overflow-x:hidden}.work-list-group{width:100%}.work-list-group>header{background:0 0;height:auto;position:static}.work-list-group__header-content{background:0 0;width:100%}.work-list-group__select{border:1px solid var(--border-default);min-height:2.75rem;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);background:0 0;border-radius:.55rem;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .55rem;font-weight:750;display:inline-flex}.work-list-group__select.selected{border-color:var(--accent-secondary);background:var(--accent-secondary-soft);color:var(--accent-secondary)}.work-list-group__select:disabled{cursor:not-allowed;opacity:.5}.work-list-table{border:1px solid var(--border-default);border-radius:.85rem;overflow:hidden}.work-list-table__viewport-frame,.work-list-table__top-frame{display:none}.work-list-table__table,.work-list-table__table tbody{width:100%;min-width:0;padding:0;display:block}.work-list-table__table colgroup{display:none}.work-list-table__table tbody{gap:0}.work-list-table__table tbody tr{border:0;border-bottom:1px solid var(--border-default);border-radius:0;grid-template-columns:3.5rem minmax(0,1fr);gap:0;min-height:6.4rem;padding:0;display:grid}.work-list-table__table tbody tr:last-child{border-bottom:0}.work-list-table__table tbody tr>td:not(.work-list-table__selection-cell){display:none}.work-list-table__table .work-list-table__selection-cell,.work-list-table__table .work-list-table__primary-cell{background:0 0;border:0}.work-list-table__sticky-column{position:static}.work-list-table__table tbody .work-list-table__sticky-column{box-shadow:none}.work-list-table__table tbody tr.open>.work-list-table__sticky-column{box-shadow:inset 3px 0 var(--accent-secondary)}.work-list-table__table .work-list-table__primary-cell{width:auto;padding:0;display:block;min-width:0!important}.work-list-table__table tbody tr>.work-list-table__selection-cell{place-items:center;width:3.5rem;min-width:3.5rem;padding-inline:.375rem;display:grid}.work-list-row-content{align-content:center;min-height:6.4rem;display:grid}.work-list-name{padding:.65rem .65rem .25rem!important}.work-list-mobile-context{min-width:0;color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .6rem;padding:0 .65rem .7rem;display:grid}.work-list-mobile-context--inquiry .work-list-mobile-context__next{overflow-wrap:anywhere;min-width:0}.work-list-mobile-context--inquiry,.work-list-mobile-context--task{grid-template-columns:minmax(0,1fr);justify-items:start}.work-list-mobile-context__meta{min-width:0;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .65rem;display:flex}.work-list-mobile-context__meta>span{min-width:0}.work-list-mobile-context__due{min-width:0;font-weight:750}.work-list-mobile-context__due--overdue{color:var(--status-error)}.work-list-mobile-context__assignment{min-width:0;overflow:hidden}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#041126;--bg-deep:#020b18;--bg-section:#071a35;--bg-card:#0c2444;--bg-elevated:#123057;--bg-strong:#173a70;--text-primary:#f4f1e9;--text-secondary:#bcc8d2;--text-muted:#8798a8;--text-disabled:#607386;--border-default:#294460;--accent-primary:#e7a936;--accent-primary-hover:#f2c15b;--accent-primary-active:#b97918;--accent-primary-soft:#362811;--accent-secondary:#18c2cf;--accent-secondary-hover:#4dd9e1;--accent-secondary-active:#0793a4;--accent-secondary-soft:#0b3943;--status-success:#45c38a;--status-warning:#f2a64a;--status-error:#f06a66;--status-info:#61a9dd;--focus-ring:#35d3dd;--heading-color:var(--text-primary);--color-on-accent:#041126;--shadow-control:0 .15rem .45rem #0000003d;--shadow-card:0 .35rem .9rem #00000038;--shadow-popover:0 .8rem 2rem #0000005c;--shadow-modal:0 1.4rem 4rem #0000007a}:root[data-theme=light] .theme-brand-asset--on-light,:root[data-theme=dark] .theme-brand-asset--on-dark{display:block}:root[data-theme=light] .theme-brand-asset--on-dark,:root[data-theme=dark] .theme-brand-asset--on-light{display:none}*{box-sizing:border-box}html{min-height:100%}body{background:var(--bg-page);min-height:100vh;color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line-height);margin:0}small{font-size:inherit;line-height:inherit}button,input,select,textarea{font:inherit}.portal-shell{background:var(--bg-page);min-height:100vh;padding:clamp(.8rem,3vw,2rem)}.portal-column{width:min(52rem,100%);margin:0 auto}.portal-header{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:clamp(1.25rem,3vw,2rem);font-weight:700;display:flex}.portal-tenant-brand{min-width:0;min-height:2rem;color:var(--heading-color);align-items:center;display:flex}.portal-tenant-brand strong{font-size:var(--type-body-size);line-height:var(--type-body-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-tenant-brand img{object-fit:contain;object-position:left center;width:auto;max-width:min(16rem,45vw);height:2.5rem;display:block}.portal-product-brand{margin-left:auto}.portal-brand{color:var(--heading-color);align-items:center;gap:.65rem;display:inline-flex}.portal-brand strong{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);letter-spacing:.14em;text-transform:uppercase}.portal-logo{object-fit:contain;width:auto;height:1.85rem;display:block}.portal-summary{grid-template-columns:minmax(0,1fr);margin-bottom:.85rem;display:grid}.portal-summary>div{min-width:0}.portal-summary h1{color:var(--heading-color);font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);letter-spacing:-.035em;margin:.25rem 0 .35rem}.portal-summary h1 small{color:var(--text-secondary);font:inherit;letter-spacing:-.02em;font-weight:550}.portal-summary p{color:var(--text-secondary);margin:0}.portal-card{--portal-card-padding:clamp(1rem, 2.5vw, 1.35rem);width:100%;padding:var(--portal-card-padding);border:1px solid var(--border-default);background:var(--bg-card);border-radius:.85rem;margin:0 auto .8rem}.portal-request-card{background:color-mix(in srgb, var(--accent-secondary-soft), var(--bg-card) 54%);border-color:color-mix(in srgb, var(--accent-secondary), transparent 72%)}.portal-section-heading{align-items:center;gap:.65rem;display:flex}.portal-section-heading h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);margin:0}.portal-section-icon{background:var(--accent-secondary);width:1.55rem;height:1.55rem;color:var(--color-on-accent);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.portal-request-message{color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line-height);margin:.8rem 0 0}.portal-form,.portal-builder{gap:0;display:grid}.portal-progress{z-index:10;top:max(0rem, env(safe-area-inset-top));margin:-.35rem calc(-1 * var(--portal-card-padding)) .45rem;padding:.7rem var(--portal-card-padding) .75rem;border-bottom:1px solid var(--border-default);background:color-mix(in srgb, var(--bg-card) 96%, transparent);-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);border-radius:.7rem .7rem 0 0;align-self:start;gap:.55rem;display:grid;position:sticky;box-shadow:0 .45rem .8rem #061a3a0f}.portal-progress>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.portal-progress strong{color:var(--text-primary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.portal-progress span,.portal-progress p{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);margin:0}.portal-progress progress{background:var(--bg-section);width:100%;height:.42rem;accent-color:var(--accent-secondary);border:0;border-radius:999px;overflow:hidden}.portal-progress progress::-webkit-progress-bar{background:var(--bg-section);border-radius:999px}.portal-progress progress::-webkit-progress-value{background:var(--accent-secondary);border-radius:999px}.portal-progress progress::-moz-progress-bar{background:var(--accent-secondary);border-radius:999px}.portal-form label,.portal-builder label{gap:.45rem;font-weight:700;display:grid}.portal-form input:not([type=checkbox]),.portal-form select,.portal-form textarea,.portal-builder input,.portal-builder select,.portal-builder textarea{border:1px solid var(--border-default);background:var(--surface);width:100%;min-height:2.85rem;color:var(--ink);border-radius:.65rem;outline:0;padding:.7rem .8rem}.portal-form textarea{min-height:5.25rem}.portal-form input:focus,.portal-form select:focus,.portal-form textarea:focus{border-color:var(--accent-secondary);box-shadow:0 0 0 3px var(--accent-secondary-soft)}.portal-field{border:0;gap:.45rem;margin:0;padding:.55rem 0;display:grid}.portal-field,.portal-field input,.portal-field select,.portal-field textarea{scroll-margin-top:7.5rem}.portal-field legend{width:100%;color:var(--text-primary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);padding:0;font-weight:750;display:block}.portal-field__label{align-items:center;gap:.15rem;max-width:100%;display:inline-flex}.portal-field__label .field-help{vertical-align:0;align-self:center}.portal-field__requirement{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);margin-inline-start:.5rem;font-weight:600;display:inline-block}.portal-field__help{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:-.25rem 0 0}.portal-field--invalid input:not([type=checkbox]),.portal-field--invalid textarea,.portal-field--invalid .portal-file-picker{border-color:var(--status-error)}.portal-inline-value{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.portal-inline-value>span{color:var(--text-secondary);font-weight:700}.portal-composite-value{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.portal-composite-value>label{min-width:0}.original-value{border-left:3px solid var(--border-default);background:var(--bg-section);gap:.18rem;margin:0 0 .15rem;padding:.7rem .8rem;display:grid}.original-value small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:700}.original-value strong{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:600}.portal-file-picker{border:1px dashed var(--border-default);background:var(--bg-section);cursor:pointer;text-align:center;border-radius:.8rem;align-content:center;justify-items:center;gap:.25rem;min-height:7rem;padding:1rem;transition:border-color .14s,background .14s;display:grid}.portal-file-picker:hover,.portal-file-picker--active{border-color:var(--accent-secondary);background:var(--accent-secondary-soft)}.portal-file-picker:focus-visible,.portal-choice-list:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.portal-file-picker>span{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:500}.portal-file-picker strong{color:var(--accent-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.portal-file-picker .portal-file-picker__icon{background:var(--accent-secondary-soft);width:2.35rem;height:2.35rem;color:var(--accent-secondary);border-radius:.65rem;place-items:center;margin-bottom:.2rem;display:grid}.portal-file-picker small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.35rem;font-weight:500}.portal-upload-list{gap:.35rem;display:grid}.portal-upload-list p{background:var(--bg-section);min-width:0;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .75rem;margin:0;padding:.55rem .7rem;display:grid}.portal-upload-list strong{color:var(--status-success);align-items:center;gap:.5rem;display:inline-flex}.portal-upload-list .portal-upload-list__status--pending{color:var(--text-secondary)}.portal-upload-list .portal-upload-list__status--warning{color:var(--status-warning)}.portal-upload-list .portal-upload-list__status--error{color:var(--status-error)}.portal-upload-list__name{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.portal-upload-list__actions{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;min-width:0;display:flex}.portal-upload-list__actions .button{min-height:2.25rem;padding:.35rem .55rem}@media (width<=35rem){.portal-upload-list p{grid-template-columns:minmax(0,1fr)}}.portal-choice-list{gap:.45rem;display:grid}.portal-choice-list .check-row{cursor:pointer;width:fit-content;min-height:2rem}.portal-choice-list .check-row input{appearance:none;border:1px solid var(--border-default);background:var(--surface);border-radius:.3rem;flex:none;place-content:center;height:1.15rem;display:grid;width:1.15rem!important}.portal-choice-list input:before{background:var(--color-on-accent);clip-path:polygon(14% 44%,0 59%,39% 100%,100% 22%,84% 8%,38% 73%);content:"";width:.62rem;height:.62rem;transform:scale(0)}.portal-choice-list input:checked{border-color:var(--accent-secondary);background:var(--accent-secondary)}.portal-choice-list input:checked:before{transform:scale(1)}.portal-message-field{color:var(--text-primary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.85rem}.portal-message-field small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:500}.portal-completed{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin-top:.35rem;padding:.7rem 0}.portal-completed>summary,.portal-previous>summary{color:var(--text-primary);cursor:pointer;justify-content:flex-start;align-items:center;gap:.5rem;font-weight:700;list-style:none;display:flex}.portal-completed>summary::-webkit-details-marker{display:none}.portal-previous>summary::-webkit-details-marker{display:none}.portal-completed>summary .fluent-icon,.portal-previous>summary .fluent-icon{flex:none;transition:transform .14s}.portal-completed[open]>summary .fluent-icon,.portal-previous[open]>summary .fluent-icon{transform:rotate(90deg)}.portal-disclosure-copy{gap:.1rem;min-width:0;display:grid}.portal-disclosure-copy small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:500}.portal-completed[open]>summary,.portal-previous[open]>summary{margin-bottom:.35rem}.portal-previous{border-top:1px solid var(--border-subtle);margin-top:.65rem;padding-top:.65rem}.portal-form__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.85rem;display:flex}.portal-form__actions>.feedback-message{margin-block:0}.portal-receipt{border-color:color-mix(in srgb, var(--status-success) 55%, var(--border-default));scroll-margin-top:1rem}.portal-receipt h2{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height);margin-top:0}.portal-receipt:focus{outline:2px solid var(--focus-ring);outline-offset:3px}.portal-submission{border-top:1px solid var(--border-default);padding:1rem 0}.portal-submission h3{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.portal-submission p{color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.portal-start-shell{place-items:center;display:grid}.portal-card--intro{width:min(34rem,100%);margin:0;padding:clamp(1.5rem,5vw,2.5rem)}.portal-card--intro .portal-brand{margin-bottom:clamp(2.5rem,8vw,4.25rem)}.portal-card--intro .portal-logo{height:2rem}.portal-start-copy h1{color:var(--heading-color);font-size:var(--type-display-size);line-height:var(--type-display-line-height);letter-spacing:-.03em;margin:.3rem 0 .85rem}.portal-start-copy>p:last-child{color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line-height);margin:0}.portal-trust-list{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);flex-wrap:wrap;gap:.55rem 1rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.portal-start-action{justify-content:center;width:100%;margin-top:1.5rem}.portal-access-hint{color:var(--status-error);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:.8rem 0 0}.portal-link-result{background:color-mix(in srgb, var(--status-success), var(--surface) 90%);border-radius:.75rem;gap:.6rem;margin-bottom:1.25rem;padding:1rem;display:grid}.portal-link-result code{overflow-wrap:anywhere}.mail-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.mail-preview-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:.75rem;padding:1rem}.check-row{align-items:center;gap:.55rem;font-weight:500!important;display:flex!important}.check-row input{width:auto!important}.check-row input[type=checkbox],.tekhelet-checkbox{appearance:none;border:1px solid var(--border-default);background:var(--surface);cursor:pointer;border-radius:.3rem;flex:0 0 1.15rem;place-content:center;height:1.15rem;min-height:1.15rem;margin:0;padding:0;transition:background .16s,border-color .16s;display:grid;width:1.15rem!important}.check-row input[type=checkbox]:before,.tekhelet-checkbox:before{background:var(--color-on-accent);clip-path:polygon(14% 44%,0 59%,39% 100%,100% 22%,84% 8%,38% 73%);content:"";width:.62rem;height:.62rem;transform:scale(0)}.check-row input[type=checkbox]:checked,.tekhelet-checkbox:checked{border-color:var(--accent-secondary);background:var(--accent-secondary)}.check-row input[type=checkbox]:checked:before,.tekhelet-checkbox:checked:before{transform:scale(1)}.check-row input[type=checkbox]:hover:not(:disabled),.tekhelet-checkbox:hover:not(:disabled){border-color:var(--accent-secondary)}.check-row input[type=checkbox]:focus-visible,.tekhelet-checkbox:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.check-row input[type=checkbox]:disabled,.tekhelet-checkbox:disabled{opacity:.48;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.check-row input[type=checkbox],.tekhelet-checkbox{transition:none}}@media (forced-colors:active){.check-row input[type=checkbox],.tekhelet-checkbox{appearance:auto}.check-row input[type=checkbox]:before,.tekhelet-checkbox:before{content:none}}@media (width<=40rem){.portal-shell{padding:1rem}.portal-header{margin-bottom:1.25rem}.portal-summary{grid-template-columns:1fr}.portal-summary h1{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height);letter-spacing:-.025em;overflow-wrap:anywhere}.portal-progress>div{gap:.2rem;display:grid}.portal-card{--portal-card-padding:.9rem}.portal-form__actions{flex-direction:column;align-items:stretch}.portal-form__actions .button{justify-content:center;width:100%}.portal-composite-value{grid-template-columns:minmax(0,1fr)}.portal-card--intro .portal-brand{margin-bottom:2.5rem}}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--accent)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--bg-card);border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.app-shell{--sidebar-width:4.85rem;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .22s;display:grid}.app-shell.sidebar-open{--sidebar-width:17rem}.app-frame{min-width:0;min-height:100vh}.app-sidebar{z-index:40;width:var(--sidebar-width);border-right:1px solid var(--border-default);background:var(--bg-card);flex-direction:column;height:100vh;min-height:36rem;transition:width .22s;display:flex;position:sticky;top:0;overflow:visible}.mobile-navigation,.mobile-return-to-more{display:none}.sidebar-brand,.sidebar-action,.profile-link,.tenant-trigger{width:calc(100% - 2rem);min-width:0;min-height:2.85rem;color:var(--text-primary);border:0;border-radius:.75rem;grid-template-columns:2.85rem minmax(0,1fr);align-items:center;gap:.7rem;margin-inline:1rem;text-decoration:none;display:grid}.sidebar-brand{--sidebar-brand-mark-width:2.44286rem;--sidebar-brand-mark-height:3rem;--sidebar-brand-cropped-logo-width:10.0071rem;--sidebar-brand-collapsed-offset-x:.15625rem;grid-template-columns:minmax(0,1fr);gap:0;min-height:4.5rem;margin-top:1rem;margin-bottom:1rem;overflow:visible}.sidebar-brand-asset{display:block;position:relative;overflow:hidden}.sidebar-brand-asset img{object-fit:contain;width:100%;height:100%;display:block}.sidebar-brand-asset--full{width:var(--sidebar-brand-mark-width);height:var(--sidebar-brand-mark-height);transform:translateX(var(--sidebar-brand-collapsed-offset-x));grid-column:1/-1;justify-self:center;transition:width .22s,height .22s,transform .22s}.sidebar-brand-asset--full img{width:var(--sidebar-brand-cropped-logo-width);max-width:none;height:var(--sidebar-brand-mark-height);object-position:left center;transition:width .22s,height .22s}.app-shell.sidebar-open .sidebar-brand-asset--full{width:calc(var(--sidebar-width) - 2rem);height:4.5rem;transform:translate(0)}.app-shell.sidebar-open .sidebar-brand-asset--full img{width:calc(var(--sidebar-width) - 2rem);height:4.5rem}.sidebar-label{opacity:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.45;transition:opacity .14s 60ms,visibility linear;overflow:hidden}.app-shell:not(.sidebar-open) .sidebar-label{visibility:hidden;opacity:0;width:0;transition:opacity 80ms,visibility 0s linear .1s;overflow:hidden}.tenant-switcher{min-height:2.85rem;margin-bottom:1rem;position:relative}.tenant-trigger{cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:2.85rem minmax(0,1fr) 1.25rem;padding:0}.tenant-trigger:not(.tenant-trigger--static):hover,.tenant-trigger:not(.tenant-trigger--static):focus-visible,.tenant-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--border-default)}.tenant-trigger--static{cursor:default}.tenant-workspace-icon{width:2.85rem;height:2.85rem;color:var(--accent-secondary);justify-self:center;place-items:center;display:grid}.tenant-name{-webkit-line-clamp:2;font-size:var(--type-body-compact-size);font-weight:700;line-height:var(--type-body-compact-line-height);text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tenant-chevron{color:var(--text-muted);place-items:center;transition:transform .16s;display:grid}.tenant-trigger[aria-expanded=true] .tenant-chevron{transform:rotate(180deg)}.tenant-panel{z-index:80;border:1px solid var(--border-default);background:var(--bg-card);width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-popover);border-radius:.8rem;gap:.2rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .4rem);left:1rem}.tenant-panel button{width:100%;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.6rem;gap:.15rem;padding:.7rem .75rem;display:grid}.tenant-panel button:hover:not(:disabled),.tenant-panel button:focus-visible,.tenant-panel button[aria-checked=true]{background:var(--accent-secondary-soft)}.tenant-panel button>span{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:700}.tenant-panel small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.tenant-panel p{border-top:1px solid var(--border-default);color:var(--status-error);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:.35rem 0 0;padding:.65rem .75rem .25rem}.sidebar-navigation{align-content:start;gap:.2rem;display:grid}.sidebar-navigation--primary{flex:1}.sidebar-action,.profile-link{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:700}.sidebar-action{--sidebar-action-background:var(--bg-card);color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;gap:.1rem;padding:0;position:relative}.sidebar-action>.sidebar-icon,.sidebar-action>.sidebar-label{color:inherit}.sidebar-action:hover,.sidebar-action:focus-visible{--sidebar-action-background:var(--bg-section);background:var(--bg-section);color:var(--text-primary)}.sidebar-action[aria-current=page]{--sidebar-action-background:var(--accent-primary-soft);background:var(--accent-primary-soft);color:var(--text-primary)}.sidebar-icon{place-items:center;width:2.85rem;height:2.85rem;display:grid;position:relative}.navigation-icon-graphic{place-items:center;width:1.25rem;height:1.25rem;display:grid;position:relative}.sidebar-footer{grid-template-columns:minmax(0,1fr);gap:.7rem;width:100%;min-width:0;padding-bottom:1rem;display:grid}.sidebar-footer .sidebar-navigation{grid-template-columns:minmax(0,1fr);min-width:0}.sidebar-popover-root{width:100%;position:relative}.profile-link{cursor:pointer;min-height:3.2rem;font:inherit;text-align:left;background:0 0;padding:0}.profile-link:hover,.profile-link:focus-visible,.profile-link[aria-expanded=true],.profile-link[aria-current=page]{background:var(--bg-section)}.sidebar-popover{z-index:90;width:min(25rem, calc(100vw - var(--sidebar-width) - 1.5rem));border:1px solid var(--border-default);background:var(--bg-card);max-height:calc(100vh - 2rem);box-shadow:var(--shadow-popover);border-radius:1rem;padding:.7rem;display:grid;position:absolute;bottom:0;left:calc(100% + .55rem);overflow:auto}.sidebar-popover--notifications{gap:.65rem}.sidebar-popover--profile{width:min(14rem, calc(100vw - var(--sidebar-width) - 1.5rem));box-shadow:var(--shadow-popover);border-radius:.85rem;padding:.35rem}.sidebar-popover__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.25rem .25rem .15rem;display:flex}.sidebar-popover__heading h2,.sidebar-popover__heading p{margin:0}.sidebar-popover__heading h2{color:var(--text-primary);font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);white-space:nowrap}.sidebar-popover__heading p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.1rem}.sidebar-popover__text-action{min-height:2.25rem;color:var(--accent-secondary-active);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-align:right;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.35rem;padding:.35rem .5rem;font-weight:700;display:inline-flex}.sidebar-popover__text-action:hover:not(:disabled),.sidebar-popover__text-action:focus-visible{background:var(--accent-secondary-soft)}.sidebar-popover__text-action:disabled,.sidebar-notification:disabled,.sidebar-popover__action-list button:disabled{cursor:wait;opacity:.65}.sidebar-popover__state{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);justify-items:start;gap:.2rem;padding:.8rem .65rem;display:grid}.sidebar-popover__state strong{color:var(--text-primary)}.sidebar-notification-list,.sidebar-popover__action-list{border:1px solid var(--border-default);border-radius:.8rem;display:grid;overflow:hidden}.sidebar-notification-list{max-height:min(18rem,100vh - 11rem);overflow-y:auto}.sidebar-notification-entry{display:grid}.sidebar-notification-entry:last-child .sidebar-notification{border-bottom:0}.sidebar-notification__feedback{min-width:0;padding:0 .7rem .45rem 1.9rem}.sidebar-notification__feedback .feedback-message{max-width:100%;margin:0}.sidebar-notification{border:0;border-bottom:1px solid var(--border-default);width:100%;min-height:3.8rem;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:.55rem minmax(0,1fr) 1.25rem;align-items:center;gap:.65rem;padding:.65rem .7rem;display:grid}.sidebar-notification:last-child{border-bottom:0}.sidebar-notification:hover:not(:disabled),.sidebar-notification:focus-visible{background:var(--accent-secondary-soft)}.sidebar-notification--unread{background:var(--bg-section)}.sidebar-notification__dot{background:var(--border-default);border-radius:50%;width:.5rem;height:.5rem}.sidebar-notification--unread .sidebar-notification__dot{background:var(--accent-secondary)}.sidebar-notification>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.sidebar-notification strong{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.sidebar-notification time{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.sidebar-notification__context{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-notification>.fluent-icon,.sidebar-popover__footer-action>.fluent-icon,.sidebar-popover__action-list :where(a,button)>.fluent-icon:last-child{color:var(--text-muted)}.sidebar-popover__footer-action{min-height:2.65rem;color:var(--accent-secondary-active);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;font-weight:700;text-decoration:none;display:flex}.sidebar-popover__footer-action:hover,.sidebar-popover__footer-action:focus-visible{background:var(--accent-secondary-soft)}.sidebar-popover__action-list :where(a,button){width:100%;min-height:2.45rem;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-align:left;background:0 0;border:0;border-radius:.62rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .65rem;font-weight:700;text-decoration:none;display:grid}.sidebar-popover--profile .sidebar-popover__action-list{border:0;border-radius:0}.sidebar-popover__action-list :where(a,button):hover,.sidebar-popover__action-list :where(a,button):focus-visible{background:var(--surface-soft);color:var(--text-primary)}.sidebar-popover__action-icon{color:currentColor;place-items:center;width:1.5rem;height:1.5rem;display:grid}.sidebar-popover__action-icon--avatar{background:var(--brand-navy);color:var(--brand-gold-light);border-radius:50%;overflow:hidden}.sidebar-popover__action-icon--avatar img{object-fit:cover;width:100%;height:100%}.sidebar-popover__action-list strong{min-width:0;display:block}.sidebar-popover>.feedback-message{margin:0}.profile-avatar{background:var(--brand-navy);width:2.25rem;height:2.25rem;color:var(--brand-gold-light);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);border-radius:50%;justify-self:center;place-items:center;font-weight:800;display:grid}.profile-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-copy{gap:.05rem;display:grid}.profile-copy strong{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-overflow:ellipsis;overflow:hidden}.profile-copy small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:550}.sidebar-toggle{border:1px solid var(--border-default);background:var(--bg-card);width:2.1rem;height:2.1rem;color:var(--text-secondary);cursor:pointer;box-shadow:none;border-radius:.62rem;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:calc(100% - 1.05rem);transform:translateY(-50%)}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{border-color:var(--text-muted);color:var(--text-primary)}.workspace{width:100%;padding:var(--page-padding-top) clamp(1rem, 4vw, 3rem) 5rem;margin:0}.workspace.workspace--work-list{padding:0}@media (width<=48rem){.workspace.workspace--work-list{padding:var(--page-padding-top) clamp(1rem, 4vw, 3rem) 5rem}}.workspace--detail{width:100%}.settings-shell{width:100%;min-height:100%;padding:var(--page-padding-top) clamp(1rem, 3vw, 2.5rem) 3rem}.settings-shell__heading{margin-bottom:1.5rem}.settings-shell__heading h1,.settings-shell__heading p{margin:0}.settings-shell__heading h1{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);letter-spacing:-.035em}.settings-shell__heading p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.45rem}.settings-shell__mobile-back{display:none}.settings-layout{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:2rem;width:100%;display:grid}.settings-navigation{align-self:start;position:sticky;top:1rem}.settings-navigation__items{gap:.25rem;display:grid}.settings-navigation__items--mobile{display:none}.settings-navigation__group{gap:.2rem;display:grid}.settings-navigation__group+.settings-navigation__group{border-top:1px solid var(--border-default);margin-top:.8rem;padding-top:.8rem}.settings-navigation__group h2{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-weight-bold);margin:0 0 .2rem}.settings-navigation__items a{min-height:2.55rem;color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:.7rem;align-items:center;padding:.55rem .7rem;font-weight:650;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.settings-navigation__items a:hover,.settings-navigation__items a:focus-visible{background:var(--bg-section);color:var(--text-primary)}.settings-navigation__items a.active{background:var(--accent-secondary-soft);color:var(--accent-secondary-active)}.settings-navigation__mobile-note{display:none}.settings-layout__content,.settings-page{min-width:0}.settings-layout__content>:where(.workspace,.page-shell,.settings-page){width:100%;max-width:none;padding:0}.settings-layout__content>:where(.workspace,.page-shell)>.page-heading:first-child{margin-top:0}.settings-layout__content .page-heading h2{color:var(--heading-color);font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height);letter-spacing:-.025em;margin:0}.settings-content-card{border:1px solid var(--border-default);background:var(--bg-card);border-radius:.75rem;min-width:0;overflow:hidden}.settings-content-card+.settings-content-card{margin-top:1rem}.settings-content-card>header{border-bottom:1px solid var(--border-default);padding:1rem 1.1rem}.settings-content-card>header h2,.settings-content-card>header p{margin:0}.settings-detail-back{color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);background:0 0;border:0;align-items:center;gap:.45rem;margin-bottom:.85rem;padding:.35rem 0;font-weight:700;text-decoration:none;display:inline-flex}.settings-detail-back:hover{color:var(--text-primary)}.settings-detail-heading{margin-bottom:1rem}.settings-detail-heading h2,.settings-detail-heading p{margin:0}.settings-detail-heading h2{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height);letter-spacing:-.02em}.settings-detail-heading p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.35rem}.settings-content-card>header h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.settings-content-card>header p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.25rem}.settings-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-subsection-heading{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.1rem .45rem;display:flex}.settings-subsection-heading h3,.settings-subsection-heading p,.settings-state h3,.settings-state p{margin:0}.settings-subsection-heading h3{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.settings-subsection-heading p,.settings-state p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.2rem}.settings-state{text-align:center;align-content:center;place-items:center;gap:.35rem;min-height:12rem;padding:1rem;display:grid}.settings-state--compact{min-height:7rem}.settings-link-list{padding:.4rem 1.1rem 1rem}.settings-link-list a{border-bottom:1px solid var(--border-default);width:100%;color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;text-decoration:none;display:grid}.settings-link-list a:last-child{border-bottom:0}.settings-link-list a>span:first-child{gap:.2rem;display:grid}.settings-link-list small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.settings-link-list .fluent-icon{color:var(--text-muted)}.settings-value-list{margin:0;padding:.4rem 1.1rem 0}.settings-value-list div{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(10rem,1fr) auto;gap:1rem;padding:.85rem 0;display:grid}.settings-value-list dt{color:var(--text-secondary)}.settings-value-list dd{text-align:right;margin:0;font-weight:700}.settings-value-list--license{padding-bottom:.4rem}.settings-value-list--license div:last-child{border-bottom:0}.settings-version-value{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.settings-version-action{min-height:2rem;color:var(--accent-secondary);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.25rem .35rem;font-weight:750}.settings-version-action:hover,.settings-version-action:focus-visible{background:var(--accent-secondary-soft);color:var(--accent-secondary-hover)}.settings-note{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0;padding:1rem 1.1rem}.settings-mobile-admin{display:none}@media (width<=64rem){.settings-shell{padding:1.25rem 1rem 2rem}.settings-shell__heading{margin-bottom:1.25rem}.settings-layout__content{overflow-x:clip}.settings-layout{grid-template-columns:1fr;gap:1rem}.settings-navigation{min-width:0;position:static}.settings-shell--detail{padding-top:.65rem}.settings-shell--detail .settings-shell__heading{margin-bottom:.55rem}.settings-shell--detail .settings-shell__heading h1,.settings-shell--detail .settings-navigation{display:none}.settings-shell__mobile-back{min-height:2.75rem;color:var(--accent-secondary-active);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:var(--type-weight-semibold);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.settings-shell__heading p{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.settings-navigation__items--desktop,.settings-link-list a.settings-link--desktop-only{display:none}.settings-navigation__items--mobile{scrollbar-width:thin;gap:.45rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.settings-navigation__items--mobile a{white-space:nowrap;flex:none}.settings-navigation__mobile-note{border:1px solid var(--border-default);background:var(--accent-primary-soft);border-radius:.75rem;margin-top:0;padding:.8rem .9rem;display:block}.settings-mobile-admin{border:1px solid var(--border-default);background:var(--bg-card);border-radius:.75rem;margin-top:1rem;display:block;overflow:hidden}.settings-mobile-admin header{border-bottom:1px solid var(--border-default);padding:1rem}.settings-mobile-admin h2,.settings-mobile-admin p{margin:0}.settings-mobile-admin h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.settings-mobile-admin p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.25rem}.settings-mobile-admin ul{margin:0;padding:.35rem 1rem .75rem;list-style:none}.settings-mobile-admin li{border-bottom:1px solid var(--border-default)}.settings-mobile-admin li:last-child{border-bottom:0}.settings-mobile-admin__row{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 0;text-decoration:none;display:grid}a.settings-mobile-admin__row:hover,a.settings-mobile-admin__row:focus-visible{color:var(--accent-secondary-active)}.settings-mobile-admin__row>span{gap:.18rem;display:grid}.settings-mobile-admin small,.settings-mobile-admin em{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-style:normal}}@media (width<=40rem){.settings-value-list div{grid-template-columns:1fr;gap:.25rem}.settings-value-list dd{text-align:left}.settings-version-value{justify-content:flex-start}}.overview-header{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.35rem;display:flex}.overview-header h1,.overview-header p{margin:0}.overview-header h1{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height)}.overview-header p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.4rem}.overview-header__actions{flex-wrap:nowrap;gap:.55rem;display:flex}.overview-header__actions .button{min-height:2.9rem;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);white-space:nowrap;border-radius:.75rem;padding:.6rem 1rem}.overview-header__actions .button--secondary{border-color:var(--border-default);background:var(--bg-card);color:var(--text-primary)}.overview-section{margin-top:2rem}.overview-section--metrics{margin-top:1.35rem}.overview-metrics-toolbar{justify-content:flex-end;margin-bottom:.65rem;display:flex}.overview-priority-grid{grid-template-columns:minmax(0,2.15fr) minmax(20rem,.9fr);align-items:start;gap:1rem;margin-top:1.35rem;display:grid}.overview-priority-grid>.overview-section{flex-direction:column;min-width:0;margin-top:0;display:flex}.overview-priority-grid>.overview-section--attention{border:1px solid var(--border-default);background:var(--bg-card);box-shadow:var(--shadow-card);border-radius:.9rem;overflow:hidden}.overview-section--attention>.overview-section__heading{border-bottom:1px solid var(--border-default);border-radius:calc(1rem - 1px) calc(1rem - 1px) 0 0;min-height:3.6rem;margin-bottom:0;padding:.8rem 1rem}.overview-section__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.overview-section__heading h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);margin:0}.overview-section__heading>span{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:700}.overview-section__heading--switch{align-items:center}.overview-segmented{--overview-segment-count:2;--overview-segment-index:0;grid-template-columns:repeat(var(--overview-segment-count), minmax(0, 1fr));border:1px solid var(--border-default);background:var(--surface-soft);border-radius:.75rem;padding:.2rem;display:inline-grid;position:relative}.overview-segmented:before{width:calc((100% - .4rem) / var(--overview-segment-count));background:var(--bg-card);box-shadow:var(--shadow-control);content:"";transform:translateX(calc(var(--overview-segment-index) * 100%));border-radius:.55rem;transition:transform .18s cubic-bezier(.2,0,0,1);position:absolute;top:.2rem;bottom:.2rem;left:.2rem}.overview-segmented button{z-index:1;min-height:2rem;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);background:0 0;border:0;border-radius:.55rem;padding:.35rem .7rem;font-weight:700;position:relative}.overview-segmented button.active{color:var(--text-primary);box-shadow:none;background:0 0}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.overview-metrics article{border:1px solid var(--border-default);background:var(--bg-card);min-height:8.5rem;box-shadow:var(--shadow-card);border-radius:1rem;gap:1rem;padding:1.15rem;display:grid}.overview-metrics article>span{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:700}.overview-metrics article>div{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.overview-metrics strong{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);font-weight:650}.overview-activity-panel{box-shadow:none;padding:0}.overview-activity-panel .overview-work-list>a{grid-template-columns:minmax(0,1fr) auto 1.25rem;padding-inline:1.15rem}.overview-activity-panel time{width:auto;color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);margin-left:auto}.overview-attention-grid{gap:.65rem;display:grid}.overview-attention-card{border:1px solid var(--border-default);background:var(--bg-card);min-width:0;min-height:4.25rem;color:var(--text-primary);border-radius:.75rem;grid-template-columns:2.35rem minmax(0,1fr) auto 1.25rem;align-items:center;gap:.8rem;padding:.65rem .8rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.overview-attention-card:hover,.overview-attention-card:focus-visible{border-color:var(--accent-secondary);background:var(--surface-soft)}.overview-attention-card__icon{background:var(--accent-secondary-soft);width:2.35rem;height:2.35rem;color:var(--accent-secondary);border-radius:.7rem;place-items:center;display:grid}.overview-attention-card--warning .overview-attention-card__icon{background:var(--accent-primary-soft);color:var(--accent-primary-active)}.overview-attention-card--critical .overview-attention-card__icon{background:var(--status-error-soft);color:var(--status-error)}.overview-attention-card__copy{gap:.18rem;min-width:0;display:grid}.overview-attention-card__copy strong{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.overview-attention-card__copy small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-attention-card>b{background:var(--surface-soft);min-width:1.7rem;color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-align:center;border-radius:99rem;padding:.28rem .42rem}.overview-attention-card>:where(.fluent-icon):last-child{color:var(--accent-secondary)}.overview-today-stack{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:1rem;display:grid}.overview-panel{border:1px solid var(--border-default);background:var(--bg-card);border-radius:.75rem;overflow:hidden}.overview-today-stack .overview-panel{min-height:0;box-shadow:var(--shadow-card);grid-template-rows:auto auto;display:grid}.overview-panel>header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;padding:.8rem .9rem;display:flex}.overview-panel>header h3,.overview-panel>header p{margin:0}.overview-panel>header h3{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.overview-panel>header p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.22rem}.overview-panel__arrow{border:1px solid var(--border-default);width:2.2rem;height:2.2rem;color:var(--text-secondary);border-radius:.68rem;flex:none;place-items:center;text-decoration:none;display:grid}.overview-panel__empty--illustrated{text-align:left;justify-content:flex-start;align-items:center;gap:1rem;min-height:7.25rem;display:flex}.overview-panel__empty--illustrated>span:last-child{gap:.28rem;min-width:0;display:grid}.overview-panel__empty--illustrated strong{color:var(--text-primary);font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.overview-panel__empty--illustrated small{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.overview-panel__empty-icon{background:var(--accent-secondary-soft);width:3.75rem;height:3.75rem;color:var(--accent-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.overview-panel__empty-icon>.fluent-icon{width:1.65rem;height:1.65rem}.overview-panel__empty--appointments .overview-panel__empty-icon{background:var(--status-success-soft);color:var(--status-success)}.overview-work-list{display:grid}.overview-work-list>a{border-bottom:1px solid var(--border-default);min-width:0;height:4.25rem;min-height:0;color:var(--text-primary);grid-template-columns:3.6rem minmax(0,1fr) 1.25rem;align-items:center;gap:.7rem;padding:.65rem .9rem;text-decoration:none;display:grid}.overview-work-list>a:last-child{border-bottom:0}.overview-work-list>a:hover,.overview-work-list>a:focus-visible{background:var(--surface-soft)}.overview-work-list time{color:var(--accent-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:800}.overview-work-list>a>span{gap:.15rem;min-width:0;display:grid}.overview-work-list strong,.overview-work-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-work-list strong{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.overview-work-list small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.overview-work-list>a>:where(.fluent-icon){color:var(--text-muted)}.overview-panel__empty{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-align:left;padding:1.2rem}.page-heading,.detail-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.eyebrow{color:var(--accent);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .55rem;font-weight:800}h1,h2,h3,p{overflow-wrap:anywhere}h1{color:var(--heading-color);font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);letter-spacing:-.035em;margin:0}.page-heading p:last-child,.detail-header p:last-child{max-width:48rem;color:var(--muted);margin:.85rem 0 0;line-height:1.6}.filter-panel,.results,.content-card,.context-grid,.state-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:1rem}.filter-panel{margin-bottom:1.5rem;padding:1.25rem}.search-row{grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.75rem;display:grid}.field{gap:.42rem;min-width:0;display:grid}.field>span{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:750}.field input,.field select,.field textarea{border:1px solid var(--border-default);background:var(--surface);width:100%;min-height:2.85rem;color:var(--ink);border-radius:.6rem;padding:.65rem .75rem}.field textarea{min-height:6.5rem}textarea[data-auto-grow]{resize:none;min-height:5.5rem;max-height:min(30rem,60vh);overflow-y:hidden}textarea[data-auto-grow][data-auto-grow-overflow=true]{overflow-y:auto}.field input:hover,.field select:hover{border-color:var(--text-muted)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent-secondary);box-shadow:0 0 0 3px var(--accent-secondary-soft);outline:0}.filters{border-top:1px solid var(--border-default);margin-top:1rem;padding-top:1rem}.filters summary{cursor:pointer;width:max-content;color:var(--accent-dark);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:750}.filter-grid{grid-template-columns:repeat(5,minmax(8.5rem,1fr));gap:1rem;margin-top:1rem;display:grid}.filter-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.button{cursor:pointer;min-height:2.85rem;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.button>.action-loader{order:1}.field-label-optional,.field-requirement{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-weight-regular);vertical-align:baseline;margin-inline-start:.55rem;display:inline-block}.field>small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:var(--type-weight-regular)}.button:disabled{cursor:not-allowed;opacity:.48}.button--primary{border-color:var(--button-primary-border);background:var(--gradient-gold);color:var(--brand-navy);box-shadow:var(--shadow-control)}.button--primary:disabled{box-shadow:none}.button--primary:hover:not(:disabled){border-color:var(--button-primary-border-hover);background:var(--gradient-gold-hover)}.button--primary:active:not(:disabled){border-color:var(--button-primary-border-active);background:var(--gradient-gold-active);box-shadow:none}.button--secondary{border-color:var(--border-default);background:var(--bg-card);color:var(--text-primary)}.button--secondary:hover:not(:disabled){border-color:var(--text-muted);background:var(--surface-soft);color:var(--text-primary)}.button--ghost{color:var(--accent-dark);background:0 0;border-color:#0000}.button--ghost:hover:not(:disabled),.button--ghost:focus-visible{border-color:var(--border-default);background:var(--surface-soft);color:var(--text-primary)}.button--ghost.button--danger-text{color:var(--status-error)}.button.button--icon-only{flex:none;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.button.button--quiet{min-height:2rem;color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);padding:.25rem .5rem;font-weight:700}.button.button--ghost.work-list-tool{color:var(--text-muted)}.button--danger{border-color:var(--status-error);background:var(--status-error);color:var(--bg-card)}.button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--status-error) 78%, var(--text-primary))}.active-filters{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.filter-chip{border:1px solid var(--accent-secondary);background:var(--accent-secondary-soft);min-height:2.25rem;color:var(--accent-secondary-hover);cursor:pointer;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:99rem;align-items:center;gap:.5rem;padding:.35rem .7rem;font-weight:700;display:inline-flex}.state-card{text-align:left;justify-content:center;align-items:center;gap:1rem;min-height:15rem;padding:2rem;display:flex}.state-card h2,.state-card p{margin:0}.state-card p{max-width:42rem;color:var(--muted);margin-top:.45rem;line-height:1.55}.state-card .button{margin-top:1rem}.state-symbol{background:var(--accent-secondary-soft);width:2.7rem;height:2.7rem;color:var(--accent-dark);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.auth-gate{background:var(--surface);place-items:center;min-height:100dvh;padding:1rem;display:grid}.auth-gate .state-card{width:min(100%,48rem)}.auth-callback-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.state-card .auth-callback-actions .button{margin-top:0}.state-card .auth-logout-hint{max-width:36rem;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.8rem}.auth-gate__progress,.auth-redirect{min-height:10rem;color:var(--muted);justify-content:center;align-items:center;gap:.8rem;display:flex}.auth-gate__progress p,.auth-redirect p{margin:0}.action-loader{--action-loader-width:1.6rem;--action-loader-height:1rem;--action-loader-stroke:.11rem;--action-loader-red:#b94f64;--action-loader-gold:var(--brand-gold);--action-loader-green:#3f9272;--action-loader-tekhelet:var(--brand-tekhelet);--action-loader-indigo:#4d5fa6;width:var(--action-loader-width);height:var(--action-loader-height);vertical-align:middle;flex:none;display:inline-block;position:relative}.action-loader--medium{--action-loader-width:4.5rem;--action-loader-height:2.7rem;--action-loader-stroke:.18rem}.action-loader__inner{width:var(--action-loader-width);height:var(--action-loader-height);margin:auto;position:absolute;inset:0}.action-loader__arc{width:var(--action-loader-width);height:calc(var(--action-loader-width) / 2);transform-origin:50% 100%;animation:2.8s linear infinite action-loader-spin;position:absolute;top:0;left:0;overflow:hidden}.action-loader__arc>span{aspect-ratio:1;border:var(--action-loader-stroke) solid transparent;border-radius:50%;height:auto;margin:0 auto;position:absolute;inset:0}.action-loader__arc:first-child{animation-delay:-70ms}.action-loader__arc:nth-child(2){animation-delay:-140ms}.action-loader__arc:nth-child(3){animation-delay:-210ms}.action-loader__arc:nth-child(4){animation-delay:-280ms}.action-loader__arc:nth-child(5){animation-delay:-350ms}.action-loader__arc:first-child>span{top:calc(var(--action-loader-width) * .07);border-color:var(--action-loader-red);width:90%}.action-loader__arc:nth-child(2)>span{top:calc(var(--action-loader-width) * .14);border-color:var(--action-loader-gold);width:76%}.action-loader__arc:nth-child(3)>span{top:calc(var(--action-loader-width) * .21);border-color:var(--action-loader-green);width:62%}.action-loader__arc:nth-child(4)>span{top:calc(var(--action-loader-width) * .28);border-color:var(--action-loader-tekhelet);width:48%}.action-loader__arc:nth-child(5)>span{top:calc(var(--action-loader-width) * .35);border-color:var(--action-loader-indigo);width:34%}@keyframes action-loader-spin{0%,15%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-skeleton{opacity:0;gap:1rem;width:100%;transition:opacity .12s ease-out;display:grid}.page-skeleton--revealed{opacity:1}.page-skeleton :where(.page-skeleton__line,.page-skeleton__actions span,.page-skeleton__tabs span,.page-skeleton__card,.page-skeleton__fields span,.page-skeleton__rows>div,.page-skeleton__panel-card,.page-skeleton__cards span){border:1px solid var(--border-default);background:var(--bg-card);position:relative;overflow:hidden}.page-skeleton :where(.page-skeleton__line,.page-skeleton__actions span,.page-skeleton__tabs span,.page-skeleton__card,.page-skeleton__fields span,.page-skeleton__rows>div,.page-skeleton__panel-card,.page-skeleton__cards span):after{content:"";background:linear-gradient(100deg,#0000 15%,#00afc11a 42%,#35d3dd29 50%,#0000 78%);animation:1.8s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-110%)}.page-skeleton__line{background:var(--bg-strong);border:0;border-radius:99rem;height:.75rem;display:block}.page-skeleton__line--short{width:min(28%,8rem)}.page-skeleton__line--medium{width:min(52%,22rem)}.page-skeleton__line--title{width:min(68%,30rem);height:2.4rem}.page-skeleton__list-heading{border:1px solid var(--border-default);background:var(--bg-card);border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.page-skeleton__rows{gap:.65rem;display:grid}.page-skeleton__rows>div{border-radius:.85rem;grid-template-columns:1.15fr 1.7fr 1fr .8fr;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.15rem;display:grid}.page-skeleton__rows span{background:var(--bg-strong);border-radius:99rem;height:.7rem}.page-skeleton__detail-heading,.page-skeleton__panel-heading{gap:.75rem;display:grid}.page-skeleton__actions,.page-skeleton__tabs{gap:.65rem;display:flex}.page-skeleton__actions span{border-radius:.7rem;width:8rem;height:2.65rem}.page-skeleton__tabs{border-bottom:1px solid var(--border-default);padding-top:.5rem}.page-skeleton__tabs span{background:var(--bg-elevated);border:0;border-radius:.55rem .55rem 0 0;width:7rem;height:2.5rem}.page-skeleton__detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);gap:1rem;display:grid}.page-skeleton__card{border-radius:1rem;min-height:12rem}.page-skeleton__card--tall{min-height:18rem}.page-skeleton__form-section{border:1px solid var(--border-default);background:var(--bg-card);border-radius:1rem;gap:.8rem;padding:1.25rem;display:grid}.page-skeleton__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.4rem;display:grid}.page-skeleton__fields span{border-radius:.65rem;height:3.2rem}.page-skeleton--panel{border:1px solid var(--border-default);background:var(--bg-card);border-radius:1rem;padding:1.25rem}.page-skeleton__panel-card{border-radius:.8rem;min-height:8rem}.page-skeleton__panel-card--short{min-height:4.5rem}.page-skeleton__cards{gap:.65rem;display:grid}.page-skeleton__cards span{border-radius:.75rem;height:4.25rem}@keyframes skeleton-shimmer{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.action-loader__arc,.page-skeleton :where(.page-skeleton__line,.page-skeleton__actions span,.page-skeleton__tabs span,.page-skeleton__card,.page-skeleton__fields span,.page-skeleton__rows>div,.page-skeleton__panel-card,.page-skeleton__cards span):after{animation:none}.page-skeleton{transition:none}}@media (width<=42rem){.page-skeleton__rows>div{grid-template-columns:1fr .75fr}.page-skeleton__rows span:nth-child(n+3){display:none}.page-skeleton__detail-grid,.page-skeleton__fields{grid-template-columns:1fr}.page-skeleton__actions span{width:31%}.page-skeleton__tabs{overflow:hidden}.page-skeleton__tabs span{min-width:5.5rem}}.results{overflow:hidden}.results-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.results-heading h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);margin:0}.results-heading span{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border-default);text-align:left;vertical-align:middle;padding:1rem 1.15rem}th{background:var(--surface-soft);color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);letter-spacing:.04em;text-transform:uppercase;font-weight:800}td{color:var(--text-primary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--bg-section)}td strong,td small{display:block}td small{max-width:25rem;color:var(--muted);margin-top:.22rem;line-height:1.35}.inquiry-link{color:var(--accent-dark);text-underline-offset:.2em;font-weight:800}.status-pill{border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-primary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);white-space:nowrap;border-radius:99rem;align-items:center;gap:.48rem;padding:.35rem .6rem;font-weight:750;display:inline-flex}.status-pill--large{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);padding:.55rem .8rem}.status-dot{border:2px solid color-mix(in srgb, var(--text-primary) 18%, transparent);background:var(--status-color,#61736b);border-radius:50%;width:.62rem;height:.62rem}.pagination{justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.pagination>span{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.back-link{color:var(--accent-dark);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);align-items:center;gap:.3rem;margin-bottom:1.6rem;font-weight:750;text-decoration:none;display:inline-flex}.back-link:hover{text-decoration:underline}.detail-list-navigation{border:1px solid var(--border-default);background:var(--bg-card);border-radius:.95rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:3.75rem;margin-bottom:1.35rem;padding:.42rem;display:flex}.detail-list-navigation__neighbors{flex:none;align-items:center;gap:.2rem;display:inline-flex}.detail-list-navigation :where(.button--ghost){color:var(--text-secondary)}@media (width>=48.0625rem){.detail-list-navigation{z-index:80;position:sticky;top:.6rem}}.detail-hero{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.detail-hero__id{font-variant-numeric:tabular-nums}.detail-hero h1{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height)}.detail-hero__identity{flex:auto;min-width:0}.detail-hero__meta{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);flex-wrap:wrap;gap:.25rem 0;margin:.35rem 0 0;display:flex}.detail-hero__meta>span:not(:last-child):after,.work-list-preview__heading-meta>span:not(:last-child):after{content:"";border-inline-end:1px solid var(--border-default);vertical-align:-.05em;height:.8em;margin-inline:.75rem;display:inline-block}.inquiry-context-controls{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:end;align-items:center;gap:.35rem;width:max-content;min-width:0;max-width:100%;margin-left:auto;display:grid}.detail-hero__actions{flex-direction:column;flex:0 auto;align-items:flex-end;gap:.55rem;min-width:0;display:flex}.detail-hero__actions>.inquiry-context-controls{margin-right:0}.detail-hero__message{white-space:nowrap}@media (width>=48.0625rem){.detail-hero{min-height:0}.detail-hero__actions>.inquiry-context-controls{flex-flow:wrap;flex:none;justify-content:flex-end;align-items:center;width:auto;min-width:0;max-width:min(52vw,38rem);margin:0;display:flex}.detail-hero__actions>.inquiry-context-controls .inquiry-context-select,.detail-hero__actions>.inquiry-context-controls .detail-context-control{width:max-content;max-width:100%}}.inquiry-context-select{min-width:0;position:relative}.inquiry-context-menu{z-index:530;border:1px solid var(--border-default);background:var(--bg-card);width:max-content;min-width:100%;max-width:min(22rem,100vw - 2rem);max-height:min(32rem,100vh - 2rem);box-shadow:var(--shadow-popover);border-radius:.85rem;flex-direction:column;gap:.55rem;padding:.6rem;display:flex;position:absolute;top:calc(100% + .45rem);left:0;overflow:hidden}.inquiry-context-menu--right{left:auto;right:0}.inquiry-context-menu--above{top:auto;bottom:calc(100% + .45rem)}.inquiry-context-menu__options{gap:.2rem;min-height:0;display:grid;overflow-y:auto}.inquiry-context-menu__filter{border:1px solid var(--border-default);border-radius:.55rem;align-items:center;gap:.4rem;padding:0 .55rem;display:flex}.inquiry-context-menu__filter:focus-within{border-color:var(--accent-secondary);box-shadow:0 0 0 3px var(--accent-secondary-soft)}.inquiry-context-menu__filter input{width:100%;min-width:0;min-height:2.45rem;color:var(--text-primary);font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);background:0 0;border:0;outline:0}.inquiry-context-menu__options .inquiry-context-menu__empty{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0;padding:.7rem .45rem}.inquiry-context-menu__actions:empty{display:none}.inquiry-context-menu__actions>button{border:0;border-top:1px solid var(--border-default);width:100%;min-height:2.45rem;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:center;padding:.65rem .45rem .35rem;display:flex}.inquiry-context-menu__options>button{min-height:2.45rem;color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-align:left;background:0 0;border:1px solid #0000;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .45rem;display:flex}.inquiry-context-menu__options>button:hover:not(:disabled),.inquiry-context-menu__options>button:focus-visible,.inquiry-context-menu__options>button.active,.inquiry-context-menu__options>button.keyboard-active{background:var(--accent-primary-soft);color:var(--accent-secondary);border-color:#0000;outline:0}.inquiry-context-menu__options>button:disabled{cursor:default;opacity:.5}.inquiry-context-menu__member{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.inquiry-context-menu__self{background:var(--surface-soft);color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);border-radius:999px;flex:none;padding:.12rem .4rem;font-weight:700}.inquiry-context-menu__options .work-status{width:fit-content}.inquiry-rejection-form__body{gap:1rem;display:grid}.inquiry-rejection-form__body>.field-hint{margin:0}.detail-context-control{min-width:0;min-height:2.75rem;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.45rem;padding:.35rem .45rem;display:flex}.detail-context-control>span{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);letter-spacing:0;text-transform:none;font-weight:700}.detail-context-control>strong{min-width:0;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);overflow-wrap:anywhere;white-space:normal;flex:auto}.inquiry-context-select--assignment .detail-context-control>strong{align-items:center;display:flex}.detail-context-control .work-status{white-space:normal;text-overflow:clip}.detail-context-control .member-identity__name{text-overflow:clip;white-space:normal;overflow:visible}.detail-context-control>:where(.fluent-icon){color:var(--text-muted);flex:none}.detail-context-control:hover:not(:disabled),.detail-context-control:focus-visible{border-color:var(--accent-secondary);background:var(--surface-soft)}.detail-context-control:disabled{cursor:default;opacity:1}.detail-decision-support{margin:-.25rem 0 1rem}.detail-decision-support .inquiry-attention-summary{margin-top:0}[data-attention-target]{scroll-margin-block:5rem}.attention-action-target--active{isolation:isolate;position:relative}[data-attention-target].attention-action-target--active{overflow:visible}.attention-action-target--active:after{z-index:3;border:2px solid var(--accent-secondary);content:"";opacity:0;pointer-events:none;border-radius:1rem;animation:2s cubic-bezier(.16,1,.3,1) attention-target-lock-frame;position:absolute;inset:-.45rem}.detail-routing-summary__warning.attention-action-target--active{border-radius:.35rem;outline:none}.detail-routing-summary__warning.attention-action-target--active:after{content:"";border-radius:inherit;outline:2px solid var(--accent-secondary);outline-offset:.15rem;border:0;animation:2s cubic-bezier(.16,1,.3,1) attention-service-area-frame;inset:0}@keyframes attention-service-area-frame{0%{outline-offset:.75rem;opacity:0}12%{outline-offset:.75rem;opacity:1}40%,72%{outline-offset:.15rem;opacity:1}to{outline-offset:.15rem;opacity:0}}@keyframes attention-target-lock-frame{0%{opacity:0;inset:-3.45rem -4.95rem}10%{opacity:1;inset:-3.45rem -4.95rem}38%,72%{opacity:1;inset:-.45rem}to{opacity:0;inset:-.45rem}}@media (prefers-reduced-motion:reduce){.attention-action-target--active:after{opacity:1;animation:none}}.detail-tab-content{gap:1.25rem;min-width:0;display:grid}.detail-tab-content>.content-card{border-color:var(--border-default);background:var(--bg-card);box-shadow:none}.detail-tab-content>.detail-overview-grid,.detail-tab-content>.detail-grid{margin-bottom:0}.detail-overview-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.detail-next-step{border:1px solid var(--border-default);background:var(--bg-card);border-radius:1rem;padding:1.25rem}.detail-next-step h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);margin:0}.detail-next-step p{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:.55rem 0 0}.detail-next-step header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.detail-next-step header span{background:var(--accent-secondary-soft);color:var(--accent-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:99rem;padding:.25rem .5rem;font-weight:800}.detail-next-step strong{color:var(--text-primary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.detail-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.detail-history li{grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding-bottom:1rem;display:grid;position:relative}.detail-history li:not(:last-child):before{background:var(--border-default);content:"";width:1px;position:absolute;top:.8rem;bottom:0;left:.3rem}.detail-history li>span{z-index:1;border:2px solid var(--bg-card);background:var(--accent-secondary);width:.65rem;height:.65rem;box-shadow:0 0 0 1px var(--accent-secondary);border-radius:50%;margin-top:.25rem;position:relative}.detail-history li strong{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.detail-history li p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:.2rem 0 0}.detail-history li small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.25rem;display:block}.history-state{min-height:4rem;color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);align-items:center;gap:.65rem;margin:0;display:flex}.history-state p{margin:0}.history-more{margin-top:.25rem}.detail-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#061a3a61;place-items:center;padding:1.25rem;animation:.15s ease-out detail-modal-backdrop-in;display:grid;position:fixed;inset:0}.detail-modal{border:1px solid var(--border-default);background:var(--bg-card);width:min(48rem,100%);max-height:calc(100dvh - 2.5rem);box-shadow:var(--shadow-modal);border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;animation:.18s ease-out detail-modal-in;display:grid;overflow:hidden}.detail-modal--compact{width:min(36rem,100%)}.detail-modal--medium{width:min(42rem,100%)}.detail-modal--large{width:min(58rem,100%)}.detail-modal--wide{width:min(68rem,100%)}.detail-modal.detail-modal--content-scroll>form{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.detail-modal--content-scroll .detail-modal__body{overscroll-behavior-y:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;overflow:auto}.detail-modal>header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.65rem .8rem .65rem 1.15rem;display:flex}.detail-modal__heading{gap:.15rem;min-width:0;display:grid}.detail-modal__heading h2,.detail-modal__heading p{margin:0}.detail-modal__heading h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.detail-modal__heading p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.detail-modal>form{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.detail-modal__body{align-content:start;gap:1rem;min-width:0;min-height:0;padding:1.1rem;display:grid;overflow:auto}.detail-modal .detail-modal__body>:is(.feedback-message,.error-summary,.field-message,.section-state){margin-block:0}.detail-modal__body>*{min-width:0;max-width:100%}.detail-modal__body>.content-card,.detail-modal__body>.workflow-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.detail-modal__body>.workflow-panel .workflow-grid{grid-template-columns:1fr}.detail-modal__body>.workflow-panel .workflow-card{border:0;border-radius:0;padding:0}.detail-modal__body>.workflow-panel .workflow-card>h3{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);margin-bottom:.15rem}.detail-modal__body>.workflow-panel .workflow-card>.button:last-child{align-self:flex-end;margin-top:.25rem}.detail-modal__footer{border-top:1px solid var(--border-default);background:var(--bg-card);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.8rem 1.1rem;display:flex}.detail-modal__feedback{flex:16rem;min-width:min(16rem,100%)}.detail-modal__feedback>:is(.feedback-message,.error-summary,.field-message,.section-state){margin-block:0}.detail-modal__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.65rem;max-width:100%;margin-inline-start:auto;display:flex}.detail-modal__actions--spread{flex:100%;min-width:0}.detail-management-stack{gap:0;display:grid}.detail-management-panel{min-width:0;padding-block:1.25rem}.detail-management-panel:first-child{padding-top:0}.detail-management-panel+.detail-management-panel{border-top:1px solid var(--border-default)}.detail-management-panel:last-child{padding-bottom:0}.detail-management-panel>.section-heading{margin-bottom:.85rem}.detail-management-stack .transfer-target{max-width:32rem}.detail-management-stack .context-grid,.detail-management-stack .form-section,.detail-management-stack .retention-trash,.detail-management-stack .retention-legal-hold{border-color:var(--border-default);background:var(--bg-section);box-shadow:none}.detail-management-stack .transfer-confirmation{align-items:flex-start;gap:.5rem;margin-top:.9rem;display:flex}.detail-management-stack .transfer-create-actions{margin-bottom:1rem}.detail-management-stack .export-entry{grid-template-columns:minmax(12rem,1fr) auto}.detail-management-stack .export-entry__actions{justify-content:flex-end;margin-top:0}.retention-trash{border:1px solid var(--border-default);border-radius:.85rem;gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.retention-trash h3,.retention-trash p{margin:0}.retention-trash>div:first-child p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.25rem}.retention-legal-hold{border:1px solid var(--border-default);border-radius:.85rem;margin-top:1rem;overflow:hidden}.retention-legal-hold>summary{cursor:pointer;align-items:center;min-height:3.5rem;padding:.8rem 1rem;list-style:none;display:flex}.retention-legal-hold>summary::-webkit-details-marker{display:none}.retention-legal-hold__disclosure{color:var(--text-muted);flex:none;margin-left:auto;transition:transform .15s;display:flex}.retention-legal-hold[open] .retention-legal-hold__disclosure{transform:rotate(90deg)}.retention-legal-hold__summary-copy{gap:.15rem;display:grid}.retention-legal-hold>summary strong{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.retention-legal-hold>summary small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:500}.retention-legal-hold__body{border-top:1px solid var(--border-default);background:var(--bg-card);gap:.85rem;padding:1rem;display:grid}.retention-legal-hold__body>p{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0}@media (prefers-reduced-motion:reduce){.retention-legal-hold__disclosure{transition:none}}.release-dialog__body{gap:1rem;display:grid}.release-dialog__releases{gap:.85rem;padding:0;display:grid}.release-dialog__release{border:1px solid var(--border-default);background:var(--surface-soft);border-radius:.9rem;gap:.75rem;padding:1rem;display:grid}.release-dialog__release>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.release-dialog__release>header div{gap:.15rem;display:grid}.release-dialog__release h3,.release-dialog__release p{margin:0}.release-dialog__release h3{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.release-dialog__release time{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.release-dialog__release>header>span{background:var(--accent-secondary-soft);color:var(--accent-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);border-radius:99rem;padding:.25rem .55rem;font-weight:800}.release-dialog__release>p{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.release-dialog__release ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.release-dialog__release li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.release-dialog__emoji{background:var(--bg-card);width:2rem;height:2rem;font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);border-radius:.65rem;place-items:center;display:grid}.release-dialog__release li div{gap:.2rem;display:grid}.release-dialog__release li strong{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.release-dialog__release li p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.sidebar-badge{background:var(--accent-secondary);min-width:1.2rem;color:var(--color-on-accent);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);text-align:center;border-radius:99rem;padding:.12rem .3rem;font-weight:800;position:absolute;right:.65rem}.sidebar-badge--icon{z-index:2;box-sizing:border-box;border:2px solid var(--sidebar-action-background);padding:.06rem .22rem;line-height:1.15;top:-.48rem;right:-.41rem}@keyframes detail-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes detail-modal-in{0%{opacity:0;transform:translateY(.55rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=42rem){.release-dialog__release{padding:.85rem}}@media (prefers-reduced-motion:reduce){.detail-modal-backdrop,.detail-modal{animation:none}}.workflow-panel{border:1px solid var(--border);background:var(--bg-section);border-radius:1rem;margin:0 0 1.25rem;padding:clamp(1rem,3vw,1.5rem)}.workflow-heading{margin-bottom:1rem}.workflow-heading h2{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height);margin:0}.workflow-heading p:last-child{color:var(--muted);margin:.4rem 0 0;line-height:1.5}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workflow-card{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;flex-direction:column;align-items:stretch;gap:.9rem;min-width:0;padding:1.15rem;display:flex}.workflow-card h3,.workflow-card p{margin:0}.workflow-card h3{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.workflow-card>.button:last-child{align-self:flex-start;margin-top:auto}.workflow-card--wide,.workflow-card--close{grid-column:1/-1}.workflow-card--close{border-color:color-mix(in srgb, var(--status-error) 35%, var(--border-default));background:var(--status-error-soft);flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.workflow-card--close p{max-width:48rem;color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.35rem}.workflow-current{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.workflow-current>span{color:var(--ink);font-weight:700}.workflow-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.next-step-fields{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.next-step-schedule{border:1px solid var(--border-default);border-radius:.85rem;gap:.75rem;min-width:0;margin:0;padding:.9rem;display:grid}.next-step-schedule legend{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);padding:0 .25rem;font-weight:720}.next-step-schedule__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.next-step-schedule__heading>span{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:750}.next-step-date-time{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.65rem;display:grid}.next-step-summary{background:var(--bg-card);color:var(--text-primary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:.6rem;margin:0;padding:.55rem .65rem;font-weight:700}.next-step-quick-options{flex-wrap:wrap;gap:.4rem;display:flex}.next-step-quick-options button{border:1px solid var(--border-default);background:var(--bg-card);min-height:2.35rem;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:.7rem;padding:.4rem .65rem;font-weight:700}.next-step-quick-options button:hover:not(:disabled),.next-step-quick-options button:focus-visible,.next-step-quick-options button.active{border-color:var(--accent-secondary);color:var(--accent-secondary)}.next-step-quick-options button.active{background:var(--accent-secondary-soft)}.next-step-quick-options button:disabled{cursor:not-allowed;opacity:.55}.next-step-assignment{gap:.3rem;display:grid}.next-step-assignment>small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.workflow-card .field input[aria-invalid=true],.workflow-card .field textarea[aria-invalid=true]{border-color:var(--status-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-error), transparent 86%)}.field--span-two{grid-column:1/-1}.field-hint{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:.35rem 0}.workspace--form{width:min(58rem,100%)}.create-heading{margin-top:1.25rem}.create-form{gap:1.25rem;display:grid}.form-section{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:1rem;padding:clamp(1.15rem,3vw,1.75rem)}.form-section-heading{align-items:flex-start;gap:.9rem;margin-bottom:1.25rem;display:flex}.form-section-heading>span{background:var(--accent-secondary-soft);width:2rem;height:2rem;color:var(--accent-dark);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.form-section-heading h2,.form-section-heading p{margin:0}.form-section-heading h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.form-section-heading p{color:var(--muted);margin-top:.3rem;line-height:1.5}.create-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.create-type-description{margin:.85rem 0 0}.create-submit{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.create-submit p{max-width:34rem;color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0}.create-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.closed-message{background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:.7rem;margin:0 0 1rem;padding:.8rem 1rem}.attention-section,.task-results{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:1rem;overflow:hidden}.attention-heading,.task-results>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem 1.4rem;display:flex}.attention-heading h2,.attention-heading p{margin:0}.attention-heading h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.attention-heading p{max-width:48rem;color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.35rem}.attention-heading>strong,.task-results>header>span{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);flex:none}.attention-grid{grid-template-columns:repeat(3,1fr);display:grid}.attention-card{border-right:1px solid var(--border);grid-template-columns:auto 1fr;gap:1rem;padding:1.4rem;display:grid}.attention-card:last-child{border-right:0}.attention-card h3,.attention-card p{margin:0}.attention-card h3{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.attention-card p{min-height:3.8rem;color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.35rem}.attention-card a{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);text-underline-offset:.2em;margin-top:.75rem;font-weight:750;display:inline-flex}.attention-count{background:var(--accent-secondary-soft);width:2.6rem;height:2.6rem;color:var(--accent-dark);font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);border-radius:.75rem;place-items:center;font-weight:800;display:grid}.attention-empty{text-align:center;padding:2rem 1.4rem}.attention-empty h3,.attention-empty p{margin:0}.attention-empty p{color:var(--muted);margin-top:.4rem}.task-views{scrollbar-width:thin;gap:.4rem;margin-bottom:1.25rem;padding:.2rem .2rem .65rem;display:flex;overflow-x:auto}.task-views button{border:1px solid var(--border-default);background:var(--bg-card);min-height:2.75rem;color:var(--ink);cursor:pointer;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:99rem;flex:none;padding:.55rem .9rem;font-weight:700}.task-views button.active{border-color:var(--accent);background:var(--accent);color:var(--color-on-accent)}.task-results>header{align-items:center}.task-list{display:grid}.task-card{border-bottom:1px solid var(--border);grid-template-columns:minmax(15rem,1.3fr) minmax(25rem,1fr) auto;align-items:center;gap:1.5rem;padding:1.15rem 1.4rem;display:grid}.task-card:last-child{border-bottom:0}.task-main h2,.task-main p{margin:0}.task-main h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.task-main p{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.35rem}.task-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.due-signal{background:var(--status-warning-soft);color:var(--status-warning);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:99rem;padding:.25rem .5rem;font-weight:800}.task-card dl{grid-template-columns:repeat(3,minmax(7rem,1fr));gap:.8rem;margin:0;display:grid}.task-card dd{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.task-card>.button{white-space:nowrap;text-decoration:none}.notes-card{margin-bottom:1.25rem}.detail-communication-panel{gap:1rem;display:grid}.detail-tab-heading{margin:0;padding-bottom:.85rem;position:relative}.detail-tab-heading:after{background:var(--border-default);content:"";height:1px;position:absolute;bottom:0;left:-1.4rem;right:-1.4rem}.notes-card .section-heading{margin-bottom:.75rem}.note-form{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);align-items:start;gap:.65rem;padding-bottom:.9rem;display:grid}.note-form>.button{justify-self:start}.notes-empty{margin:.9rem 0 0}.notes-list{gap:0;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.notes-list li{border-top:1px solid var(--border);padding:.75rem 0}.notes-list li:first-child{border-top:0;padding-top:0}.notes-list p,.notes-list small{margin:0}.notes-list p{color:var(--text-primary);white-space:pre-wrap;line-height:1.6}.notes-list small{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.45rem;display:block}.context-grid{grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 1.25rem;padding:0;display:grid}.context-grid>div{border-right:1px solid var(--border);min-width:0;padding:1rem 1.25rem}.context-grid>div:last-child{border-right:0}dt{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);letter-spacing:.03em;text-transform:uppercase;font-weight:750}dd{color:var(--ink);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:.35rem 0 0;font-weight:650}.detail-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}.detail-section{border:1px solid var(--border-default);background:var(--bg-card);border-radius:.9rem;min-width:0;overflow:hidden}.detail-section--attention{border-color:color-mix(in srgb, var(--status-warning), transparent 55%);background:color-mix(in srgb, var(--status-warning), var(--bg-card) 94%);padding:1rem 1.15rem}.detail-section--attention h2,.detail-section--attention p{margin:0}.detail-section--attention h2{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-bottom:.35rem}.detail-section__heading{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.detail-section__heading h2,.detail-section__heading p{margin:0}.detail-section__heading h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.detail-section__heading p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.25rem}.detail-section__heading--files,.detail-section__heading--details{align-items:center}.detail-rejection-summary{margin:0 0 1rem}.detail-section__heading--details .button{flex:none}.detail-section__heading--files .button{align-items:center;gap:.4rem;display:inline-flex}.detail-overview-context__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-overview-context__grid>div{min-width:0;padding:1.1rem 1.15rem}.detail-overview-context__grid>div+div{border-left:1px solid var(--border-default)}.detail-overview-context__grid h3,.detail-overview-context__grid p{margin-top:0}.detail-overview-context__grid h3{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-bottom:.65rem}.detail-overview-context__grid .contact-name{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0 0 .65rem;display:inline-block}.detail-overview-context__grid .contact-list{gap:.55rem}.detail-overview-context__grid .contact-list--address,.detail-overview-context__grid .contact-address-note{border-top:1px solid var(--border-default);margin-top:.75rem;padding-top:.75rem}.contact-address-editor{gap:1rem;display:grid}.detail-addresses__content{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);display:grid}.detail-addresses .detail-section__heading{padding-block:.75rem}.detail-address-list{padding:0 1.15rem;display:grid}.detail-address-row{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem 0;display:grid}.detail-address-row__value{gap:.12rem;min-width:0;display:grid}.detail-address-row h3,.detail-address-row p{margin:0}.detail-address-row h3{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.detail-address-row p{overflow-wrap:anywhere;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.detail-address-row small{color:var(--status-warning);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.detail-address-row__missing{color:var(--status-warning);font-weight:600}.detail-routing-summary{border-inline-end:1px solid color-mix(in srgb, var(--accent-secondary), transparent 75%);background:color-mix(in srgb, var(--accent-secondary-soft), var(--bg-card) 42%);align-content:center;gap:.85rem;padding:.85rem 1.15rem;display:grid}.detail-routing-summary__address{gap:.12rem;min-width:0;display:grid}.detail-routing-summary__label{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.detail-routing-summary__address>strong,.detail-routing-summary__address>p{margin:0}.detail-routing-summary__address>strong{color:var(--heading-color);font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.detail-routing-summary__address>p{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);overflow-wrap:anywhere}.detail-routing-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.detail-routing-metric{align-items:center;gap:.55rem;min-width:0;display:flex}.detail-routing-metric__icon{background:var(--bg-card);width:2rem;height:2rem;color:var(--accent-secondary);border-radius:.6rem;flex:0 0 2rem;place-items:center;display:inline-grid}.detail-routing-metric__icon :where(.fluent-icon,svg){width:19px;height:19px}.detail-routing-metric>span:last-child{gap:.04rem;min-width:0;display:grid}.detail-routing-metric small{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.detail-routing-metric__value{color:var(--heading-color);font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);white-space:nowrap}.detail-routing-summary__status{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.detail-routing-summary__status[aria-busy=true],.inquiry-overview-location__loading{align-items:center;gap:.45rem;display:inline-flex}.detail-routing-summary__status--warning,.inquiry-overview-location__status{background:var(--status-warning-soft);width:fit-content;color:var(--status-warning);border-radius:.45rem;align-items:center;gap:.35rem;padding:.28rem .45rem;font-weight:700;display:inline-flex}.detail-routing-summary__status--warning :where(.fluent-icon,svg){width:1rem;height:1rem}.detail-routing-summary__warning{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.detail-routing-summary__accepted{color:var(--status-success);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.detail-routing-summary__accepted :where(.fluent-icon,svg){width:1rem;height:1rem}.detail-property-list{margin:0;padding:0 1.15rem}.detail-property{border-bottom:1px solid var(--border-default);scrollbar-width:none;grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);align-items:center;gap:1rem;padding:.7rem 0;display:grid}.detail-property:last-child{border-bottom:0}:is(.detail-property__value-line:has(.field-edit-button:focus-visible),.detail-property__value-line:has(.detail-property__empty-action:focus-visible)){outline:2px solid var(--accent-secondary);outline-offset:.35rem;border-radius:.75rem}.detail-property dt,.detail-property dd{min-width:0;margin:0}.detail-property dt{letter-spacing:normal;text-transform:none;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;display:flex}.detail-property dt>span{color:var(--text-primary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:750;display:block}.detail-property dt>.detail-property__label{display:block}.detail-property__label-tail{white-space:nowrap}.detail-property__markers>.detail-property__visibility{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);flex:none;padding-block:.1rem;font-weight:750;display:inline-flex}.detail-property__time-reference{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);overflow-wrap:anywhere;margin:.25rem .6rem 0}.detail-property__read-line{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;min-width:0;display:flex}.detail-property__read-line>.detail-property__time-reference{min-width:0;max-width:100%;margin:0}.detail-property dt small{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.25rem;display:block}.detail-property dd{align-content:start;gap:.6rem;display:grid}.detail-property__primary{flex:0 auto;min-width:0;min-height:2.85rem}.detail-property__primary--editing{max-width:var(--field-edit-width,36rem);flex:16rem}.detail-property__main-line{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}.detail-property__value-line{border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.25rem;width:fit-content;max-width:100%;min-height:2.85rem;padding:0 .6rem;transition:border-color .12s,background .12s;display:flex}:is(.detail-property__value-line--editable:has(.field-edit-button:hover),.detail-property__value-line--editable:has(.field-edit-button:focus-visible)){border-color:var(--border-default);background:var(--bg-section)}.detail-property__value-line--empty{border-color:var(--border-default);background:color-mix(in srgb, var(--bg-section), transparent 28%);border-style:dashed}:is(.detail-property__value-line--empty.detail-property__value-line--editable:has(.field-edit-button:hover),.detail-property__value-line--empty.detail-property__value-line--editable:has(.field-edit-button:focus-visible)){border-color:var(--accent-secondary);background:var(--accent-secondary-soft)}.button.button--icon-only.field-edit-button{opacity:0;background:0 0;border:0;flex:none;width:2rem;height:2rem;min-height:2rem;transition:opacity .12s}.field-edit-button:focus-visible,.detail-property__empty-action:focus-visible{outline:0}.detail-property__value-line:hover .field-edit-button,.detail-property__value-line:focus-within .field-edit-button,.detail-property__value-line--saved .field-edit-button{opacity:1}.detail-property__value-line .field-value{min-width:0;padding:0 .15rem}.detail-property__empty-action{min-height:2rem;color:var(--accent-secondary-hover);cursor:pointer;font:inherit;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .2rem;font-weight:750;display:inline-flex}.detail-property__empty-action .fluent-icon,.detail-property__empty-action .fluent-icon svg{width:1rem;height:1rem}.detail-property__markers{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.detail-property__markers:empty{display:none}.detail-save-status{width:max-content;color:var(--status-success);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.detail-marker{background:var(--bg-elevated);width:max-content;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);border-radius:99rem;padding:.16rem .42rem;font-weight:750}.detail-marker--warning{background:color-mix(in srgb, var(--status-warning), transparent 88%);color:var(--status-warning)}.detail-disclosure,.detail-technical-details{border-top:1px solid var(--border-default)}.detail-disclosure summary,.detail-technical-details summary{cursor:pointer;color:var(--accent-secondary-hover);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:750;list-style-position:inside}.detail-disclosure>summary{padding:.9rem 1.15rem}.detail-disclosure[open]>summary{background:var(--bg-section)}.detail-property-list--compact .detail-property{padding-block:.8rem}.detail-technical-details{padding:.85rem 1.15rem}.detail-technical-details p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:.5rem 0 0}.detail-empty-state{color:var(--text-muted);margin:0;padding:1.25rem 1.15rem}.content-card{padding:1.4rem}.content-card h2,.content-card h3,.content-card p{margin-top:0}.content-card h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);margin-bottom:1.1rem}.content-card h3{font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-bottom:.25rem}.contact-name{color:var(--ink);font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height);margin-bottom:1rem;font-weight:750}.contact-list{gap:.9rem;margin:0;display:grid}.contact-list a{overflow-wrap:anywhere}.muted{color:var(--muted);line-height:1.55}.preserve-lines{color:var(--text-secondary);white-space:pre-wrap;margin-bottom:0;line-height:1.65}.section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.section-heading h2{margin-bottom:.3rem}.section-heading p{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0}.version-badge{background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:99rem;flex:none;padding:.35rem .6rem;font-weight:700}.field-definition-list{border-top:1px solid var(--border);gap:0;display:grid}.field-definition{border-bottom:1px solid var(--border);grid-template-columns:minmax(12rem,1.2fr) auto minmax(12rem,1fr);align-items:center;gap:1.25rem;padding:1rem 0;display:grid}.field-definition>div>p{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0}.field-badges{flex-wrap:wrap;gap:.35rem;display:flex}.field-badges span{background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);border-radius:99rem;padding:.3rem .5rem;font-weight:700}.field-value{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0;font-style:italic}.field-value-stack,.field-value-entry{gap:.25rem;display:grid}.field-value-stack{gap:.65rem}.field-value-entry--supplement{border-left:.2rem solid var(--accent-secondary);background:color-mix(in srgb, var(--accent-secondary-soft), transparent 35%);padding-block:.45rem;border-radius:0 .5rem .5rem 0;padding-left:.7rem;padding-right:.6rem}.field-value-label{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin:0;font-weight:700}.field-value--present{color:var(--text);overflow-wrap:anywhere;font-style:normal}.portal-message-section{border-top:1px solid var(--border);gap:.85rem;margin:1.5rem 1.15rem 1.25rem;padding-top:1.25rem;display:grid}.portal-message-section__heading h3,.portal-message-section__heading p,.portal-message-empty,.portal-message-entry p{margin:0}.portal-message-section__heading p,.portal-message-empty{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.portal-message-section__heading p{margin-top:.25rem}.portal-message-empty{border:1px dashed var(--border-default);background:var(--bg-section);border-radius:.75rem;align-items:center;min-height:4.5rem;padding:1rem;display:flex}.portal-message-list{gap:.8rem;display:grid}.portal-message-entry{border:1px solid var(--border-default);background:var(--bg-section);border-radius:.75rem;gap:.5rem;padding:1rem;display:grid}.supplement-section{border-top:1px solid var(--border);gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.supplement-section>div:first-child h3,.supplement-section>div:first-child p,.supplement-card h4,.supplement-card p{margin:0}.supplement-section>div:first-child p,.supplement-meta{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.supplement-list{gap:.8rem;display:grid}.supplement-card{border:1px solid var(--border-default);border-left:.25rem solid var(--accent-secondary);background:var(--bg-section);border-radius:.75rem;gap:.85rem;padding:1rem;display:grid}.supplement-values{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1rem;margin:0;display:grid}.supplement-values div{min-width:0}.supplement-values dt{color:var(--muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:700}.supplement-values dd{overflow-wrap:anywhere;margin:.2rem 0 0}@media (width<=72rem){.filter-grid{grid-template-columns:repeat(3,minmax(9rem,1fr))}.field-definition{grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr)}.field-definition .field-value-stack{grid-column:1/-1}.task-card{grid-template-columns:1fr auto}.task-card dl{grid-area:2/1/auto/-1}}.form-card-grid{gap:1rem;display:grid}.json-definition,.json-input{border:1px solid var(--border);color:#e8eef8;width:100%;max-width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);white-space:pre;background:#101827;border-radius:.75rem;padding:1rem;overflow:auto}@media (width<=48rem){.app-shell,.app-shell.sidebar-open{display:block}.app-sidebar{display:none}.mobile-navigation{z-index:60;right:.75rem;bottom:max(.55rem, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--border-default) 82%, transparent);background:color-mix(in srgb, var(--bg-card) 94%, transparent);min-height:4.5rem;box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.55rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.1rem;padding:.32rem .35rem;animation:.18s ease-out both mobile-navigation-in;display:grid;position:fixed;left:.75rem;overflow:hidden}.mobile-navigation a{--sidebar-action-background:var(--bg-card);min-width:0;min-height:3.85rem;color:var(--text-muted);font-size:var(--type-navigation-compact-size);line-height:var(--type-navigation-compact-line-height);font-weight:var(--type-weight-semibold);text-align:center;border-radius:1.15rem;grid-template-rows:1.45rem auto;align-content:center;place-items:center;gap:.12rem;padding:.3rem .08rem .25rem;text-decoration:none;transition:color .2s cubic-bezier(.2,0,0,1);display:grid;position:relative}.mobile-navigation a[aria-current=page]{color:var(--text-primary)}.mobile-navigation__icon{width:1.25rem;height:1.25rem}.mobile-navigation__icon .sidebar-badge--icon{top:-.7rem;right:-.72rem}.mobile-navigation__icon-fill,.mobile-navigation__icon-foreground{place-items:center;transition:color .2s cubic-bezier(.2,0,0,1),opacity .18s,transform .22s cubic-bezier(.2,0,0,1);display:grid;position:absolute;inset:0}.mobile-navigation__icon-fill{color:var(--accent-secondary);opacity:0;transform:scale(0)}.mobile-navigation__icon-foreground{z-index:1}.mobile-navigation a[aria-current=page] .mobile-navigation__icon-fill{opacity:.34;transform:scale(1)}.mobile-navigation a[aria-current=page] .mobile-navigation__icon-fill--more{transform:scale(1.3)}.mobile-navigation a[aria-current=page] .mobile-navigation__icon-foreground{color:var(--heading-color)}.mobile-navigation__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.overview-header{align-items:start;gap:1rem;display:grid}.overview-header__actions{grid-template-columns:1fr 1fr;display:grid}.overview-attention-card{grid-template-columns:2.35rem minmax(0,1fr) auto}.overview-attention-card>:where(.fluent-icon):last-child{display:none}.overview-attention-card__copy small{white-space:normal}.page-heading,.detail-header{align-items:start;gap:1rem;display:grid}.detail-hero{gap:.9rem;display:grid}.detail-hero__actions{align-items:stretch;width:100%}.detail-hero__message{justify-content:center;align-self:stretch}.inquiry-context-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.inquiry-context-controls .detail-context-control{width:100%;max-width:100%}.overview-segmented button{min-height:2.75rem}.detail-overview-grid{grid-template-columns:1fr}.detail-modal-backdrop{align-items:end;padding:0}.detail-modal{border-radius:1rem 1rem 0 0;width:100%;max-height:calc(100dvh - 1rem)}.detail-modal__footer{flex-flow:column;align-items:stretch;padding:.75rem .9rem}.detail-modal__feedback{flex-basis:auto;min-width:0}.detail-modal__actions{flex-direction:column;margin-inline-start:0}.detail-modal__footer .button{width:100%}.search-row{grid-template-columns:1fr}.filter-grid{grid-template-columns:1fr 1fr}.table-wrap{overflow:visible}table,thead,tbody,tr,th,td{display:block}thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}tbody{gap:.75rem;padding:.75rem;display:grid}tbody tr{border:1px solid var(--border);border-radius:.8rem;grid-template-columns:1fr 1fr;gap:.8rem 1rem;padding:1rem;display:grid}td{border:0;padding:0}td:before{color:var(--muted);content:attr(data-label);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.22rem;font-weight:800;display:block}td:first-child,td:nth-child(2){grid-column:1/-1}.pagination{justify-content:space-between}.context-grid{grid-template-columns:1fr 1fr}.context-grid>div:nth-child(2){border-right:0}.context-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.detail-grid,.workflow-grid{grid-template-columns:1fr}.workflow-card--wide,.workflow-card--close{grid-column:auto}.workflow-card--close,.workflow-card-heading{flex-direction:column;align-items:stretch}.workflow-card--close .button,.workflow-card-heading .button{align-self:flex-start}.attention-heading{display:grid}.attention-grid{grid-template-columns:1fr}.attention-card{border-right:0;border-bottom:1px solid var(--border)}.attention-card:last-child{border-bottom:0}.attention-card p{min-height:0}.task-card{grid-template-columns:1fr;align-items:start}.task-card dl{grid-area:auto;grid-template-columns:1fr 1fr}.task-card dl>div:last-child{grid-column:1/-1}.task-card>.button{justify-self:start}.note-form{grid-template-columns:1fr}.note-form .button{justify-self:start}.create-submit{flex-direction:column;align-items:stretch}.create-submit .button{align-self:flex-start}}@media (hover:none),(width<=42rem){.button.button--icon-only.field-edit-button{opacity:1}}@media (width<=42rem){:root{--mobile-navigation-clearance:calc(5.75rem + env(safe-area-inset-bottom))}html{scroll-padding-bottom:var(--mobile-navigation-clearance)}.app-frame{padding-bottom:var(--mobile-navigation-clearance)}.app-frame:has(.workspace--work-list){padding-bottom:0}.mobile-return-to-more{min-height:2.75rem;color:var(--accent-secondary-active);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:var(--type-weight-semibold);align-items:center;gap:.3rem;margin:.65rem 1rem 0;text-decoration:none;display:inline-flex}.workspace,.settings-shell{padding-bottom:1rem}.workspace.workspace--work-list{padding-bottom:var(--mobile-navigation-clearance)}.work-list-bulk{bottom:var(--mobile-navigation-clearance)}}@keyframes mobile-navigation-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (width<=22rem){.mobile-navigation{gap:0;padding-inline:.2rem;left:.25rem;right:.25rem}.mobile-navigation__label{letter-spacing:-.035em}.mobile-navigation a{padding-inline:0}}@media (width>=42.01rem) and (width<=48rem){.app-shell,.app-shell.sidebar-open{--sidebar-width:4.85rem;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);display:grid}.app-shell.sidebar-open{--sidebar-width:17rem}.app-sidebar{display:flex}.mobile-navigation{display:none}}@media (width<=32rem){.filter-grid,.context-grid,.field-definition,.create-grid{grid-template-columns:1fr}.context-grid>div,.context-grid>div:nth-child(2){border-right:0;border-bottom:1px solid var(--border)}.context-grid>div:last-child{border-bottom:0}.field-definition .field-value-stack{grid-column:auto}.overview-header__actions,tbody tr{grid-template-columns:1fr}td:first-child,td:nth-child(2){grid-column:auto}.section-heading{display:grid}.next-step-fields{grid-template-columns:1fr}.next-step-schedule__heading{flex-direction:column;align-items:flex-start}.next-step-date-time{grid-template-columns:1fr}.field--span-two{grid-column:auto}.create-submit .button,.create-actions .button{width:100%}.detail-management-stack .export-entry{grid-template-columns:1fr}.detail-management-stack .export-entry__actions{justify-content:stretch}}@media (width<=80rem){.overview-priority-grid{grid-template-columns:1fr}.overview-today-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-file-preview{background:var(--surface-soft);place-items:center;min-height:min(65vh,42rem);display:grid;overflow:hidden}.detail-file-preview img{object-fit:contain;max-width:100%;max-height:min(70vh,48rem)}.detail-file-preview iframe{background:#fff;border:0;width:100%;height:min(70vh,48rem)}.requirement-waiver-form{gap:.75rem;display:grid}.requirement-waiver-form>:where(p,dl){margin:0}.requirement-waiver-form dl>div{gap:.2rem;display:grid}.requirement-waiver-form dt{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.requirement-waiver-form dd{margin:0}.requirement-waiver-form textarea{resize:vertical;border:1px solid var(--border-default);background:var(--bg-card);width:100%;min-height:7rem;color:var(--text-primary);font:inherit;border-radius:.6rem;padding:.65rem .75rem}@media (width<=64rem){.overview-today-stack{grid-template-columns:1fr}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.inquiry-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.inquiry-overview-card{border:1px solid var(--border-default);background:var(--bg-card);min-width:0;box-shadow:var(--shadow-card);border-radius:.9rem;padding:1rem 1.1rem;overflow:hidden}.inquiry-overview-card--next-step{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-default));background:var(--bg-card)}.inquiry-overview-cards>.inquiry-communication{grid-column:1/-1}.inquiry-overview-card>header,.inquiry-overview-card>.section-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.inquiry-overview-card>header>div,.inquiry-overview-card>.section-heading>div{align-items:center;gap:.55rem;min-width:0;display:flex}.inquiry-overview-card h2,.inquiry-overview-card p,.inquiry-overview-card dl,.inquiry-overview-card dt,.inquiry-overview-card dd{margin:0}.inquiry-overview-card h2{font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.inquiry-overview-card__icon{background:var(--accent-secondary-soft);width:1.8rem;height:1.8rem;color:var(--accent-secondary-active);border-radius:.5rem;flex:none;place-items:center;line-height:0;display:inline-grid}.inquiry-overview-card__icon .fluent-icon,.inquiry-overview-card__icon svg{width:20px;height:20px;line-height:0;display:block}.inquiry-overview-card__empty{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.inquiry-overview-fields{gap:.7rem;display:grid}.inquiry-overview-fields>div{grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:.75rem;display:grid}.inquiry-overview-fields dt,.inquiry-overview-location dt{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:var(--type-weight-semibold)}.inquiry-overview-fields dd,.inquiry-overview-location strong,.inquiry-overview-location dd{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:700}.inquiry-overview-location{gap:.8rem;display:grid}.inquiry-overview-location>div{gap:.2rem;display:grid}.inquiry-overview-location>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.inquiry-overview-location>dl>div{background:color-mix(in srgb, var(--accent-secondary-soft), var(--bg-card) 42%);border-radius:.65rem;align-items:center;gap:.45rem;min-width:0;padding:.55rem .65rem;display:flex}.inquiry-overview-location>dl>div>div{gap:.02rem;min-width:0;display:grid}.inquiry-overview-metric__icon{background:var(--bg-card);width:1.75rem;height:1.75rem;color:var(--accent-secondary);border-radius:.5rem;flex:0 0 1.75rem;place-items:center;line-height:0;display:inline-grid}.inquiry-overview-metric__icon .fluent-icon,.inquiry-overview-metric__icon svg{width:20px;height:20px;display:block}.inquiry-overview-next-step{gap:.45rem;display:grid}.inquiry-overview-next-step>p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.inquiry-continuation-actions{flex-wrap:wrap;gap:.5rem;display:flex}.inquiry-continuation-plan{width:fit-content;color:var(--accent-secondary);text-underline-offset:.15rem;cursor:pointer;background:0 0;border:0;padding:.35rem 0;text-decoration:underline}.inquiry-continuation-confirmation{border-left:3px solid var(--status-warning);background:var(--bg-section);gap:.6rem;padding:.6rem .75rem;display:grid}.inquiry-continuation-confirmation p{margin:0}.inquiry-overview-location>p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.inquiry-overview-location__status :where(.fluent-icon,svg){width:1rem;height:1rem}.inquiry-overview-location .inquiry-overview-location__status{color:var(--status-warning)}.inquiry-overview-files{grid-template-columns:auto 1fr;align-items:baseline;gap:.1rem .45rem;display:grid}.inquiry-overview-files>strong{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height)}.inquiry-overview-files>small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:.45rem;overflow:hidden}.work-list-preview .inquiry-overview-cards{grid-template-columns:minmax(0,1fr)}.work-list-preview .inquiry-overview-card{box-shadow:none;border-radius:.8rem;padding:.85rem .95rem}.detail-contact>.contact-information{margin-top:0;padding:.85rem 1.15rem 1rem}.detail-communication-group{gap:1rem;display:grid}.detail-communication-group>header h2,.detail-communication-group>header p{margin:0}.detail-communication-group>header h2{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height)}.detail-communication-group>header p{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.25rem}@media (width<=40rem){.inquiry-overview-cards{grid-template-columns:minmax(0,1fr)}.inquiry-overview-fields>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.overview-section__heading--switch{flex-direction:column;align-items:stretch}.overview-segmented{align-self:stretch}.overview-segmented button{flex:1}.overview-metrics-toolbar .overview-segmented{width:100%}.overview-metrics article{min-height:7rem}.overview-activity-panel .overview-work-list>a{grid-template-columns:minmax(0,1fr) 1.25rem}.overview-activity-panel time{display:none}.detail-list-navigation{gap:.6rem;padding:.35rem}.detail-list-navigation__button{width:2.85rem;padding-inline:0}.detail-list-navigation__button>span{display:none}}@media (width<=35rem){.overview-metrics{grid-template-columns:1fr}}@media (width<=48rem){.detail-addresses__content{grid-template-columns:1fr}.detail-routing-summary{border-bottom:1px solid color-mix(in srgb, var(--accent-secondary), transparent 75%);border-inline-end:0}.detail-overview-context__grid{grid-template-columns:1fr}.detail-overview-context__grid>div+div{border-top:1px solid var(--border-default);border-left:0}.detail-property{grid-template-columns:1fr;gap:.65rem}}@media (width<=32rem){.detail-address-row{grid-template-columns:1fr;gap:.6rem}.detail-address-row .button{justify-content:center;width:100%}.detail-routing-summary__metrics{grid-template-columns:1fr}.detail-section__heading--files{flex-direction:column;align-items:stretch}.detail-section__heading--details{flex-direction:column;align-items:flex-start}.detail-section__heading--files .button{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-inquiry-transition] .work-list-preview__top-content,html[data-inquiry-transition] .workspace--detail .detail-hero__identity{view-transition-name:inquiry-top-content}html[data-inquiry-transition] .work-list-preview .inquiry-context-select--status,html[data-inquiry-transition] .workspace--detail .inquiry-context-select--status{view-transition-name:inquiry-context-status}html[data-inquiry-transition] .work-list-preview .inquiry-context-select--assignment,html[data-inquiry-transition] .workspace--detail .inquiry-context-select--assignment{view-transition-name:inquiry-context-assignment}html[data-inquiry-transition] .work-list-preview .inquiry-attention-summary,html[data-inquiry-transition] .workspace--detail .detail-decision-support .inquiry-attention-summary{view-transition-name:inquiry-attention-summary}.work-list-preview.work-list-preview--skip-enter{animation:none}@media (prefers-reduced-motion:no-preference){html[data-inquiry-transition] .work-list-preview{animation:none}::view-transition-image-pair(inquiry-top-content){isolation:isolate}::view-transition-image-pair(inquiry-context-status){isolation:isolate}::view-transition-image-pair(inquiry-context-assignment){isolation:isolate}::view-transition-image-pair(inquiry-attention-summary){isolation:isolate}::view-transition-group(inquiry-top-content){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-group(inquiry-context-status){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-group(inquiry-context-assignment){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-group(inquiry-attention-summary){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(inquiry-top-content){mix-blend-mode:normal}::view-transition-new(inquiry-top-content){mix-blend-mode:normal}::view-transition-old(inquiry-context-status){mix-blend-mode:normal}::view-transition-new(inquiry-context-status){mix-blend-mode:normal}::view-transition-old(inquiry-context-assignment){mix-blend-mode:normal}::view-transition-new(inquiry-context-assignment){mix-blend-mode:normal}::view-transition-old(inquiry-attention-summary){mix-blend-mode:normal}::view-transition-new(inquiry-attention-summary){mix-blend-mode:normal}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}html[data-inquiry-transition]::view-transition-old(inquiry-top-content){opacity:0;animation:none}html[data-inquiry-transition]::view-transition-old(inquiry-context-status){opacity:0;animation:none}html[data-inquiry-transition]::view-transition-old(inquiry-context-assignment){opacity:0;animation:none}html[data-inquiry-transition]::view-transition-old(inquiry-attention-summary){opacity:0;animation:none}html[data-inquiry-transition]::view-transition-new(inquiry-top-content){animation:none}html[data-inquiry-transition]::view-transition-new(inquiry-context-status){animation:none}html[data-inquiry-transition]::view-transition-new(inquiry-context-assignment){animation:none}html[data-inquiry-transition]::view-transition-new(inquiry-attention-summary){animation:none}html[data-inquiry-transition]::view-transition-old(root){animation:none}html[data-inquiry-transition]::view-transition-new(root){animation:none}}@keyframes work-list-preview-out{0%{opacity:1}to{opacity:0}}.create-inquiry-form.svelte-14eudnr{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.create-inquiry-body.svelte-14eudnr{align-content:start;gap:1.1rem;display:grid}.create-inquiry-section.svelte-14eudnr{gap:.8rem;display:grid}.create-inquiry-section.svelte-14eudnr+.create-inquiry-section:where(.svelte-14eudnr){border-top:1px solid var(--border-default);padding-top:1.1rem}.create-inquiry-section.svelte-14eudnr>header:where(.svelte-14eudnr) h3:where(.svelte-14eudnr),.create-inquiry-section.svelte-14eudnr>header:where(.svelte-14eudnr) p:where(.svelte-14eudnr){margin:0}.create-inquiry-section.svelte-14eudnr>header:where(.svelte-14eudnr) h3:where(.svelte-14eudnr){font-size:var(--type-component-title-size);line-height:var(--type-component-title-line-height)}.create-inquiry-section.svelte-14eudnr>header:where(.svelte-14eudnr) p:where(.svelte-14eudnr){color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);margin-top:.2rem}.create-inquiry-grid.svelte-14eudnr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.create-inquiry-span.svelte-14eudnr{grid-column:1/-1}.create-inquiry-address.svelte-14eudnr{gap:.6rem;display:grid}.create-inquiry-address__label.svelte-14eudnr{color:var(--text-secondary);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);font-weight:750}.create-inquiry-address.svelte-14eudnr>.field-hint:where(.svelte-14eudnr){margin:.25rem 0 0}.create-inquiry-actions.svelte-14eudnr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;width:100%;display:flex}.create-inquiry-remaining.svelte-14eudnr{color:var(--text-muted);font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height);overflow-wrap:anywhere;flex-basis:100%;margin:0}.create-inquiry-actions.svelte-14eudnr>div:where(.svelte-14eudnr){justify-content:flex-end;gap:.55rem;display:flex}.create-inquiry-follow.svelte-14eudnr{cursor:pointer;align-items:center;gap:.65rem;display:flex}.create-inquiry-follow.svelte-14eudnr>span:where(.svelte-14eudnr){gap:.05rem;display:grid}.create-inquiry-follow.svelte-14eudnr strong:where(.svelte-14eudnr){font-size:var(--type-body-compact-size);line-height:var(--type-body-compact-line-height)}.create-inquiry-follow.svelte-14eudnr small:where(.svelte-14eudnr){color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.create-inquiry-success.svelte-14eudnr{align-content:center;gap:1rem;display:grid}@media (width<=42rem){.create-inquiry-grid.svelte-14eudnr{grid-template-columns:minmax(0,1fr)}.create-inquiry-span.svelte-14eudnr{grid-column:1}.create-inquiry-actions.svelte-14eudnr{flex-flow:column;align-items:stretch}.create-inquiry-remaining.svelte-14eudnr{flex-basis:auto}.create-inquiry-actions.svelte-14eudnr>div:where(.svelte-14eudnr){grid-template-columns:1fr;display:grid}}.toast-link.svelte-1b0qn3a{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-top:.45rem;display:grid}.toast-link.svelte-1b0qn3a input:where(.svelte-1b0qn3a){border:1px solid var(--border-default);background:var(--surface);min-width:0;color:var(--text-primary);font:inherit;border-radius:.55rem;padding:.55rem .65rem}small.svelte-1b0qn3a{color:var(--text-muted);margin-top:.3rem;display:block}@media (width<=35rem){.toast-link.svelte-1b0qn3a{grid-template-columns:1fr}}
