.roots-frame .roots-state{color:var(--roots-ink);border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.roots-frame .roots-state-fields{background:var(--roots-terracotta-100);border:1px solid color-mix(in srgb, var(--roots-terracotta-500) 30%, transparent);align-items:flex-start}.roots-frame .roots-state[data-tone=warning]{box-shadow:inset 3px 0 0 var(--roots-terracotta-500), var(--roots-shadow-glass)}.roots-frame .roots-state-icon{border-radius:var(--radius-full);background:var(--roots-blue-50);width:2.5rem;height:2.5rem;color:var(--roots-blue-600);flex:none;place-items:center;display:inline-grid}.roots-frame .roots-state:is([data-tone=warning],[data-tone=error]) .roots-state-icon{background:var(--roots-terracotta-100);color:var(--roots-terracotta-800)}.roots-frame .roots-state-fields .roots-state-icon{background:#fff}.roots-frame .roots-state-text{flex:16rem;gap:.125rem;min-width:0;display:grid}.roots-frame .roots-state-actions{gap:.5rem;margin-inline-start:auto;display:flex}.roots-frame .roots-state-list{gap:.25rem;margin:.25rem 0 0;padding-inline-start:1.125rem;font-size:.8125rem;display:grid}.roots-frame .roots-state-review{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.roots-frame button.roots-state-review:hover{filter:brightness(.97)}.roots-frame .roots-state-skeleton{gap:.75rem;display:grid}.roots-frame .roots-state-skeleton[data-variant=bento]{gap:var(--roots-bento-gap,1.25rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}[data-management-scope] .roots-panel-menu{display:inline-flex;position:relative}[data-management-scope] .roots-panel-menu-list{z-index:20;border-radius:var(--radius-inner);background:var(--roots-surface-card);min-width:12rem;color:var(--roots-ink);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer), var(--shadow-high,0 12px 32px -12px #102b504d);border:0;justify-items:stretch;gap:.125rem;margin:0;padding:.375rem;display:grid;position:absolute;inset:auto 0 calc(100% + .375rem) auto}[data-management-scope] .roots-panel-menu-list:popover-open{position:fixed;bottom:auto;right:auto}[data-management-scope] .roots-panel-menu-list>button{justify-content:flex-start}[data-management-scope] .roots-frame[data-scheme=dark] .roots-panel-menu-list{background:#131f36}[data-management-scope] .roots-portal-filter{flex:none;display:inline-flex;position:relative}[data-management-scope] :is(.roots-portal-filter-trigger,.roots-portal-filter-chip){box-sizing:border-box;height:var(--roots-toolbar-control);border-radius:var(--radius-full);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast,.14s) ease, color var(--duration-fast,.14s) ease;border:0;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}[data-management-scope] .roots-portal-filter-trigger{background:var(--roots-surface-card);color:var(--roots-ink);box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer)}[data-management-scope] .roots-portal-filter-trigger:hover{background:var(--color-overlay-hover)}[data-management-scope] :is(.roots-portal-filter-trigger[data-active],.roots-portal-filter-chip){background:var(--roots-blue-50);color:var(--roots-blue-700);box-shadow:inset 0 0 0 1px var(--roots-blue-300)}[data-management-scope] .roots-portal-filter-chip{padding-inline-end:.5rem}[data-management-scope] .roots-portal-filter-chip:hover{background:var(--roots-blue-100)}[data-management-scope] .roots-portal-filter-chip>span{text-overflow:ellipsis;overflow:hidden}[data-management-scope] .roots-portal-filter-chevron{transition:transform var(--duration-fast,.14s) ease;display:inline-flex}[data-management-scope] .roots-portal-filter-chevron[data-open]{transform:rotate(180deg)}[data-management-scope] :is(.roots-portal-filter-trigger,.roots-portal-filter-chip,.roots-portal-filter-option):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-portal-filter-menu{z-index:20;border-radius:var(--radius-inner);min-width:13rem;max-width:min(20rem,100vw - 2rem);max-height:20rem;box-shadow:inset 0 0 0 1px var(--roots-border-glass-inner), 0 0 0 1px var(--roots-border-glass-outer), var(--shadow-high);gap:.25rem;padding:.625rem;display:grid;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-start:0;overflow-y:auto}[data-management-scope] .roots-portal-filter-menu.roots-glass{background:linear-gradient(var(--roots-surface-card), var(--roots-surface-card)), var(--roots-canvas,#f7f6f2)}[data-management-scope] .roots-frame[data-scheme=dark] .roots-portal-filter-menu.roots-glass{background:#131f36}[data-management-scope] .roots-portal-filter-option{min-height:var(--roots-toolbar-control);border-radius:var(--radius-inner);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .375rem;display:flex}[data-management-scope] button.roots-portal-filter-option{font:inherit;font-size:var(--roots-body-size);color:var(--roots-ink);text-align:start;cursor:pointer;background:0 0;border:0}[data-management-scope] button.roots-portal-filter-option:hover{background:var(--color-overlay-hover)}[data-management-scope] button.roots-portal-filter-option[aria-selected=true]{color:var(--roots-blue-700);font-weight:600}[data-management-scope] .roots-portal-filter-check{width:1rem;margin-inline-start:auto;display:inline-flex}.roots-frame .roots-tbl-head{white-space:nowrap;align-items:center;gap:.125rem;display:inline-flex}.roots-frame th[aria-sort] .roots-tbl-head{max-width:100%}.roots-frame .roots-tbl-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.25rem;margin:0 -.25rem;padding:.125rem .25rem;display:inline-flex}.roots-frame .roots-tbl-sort svg{color:var(--roots-label);opacity:.7}.roots-frame .roots-tbl-sort[data-active] svg{color:var(--roots-blue-600);opacity:1}.roots-frame .roots-tbl-sort:hover{background:var(--color-overlay-hover)}.roots-frame .roots-tbl-sort:hover svg{opacity:1}.roots-frame :is(.roots-tbl-sort,.roots-tbl-filter-trigger):focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.roots-frame .roots-tbl-filter{flex:none;margin-left:.25rem;display:inline-flex;position:relative}.roots-frame .roots-tbl-filter-trigger{border-radius:var(--radius-full);min-height:1.5rem;color:var(--roots-label);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .375rem;display:inline-flex}.roots-frame .roots-tbl-filter-trigger:hover{background:var(--color-overlay-hover)}.roots-frame .roots-tbl-filter[data-active] .roots-tbl-filter-trigger{color:var(--roots-blue-700);box-shadow:inset 0 0 0 1px var(--roots-blue-300)}.roots-frame .roots-tbl-filter-count{border-radius:var(--radius-full);background:var(--roots-blue-600);min-width:1.125rem;height:1.125rem;color:var(--color-on-accent);place-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:600;display:inline-grid}.roots-frame .roots-tbl-popover{inset:auto;z-index:20;border-radius:var(--radius-inner);background:var(--roots-surface-card);min-width:13rem;max-height:min(22rem,60vh);color:var(--roots-ink);text-transform:none;letter-spacing:normal;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer), var(--shadow-high,0 12px 32px -12px #102b504d);border:0;justify-items:start;gap:.5rem;margin:0;padding:.75rem .875rem;font-weight:400;display:grid;position:absolute;top:calc(100% + .375rem);left:0;overflow:auto}.roots-frame .roots-tbl-popover:popover-open{position:fixed}.roots-frame[data-scheme=dark] .roots-tbl-popover{background:#131f36}.roots-frame .roots-tbl-chips{flex-wrap:wrap;flex:100%;align-items:center;gap:.5rem;min-width:0;display:flex}.roots-frame .roots-tbl-filter[data-labelled]{margin-left:0}.roots-frame .roots-tbl-filter[data-labelled] .roots-tbl-filter-trigger{background:var(--roots-surface-card);min-height:2.25rem;color:var(--roots-ink);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer);gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500}.roots-frame .roots-tbl-filter[data-labelled][data-active] .roots-tbl-filter-trigger{background:var(--roots-blue-50);color:var(--roots-blue-700);box-shadow:inset 0 0 0 1px var(--roots-blue-300)}.roots-frame[data-scheme=dark] .roots-tbl-filter[data-active] .roots-tbl-filter-trigger{color:var(--roots-blue-200);background:#3972e633}[data-management-scope] .roots-screen-minitable{font-size:.8125rem;display:grid}[data-management-scope] .roots-screen-minitable>div{border-top:1px solid var(--roots-divider);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:.75rem;padding-block:.625rem;display:grid}[data-management-scope] .roots-screen-minitable>.roots-screen-minitable-head{font-size:var(--roots-label-size);font-weight:var(--roots-label-weight);letter-spacing:var(--roots-label-tracking);text-transform:uppercase;color:var(--roots-label);border-top:0;padding-top:0}[data-management-scope] .roots-screen-minitable span{overflow-wrap:anywhere;min-width:0}.roots-status-chip{white-space:nowrap;display:inline-flex}
[data-management-scope] .roots-home-greeting{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:1.5rem 2.5rem;padding-block:1.25rem .5rem;display:flex}[data-management-scope] .roots-home-hello{justify-items:start;gap:1rem;display:grid}[data-management-scope] .roots-home-greeting .roots-kpis{align-self:flex-end}[data-management-scope] .roots-home-figure-row{justify-items:start;gap:.625rem;display:grid}[data-management-scope] .roots-home-delta{border-radius:var(--radius-full);color:var(--roots-ink-soft);align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-management-scope] .roots-home-countdown{font-size:var(--roots-numeral-size);font-weight:var(--roots-numeral-weight);letter-spacing:var(--roots-numeral-tracking);font-variant-numeric:tabular-nums;line-height:1}[data-management-scope] .roots-home-settle{gap:.25rem;margin-top:auto;display:grid}[data-management-scope] .roots-home-settle-amount{font-size:1.375rem}[data-management-scope] .roots-home-count{font-variant-numeric:tabular-nums;color:var(--roots-ink-soft);font-size:.8125rem;font-weight:600}[data-management-scope] .roots-home-todo-meter{border-radius:var(--radius-full);background:var(--roots-surface-glass-on-dark);height:.375rem;overflow:hidden}[data-management-scope] .roots-home-todo-meter span{border-radius:inherit;background:var(--color-accent);height:100%;transition:inline-size var(--duration-medium,.32s) var(--ease-standard,ease);display:block}[data-management-scope] .roots-home-outstanding{border-top:1px solid var(--color-border);gap:.5rem;margin-top:auto;padding-top:1.25rem;display:grid}[data-management-scope] .roots-home-team{align-items:center;gap:.75rem;display:flex}@media (prefers-reduced-motion:reduce){[data-management-scope] .roots-home-todo-meter span{transition:none}}[data-management-scope] .roots-home-views{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}[data-management-scope] .roots-home-view{border-radius:var(--radius-full);color:var(--roots-ink-soft);padding:.5rem 1rem;font-weight:500;display:inline-block}[data-management-scope] .roots-home-view[data-active]{background:var(--roots-contrast);color:var(--roots-on-contrast)}[data-management-scope] .roots-merchant-revenue-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}[data-management-scope] .roots-merchant-revenue-meta{justify-items:end;gap:.625rem;display:grid}[data-management-scope] .roots-merchant-table-card{overflow-x:auto}[data-management-scope] .roots-merchant-table-card .astryx-avatar-fallback{background:var(--roots-avatar-bg);color:var(--roots-avatar-ink);font-weight:600}[data-management-scope] .roots-merchant-amount{font-weight:600}@media (max-width:47.999rem){[data-management-scope] .roots-merchant-revenue-meta{justify-items:start}}[data-management-scope] .roots-invoice{gap:1.25rem;display:grid}[data-management-scope] .roots-invoice-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-management-scope] .roots-invoice-lines{border-collapse:collapse;width:100%;font-size:var(--roots-body-size)}[data-management-scope] .roots-invoice-lines th{font-size:var(--roots-label-size);font-weight:var(--roots-label-weight);letter-spacing:var(--roots-label-tracking);text-transform:uppercase;color:var(--roots-label);text-align:start;padding-bottom:.5rem}[data-management-scope] .roots-invoice-lines :is(th,td):not(:first-child){text-align:end}[data-management-scope] .roots-invoice-lines td{border-top:1px solid var(--roots-divider);padding:.625rem 0}[data-management-scope] .roots-invoice-lines tfoot :is(th,td){border-top:1px solid var(--color-border);color:var(--roots-ink);text-transform:none;letter-spacing:0;padding-top:.75rem;font-size:.9375rem;font-weight:600}[data-management-scope] .roots-invoice-actions{justify-content:flex-end;gap:.5rem;display:flex}@container (max-width:26rem){[data-management-scope] .roots-merchant-revenue-meta{justify-items:start}}[data-management-scope] .roots-home-bank{align-items:center;gap:.5rem;display:inline-flex}[data-management-scope] .roots-bank-mark{border-radius:var(--radius-full);color:#fff;object-fit:contain;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-grid}[data-management-scope] img.roots-bank-mark{box-shadow:inset 0 0 0 1px var(--roots-divider);background:#fff}[data-management-scope] .roots-home-empty{color:var(--roots-on-contrast-muted);font-size:var(--roots-body-size);padding-block:1rem}[data-management-scope] .roots-merchant-table-scroll{margin-inline:-.25rem;padding-inline:.25rem;overflow-x:auto}.roots-frame .roots-invoice-id{white-space:nowrap}@media (max-width:640px){[data-management-scope] .roots-panel-footer:has(.roots-panel-footer-actions>:nth-child(2)){flex-wrap:wrap;justify-content:flex-end;row-gap:.25rem}[data-management-scope] .roots-panel-footer:has(.roots-panel-footer-actions>:nth-child(2)):after{content:"";flex-basis:100%;order:1;height:0}[data-management-scope] .roots-panel-footer:has(.roots-panel-footer-actions>:nth-child(2))>:first-child{order:2;margin-right:auto}[data-management-scope] .roots-panel-footer:has(.roots-panel-footer-actions>:nth-child(2)) .roots-panel-footer-actions{display:contents}[data-management-scope] .roots-panel-footer:has(.roots-panel-footer-actions>:nth-child(2)) .roots-panel-footer-actions>:last-child{order:3}}[data-management-scope] .roots-frame .roots-shell-dialog[data-side=right] .roots-shell-drawer{width:min(34rem,100% - 1.5rem)}.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-greeting>.roots-home-hello{flex:1000 auto;min-width:0}.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-greeting>.roots-kpis{flex:1 1 max-content;flex-wrap:nowrap;justify-content:flex-end;gap:.75rem;min-width:0;max-width:100%;display:flex}.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-greeting>.roots-kpis>.roots-kpi{flex:auto;min-width:0}.roots-frame .roots-home-greeting>.roots-kpis .roots-kpi-text{min-width:0}.roots-frame .roots-home-greeting>.roots-kpis .roots-kpi-figure{white-space:nowrap;font-size:clamp(1rem,.55rem + .75vw,1.25rem)}.roots-frame .roots-home-greeting>.roots-kpis .roots-kpi-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:56.249rem){.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-greeting>.roots-kpis{flex:100%;align-self:stretch;width:100%}.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-greeting>.roots-kpis>.roots-kpi{flex:1 1 0;padding-right:.75rem;container-type:inline-size}.roots-frame .roots-home-greeting>.roots-kpis>.roots-kpi .roots-kpi-figure{font-size:clamp(.9375rem,10.5cqi,1.25rem)}}@container (max-width:9.5rem){.roots-frame .roots-home-greeting>.roots-kpis .roots-kpi-icon{display:none}.roots-frame .roots-home-greeting>.roots-kpis .roots-kpi-text{padding-left:.5rem}}@media (max-width:40rem){.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand){--roots-bento-pad:1rem;--roots-display-size:1.875rem}.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-greeting{gap:1rem;padding-block:.5rem 0}.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-hello{gap:.625rem}.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-greeting>.roots-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-greeting>.roots-kpis>.roots-kpi:nth-child(3):last-child{grid-column:1/-1}.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-greeting>.roots-kpis:has(>:nth-child(5)){scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 1.5rem);max-width:none;margin-inline:-.75rem;padding:.25rem .75rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.roots-frame .roots-home-greeting>.roots-kpis::-webkit-scrollbar{display:none}.roots-frame :is(.roots-home,.roots-inv,.roots-pay,.roots-cx,.roots-cat,.roots-brand) .roots-home-greeting>.roots-kpis:has(>:nth-child(5))>.roots-kpi{scroll-snap-align:start;flex:none;min-width:9.5rem;max-width:15rem;padding-right:1rem;container-type:normal}.roots-frame .roots-home-greeting>.roots-kpis:has(>:nth-child(5)) .roots-kpi-figure{font-size:1.125rem}.roots-frame :is(.roots-home,.roots-pay) :is(.roots-home-period,.roots-pay-settings-head,.roots-pay-toolbar .roots-pay-views){flex:100%;width:100%;padding:0;overflow:visible}.roots-frame :is(.roots-home,.roots-pay) :is(.roots-home-period,.roots-pay-settings-head,.roots-pay-toolbar .roots-pay-views)>.roots-pill-tabs{flex:100%;width:100%;max-width:100%;display:flex}.roots-frame :is(.roots-home,.roots-pay) :is(.roots-home-period,.roots-pay-settings-head,.roots-pay-toolbar .roots-pay-views) .roots-pill-tab{flex:1 1 0;min-width:0;min-height:2.5rem;padding-inline:.5rem}.roots-frame :is(.roots-home,.roots-pay) :is(.roots-home-period,.roots-pay-settings-head,.roots-pay-toolbar .roots-pay-views) .roots-pill-label{justify-content:center}.roots-frame :is(.roots-home,.roots-pay) :is(.roots-home-period,.roots-pay-settings-head)>.roots-pill-tabs:has(>:nth-child(4)){border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.roots-frame :is(.roots-home,.roots-pay) :is(.roots-home-period,.roots-pay-settings-head)>.roots-pill-tabs:has(>:nth-child(4)) .roots-pill-tab{white-space:normal;border-radius:1rem;min-height:3.25rem;padding:.375rem .25rem}.roots-frame :is(.roots-home,.roots-pay) :is(.roots-home-period,.roots-pay-settings-head)>.roots-pill-tabs:has(>:nth-child(4)) .roots-pill-label{text-align:center;flex-direction:column;gap:.25rem;font-size:.6875rem;line-height:1.15}}@media (min-width:40.001rem) and (max-width:56.249rem){.roots-frame .roots-pay .roots-pay-settings-head{flex:100%;width:100%;padding:0;overflow:visible}.roots-frame .roots-pay .roots-pay-settings-head>.roots-pill-tabs:has(>:nth-child(4)){border-radius:1.25rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;max-width:100%;display:grid}.roots-frame .roots-pay .roots-pay-settings-head>.roots-pill-tabs:has(>:nth-child(4)) .roots-pill-tab{white-space:normal;border-radius:1rem;min-width:0;min-height:3.25rem;padding:.375rem .25rem}.roots-frame .roots-pay .roots-pay-settings-head>.roots-pill-tabs:has(>:nth-child(4)) .roots-pill-label{text-align:center;flex-direction:column;justify-content:center;gap:.25rem;font-size:.75rem;line-height:1.15}.roots-frame :is(.roots-inv,.roots-pay) :is(.roots-inv-table,.roots-pay-table-scroll) table,.roots-frame .roots-home .roots-merchant-table-scroll table{min-width:0!important}}.roots-frame .roots-mtb{min-width:0;box-shadow:inset 0 -1px 0 var(--roots-divider);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);margin:-.25rem -.25rem .75rem;padding:0 0 .75rem;display:grid}.roots-frame .roots-mtb-top{align-items:center;gap:.75rem;min-width:0;display:flex}.roots-frame .roots-mtb-field{border-radius:var(--radius-full);background:var(--color-background-surface);min-width:0;min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-border-emphasized);transition:box-shadow var(--duration-fast,.15s) var(--ease-standard,ease);flex:auto;align-items:center;gap:.25rem;padding:.25rem;display:flex}.roots-frame[data-scheme=dark] .roots-mtb-field{background:var(--roots-surface-glass);box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer)}.roots-frame .roots-mtb-field:has(input:focus-visible){box-shadow:inset 0 0 0 1px var(--color-accent), 0 0 0 3px var(--color-accent-muted)}.roots-frame .roots-mtb-input{flex:auto;min-width:0}.roots-frame .roots-mtb-input>*{inline-size:100%}.roots-frame .roots-mtb-input .astryx-text-input,.roots-frame .roots-mtb-input .astryx-text-input:is(:hover,:focus-within){box-shadow:none;background:0 0;border-color:#0000;outline:none}.roots-frame .roots-mtb-trailing{flex:none;align-items:center;gap:.25rem;display:inline-flex}.roots-frame .roots-mtb-filter{display:inline-flex;position:relative}.roots-frame .roots-mtb-trailing :is(.roots-mtb-filter>button,.roots-mtb-create){aspect-ratio:1;border-radius:9999px;block-size:2.25rem;inline-size:2.25rem;min-inline-size:2.25rem;padding:0}.roots-frame .roots-mtb-filter>button{color:var(--roots-ink-soft)}.roots-frame .roots-mtb-filter>button[aria-expanded=true]{background:var(--roots-blue-50);color:var(--roots-blue-700)}.roots-frame[data-scheme=dark] .roots-mtb-filter>button[aria-expanded=true]{color:var(--roots-blue-200);background:#3972e633}.roots-frame .roots-mtb-filter[data-active]>button{color:var(--roots-blue-700)}.roots-frame .roots-mtb-badge{border-radius:var(--radius-full);background:var(--roots-blue-600);color:#fff;min-width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px var(--color-background-surface);pointer-events:none;place-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:700;display:inline-grid;position:absolute;top:-.25rem;right:-.25rem}.roots-frame .roots-mtb-trailing .roots-mtb-create{background:var(--roots-blue-600);color:#fff;border:0}.roots-frame .roots-mtb-trailing .roots-mtb-create:hover{background:var(--roots-blue-700)}.roots-frame .roots-mtb-trailing .roots-mtb-create svg{color:#fff;block-size:1.25rem;inline-size:1.25rem}.roots-frame .roots-mtb-trailing .roots-mtb-create:is(:disabled,[aria-disabled=true]){background:var(--roots-blue-600);opacity:.45;cursor:not-allowed}.roots-frame .roots-mtb-action{flex:none;display:inline-flex}.roots-frame .roots-mtb-aside{color:var(--roots-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:600}.roots-frame .roots-mtb-views{flex:none;min-width:0;max-width:100%;display:flex}.roots-frame .roots-mtb-views>.roots-pill-tabs{flex-wrap:nowrap;flex:none}.roots-frame .roots-mtb-views .roots-pill-tab{white-space:nowrap}.roots-frame .roots-mtb-reveal{min-width:0}.roots-frame .roots-mtb-row{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;margin-inline:-.25rem;padding:.75rem 1.75rem .5rem .25rem;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.roots-frame .roots-mtb-row::-webkit-scrollbar{display:none}.roots-frame .roots-mtb-row>*{flex:none}.roots-frame .roots-mtb-row :is(.roots-tbl-chips,.roots-cx-chips,.roots-cat-chips){flex-wrap:nowrap;flex:none;gap:.375rem;display:flex}.roots-frame .roots-mtb-row .roots-pill-tabs{flex-wrap:nowrap;inline-size:auto;max-inline-size:none}.roots-frame .roots-mtb-row .roots-pill-tab{white-space:nowrap;flex:none}.roots-frame .roots-mtb-sep{background:var(--roots-divider);align-self:stretch;inline-size:1px;margin-block:.375rem}@media (max-width:40rem){.roots-frame .roots-mtb-top{flex-wrap:wrap;row-gap:.375rem}.roots-frame .roots-mtb-aside{flex-basis:100%;order:2;padding-inline:.75rem;font-size:.75rem}.roots-frame .roots-mtb-views{flex:100%;order:2}.roots-frame .roots-mtb-views>.roots-pill-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-background-surface);box-shadow:inset 0 0 0 1px var(--color-border-emphasized);flex:100%}.roots-frame[data-scheme=dark] .roots-mtb-views>.roots-pill-tabs{background:var(--roots-surface-glass);box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer)}.roots-frame .roots-mtb-views .roots-pill-tab{flex:1 1 0;min-width:0;min-height:2.25rem;padding-inline:.5rem}.roots-frame .roots-mtb-trailing :is(.roots-mtb-filter>button,.roots-mtb-create){block-size:2rem;inline-size:2rem;min-inline-size:2rem}.roots-frame .roots-mtb-row .roots-pill-tab{min-height:2.25rem}}@media (prefers-reduced-motion:reduce){.roots-frame .roots-mtb-field{transition:none}}.roots-frame :is(.roots-merchant-table-scroll,.roots-inv-table,.roots-pay-table-scroll,[data-phone-list]) tbody>tr{cursor:pointer}@media (max-width:40rem){.roots-frame :is(.roots-home,.roots-inv,.roots-pay) :is(.roots-merchant-table-scroll,.roots-inv-table,.roots-pay-table-scroll){margin-inline:0;padding-inline:0;overflow:visible}.roots-frame :is(.roots-home,.roots-inv,.roots-pay) :is(.roots-merchant-table-scroll,.roots-inv-table,.roots-pay-table-scroll) .astryx-table-scroll-wrapper{overflow:visible}.roots-frame :is(.roots-home,.roots-inv,.roots-pay) :is(.roots-merchant-table-scroll,.roots-inv-table,.roots-pay-table-scroll) table{width:100%;display:block;min-width:0!important}.roots-frame :is(.roots-home,.roots-inv,.roots-pay) :is(.roots-merchant-table-scroll,.roots-inv-table,.roots-pay-table-scroll) thead{display:none}.roots-frame :is(.roots-inv,.roots-pay) :is(.roots-inv-table,.roots-pay-table-scroll) thead:has(.roots-tbl-sort){margin-bottom:.5rem;display:block}.roots-frame :is(.roots-inv,.roots-pay) :is(.roots-inv-table,.roots-pay-table-scroll) thead:has(.roots-tbl-sort)>tr{scrollbar-width:none;flex-wrap:nowrap;gap:0 .875rem;padding-inline:.25rem;display:flex;overflow-x:auto}.roots-frame :is(.roots-inv,.roots-pay) :is(.roots-inv-table,.roots-pay-table-scroll) thead:has(.roots-tbl-sort) th{background:0 0;border:0;flex:none;align-items:center;max-width:none;height:auto;padding:0;display:flex;width:auto!important;min-width:0!important}.roots-frame :is(.roots-inv,.roots-pay) :is(.roots-inv-table,.roots-pay-table-scroll) thead:has(.roots-tbl-sort) th:not(:has(.roots-tbl-sort)){display:none}.roots-frame :is(.roots-inv,.roots-pay) :is(.roots-inv-table,.roots-pay-table-scroll) thead .roots-tbl-sort{min-height:2.5rem}.roots-frame :is(.roots-inv,.roots-pay) :is(.roots-inv-table,.roots-pay-table-scroll) thead .roots-tbl-filter{display:none}.roots-frame :is(.roots-home,.roots-inv,.roots-pay) :is(.roots-merchant-table-scroll,.roots-inv-table,.roots-pay-table-scroll) tbody{gap:.625rem;display:grid}.roots-frame :is(.roots-home,.roots-inv,.roots-pay) :is(.roots-merchant-table-scroll,.roots-inv-table,.roots-pay-table-scroll) tbody>tr{border-radius:var(--radius-inner);background:var(--roots-today);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--roots-divider);border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary amount""secondary status";align-items:center;gap:.375rem .75rem;padding:.75rem .875rem;display:grid}.roots-frame :is(.roots-home,.roots-inv,.roots-pay) :is(.roots-merchant-table-scroll,.roots-inv-table,.roots-pay-table-scroll) tbody>tr:hover{background:var(--color-overlay-hover,var(--roots-today))}.roots-frame :is(.roots-home,.roots-inv,.roots-pay) :is(.roots-merchant-table-scroll,.roots-inv-table,.roots-pay-table-scroll) tbody>tr>td{background:0 0;border:0;width:auto;min-width:0;max-width:none;height:auto;padding:0;display:block}.roots-frame :is(.roots-merchant-table-scroll,.roots-inv-table,.roots-pay-table-scroll) tbody>tr :is(.roots-identity-sub,.roots-pay-row-sub){color:var(--roots-ink-soft)}}.roots-frame .roots-notifications{align-content:start;gap:1rem;min-width:0;display:grid}.roots-frame .roots-notifications-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.roots-frame .roots-notifications-list li{border-bottom:1px solid var(--roots-divider);gap:.375rem;padding-block:1rem;display:grid}.roots-frame .roots-notifications-list p{overflow-wrap:anywhere;margin:0}.roots-frame .roots-notifications-list time{color:var(--roots-ink-soft)}.roots-frame .roots-notifications-unread{color:var(--roots-blue-700);font-weight:600}.roots-frame .roots-notifications-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.roots-frame .roots-test-toggle{z-index:40;border:1px solid var(--roots-border-glass-outer);border-radius:var(--radius-full);background:var(--roots-surface-card);min-height:2.5rem;color:var(--roots-ink);font:inherit;box-shadow:var(--shadow-med);cursor:pointer;align-items:center;gap:.5rem;padding:0 .75rem 0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.roots-frame .roots-test-toggle:hover{border-color:var(--roots-blue-200)}.roots-frame .roots-test-toggle:focus-visible{outline:2px solid var(--roots-blue-500);outline-offset:2px}.roots-frame .roots-test-toggle-switch{border-radius:var(--radius-full);background:var(--roots-divider);flex:none;width:2rem;height:1.125rem;transition:background-color .14s;position:relative}.roots-frame .roots-test-toggle-switch:after{content:"";background:#fff;border-radius:50%;width:.875rem;height:.875rem;transition:transform .14s;position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem;box-shadow:0 1px 2px #00000040}.roots-frame .roots-test-toggle-switch[data-on]{background:var(--roots-blue-500)}.roots-frame .roots-test-toggle-switch[data-on]:after{transform:translate(.875rem)}@media (prefers-reduced-motion:reduce){.roots-frame .roots-test-toggle-switch,.roots-frame .roots-test-toggle-switch:after{transition:none}}@media (max-width:56.249rem){.roots-frame .roots-test-toggle{inset-block-end:calc(4.5rem + 1.5rem + env(safe-area-inset-bottom,0px))}}
[data-management-scope] .roots-portal-chips{flex-wrap:wrap;gap:.75rem;display:flex}[data-management-scope] .roots-portal-chip{border-radius:var(--radius-full);align-items:center;gap:.75rem;padding:.5rem 1.125rem .5rem .5rem;display:flex}[data-management-scope] .roots-portal-chip-icon{border-radius:var(--radius-full);background:var(--roots-blue-50);width:2.5rem;height:2.5rem;color:var(--roots-blue-600);flex:none;place-items:center;display:inline-grid}[data-management-scope] .roots-portal-chip[data-tone=alert] .roots-portal-chip-icon{background:var(--roots-terracotta-100);color:var(--roots-terracotta-800)}[data-management-scope] .roots-portal-chip-text{gap:.125rem;display:grid}[data-management-scope] .roots-portal-chip-figure{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1}[data-management-scope] .roots-portal-chip-label{color:var(--roots-ink-soft);font-size:.75rem}[data-management-scope] .roots-portal-board{grid-column:1/-1;gap:.875rem;min-width:0;display:grid}[data-management-scope] .roots-portal-board:has(>.roots-portal-toolbar){grid-template-columns:minmax(0,1fr)}[data-management-scope] .roots-portal-board:has(>.roots-portal-toolbar)>*{grid-column:1/-1}[data-management-scope] .roots-portal-toolbar{--roots-toolbar-control:var(--size-element-md,2rem);box-sizing:border-box;inline-size:100%;border-radius:var(--radius-container);min-width:0;box-shadow:inset 0 0 0 1px var(--roots-border-glass-inner), 0 0 0 1px var(--roots-border-glass-outer), var(--shadow-low);flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.5rem;display:flex}[data-management-scope] .roots-portal-toolbar>*{flex:none}[data-management-scope] .roots-portal-toolbar>.roots-portal-search{flex:1 1 0;min-width:0}[data-management-scope] .roots-portal-search>*{min-width:0}[data-management-scope] .roots-portal-view{box-sizing:border-box;height:var(--roots-toolbar-control);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--roots-border-glass-inner), 0 0 0 1px var(--roots-border-glass-outer);align-items:stretch;gap:.125rem;padding:.125rem;display:inline-flex}[data-management-scope] .roots-portal-view>button{box-sizing:border-box;aspect-ratio:1.25;border-radius:var(--radius-full);height:100%;min-height:0;color:var(--roots-ink-soft);transition:background-color var(--duration-fast,.14s) ease, color var(--duration-fast,.14s) ease;padding:0}[data-management-scope] .roots-portal-view>button[data-selected]{background:var(--color-background-popover,#fff);color:var(--roots-blue-700);box-shadow:0 1px 2px #0f1e3c1f, inset 0 0 0 1px var(--roots-border-glass-outer)}[data-management-scope] .roots-frame[data-scheme=dark] .roots-portal-view>button[data-selected]{background:var(--roots-blue-600);color:#fff}[data-management-scope] .roots-portal-toolbar .roots-portal-round{box-sizing:border-box;inline-size:var(--roots-toolbar-control);block-size:var(--roots-toolbar-control);border-radius:var(--radius-full);min-width:0;min-height:0;padding:0}[data-management-scope] .roots-portal-filter-button{display:inline-flex;position:relative}[data-management-scope] .roots-portal-filter-button[data-active] .roots-portal-round{background:var(--roots-blue-50);color:var(--roots-blue-700);box-shadow:inset 0 0 0 1px var(--roots-blue-300)}[data-management-scope] .roots-portal-filter-badge{box-sizing:border-box;border-radius:var(--radius-full);background:var(--roots-blue-600);color:#fff;pointer-events:none;min-width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px var(--color-background-popover,#fff);place-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid;position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem}[data-management-scope] .roots-portal-toolbar{z-index:5;position:relative}[data-management-scope] .roots-portal-count{color:var(--roots-ink-soft);white-space:nowrap;margin-left:auto;font-size:.8125rem;font-weight:600}[data-management-scope] .roots-portal-stage{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}[data-management-scope] .roots-portal-table{overflow-x:auto}[data-management-scope] .roots-portal-table .astryx-avatar-fallback,[data-management-scope] .roots-portal-attention .astryx-avatar-fallback,[data-management-scope] .roots-portal-panel .astryx-avatar-fallback{background:var(--roots-avatar-bg);color:var(--roots-avatar-ink);font-weight:600}[data-management-scope] .roots-portal-row-open{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}[data-management-scope] .roots-portal-row-open:hover .roots-portal-row-name{text-underline-offset:3px;text-decoration:underline}[data-management-scope] .roots-portal-row-text{min-width:0;line-height:1.3;display:grid}[data-management-scope] .roots-portal-row-name{font-weight:600}[data-management-scope] .roots-portal-row-sub{color:var(--roots-ink-soft);font-size:.75rem}[data-management-scope] .roots-portal-attention{margin:0 -.75rem;padding:0;list-style:none;display:grid}[data-management-scope] .roots-portal-attention li+li{border-top:1px solid var(--roots-divider)}[data-management-scope] .roots-portal-attention-days{color:var(--roots-label);white-space:nowrap;font-size:.75rem}[data-management-scope] :is(.roots-portal-move,.roots-portal-panel){gap:1.25rem;display:grid}[data-management-scope] .roots-portal-actions{justify-content:flex-end;gap:.5rem;display:flex}[data-management-scope] .roots-portal-panel-head{align-items:center;gap:.875rem;display:flex}[data-management-scope] .roots-portal-panel-title{letter-spacing:-.02em;margin:0;font-size:1.375rem}[data-management-scope] .roots-portal-panel-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-management-scope] .roots-portal-panel-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}[data-management-scope] .roots-portal-panel-section{border-top:1px solid var(--roots-divider);gap:.75rem;padding-top:1.25rem;display:grid}[data-management-scope] .roots-portal-panel-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-management-scope] .roots-portal-checklist{gap:.5rem;display:grid}[data-management-scope] .roots-portal-timeline{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}[data-management-scope] .roots-portal-timeline li{font-size:var(--roots-body-size);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}[data-management-scope] .roots-portal-timeline-dot{border-radius:var(--radius-full);background:var(--roots-label);width:.625rem;height:.625rem;margin-top:.3rem}[data-management-scope] .roots-portal-timeline [data-kind=STAGE] .roots-portal-timeline-dot{background:var(--color-accent)}[data-management-scope] .roots-portal-timeline [data-kind=NOTE] .roots-portal-timeline-dot{background:var(--roots-sage-500)}@media (max-width:47.999rem){[data-management-scope] .roots-portal-chip{flex:calc(50% - .75rem)}[data-management-scope] .roots-portal-count{margin-left:0}}[data-management-scope] .roots-portal-summary-end{align-items:center;gap:.375rem;display:inline-flex}[data-management-scope] .roots-portal-summary-icon{border-radius:var(--radius-full);background:var(--roots-blue-50);width:2.25rem;height:2.25rem;color:var(--roots-blue-600);place-items:center;display:inline-grid}[data-management-scope] .roots-portal-summary-icon[data-tone=sage]{background:var(--roots-sage-100);color:var(--roots-sage-800)}[data-management-scope] .roots-portal-summary-icon[data-tone=terracotta]{background:var(--roots-terracotta-100);color:var(--roots-terracotta-800)}[data-management-scope] .roots-portal-summary-link{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--roots-ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}[data-management-scope] .roots-portal-summary-link:hover{background:var(--color-overlay-hover);color:var(--roots-ink)}[data-management-scope] .roots-portal-summary .roots-donut{margin-top:auto}[data-management-scope] .roots-portal-recent{margin:0 -.75rem;padding:0;list-style:none;display:grid}[data-management-scope] .roots-portal-recent li+li{border-top:1px solid var(--roots-divider)}[data-management-scope] .roots-portal-recent-row{border-radius:var(--radius-inner);width:100%;font:inherit;color:var(--roots-ink);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}[data-management-scope] .roots-portal-recent-row:hover{background:var(--roots-surface-glass);box-shadow:inset 0 0 0 1px var(--roots-border-glass-inner), 0 0 0 1px var(--roots-border-glass-outer)}[data-management-scope] .roots-portal-recent-row>svg{color:var(--roots-label)}[data-management-scope] .roots-portal-recent-when{color:var(--roots-label);justify-items:end;font-size:.6875rem;line-height:1.35;display:grid}[data-management-scope] .roots-portal-recent-when .roots-amount{color:var(--roots-ink-soft);font-size:.75rem}[data-management-scope] :is(.roots-portal-recent,.roots-portal-table) .astryx-avatar-fallback{background:var(--roots-avatar-bg);color:var(--roots-avatar-ink);font-weight:600}[data-management-scope] .roots-portal-activity{gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}[data-management-scope] .roots-portal-activity li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-size:.8125rem;line-height:1.4;display:grid}[data-management-scope] .roots-portal-activity strong{font-weight:600}[data-management-scope] .roots-portal-activity-dot{border-radius:var(--radius-full);background:var(--roots-surface-card);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 3px var(--color-accent);margin-top:.25rem}[data-management-scope] .roots-portal-activity-target{color:var(--color-text-accent);font-weight:500}@container (max-width:34rem){[data-management-scope] .roots-portal-attention-days{display:none}}@container (max-width:30rem){[data-management-scope] .roots-portal-recent-row{grid-template-columns:auto minmax(0,1fr);row-gap:.125rem}[data-management-scope] .roots-portal-recent-row>:first-child{grid-row:1/span 2;align-self:start}[data-management-scope] .roots-portal-recent-when{grid-column:2;justify-items:start}[data-management-scope] .roots-portal-recent-when>:first-child,[data-management-scope] .roots-portal-recent-row>svg{display:none}}[data-management-scope] .roots-portal-row-text>*{text-overflow:ellipsis;overflow:hidden}[data-management-scope] .roots-portal-row-name{white-space:nowrap}[data-management-scope] .roots-portal-panel-heading{gap:.25rem;display:grid}[data-management-scope] .roots-portal-attention-item{gap:.5rem;padding:.75rem;display:grid}[data-management-scope] .roots-portal-attention-head{width:100%;font:inherit;color:var(--roots-ink);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:0;display:grid}[data-management-scope] .roots-portal-attention-head:hover .roots-portal-row-name{text-underline-offset:3px;text-decoration:underline}[data-management-scope] .roots-portal-attention-reason{padding-left:2.75rem}@container (max-width:22rem){[data-management-scope] .roots-portal-attention-days{display:none}}[data-management-scope] .roots-portal-home{gap:var(--roots-bento-gap);max-width:var(--roots-bento-max);grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;margin-inline:auto;display:grid}[data-management-scope] .roots-portal-home-main,[data-management-scope] .roots-portal-home-side{min-width:0}[data-management-scope] .roots-portal-home-side{padding-top:calc(var(--roots-display-size) * 1.02 + 2.75rem)}[data-management-scope] .roots-portal-section-label{grid-column:1/-1;margin-bottom:-.5rem;padding-inline:.25rem}[data-management-scope] .roots-portal-section-label .roots-label{letter-spacing:.08em;color:var(--roots-ink-soft);font-size:.75rem}@media (max-width:74.999rem){[data-management-scope] .roots-portal-home{grid-template-columns:minmax(0,1fr)}[data-management-scope] .roots-portal-home-side{padding-top:0}}[data-management-scope] .roots-portal-summary{gap:1.125rem}[data-management-scope] .roots-portal-summary-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}[data-management-scope] .roots-portal-summary-name{letter-spacing:-.01em;margin:0;font-size:1.0625rem}[data-management-scope] .roots-portal-summary-icon[data-tone=blue]{background:var(--roots-blue-50);color:var(--roots-blue-600)}[data-management-scope] .roots-portal-figures{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}[data-management-scope] .roots-portal-figures>div{border-inline-start:1px solid var(--roots-divider);flex-direction:column;gap:.25rem;padding-inline:.875rem;display:flex}[data-management-scope] .roots-portal-figures>div:first-child{border-inline-start:0;padding-inline-start:0}[data-management-scope] .roots-portal-figures dt{color:var(--roots-ink-soft);white-space:nowrap;text-overflow:ellipsis;order:2;font-size:.75rem;overflow:hidden}[data-management-scope] .roots-portal-figures dd{order:1;margin:0}[data-management-scope] .roots-portal-figures .roots-figure{font-size:1.625rem}[data-management-scope] .roots-portal-summary .roots-mix{margin-top:auto}@container (max-width:17rem){[data-management-scope] .roots-portal-figures>div{padding-inline:.5rem}[data-management-scope] .roots-portal-figures .roots-figure{font-size:1.375rem}}[data-management-scope] .roots-screen-tabs{scrollbar-width:none;margin-inline:-.25rem;padding:.125rem .25rem;overflow-x:auto}[data-management-scope] .roots-screen-tabs::-webkit-scrollbar{display:none}[data-management-scope] .roots-screen-tab{gap:1rem;display:grid}[data-management-scope] .roots-screen-sections{scrollbar-width:none;padding:.125rem;overflow-x:auto}[data-management-scope] .roots-screen-sections::-webkit-scrollbar{display:none}[data-management-scope] .roots-screen-groups{gap:var(--roots-bento-gap);display:grid}[data-management-scope] .roots-screen-name{align-items:center;gap:.75rem;min-width:0;display:inline-flex}[data-management-scope] .roots-screen-assignee{color:var(--roots-ink-soft);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}[data-management-scope] .roots-screen-tasks{margin:0 -.5rem;padding:0;list-style:none;display:grid}[data-management-scope] .roots-screen-tasks li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding-inline:.5rem;display:grid}[data-management-scope] .roots-screen-tasks li+li{border-top:1px solid var(--roots-divider)}[data-management-scope] .roots-screen-tasks li[data-done] .roots-portal-row-name{color:var(--roots-ink-soft);text-decoration:line-through}[data-management-scope] .roots-screen-task{border-radius:var(--radius-inner);width:100%;font:inherit;color:var(--roots-ink);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto 4.5rem auto;align-items:center;gap:.875rem;padding:.625rem .5rem;display:grid}[data-management-scope] .roots-screen-task:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-screen-task>svg{color:var(--roots-label)}[data-management-scope] .roots-screen-due{color:var(--roots-ink-soft);text-align:end;font-size:.8125rem}[data-management-scope] .roots-screen-due[data-group=overdue]{color:var(--roots-terracotta-800);font-weight:600}@container (max-width:40rem){[data-management-scope] .roots-screen-task{grid-template-columns:minmax(0,1fr) auto auto}[data-management-scope] .roots-screen-task>:is(.roots-screen-assignee,svg){display:none}}[data-management-scope] .roots-screen-taskcard{gap:.375rem;display:grid}[data-management-scope] .roots-screen-book{color:var(--roots-ink-soft);flex-wrap:wrap;gap:.25rem .75rem;font-size:.8125rem;display:flex}[data-management-scope] .roots-screen-contacts{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}[data-management-scope] .roots-screen-contacts li{gap:.5rem;display:grid}[data-management-scope] .roots-screen-contacts li:has(.roots-screen-ownership){grid-template-columns:minmax(0,1fr) 6rem 2.5rem;align-items:center}[data-management-scope] .roots-screen-ownership{border-radius:var(--radius-full);background:var(--roots-track);height:.375rem;overflow:hidden}[data-management-scope] .roots-screen-ownership span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}[data-management-scope] .roots-screen-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}[data-management-scope] .roots-screen-card{border-radius:var(--radius-container);width:100%;height:100%;font:inherit;color:var(--roots-ink);text-align:start;cursor:pointer;transition:box-shadow var(--duration-fast,.14s) ease, translate var(--duration-fast,.14s) ease;border:0;align-content:start;gap:.375rem;padding:1.125rem;display:grid}[data-management-scope] .roots-screen-card:hover{box-shadow:inset 0 0 0 1px var(--roots-border-glass-inner), 0 0 0 1px var(--roots-border-glass-outer), var(--shadow-med)}[data-management-scope] .roots-screen-card-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}[data-management-scope] .roots-screen-card-detail{color:var(--roots-ink-soft);font-size:.75rem}[data-management-scope] .roots-screen-card-chips{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}@media (prefers-reduced-motion:reduce){[data-management-scope] .roots-screen-card{transition:none}[data-management-scope] .roots-screen-card:hover{translate:none}}[data-management-scope] .roots-screen-matrix{font-size:.8125rem;display:grid;overflow-x:auto}[data-management-scope] .roots-screen-matrix>div{border-top:1px solid var(--roots-divider);grid-template-columns:minmax(8rem,1.4fr) repeat(8,minmax(4rem,1fr));align-items:center;gap:.25rem;min-width:42rem;padding-block:.375rem;display:grid}[data-management-scope] .roots-screen-matrix>.roots-screen-matrix-head{font-size:var(--roots-label-size);font-weight:var(--roots-label-weight);letter-spacing:var(--roots-label-tracking);text-transform:uppercase;color:var(--roots-label);border-top:0}[data-management-scope] .roots-screen-matrix [role=cell]{justify-content:center;display:flex}[data-management-scope] .roots-screen-matrix [role=rowheader]{font-weight:500}[data-management-scope] .roots-screen-tag{align-items:center;gap:.5rem;font-weight:500;display:inline-flex}[data-management-scope] .roots-screen-tag .roots-mix-dot{background:var(--roots-block-dot)}[data-management-scope] .roots-screen-clients{gap:.875rem;display:grid}[data-management-scope] .roots-screen-clients .roots-portal-actions{flex-wrap:wrap;justify-content:flex-start}[data-management-scope] .roots-screen-prompt{border-radius:var(--radius-inner);background:var(--roots-today);box-shadow:inset 0 0 0 1px var(--roots-divider);font:inherit;white-space:pre-wrap;margin:0;padding:1rem;font-size:.8125rem;line-height:1.5}[data-management-scope] .roots-screen-sources{color:var(--roots-ink-soft);gap:.5rem;margin:0;padding-left:1.125rem;font-size:.8125rem;display:grid}[data-management-scope] .roots-portal-timeline li.roots-records-entry{border-left:2px solid var(--roots-divider);grid-template-columns:minmax(0,1fr);gap:.375rem;padding-left:.875rem}[data-management-scope] .roots-portal-timeline li.roots-records-entry[data-kind=STAGE]{border-left-color:var(--color-accent)}[data-management-scope] .roots-portal-timeline li.roots-records-entry[data-kind=NOTE]{border-left-color:var(--roots-sage-500)}[data-management-scope] .roots-records-thread{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}[data-management-scope] .roots-records-thread li{border-left:2px solid var(--roots-divider);font-size:var(--roots-body-size);gap:.375rem;padding-left:.875rem;display:grid}[data-management-scope] .roots-records-list{margin:0;padding:0;list-style:none;display:grid}[data-management-scope] .roots-records-list li{border-top:1px solid var(--roots-divider);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.625rem;display:flex}[data-management-scope] .roots-records-list li:first-child{border-top:0}[data-management-scope] .roots-details dd .roots-identity{justify-content:flex-end}[data-management-scope] .roots-record-page-head{grid-column:1/-1;gap:.875rem;padding-top:.5rem;display:grid}[data-management-scope] .roots-record-page-head .roots-panel-header{border-bottom:0;padding-right:0}[data-management-scope] .roots-record-page-head .roots-panel-header h2{font-size:var(--roots-display-size);font-weight:var(--roots-display-weight);letter-spacing:var(--roots-display-tracking)}[data-management-scope] .roots-record-page-actions{flex-wrap:wrap;gap:.5rem;display:flex}[data-management-scope] .roots-record-page-tabs{grid-column:1/-1}[data-management-scope] .roots-record-page-card{border-radius:var(--radius-container);background:var(--roots-surface-card);flex-direction:column;gap:1.25rem;min-height:60vh;padding:1.5rem 1.5rem 0;display:flex}[data-management-scope] .roots-record-page-card>.roots-panel-header{padding-right:0}[data-management-scope] .roots-record-page-card .roots-panel-header h2{font-size:1.75rem}[data-management-scope] .roots-portal-action-row{border-radius:var(--radius-inner);width:100%;font:inherit;color:var(--roots-ink);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.625rem .75rem;display:grid}[data-management-scope] .roots-portal-action-row:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-portal-action-row>svg:first-child{color:var(--roots-label);margin-top:.125rem}[data-management-scope] .roots-portal-action-row[data-urgent]>svg:first-child{color:var(--roots-terracotta-600)}[data-management-scope] .roots-portal-action-row>svg:last-child{color:var(--roots-label);align-self:center}[data-management-scope] .roots-portal-action-due{color:var(--roots-ink-soft);font-size:.75rem;font-weight:600}[data-management-scope] .roots-portal-action-row[data-urgent] .roots-portal-action-due{color:var(--roots-terracotta-800)}[data-management-scope] .roots-portal-action-who{align-items:center;gap:.25rem;display:inline-flex}[data-management-scope] .roots-portal-card-link{border-radius:var(--radius-full);font:inherit;color:var(--color-text-accent);cursor:pointer;background:0 0;border:0;align-self:flex-end;align-items:center;gap:.25rem;margin-top:auto;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}[data-management-scope] .roots-portal-card-link:hover{background:var(--color-overlay-hover)}[data-management-scope] button.roots-portal-activity-target{font:inherit;color:var(--color-text-accent);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:500}[data-management-scope] button.roots-portal-activity-target:hover{text-underline-offset:3px;text-decoration:underline}[data-management-scope] .roots-portal-figures dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-management-scope] .roots-crumbs{max-width:var(--roots-bento-max);color:var(--roots-ink-soft);align-items:center;gap:.375rem;margin:0 auto .75rem;padding-inline:.25rem;font-size:.8125rem;display:flex}[data-management-scope] .roots-crumbs button{font:inherit;color:var(--color-text-accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}[data-management-scope] .roots-crumbs [aria-current=page]{color:var(--roots-ink);font-weight:600}[data-management-scope] .roots-phase-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}[data-management-scope] .roots-phase-meta{text-align:end;justify-items:end;gap:.25rem;display:grid}[data-management-scope] .roots-phase-meta a{text-decoration:none}[data-management-scope] .roots-mix-slot[role=button]{cursor:pointer;border-radius:var(--radius-full)}[data-management-scope] .roots-mix-slot[role=button]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:40rem){.roots-frame .roots-portal{--roots-bento-pad:1rem;--roots-display-size:1.875rem}.roots-frame .roots-portal .roots-home-greeting{gap:1rem}.roots-frame .roots-portal .roots-home-greeting .roots-kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:.5rem;width:100%;display:grid}.roots-frame .roots-portal .roots-home-greeting .roots-kpis>.roots-kpi{min-width:0;padding-right:.75rem}.roots-frame .roots-portal .roots-home-greeting .roots-kpis:has(>:nth-child(3)){scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 1.5rem);margin-inline:-.75rem;padding:.25rem .75rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.roots-frame .roots-portal .roots-home-greeting .roots-kpis::-webkit-scrollbar{display:none}.roots-frame .roots-portal .roots-home-greeting .roots-kpis:has(>:nth-child(3))>.roots-kpi{scroll-snap-align:start;flex:none;padding-right:1rem}.roots-frame .roots-portal .roots-home-greeting .roots-kpis .roots-kpi-text{min-width:0}.roots-frame .roots-portal .roots-home-greeting .roots-kpis .roots-kpi-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.roots-frame .roots-portal .roots-portal-toolbar{--roots-toolbar-control:2.5rem;gap:.375rem;padding:.375rem}.roots-frame .roots-portal .roots-portal-toolbar .astryx-text-input,.roots-frame .roots-portal .roots-portal-toolbar input{min-height:2.5rem}.roots-frame .roots-portal .roots-portal-view>button{aspect-ratio:1}.roots-frame .roots-portal .roots-screen-sections{padding:0;overflow:visible}.roots-frame .roots-portal .roots-pill-tabs{box-sizing:border-box;flex:100%;width:100%;max-width:100%;display:flex}.roots-frame .roots-portal .roots-pill-tab{flex:1 1 0;min-width:0;min-height:2.5rem;padding-inline:.5rem}.roots-frame .roots-portal .roots-pill-label{justify-content:center}.roots-frame .roots-portal .roots-pill-tabs:has(>:nth-child(4)){border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;display:grid}.roots-frame .roots-portal .roots-pill-tabs:has(>:nth-child(4)) .roots-pill-tab{white-space:normal;border-radius:1rem;min-height:3.25rem;padding:.375rem .25rem}.roots-frame .roots-portal .roots-pill-tabs:has(>:nth-child(4)) .roots-pill-label{text-align:center;flex-direction:column;gap:.25rem;font-size:.6875rem;line-height:1.15}.roots-frame .roots-portal .roots-portal-table{overflow:visible}.roots-frame .roots-portal .roots-portal-table .roots-table-scroll,.roots-frame .roots-portal .roots-portal-table .astryx-table-scroll-wrapper{width:auto;max-height:none;margin:0;overflow:visible}.roots-frame .roots-portal .roots-portal-table table{width:100%;display:block;min-width:0!important}.roots-frame .roots-portal .roots-portal-table thead{display:none}.roots-frame .roots-portal .roots-portal-table tbody{display:grid}.roots-frame .roots-portal .roots-portal-table tbody>tr{border-bottom:1px solid var(--roots-divider);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.25rem .75rem;padding:.75rem 0;display:grid}.roots-frame .roots-portal .roots-portal-table tbody>tr:last-child{border-bottom:0}.roots-frame .roots-portal .roots-portal-table tbody>tr>td{border:0;min-width:0;max-width:none;height:auto;display:none;width:auto!important;padding:0!important}.roots-frame .roots-portal .roots-portal-table tbody>tr>td:first-child{grid-area:1/1/span 2;display:block}.roots-frame .roots-portal :is(.roots-mx-table tbody>tr>td:is(:nth-child(3),:nth-child(7)),.roots-rel-providers-table tbody>tr>td:is(:nth-child(3),:nth-child(6)),.roots-rel-partners-table tbody>tr>td:is(:nth-child(4),:nth-child(6)),.staff-catalog-table tbody>tr>td:last-child,.staff-roles-table tbody>tr>td:is(:nth-child(3),:nth-child(4)),.staff-rules-table tbody>tr>td:is(:nth-child(3),:nth-child(6)),.staff-auto-table tbody>tr>td:nth-child(4)){text-align:end;grid-column:2;justify-content:flex-end;display:flex}.roots-frame .roots-portal :is(.roots-mx-table tbody>tr>td:nth-child(7),.roots-rel-providers-table tbody>tr>td:nth-child(3),.roots-rel-partners-table tbody>tr>td:nth-child(4),.staff-roles-table tbody>tr>td:nth-child(3),.staff-rules-table tbody>tr>td:nth-child(3)){grid-row:1}.roots-frame .roots-portal :is(.roots-mx-table tbody>tr>td:nth-child(3),.roots-rel-providers-table tbody>tr>td:nth-child(6),.roots-rel-partners-table tbody>tr>td:nth-child(6),.staff-roles-table tbody>tr>td:nth-child(4),.staff-rules-table tbody>tr>td:nth-child(6)){grid-row:2}.roots-frame .roots-portal :is(.staff-catalog-table tbody>tr>td:last-child,.staff-auto-table tbody>tr>td:nth-child(4)){grid-row:1/span 2}.roots-frame .roots-portal :is(.staff-users-table,.staff-roles-table,.staff-auto-table) tbody>tr>td:first-child,.roots-frame .roots-portal .staff-rules-table tbody>tr>td:nth-child(2){grid-area:1/1;display:block}.roots-frame .roots-portal :is(.staff-users-table,.staff-roles-table,.staff-auto-table) tbody>tr>td:nth-child(2),.roots-frame .roots-portal .staff-rules-table tbody>tr>td:first-child{color:var(--roots-ink-soft);overflow-wrap:anywhere;grid-area:2/1;font-size:.8125rem;display:block}.roots-frame .roots-portal :is(.staff-users-table,.staff-roles-table,.staff-auto-table) tbody>tr>td:nth-child(5),.roots-frame .roots-portal .staff-rules-table tbody>tr>td:nth-child(7){grid-area:1/3/span 2;display:block}.roots-frame .roots-portal .staff-users-table tbody>tr>td:is(:first-child,:nth-child(2)){grid-column:1/3}.roots-frame .roots-portal .staff-users-table tbody>tr>td:nth-child(3){grid-area:3/1/auto/3;display:block;padding-top:.25rem!important}.roots-frame .roots-portal .staff-users-table tbody>tr>td:nth-child(5){grid-row:1/span 3}.roots-frame .roots-portal :is(.roots-kanban,.roots-rel-partner-board .roots-kanban){scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:85%;grid-auto-flow:column;grid-template-columns:none!important}.roots-frame .roots-portal .roots-kanban::-webkit-scrollbar{display:none}.roots-frame .roots-portal .roots-kanban-column{scroll-snap-align:start}.roots-frame .roots-portal :is(.roots-mx-choice,.roots-rel-type){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.125rem .875rem;padding:1rem}.roots-frame .roots-portal :is(.roots-mx-choice-icon,.roots-rel-type-icon){grid-row:1/span 2;width:2.75rem;height:2.75rem}.roots-frame .roots-portal :is(.roots-mx-choice,.roots-rel-type)>:not(:first-child){grid-column:2}.roots-frame .roots-portal :is(.roots-mx-choices,.roots-rel-type-grid){gap:.625rem}.roots-frame .roots-portal .roots-records-list li>.astryx-button{flex:none}.roots-frame .roots-portal .astryx-badge{flex-shrink:0}.roots-frame .roots-portal .roots-screen-minitable[data-wide]>.roots-screen-minitable-head{display:none}.roots-frame .roots-portal .roots-screen-minitable[data-wide]>[role=row]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:.5rem .75rem;padding-block:.75rem}.roots-frame .roots-portal .roots-screen-minitable[data-wide]>[role=row]:nth-child(2){border-top:0;padding-top:0}.roots-frame .roots-portal .roots-screen-minitable[data-wide]>[role=row]>[role=cell]:first-child{grid-column:1/-1;font-weight:600}.roots-frame .roots-portal .roots-screen-minitable[data-wide]>[role=row]>[role=cell]:empty{display:none}.roots-frame .roots-portal .roots-screen-minitable[data-wide]>[role=row]>[role=cell]:not(:first-child){justify-items:start;gap:.125rem;display:grid}.roots-frame .roots-portal .roots-screen-minitable[data-wide]>[role=row]>[role=cell]:not(:first-child)[data-label]:before{content:attr(data-label);color:var(--roots-label);font-size:.6875rem;font-weight:500}.roots-frame .roots-portal .roots-mr-scroll>div:has(>.roots-screen-minitable[data-wide]){min-width:0!important}}@media (min-width:40.0625rem) and (max-width:56.249rem){.roots-frame .roots-portal :is(.roots-mx-table,.roots-rel-providers-table,.roots-rel-partners-table,.staff-rules-table) table{min-width:0!important}.roots-frame .roots-portal .roots-mx-table :is(th,td):is(:nth-child(4),:nth-child(5),:nth-child(6)),.roots-frame .roots-portal .roots-rel-providers-table :is(th,td):is(:nth-child(2),:nth-child(4)),.roots-frame .roots-portal .roots-rel-partners-table :is(th,td):is(:nth-child(2),:nth-child(5)),.roots-frame .roots-portal .staff-rules-table :is(th,td):is(:nth-child(4),:nth-child(5)){display:none}}[data-management-scope] .roots-portal-summary-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-management-scope] .roots-portal-figure-short{display:none}@container (max-width:19rem){[data-management-scope] .roots-portal-figure-full{display:none}[data-management-scope] .roots-portal-figure-short{display:inline}[data-management-scope] .roots-portal-figures .roots-figure{font-size:1.375rem}[data-management-scope] .roots-portal-figures dt{font-size:.6875rem}[data-management-scope] .roots-portal-summary-head{gap:.375rem}[data-management-scope] .roots-portal-summary-icon{width:1.75rem;height:1.75rem}[data-management-scope] .roots-portal-summary-link{width:1.5rem;height:1.5rem}[data-management-scope] .roots-portal-summary-name{font-size:.875rem}[data-management-scope] .roots-portal-figures>div{padding-inline:.3125rem}[data-management-scope] .roots-portal-figures>div:first-child{padding-inline-start:0}[data-management-scope] .roots-portal-figures dt{letter-spacing:-.01em;text-overflow:clip;font-size:.6875rem}}@media (max-width:40rem){[data-management-scope] .roots-portal .roots-portal-summary{padding:1.25rem 1.125rem}[data-management-scope] .roots-portal .roots-portal-section-label{margin-top:.5rem;padding-inline:.375rem}[data-management-scope] .roots-portal-home-main .roots-bento{row-gap:1rem}}[data-management-scope] .roots-portal-sheet{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--roots-ink);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}[data-management-scope] .roots-portal-sheet[open]{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}[data-management-scope] .roots-portal-sheet::backdrop{background:var(--roots-scrim,#0b152666);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-management-scope] .roots-portal-sheet[open]::backdrop{animation:.24s ease-out roots-backdrop-in}[data-management-scope] .roots-portal-sheet[data-closing]::backdrop{opacity:0;transition:opacity .2s ease-in}[data-management-scope] .roots-portal-sheet-panel{box-sizing:border-box;border-radius:var(--radius-container) var(--radius-container) 0 0;width:min(40rem,100% - 2rem);max-height:min(85dvh,44rem);color:var(--roots-ink);background:linear-gradient(var(--roots-surface-card), var(--roots-surface-card)), var(--color-background-popover,#fff);-webkit-backdrop-filter:var(--roots-glass-blur);backdrop-filter:var(--roots-glass-blur);box-shadow:inset 0 0 0 1px var(--roots-border-glass-inner), 0 0 0 1px var(--roots-border-glass-outer), var(--shadow-high);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex}[data-management-scope] .roots-frame[data-scheme=dark] .roots-portal-sheet-panel{background:var(--color-background-popover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-management-scope] .roots-portal-sheet-handle{border-radius:var(--radius-full);background:var(--roots-divider,#0f1e3c2e);flex:none;align-self:center;width:2.5rem;height:.3125rem;margin:.625rem 0 .25rem}[data-management-scope] .roots-portal-sheet-head{border-bottom:1px solid var(--roots-divider);flex:none;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1.5rem .75rem;display:flex}[data-management-scope] .roots-portal-sheet-head h2{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600}[data-management-scope] .roots-portal-sheet-count{color:var(--roots-ink-soft);white-space:nowrap;font-size:.8125rem;font-weight:600}[data-management-scope] .roots-portal-sheet-body{flex:auto;align-content:start;gap:1.25rem;min-height:0;padding:1rem 1.5rem 1.25rem;display:grid;overflow-y:auto}[data-management-scope] .roots-portal-sheet-section{gap:.5rem;display:grid}[data-management-scope] .roots-portal-sheet-label{letter-spacing:.02em;text-transform:uppercase;color:var(--roots-label,var(--roots-ink-soft));align-items:center;gap:.375rem;margin:0;font-size:.75rem;font-weight:600;display:inline-flex}[data-management-scope] .roots-portal-sheet-checks{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0 1rem;display:grid}[data-management-scope] .roots-portal-sheet-chips{flex-wrap:wrap;gap:.5rem;display:flex}[data-management-scope] .roots-portal-sheet-foot{border-top:1px solid var(--roots-divider);flex:none;justify-content:space-between;gap:.75rem;padding:.75rem 1.5rem 1rem;display:flex}[data-management-scope] .roots-portal-choice{box-sizing:border-box;border-radius:var(--radius-full);background:var(--roots-surface-card);height:2.25rem;color:var(--roots-ink);box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast,.14s) ease, color var(--duration-fast,.14s) ease;border:0;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}[data-management-scope] .roots-portal-choice:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-portal-choice[data-active]{background:var(--roots-blue-50);color:var(--roots-blue-700);box-shadow:inset 0 0 0 1px var(--roots-blue-300)}[data-management-scope] .roots-portal-choice:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-portal-sheet .roots-portal-filter-chip{height:2.25rem}[data-management-scope] .roots-portal-sheet .roots-portal-filter-option{min-height:2.25rem}@media (max-width:40rem){[data-management-scope] .roots-portal-sheet-panel{width:100%;max-height:88dvh}[data-management-scope] .roots-portal-sheet-head,[data-management-scope] .roots-portal-sheet-body,[data-management-scope] .roots-portal-sheet-foot{padding-inline:1rem}[data-management-scope] .roots-portal-sheet-checks{grid-template-columns:minmax(0,1fr)}[data-management-scope] .roots-portal-choice,[data-management-scope] .roots-portal-sheet .roots-portal-filter-chip{height:2.5rem}}@media (prefers-reduced-motion:reduce){[data-management-scope] .roots-portal-sheet[open]::backdrop{animation:none}}[data-management-scope] .roots-portal-breadcrumb-host{flex:0 auto;min-width:0}[data-management-scope] .roots-portal-breadcrumb-host:empty{display:none}[data-management-scope] .roots-portal-breadcrumb-host .roots-crumbs{flex-wrap:wrap;min-height:2.5rem;margin:0}[data-management-scope] .roots-portal-toolbar-host{flex:28rem;min-width:0;max-width:58rem;margin-inline-end:auto}[data-management-scope] .roots-portal-toolbar-host:empty{display:none}[data-management-scope] .roots-portal-toolbar-host .roots-portal-toolbar{box-shadow:none;background:0 0;border-radius:0;padding:0}[data-management-scope] .roots-portal-toolbar-host .staff-inline{margin:0}@media (max-width:56.249rem){[data-management-scope] .roots-portal-toolbar-host{flex-basis:100%;max-width:none}[data-management-scope] .roots-portal-toolbar-host .roots-portal-toolbar{--roots-toolbar-control:2.5rem;gap:.375rem}[data-management-scope] .roots-portal-toolbar-host .roots-portal-toolbar :is(.astryx-text-input,input){min-height:2.5rem}}[data-management-scope] .roots-frame[data-shell=portal] .roots-label{text-transform:none;letter-spacing:0}[data-management-scope] .roots-frame[data-shell=portal] .roots-bento-cell:has(>.roots-cell-head){border:1px solid var(--roots-divider);border-radius:var(--radius-container);background:var(--roots-surface-card);gap:0}[data-management-scope] .roots-frame[data-shell=portal] .roots-cell-head{min-height:0;padding:.75rem 1rem .25rem}[data-management-scope] .roots-frame[data-shell=portal] .roots-cell-head .roots-label{color:var(--roots-ink);font-size:.8125rem;font-weight:600}[data-management-scope] .roots-frame[data-shell=portal] .roots-bento-cell:has(>.roots-cell-head) .roots-bento-card{box-shadow:none;border-radius:0 0 var(--radius-container) var(--radius-container);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}[data-management-scope] .roots-frame[data-shell=portal] .roots-bento-card[data-tint]{background:var(--roots-surface-card)}[data-management-scope] .roots-frame[data-shell=portal] .roots-home-greeting{gap:.75rem;margin-bottom:0}[data-management-scope] .roots-frame[data-shell=portal] .roots-home-hello{gap:.375rem}[data-management-scope] .roots-frame[data-shell=portal] .roots-frame-main{--roots-surface-glass:var(--roots-surface-card)}[data-management-scope] .roots-frame-subheader:has(>.roots-portal-breadcrumb-host:empty):has(>.roots-portal-toolbar-host:empty){display:none}[data-management-scope] .roots-record-panel-actions{border-top:1px solid var(--roots-divider);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-block:1rem;display:flex}[data-management-scope] .roots-notifications-stub{text-align:center;color:var(--roots-ink-soft);justify-items:center;gap:.75rem;padding:2rem 1rem;display:grid}[data-management-scope] .roots-frame[data-shell=portal] .roots-frame-main{container:portal-workspace/inline-size}@container portal-workspace (max-width:64rem){[data-management-scope] .roots-portal-home{grid-template-columns:minmax(0,1fr)}[data-management-scope] .roots-portal-home-side{padding-top:0}}@container portal-workspace (max-width:40rem){[data-management-scope] .roots-portal-home-main .roots-bento{grid-template-columns:minmax(0,1fr)}[data-management-scope] .roots-portal-home-main .roots-bento-cell{grid-column:1/-1}}@media (min-width:56.25rem){[data-management-scope] .roots-frame[data-shell=portal] .roots-table-scroll{overscroll-behavior:contain;--roots-table-sticky-top:0px;max-height:min(64dvh,48rem);overflow:auto}[data-management-scope] .roots-frame[data-shell=portal] .roots-table-scroll .astryx-table-scroll-wrapper{overflow:visible}[data-management-scope] .roots-frame[data-shell=portal] .roots-table-scroll thead th{background:var(--color-background-card);top:0}}[data-management-scope] .roots-table-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:root:has([data-management-scope] .roots-frame[data-shell=portal]){overscroll-behavior-x:none;overflow-x:clip}@media (min-width:56.25rem){[data-management-scope] .roots-frame[data-shell=portal] .roots-table-scroll{overscroll-behavior:none;max-width:100%}[data-management-scope] .roots-frame[data-shell=portal] .roots-table-scroll .astryx-table-scroll-wrapper{overscroll-behavior:none;width:100%;max-width:100%;margin:0}[data-management-scope] .roots-frame[data-shell=portal] .roots-frame-main .roots-table-scroll table{min-width:48rem!important}}[data-management-scope] .roots-portal-toolbar-anchor{width:100%;min-width:0;position:relative}[data-management-scope] .roots-portal-toolbar-anchor>.roots-portal-sheet{box-sizing:border-box;width:100%;height:auto;max-height:min(60dvh,32rem);margin:0;padding:0;position:static;inset:auto;overflow:hidden}[data-management-scope] .roots-portal-toolbar-anchor>.roots-portal-sheet[open]{justify-content:flex-start;align-items:stretch;display:flex}[data-management-scope] .roots-portal-toolbar-anchor>.roots-portal-sheet .roots-portal-sheet-panel{width:100%;max-height:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding-bottom:0}[data-management-scope] .roots-portal-toolbar-anchor>.roots-portal-sheet .roots-portal-sheet-head{border-top:1px solid var(--roots-divider);padding:1rem 0 .75rem}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-sheet-checks{gap:.5rem 1rem}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-sheet-checks>.roots-portal-filter-option{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:.25rem;min-width:0;padding:.25rem;display:grid}[data-management-scope] .roots-portal-toolbar-host:has(.roots-portal-sheet[open]){max-width:none}[data-management-scope] .roots-portal-toolbar-anchor>.roots-portal-toolbar{max-width:58rem}[data-management-scope] .roots-portal-toolbar-anchor>.roots-portal-sheet[open]{margin-top:.75rem}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-sheet-body,[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-sheet-foot{padding-inline:0}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-sheet-body{overscroll-behavior-x:contain;background:0 0;flex-wrap:nowrap;align-items:center;gap:1.5rem;padding-block:.75rem;display:flex;overflow:auto hidden}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-sheet-section{background:0 0;flex:none;align-items:center;gap:.75rem;min-width:0;display:flex}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-sheet-label{white-space:nowrap;flex:none}[data-management-scope] .roots-portal-toolbar-anchor :is(.roots-portal-sheet-checks,.roots-portal-sheet-chips){min-width:0;box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;flex:none;gap:.5rem;padding:.25rem;display:flex;overflow:visible}[data-management-scope] .roots-portal-toolbar-anchor :is(.roots-portal-sheet-checks,.roots-portal-sheet-chips)>*{flex:none}[data-management-scope] .roots-portal-sheet-heading-actions{align-items:center;gap:1rem;display:flex}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-choice:has(>.roots-rel-role){box-shadow:none;background:0 0;padding-inline:.25rem}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-choice>.roots-rel-role{border-radius:var(--radius-full);height:2.25rem;padding-inline:.875rem;font-size:.8125rem}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-choice[data-active]:has(>.roots-rel-role){outline:1px solid var(--roots-blue-300)}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-sheet-section+.roots-portal-sheet-section{border-inline-start:1px solid var(--roots-divider);padding-inline-start:1.5rem}[data-management-scope] .roots-portal-toolbar-anchor>.roots-portal-sheet .roots-portal-sheet-panel{border-top:1px solid var(--roots-divider);flex-direction:row;align-items:center;gap:1rem}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-sheet-body{flex:auto;min-width:0}[data-management-scope] .roots-portal-sheet-actions{white-space:nowrap;flex:none;align-items:center;gap:.75rem;display:flex}@media (max-width:40rem){[data-management-scope] .roots-portal-toolbar-anchor>.roots-portal-sheet .roots-portal-sheet-panel{overscroll-behavior-x:contain;overflow-x:auto}[data-management-scope] .roots-portal-toolbar-anchor .roots-portal-sheet-body{flex:none;overflow:visible}}[data-management-scope] .roots-portal-filter-scroll{border-top:1px solid var(--roots-divider);align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}[data-management-scope] .roots-portal-toolbar-anchor>.roots-portal-sheet .roots-portal-filter-scroll>.roots-portal-sheet-panel{border-top:0;flex:auto;min-width:0}[data-management-scope] .roots-portal-scroll-arrow{border-radius:var(--radius-full);flex:none}
[data-management-scope] .roots-tasks,[data-management-scope] .roots-tasks-panel{--roots-tasks-danger:var(--roots-terracotta-800);--roots-tasks-radius:calc(var(--radius-inner) + .25rem)}[data-management-scope] .roots-tasks-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-management-scope] .roots-tasks-muted{color:var(--roots-ink-soft);font-size:.8125rem}[data-management-scope] .roots-tasks-error{color:var(--roots-tasks-danger);font-size:.75rem;font-weight:500}[data-management-scope] .roots-tasks .roots-portal-board{grid-template-columns:minmax(0,1fr)}[data-management-scope] .roots-tasks-icon-button{border-radius:var(--radius-full);background:var(--roots-surface-card);width:2.25rem;height:2.25rem;color:var(--roots-ink-soft);cursor:pointer;box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer);transition:background-color var(--duration-fast,.14s) ease, color var(--duration-fast,.14s) ease;border:0;flex:none;place-items:center;padding:0;display:inline-grid}[data-management-scope] .roots-tasks-icon-button:hover{background:var(--color-overlay-hover);color:var(--roots-ink)}[data-management-scope] .roots-tasks-icon-button[aria-expanded=true]{background:var(--roots-blue-50);color:var(--roots-blue-700)}[data-management-scope] :is(.roots-tasks-icon-button,.roots-tasks-filter-chip,.roots-tasks-clear,.roots-tasks-picker,.roots-tasks-option,.roots-tasks-group-head,.roots-tasks-complete,.roots-tasks-grip,.roots-tasks-title,.roots-tasks-chip-trigger,.roots-tasks-phase-toggle):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-tasks-filter-chip{border-radius:var(--radius-full);background:var(--roots-blue-50);max-width:100%;color:var(--roots-blue-800);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--roots-blue-100);border:0;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-management-scope] .roots-tasks-filter-chip>span:not(.roots-avatar-chip){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-management-scope] .roots-tasks-filter-chip:hover{background:var(--roots-blue-100)}[data-management-scope] .roots-tasks-clear{color:var(--roots-blue-700);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .375rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-management-scope] .roots-tasks-clear:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-tasks-meta{color:var(--roots-ink-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;font-size:.8125rem;font-weight:600;display:flex}[data-management-scope] .roots-tasks-empty{border-radius:var(--radius-container);text-align:center;gap:.25rem;padding:1.5rem;display:grid}[data-management-scope] .roots-tasks-lookup{gap:.375rem;min-width:0;display:grid;position:relative}[data-management-scope] .roots-tasks-field-label{color:var(--roots-ink);font-size:.8125rem;font-weight:600}[data-management-scope] .roots-tasks-required{color:var(--roots-ink-soft);font-size:.75rem;font-weight:400}[data-management-scope] .roots-tasks-required:before{content:"·";margin-inline:.375rem}[data-management-scope] .roots-tasks-picker{border-radius:var(--radius-inner);background:var(--roots-surface-card);min-width:0;min-height:2.5rem;color:var(--roots-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-border,var(--roots-border-glass-outer));border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;display:flex}[data-management-scope] .roots-tasks-picker[data-invalid]{box-shadow:inset 0 0 0 1px var(--roots-tasks-danger)}[data-management-scope] .roots-tasks-picker[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--color-accent)}[data-management-scope] .roots-tasks-picker-value{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;min-width:0;display:inline-flex;overflow:hidden}[data-management-scope] .roots-tasks-menu{z-index:30;border-radius:var(--radius-container);background:var(--roots-surface-card);width:min(20rem,100vw - 2rem);max-height:22rem;box-shadow:0 0 0 1px var(--roots-border-glass-outer), var(--roots-shadow-popover,var(--shadow-high));gap:.375rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .375rem);left:0;overflow-y:auto}[data-management-scope] .roots-tasks-menu[data-inline]{width:auto;max-height:20rem;box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer);position:static}[data-management-scope] .roots-tasks-options{gap:.125rem;display:grid}[data-management-scope] .roots-tasks-option-group{font-size:var(--roots-label-size);font-weight:var(--roots-label-weight);letter-spacing:var(--roots-label-tracking);text-transform:uppercase;color:var(--roots-label);padding:.5rem .5rem .125rem}[data-management-scope] .roots-tasks-option{width:100%;color:var(--roots-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.4375rem .5rem;font-size:.875rem;display:grid}[data-management-scope] .roots-tasks-option:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-tasks-option:is([aria-selected=true],[aria-checked=true],[aria-current=true]){background:var(--roots-blue-50);color:var(--roots-blue-800)}[data-management-scope] .roots-tasks-option-icon{border-radius:var(--radius-full);background:var(--roots-blue-50);width:1.5rem;height:1.5rem;color:var(--roots-blue-700);place-items:center;display:inline-grid}[data-management-scope] .roots-tasks-chipmenu{display:inline-flex;position:relative}[data-management-scope] .roots-tasks-chipmenu .roots-tasks-menu{width:12rem}[data-management-scope] .roots-tasks-chip-trigger{border-radius:var(--radius-full);color:var(--roots-ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.125rem .25rem .125rem .125rem;display:inline-flex}[data-management-scope] .roots-tasks-chip-trigger:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-tasks-chipmenu .roots-tasks-option{grid-template-columns:minmax(0,1fr) auto}[data-management-scope] .roots-tasks-badge-icon{display:inline-flex}[data-management-scope] .roots-tasks-groups{gap:var(--roots-bento-gap);min-width:0;display:grid}[data-management-scope] .roots-tasks-group{gap:.5rem;min-width:0;display:grid}[data-management-scope] .roots-tasks-group-head{color:var(--roots-label);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;display:inline-flex}[data-management-scope] .roots-tasks-group-head:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-tasks-group-head h2{margin:0}[data-management-scope] .roots-tasks-chevron{transition:transform var(--duration-fast,.14s) var(--ease-standard,ease);place-items:center;display:inline-grid}[data-management-scope] .roots-tasks-chevron[data-collapsed]{transform:rotate(-90deg)}[data-management-scope] .roots-tasks-group-count{border-radius:var(--radius-full);background:var(--color-neutral);color:var(--roots-ink-soft);padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600}[data-management-scope] .roots-tasks-group[data-group=overdue] .roots-tasks-group-count{background:var(--roots-terracotta-100);color:var(--roots-terracotta-800)}[data-management-scope] .roots-tasks-group[data-group=today] .roots-tasks-group-count{background:var(--roots-blue-50);color:var(--roots-blue-700)}[data-management-scope] .roots-tasks-table{border-radius:var(--radius-container);padding:.25rem .75rem;display:grid;container-type:inline-size}[data-management-scope] .roots-tasks-table[hidden]{display:none}[data-management-scope] .roots-tasks-row{min-height:var(--roots-row-height,3.25rem);cursor:pointer;grid-template-columns:minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,.9fr) auto;align-items:center;gap:.75rem;padding:.5rem .25rem;display:grid}[data-management-scope] .roots-tasks-row+.roots-tasks-row{border-top:1px solid var(--roots-divider)}[data-management-scope] .roots-tasks-row:not(.roots-tasks-row-head):hover{background:linear-gradient(var(--color-overlay-hover), var(--color-overlay-hover));border-radius:.625rem}[data-management-scope] .roots-tasks-row-head{cursor:default;min-height:0;font-size:var(--roots-label-size);font-weight:var(--roots-label-weight);letter-spacing:var(--roots-label-tracking);text-transform:uppercase;color:var(--roots-label);padding-block:.5rem}[data-management-scope] .roots-tasks-row-head>:last-child{text-align:end}[data-management-scope] .roots-tasks-todo{justify-items:start;gap:.25rem;min-width:0;display:grid}[data-management-scope] .roots-tasks-title{max-width:100%;color:var(--roots-ink);font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}[data-management-scope] .roots-tasks-title:hover{text-underline-offset:3px;text-decoration:underline}[data-management-scope] .roots-tasks-cell{min-width:0}[data-management-scope] .roots-tasks-due{color:var(--roots-ink-soft);white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}[data-management-scope] .roots-tasks-due[data-overdue]{color:var(--roots-tasks-danger);font-weight:600}[data-management-scope] .roots-tasks-actions{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}[data-management-scope] .roots-tasks-complete{border-radius:var(--radius-full);background:var(--roots-sage-100);color:var(--roots-sage-800);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer);border:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}[data-management-scope] .roots-tasks-complete:hover{background:var(--roots-sage-100);color:var(--roots-sage-800);box-shadow:inset 0 0 0 1px var(--roots-sage-500)}@container (max-width:44rem){[data-management-scope] .roots-tasks-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.375rem}[data-management-scope] .roots-tasks-row-head{display:none}[data-management-scope] .roots-tasks-todo{grid-column:1/-1}[data-management-scope] .roots-tasks-actions{grid-column:1/-1;justify-content:flex-start}}@container (max-width:26rem){[data-management-scope] .roots-tasks-row{grid-template-columns:minmax(0,1fr)}}[data-management-scope] .roots-tasks-board{min-width:0;max-width:100%;padding-bottom:.25rem;overflow-x:auto}[data-management-scope] .roots-tasks-card :is(.roots-tasks-card-context,.roots-tasks-card-foot) .roots-identity-sub{display:none}[data-management-scope] .roots-tasks-board .roots-kanban-list:empty:after{content:var(--tasks-empty);border:1px dashed color-mix(in srgb, var(--roots-block-dot) 45%, transparent);color:var(--roots-ink-soft);border-radius:.75rem;padding:.625rem .75rem;font-size:.75rem;display:block}[data-management-scope] .roots-tasks-board .roots-kanban[data-dragging] .roots-kanban-list:empty:after{content:var(--tasks-drop);color:var(--roots-ink)}[data-management-scope] .roots-tasks-board .roots-kanban[data-dragging] .roots-kanban-lane[data-over] .roots-kanban-list:empty:after{background:var(--roots-surface-card);border-style:solid}[data-management-scope] .roots-tasks-card{min-width:0;color:var(--roots-ink);gap:.5rem;display:grid;container-type:inline-size}[data-management-scope] .roots-tasks-card[data-done] .roots-tasks-card-title{color:var(--roots-ink-soft);text-decoration:line-through}[data-management-scope] .roots-tasks-board .roots-kanban-lane-name{white-space:normal;overflow-wrap:anywhere}[data-management-scope] .roots-tasks-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}[data-management-scope] .roots-tasks-card-title{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.35}[data-management-scope] .roots-tasks-grip{width:1.75rem;height:1.75rem;color:var(--roots-ink-soft);cursor:grab;background:0 0;border:0;border-radius:.5rem;place-items:center;margin:-.25rem -.25rem 0 0;padding:0;display:inline-grid}[data-management-scope] .roots-tasks-grip:hover{background:var(--color-overlay-hover);color:var(--roots-ink)}[data-management-scope] .roots-tasks-card-context{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;font-size:.8125rem;display:flex}[data-management-scope] .roots-tasks-card-meta{color:var(--roots-ink-soft);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;display:flex}[data-management-scope] .roots-tasks-card-meta>span{align-items:center;gap:.25rem;display:inline-flex}[data-management-scope] .roots-tasks-tags{color:var(--roots-ink-soft);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}[data-management-scope] .roots-tasks-card-foot{border-top:1px solid var(--roots-divider);align-items:center;min-width:0;padding-top:.5rem;font-size:.8125rem;display:flex}@container (max-width:13rem){[data-management-scope] .roots-tasks-card-context .astryx-button{width:100%}}[data-management-scope] [data-phase]{--roots-tasks-phase:var(--roots-blue-500)}[data-management-scope] [data-phase=Qualify]{--roots-tasks-phase:var(--roots-blue-300)}[data-management-scope] [data-phase=Prepare]{--roots-tasks-phase:var(--roots-blue-600)}[data-management-scope] [data-phase=Review]{--roots-tasks-phase:var(--roots-contrast)}[data-management-scope] [data-phase=Launch]{--roots-tasks-phase:var(--roots-terracotta-500)}[data-management-scope] [data-phase=Support]{--roots-tasks-phase:var(--roots-sage-500)}[data-management-scope] .roots-tasks-stage-chips{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:inline-flex}[data-management-scope] .roots-tasks-stage-chip{border-radius:var(--radius-full);background:color-mix(in srgb, var(--roots-tasks-phase,var(--roots-blue-500)) 14%, var(--roots-surface-card));min-width:0;color:var(--roots-ink);align-items:center;gap:.3125rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-management-scope] .roots-tasks-stage-chip[data-substage]{background:var(--roots-surface-card);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--roots-tasks-phase,var(--roots-blue-500)) 35%, transparent);font-weight:500}[data-management-scope] .roots-tasks-stage-placeholder{color:var(--roots-ink-soft);font-size:.75rem}[data-management-scope] .roots-tasks-panel .astryx-avatar-fallback{background:var(--roots-avatar-bg);color:var(--roots-avatar-ink);font-weight:600}[data-management-scope] .roots-tasks-move-summary{border-radius:var(--roots-tasks-radius);background:var(--roots-surface-glass-strong);box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer);justify-items:start;gap:.5rem;padding:.875rem;display:grid}[data-management-scope] .roots-tasks-move-path{color:var(--roots-ink-soft);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}[data-management-scope] .roots-tasks-phase{gap:.125rem;display:grid}[data-management-scope] .roots-tasks-phase-toggle{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.625rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.375rem .5rem;display:grid}[data-management-scope] .roots-tasks-phase-toggle:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-tasks-phase-toggle .roots-tasks-stage-chip{justify-self:start}[data-management-scope] .roots-tasks-phase .roots-tasks-option{padding-left:1rem}[data-management-scope] .roots-tasks-pair{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;gap:1rem;display:grid}[data-management-scope] .roots-tasks-upload{border:1px dashed var(--roots-blue-300);border-radius:var(--roots-tasks-radius);background:var(--roots-blue-50);color:var(--roots-blue-700);cursor:pointer;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:relative}[data-management-scope] .roots-tasks-upload:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-tasks-upload span{gap:.125rem;display:grid}[data-management-scope] .roots-tasks-upload small{color:var(--roots-ink-soft);font-size:.75rem}[data-management-scope] .roots-tasks-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}[data-management-scope] .roots-tasks-files{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}[data-management-scope] .roots-tasks-files li{background:var(--roots-surface-glass-strong);border-radius:.625rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .5rem;font-size:.8125rem;display:grid}[data-management-scope] .roots-tasks-files li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-management-scope] .roots-tasks-files small{color:var(--roots-ink-soft)}[data-management-scope] .roots-tasks-files .roots-tasks-icon-button{width:1.75rem;height:1.75rem;box-shadow:none;background:0 0}[data-management-scope] .roots-tasks-inline{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:inline-flex}[data-management-scope] .roots-tasks-inline .roots-tasks-icon-button,[data-management-scope] .roots-tasks-section-head .roots-tasks-icon-button{width:1.75rem;height:1.75rem;box-shadow:none;background:0 0}[data-management-scope] .roots-tasks-inline .roots-tasks-icon-button:hover,[data-management-scope] .roots-tasks-section-head .roots-tasks-icon-button:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-tasks-inline-title{overflow-wrap:anywhere;font-weight:600}[data-management-scope] .roots-tasks-edit{gap:.5rem;width:100%;min-width:0;display:grid}[data-management-scope] .roots-tasks-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}[data-management-scope] .roots-tasks-edit-actions[data-start]{justify-content:flex-start}[data-management-scope] .roots-tasks-tag-add{flex:16rem;grid-template-columns:minmax(8rem,1fr) auto;align-items:center;gap:.5rem;display:grid}[data-management-scope] .roots-tasks-section{border-top:1px solid var(--roots-divider);gap:.75rem;padding-top:1rem;display:grid}[data-management-scope] .roots-tasks-section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}[data-management-scope] .roots-tasks-details{border-radius:var(--roots-tasks-radius);background:var(--roots-surface-glass-strong);box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer);gap:.25rem;padding:.375rem;display:grid;container-type:inline-size}[data-management-scope] .roots-tasks-detail{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.5rem;padding:.25rem .5rem;display:grid}[data-management-scope] .roots-tasks-detail+.roots-tasks-detail{border-top:1px solid var(--roots-divider)}[data-management-scope] .roots-tasks-detail-label{color:var(--roots-ink-soft);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}[data-management-scope] .roots-tasks-detail-value{min-width:0;font-size:.875rem}@container (max-width:22rem){[data-management-scope] .roots-tasks-detail{grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:.5rem}}[data-management-scope] .roots-tasks-tab{gap:.75rem;display:grid}[data-management-scope] .roots-tasks-compose{gap:.5rem;display:grid}[data-management-scope] .roots-tasks-thread{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}[data-management-scope] .roots-tasks-thread li{border-left:2px solid var(--roots-divider);font-size:var(--roots-body-size);overflow-wrap:anywhere;gap:.375rem;padding-left:.875rem;display:grid}[data-management-scope] .roots-tasks-thread li>.roots-tasks-muted{align-items:center;gap:.375rem;display:inline-flex}[data-management-scope] .roots-tasks-thread-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}[data-management-scope] .roots-tasks-none{align-items:center;gap:.5rem;margin:0;display:flex}[data-management-scope] .roots-tasks-relations li{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}@media (prefers-reduced-motion:reduce){[data-management-scope] :is(.roots-tasks-chevron,.roots-tasks-icon-button){transition:none}}[data-management-scope] .roots-tasks-complete-action{display:inline-flex}[data-management-scope] .roots-tasks-complete-action button{background:var(--roots-sage-100);color:var(--roots-sage-800);border-color:var(--roots-sage-100)}[data-management-scope] .roots-tasks-complete-action button:hover{background:var(--roots-sage-100);color:var(--roots-sage-800);border-color:var(--roots-sage-500)}[data-management-scope] .roots-tasks-complete-action svg{color:inherit}[data-management-scope] .roots-tasks-chipmenu .roots-tasks-option>:first-child{justify-self:start}[data-management-scope] .roots-tasks-tags{position:relative}[data-management-scope] .roots-tasks-tagpicker{display:inline-flex}[data-management-scope] .roots-tasks-tag-menu{width:auto;max-height:18rem;inset-inline:0}[data-management-scope] .roots-tasks-tag-menu .roots-tasks-option{grid-template-columns:minmax(0,1fr);justify-items:start}[data-management-scope] .roots-tasks-panel>.roots-screen-tabs{box-sizing:border-box;width:calc(100% + 2rem);margin-inline:-1rem;padding:.25rem .5rem .5rem}[data-management-scope] .roots-tasks-panel>.roots-screen-tabs .roots-pill-tabs{box-sizing:border-box;border-bottom:1px solid var(--roots-divider);width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:0;padding:0;display:flex}[data-management-scope] .roots-tasks-panel>.roots-screen-tabs .roots-pill-tab{border-radius:0;flex:1 1 0;min-width:0;min-height:2.75rem;padding:.75rem .5rem}[data-management-scope] .roots-tasks-panel>.roots-screen-tabs .roots-pill-label{justify-content:center;width:100%}[data-management-scope] .roots-tasks-panel>.roots-screen-tabs .roots-pill-tab[data-selected]{color:var(--color-text-accent)}[data-management-scope] .roots-tasks-panel>.roots-screen-tabs .roots-pill-highlight{background:var(--color-text-accent);height:2px;box-shadow:none;border-radius:0;inset:auto .25rem -1px}[data-management-scope] .roots-frame .roots-docked-dialog .roots-tasks-panel{flex:1 1 0;gap:1rem;height:100%;min-height:0;overflow:hidden}[data-management-scope] .roots-tasks-panel>.roots-panel-header,[data-management-scope] .roots-tasks-panel>.roots-screen-tabs,[data-management-scope] .roots-tasks-panel>.roots-panel-footer{flex:none}[data-management-scope] .roots-tasks-record-info{overscroll-behavior:contain;flex:auto;align-content:start;gap:1.25rem;min-height:0;padding-inline-end:.25rem;display:grid;overflow-y:auto}[data-management-scope] .roots-tasks-panel>.roots-screen-tabs{overflow:visible}[data-management-scope] .roots-tasks-tab-content{overscroll-behavior:contain;flex:0 auto;min-height:6rem;max-height:36%;padding-inline-end:.25rem;overflow-y:auto}[data-management-scope] .roots-tasks-panel>.roots-panel-footer{position:static}[data-management-scope] .roots-tasks-tab-content:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] :is(.roots-tasks-record-info,.roots-tasks-tab-content){scrollbar-gutter:stable}
[data-management-scope] .roots-mx-chips{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:inline-flex}[data-management-scope] .roots-mx-chip{border-radius:var(--radius-full);background:var(--roots-blue-50);color:var(--roots-blue-700);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--roots-blue-100);border:0;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}[data-management-scope] .roots-mx-chip:hover{background:var(--roots-blue-100)}[data-management-scope] .roots-mx-chip[aria-pressed=true]{background:var(--roots-blue-600);color:var(--color-on-accent);box-shadow:none}[data-management-scope] .roots-mx-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-mx-filter{flex:none;display:inline-flex;position:relative}[data-management-scope] .roots-mx-filter-trigger{border-radius:var(--radius-full);background:var(--roots-surface-card);min-height:2.25rem;color:var(--roots-ink);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer);border:0;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}[data-management-scope] .roots-mx-head .roots-mx-filter-trigger{min-height:1.5rem;box-shadow:none;color:var(--roots-label);background:0 0;padding:0 .375rem}[data-management-scope] .roots-mx-filter[data-active] .roots-mx-filter-trigger{color:var(--roots-blue-700);box-shadow:inset 0 0 0 1px var(--roots-blue-300)}[data-management-scope] .roots-mx-filter-trigger:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-mx-filter-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-mx-filter-count{border-radius:var(--radius-full);background:var(--roots-blue-600);min-width:1.25rem;height:1.25rem;color:var(--color-on-accent);place-items:center;padding:0 .3125rem;font-size:.6875rem;font-weight:600;display:inline-grid}[data-management-scope] .roots-mx-popover{z-index:60;border-radius:var(--radius-inner);background:linear-gradient(var(--roots-surface-card), var(--roots-surface-card)), var(--roots-canvas,#f7f6f2);width:max-content;min-width:12rem;max-width:min(18rem,100vw - 2rem);max-height:20rem;color:var(--roots-ink);-webkit-backdrop-filter:var(--roots-glass-blur);backdrop-filter:var(--roots-glass-blur);box-shadow:inset 0 0 0 1px var(--roots-border-glass-inner), 0 0 0 1px var(--roots-border-glass-outer), var(--shadow-high);text-align:start;text-transform:none;letter-spacing:normal;border:0;gap:.5rem;margin:0;padding:.75rem;font-weight:400;display:grid;position:fixed;inset:auto;overflow-y:auto}[data-management-scope] .roots-frame[data-scheme=dark] .roots-mx-popover{background:#131f36}[data-management-scope] .roots-mx-table{overflow:visible}[data-management-scope] .roots-mx-head{white-space:nowrap;align-items:center;gap:.125rem;display:inline-flex}[data-management-scope] .roots-mx-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.25rem;margin:0 -.25rem;padding:.125rem .25rem;display:inline-flex}[data-management-scope] .roots-mx-sort svg{color:var(--roots-label)}[data-management-scope] .roots-mx-sort[data-active] svg{color:var(--roots-blue-600)}[data-management-scope] .roots-mx-sort:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-mx-sort:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}[data-management-scope] .roots-mx-muted{color:var(--roots-ink-soft)}[data-management-scope] .roots-mx-clip{text-overflow:ellipsis;white-space:nowrap;color:var(--roots-ink-soft);display:block;overflow:hidden}[data-management-scope] .roots-mx-clip[data-attention]{color:var(--roots-ink)}[data-management-scope] .roots-mx-tickets{white-space:nowrap}[data-management-scope] .roots-mx-table td .roots-mx-chips{flex-wrap:nowrap;overflow:hidden}[data-management-scope] .roots-mx-tickets[data-overdue]{color:var(--roots-terracotta-600);font-weight:600}[data-management-scope] .roots-mx-table [data-empty]{color:var(--roots-ink-soft)}[data-management-scope] .roots-mx-table .astryx-badge,[data-management-scope] .roots-mx-card .astryx-badge{white-space:nowrap}[data-management-scope] .roots-mx-tel{color:var(--roots-blue-600);font-weight:600;text-decoration:none}[data-management-scope] .roots-mx-tel:hover{text-underline-offset:3px;text-decoration:underline}[data-management-scope] .roots-mx-pages{border-top:1px solid var(--roots-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;font-size:.8125rem;display:flex}[data-management-scope] .roots-mx-page-buttons{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}[data-management-scope] .roots-mx-page{border-radius:var(--radius-full);min-width:2rem;height:2rem;color:var(--roots-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-size:.8125rem;font-weight:600}[data-management-scope] .roots-mx-page:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-mx-page[aria-current=page]{background:var(--roots-blue-600);color:var(--color-on-accent)}[data-management-scope] .roots-mx-page:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-mx-card{gap:.5rem;min-width:0;font-size:.75rem;display:grid}[data-management-scope] .roots-mx-card-top{align-items:flex-start;gap:.5rem;display:flex}[data-management-scope] .roots-mx-card-title{flex:1;min-width:0;display:grid}[data-management-scope] .roots-mx-card-title .roots-lead-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-management-scope] .roots-mx-card-stage{text-overflow:ellipsis;white-space:nowrap;color:var(--roots-ink-soft);overflow:hidden}[data-management-scope] .roots-mx-card-line{min-width:0;color:var(--roots-ink-soft);align-items:center;gap:.375rem;display:flex}[data-management-scope] .roots-mx-card-line>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-management-scope] .roots-mx-card-foot{min-width:0;color:var(--roots-ink-soft);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}[data-management-scope] .roots-mx-card-meta{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}[data-management-scope] .roots-mx-card-meta[data-late]{color:var(--roots-terracotta-600);font-weight:600}[data-management-scope] .roots-mx-card-owner{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}[data-management-scope] .roots-mx-notice{border-radius:var(--radius-inner);background:var(--roots-blue-50);box-shadow:inset 0 0 0 1px var(--roots-blue-100);gap:.5rem;padding:.875rem 1rem;display:grid}[data-management-scope] .roots-mx-notice[data-tone=success]{background:var(--roots-sage-100);box-shadow:none}[data-management-scope] .roots-mx-notice[data-tone=warning]{background:var(--roots-terracotta-100);box-shadow:none}[data-management-scope] .roots-mx-notice>.astryx-badge{justify-self:start}[data-management-scope] .roots-mx-ready{align-items:center;gap:.5rem;display:inline-flex}[data-management-scope] .roots-mx-match{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}[data-management-scope] .roots-mx-section{border-radius:var(--radius-inner);background:var(--roots-surface-glass);min-width:0;box-shadow:inset 0 0 0 1px var(--roots-border-glass-inner), 0 0 0 1px var(--roots-border-glass-outer);gap:.875rem;padding:1rem;display:grid;container-type:inline-size}[data-management-scope] .roots-mx-section .roots-mx-section{background:var(--roots-surface-card)}[data-management-scope] .roots-mx-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}[data-management-scope] .roots-mx-section-head>span{gap:.25rem;min-width:0;display:grid}[data-management-scope] .roots-mx-grid{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@container (min-width:32rem){[data-management-scope] .roots-mx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-management-scope] .roots-mx-repeat{border-top:1px solid var(--roots-divider);gap:.75rem;padding-top:.875rem;display:grid}[data-management-scope] .roots-mx-total{color:var(--roots-terracotta-600);font-size:.8125rem;font-weight:600}[data-management-scope] .roots-mx-total[data-ok]{color:var(--roots-sage-600)}[data-management-scope] :is(.roots-mx-options,.roots-mx-months){grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem 1rem;display:grid}[data-management-scope] .roots-mx-months{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}[data-management-scope] .roots-mx-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}[data-management-scope] .roots-mx-list>li{border-bottom:1px solid var(--roots-divider);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem 0;font-size:.8125rem;display:flex}[data-management-scope] .roots-mx-list>li>:first-child{overflow-wrap:anywhere;flex:10rem;min-width:0;font-weight:600}[data-management-scope] .roots-mx-upload-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}[data-management-scope] .roots-mx-upload-row>:first-child{flex:12rem;min-width:0}[data-management-scope] .roots-mx-upload{border-radius:var(--radius-full);background:var(--roots-surface-card);min-height:2.5rem;box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer);cursor:pointer;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}[data-management-scope] .roots-mx-upload:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-mx-upload:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-mx-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}[data-management-scope] .roots-mx-intake{container-type:inline-size}[data-management-scope] .roots-mx-choices{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container (min-width:34rem){[data-management-scope] .roots-mx-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-management-scope] .roots-mx-choice{border-radius:var(--radius-container);color:var(--roots-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:inset 0 1px 0 var(--roots-border-glass-inner), 0 0 0 1px var(--roots-border-glass-outer), var(--shadow-low);transition:box-shadow var(--duration-fast,.14s) ease, transform var(--duration-fast,.14s) ease;border:0;align-content:start;justify-items:start;gap:.625rem;padding:1.5rem;display:grid}[data-management-scope] .roots-mx-choice:hover{box-shadow:inset 0 1px 0 var(--roots-border-glass-inner), 0 0 0 1px var(--roots-blue-300), var(--shadow-med)}[data-management-scope] .roots-mx-choice:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-mx-choice strong{font-size:1.0625rem}[data-management-scope] .roots-mx-choice>span:last-child{color:var(--roots-ink-soft);font-size:.875rem}[data-management-scope] .roots-mx-choice-icon{border-radius:var(--radius-inner);background:var(--roots-sage-100);width:3.25rem;height:3.25rem;color:var(--roots-sage-800);place-items:center;display:inline-grid}[data-management-scope] .roots-mx-link-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@container (min-width:46rem){[data-management-scope] .roots-mx-link-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}[data-management-scope] .roots-mx-mailto{border-radius:var(--radius-full);background:var(--roots-blue-600);min-height:2rem;color:var(--color-on-accent);align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}[data-management-scope] .roots-mx-mailto:hover{background:var(--roots-blue-700)}[data-management-scope] .roots-mx-mailto:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-mx-wizard{gap:1rem;container-type:inline-size}[data-management-scope] .roots-mx-draft{color:var(--roots-ink-soft);align-items:center;gap:.375rem;margin-top:-.5rem;font-size:.75rem;display:inline-flex}[data-management-scope] .roots-mx-stepper{border-bottom:1px solid var(--roots-divider);scrollbar-width:thin;flex:none;gap:.25rem;margin:0;padding:0 0 .75rem;list-style:none;display:flex;overflow-x:auto}[data-management-scope] .roots-mx-stepper li{flex:1 0 auto;align-items:center;display:flex}[data-management-scope] .roots-mx-stepper li+li:before{content:"";background:var(--roots-divider);flex:.75rem;min-width:.5rem;height:1px;margin-right:.25rem}[data-management-scope] .roots-mx-stepper button{border-radius:var(--radius-full);color:var(--roots-ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;font-size:.8125rem;display:inline-flex}[data-management-scope] .roots-mx-stepper button:hover{background:var(--color-overlay-hover)}[data-management-scope] .roots-mx-stepper button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-management-scope] .roots-mx-step-n{border-radius:var(--radius-full);background:var(--roots-surface-card);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--roots-border-glass-outer);place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}[data-management-scope] .roots-mx-stepper button[data-done] .roots-mx-step-n{background:var(--roots-sage-100);color:var(--roots-sage-800);box-shadow:none}[data-management-scope] .roots-mx-stepper button[aria-current=step]{color:var(--roots-ink);font-weight:600}[data-management-scope] .roots-mx-stepper button[aria-current=step] .roots-mx-step-n{background:var(--roots-blue-600);color:var(--color-on-accent);box-shadow:0 0 0 3px var(--roots-blue-100)}[data-management-scope] .roots-mx-wizard-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@container (min-width:52rem){[data-management-scope] .roots-mx-wizard-body{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}[data-management-scope] .roots-mx-wizard-side{position:sticky;top:0}}[data-management-scope] .roots-mx-wizard-main{gap:1rem;min-width:0;display:grid}[data-management-scope] .roots-mx-step-title{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}[data-management-scope] .roots-mx-wizard-side{gap:1rem;min-width:0;display:grid}[data-management-scope] .roots-mx-issues{background:var(--roots-terracotta-100)}[data-management-scope] .roots-mx-issues[data-clear]{background:var(--roots-sage-100)}[data-management-scope] .roots-mx-issue-list{gap:.375rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}[data-management-scope] .roots-mx-issue-list li{background:var(--roots-surface-card);border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;display:flex}[data-management-scope] .roots-mx-issue-list svg{color:var(--roots-terracotta-600);flex:none;margin-top:.125rem}[data-management-scope] .roots-mx-prompt .roots-portal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}[data-management-scope] .roots-frame[data-scheme=dark] :is(.roots-mx-chip,.roots-mx-notice){background:var(--roots-surface-glass-strong);color:var(--roots-ink);box-shadow:inset 0 0 0 1px var(--roots-border-glass-inner)}[data-management-scope] .roots-frame[data-scheme=dark] :is(.roots-mx-issues,.roots-mx-issues[data-clear]){background:var(--roots-surface-glass-strong)}@media (prefers-reduced-motion:reduce){[data-management-scope] .roots-mx-choice{transition:none}[data-management-scope] .roots-mx-choice:hover{transform:none}}
