*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f3f6fb;--app-text:#20344f;--content-bg:#f3f6fb;--topbar-bg:#fff;--topbar-border:#dbe2ef;--card-bg:#fff;--card-border:#dbe2ef;--card-head-border:#e8edf6;--widget-header-divider:#e8edf6;--muted:#637792;--heading:#1a2f4d;--table-bg:#fff;--table-head-bg:#f8fbff;--table-row-border:#eff3fa;--table-row-hover:#eef3fb;--table-code-bg:#f0f4fb;--btn-ghost-bg:#fff;--btn-ghost-text:#20406a;--btn-ghost-border:#c6d3e5;--input-border:#c6d3e5;--input-bg:#fff;--input-text:#1a2f4d;--shadow-card:0 1px 3px #13223b14;--modal-overlay:#0f172a73;--modal-bg:#fff;--pm-glyph-fill:#061a2e;--pm-glyph-stroke:#000;--pm-brand-blue:#031f42;--pm-storage-emphasis:#032a47;--hub-icon:#143d66;--storage-site-bg:linear-gradient(180deg, #f8fbff 0%, #fff 100%);--storage-site-head-bg:#0b67cf0f;--storage-badge-bg:#e8f2ff;--process-card-bg:#f7fbff;--process-track-bg:linear-gradient(180deg, #f8fbff 0%, #eef4fb 100%);--process-track-border:#d5e0ee;--process-bar-border:#0c21422e;--process-complete-bg:#0b3d1f;--process-storage-bg:#facc15;--process-in-progress-bg:#3b82f6;--process-na-bg:#64748b;--process-cancelled-bg:#991b1b;--process-pending-bg:#e2e8f0;--process-pending-text:#20344f;--surface-elevated:#f8f9fb;--border-subtle:#e2e6ec;--text-primary:#1a1d21;--text-secondary:#5c6570;--text-muted:#8a939e}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#0e1318;--app-text:#e4eaf4;--content-bg:#121820;--topbar-bg:#1a2330;--topbar-border:#2a3544;--card-bg:#1a2330;--card-border:#2a3544;--card-head-border:#2a3544;--widget-header-divider:#2a3544;--muted:#94a3b8;--heading:#f1f5f9;--table-bg:#1a2330;--table-head-bg:#222d3d;--table-row-border:#2a3544;--table-row-hover:color-mix(in srgb, var(--accent,#3b82f6) 16%, var(--table-bg));--table-code-bg:#2a3544;--btn-ghost-bg:#1a2330;--btn-ghost-text:#e4eaf4;--btn-ghost-border:#3d4b5c;--input-border:#3d4b5c;--input-bg:#1a2330;--input-text:#e4eaf4;--shadow-card:0 1px 3px #00000059;--modal-overlay:#000000a6;--modal-bg:#1a2330;--pm-glyph-fill:#b8d9ff;--pm-glyph-stroke:#0a0a0a;--pm-brand-blue:#8ec5ff;--pm-storage-emphasis:#d4e9ff;--hub-icon:#8ec5ff;--storage-site-bg:linear-gradient(180deg, #1e2838 0%, #1a2330 100%);--storage-site-head-bg:#0b67cf26;--storage-badge-bg:#0b67cf40;--process-card-bg:#141c26;--process-track-bg:linear-gradient(180deg, #18222e 0%, #141c26 100%);--process-track-border:#334155;--process-bar-border:#94a3b840;--process-complete-bg:#0b3d1f;--process-storage-bg:#eab308;--process-in-progress-bg:#60a5fa;--process-na-bg:#475569;--process-cancelled-bg:#7f1d1d;--process-pending-bg:#223041;--process-pending-text:#dbe7f3;--surface-elevated:#1e2838;--border-subtle:#2a3544;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b}[data-theme=dark] select{background-color:var(--input-bg);color:var(--input-text)}[data-theme=dark] select option{background-color:var(--card-bg);color:var(--input-text)}html{scrollbar-gutter:stable}body{background:var(--app-bg);color:var(--app-text);margin:0;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}#root{min-height:100vh}.layout{isolation:isolate;grid-template-columns:152px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dbe7ff;z-index:600;background:#0b1626;border-right:1px solid #1d2b3f;flex-direction:column;align-self:start;align-items:center;gap:1rem;height:100vh;padding:.75rem .5rem;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar__header{flex-direction:row;justify-content:center;align-items:center;width:100%;padding:.2rem .15rem .35rem;display:flex}.sidebar__logoCard{width:100%;max-width:100%;box-shadow:none;background:#0b1626;border:1px solid #1d2b3f;border-radius:12px;justify-content:center;align-items:center;padding:.5rem .55rem;display:flex}.sidebar__logo{width:100%;max-width:118px;height:auto;display:block;background:0 0!important}.appChromeCorner{display:none}.topBar__homeBrand{--topBar-home-evident-color:#c9a227;--topBar-brand-wordmark-bg:transparent;min-width:0;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:0;line-height:1.15;display:flex}.topBar__homeBrandRow{align-items:center;gap:.2rem;min-width:0;display:inline-flex}.topBar__homeBrandRow .topBar__brandWordmark{margin-left:-.28rem;padding-left:.35rem}.topBar__homeBrand.topBar__title{color:inherit}[data-theme=dark] .topBar__homeBrand{--topBar-home-evident-color:#ffc107;--topBar-brand-wordmark-bg:#1a2330}.topBar__homeLogoWrap{background:var(--topbar-bg);border-radius:6px;flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.topBar__homeLogo{object-fit:contain;object-position:left center;width:auto;max-width:min(200px,40vw);height:2.15rem;box-shadow:none;border:0;display:block;background:0 0!important}.topBar__homeLogo--onLight{display:block}.topBar__homeLogo--onDark,[data-theme=dark] .topBar__homeLogo--onLight{display:none}[data-theme=dark] .topBar__homeLogo--onDark{display:block}[data-theme=dark] .topBar__homeLogo{max-width:min(180px,36vw);height:1.935rem}[data-theme=dark] .topBar__homeDivider{min-height:1.8rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topBar__brandWordmark{background:var(--topBar-brand-wordmark-bg);border-radius:8px;align-items:center;min-width:0;padding:.35rem .65rem;font-family:inherit;display:inline-flex}.topBar__homeEvident{letter-spacing:.01em;color:var(--topBar-home-evident-color,#c9a227);font-size:1.35rem;font-weight:700}.topBar__homePageName{letter-spacing:.01em;color:var(--heading);padding-left:.5rem;font-size:1.35rem;font-weight:700;line-height:1.15}.topBar__homeDivider{background:var(--topBar-home-evident-color,#c9a227);border-radius:2px;flex:none;align-self:stretch;width:3px;min-height:2rem;margin:.15rem .05rem .15rem 0}.topBar--pageCenter{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.topBar__brand{justify-self:start;min-width:0}.topBar__brand.topBar__homeBrand{flex-direction:unset;align-items:unset;gap:unset;display:block}.topBar__center{grid-column:2;justify-self:center;min-width:0;max-width:min(52vw,36rem)}.topBar__centerPage{justify-content:center;align-items:center;gap:.4rem;min-width:0;display:flex}.topBar__centerPageName{letter-spacing:.01em;color:var(--heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2;overflow:hidden}.topBar__actions{flex-wrap:nowrap;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.topBar__toolbar{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.globalSearch{flex:14rem;min-width:11rem;max-width:26rem;position:relative}.globalSearch__shell{border:1px solid var(--input-border);background:var(--btn-ghost-bg);border-radius:8px;align-items:center;gap:.35rem;padding:0 .45rem;display:flex}.globalSearch__icon{color:var(--muted);flex-shrink:0;display:flex}.globalSearch__input{min-width:0;color:var(--input-text);background:0 0;border:none;flex:1;padding:.38rem 0;font-size:.82rem}.globalSearch__input:focus{outline:none}.globalSearch__shell:focus-within{border-color:#0f8ea3;box-shadow:0 0 0 2px #0f8ea326}.globalSearch__input::-webkit-search-cancel-button{-webkit-appearance:none}.globalSearch__list{background:var(--card-bg);border:1px solid var(--card-border);z-index:50;border-radius:8px;width:max(100%,26rem);max-width:min(44rem,96vw);max-height:min(28rem,62vh);margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .35rem);right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.globalSearch__list--empty{color:var(--muted);padding:.55rem .75rem;font-size:.82rem}.globalSearch__option{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.1rem .5rem;padding:.45rem .65rem;display:grid}.globalSearch__option:hover,.globalSearch__option--active{background:#0f8ea314}.globalSearch__optionKind{text-transform:uppercase;letter-spacing:.04em;width:4.25rem;min-width:4.25rem;max-width:4.25rem;color:var(--muted);white-space:nowrap;box-sizing:border-box;flex-shrink:0;grid-row:1/span 2;align-self:center;padding-right:.35rem;font-size:.65rem;font-weight:700}.globalSearch__optionTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:600;overflow:hidden}.globalSearch:not(.globalSearch--page) .globalSearch__optionTitle,.globalSearch:not(.globalSearch--page) .globalSearch__optionSub{white-space:normal;text-overflow:unset;line-height:1.3}.globalSearch__optionSub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-size:.72rem;overflow:hidden}.globalSearch__optionMatch{display:none}.globalSearch--page{flex:none;width:100%;max-width:none}.globalSearch--page .globalSearch__pageLabel{margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.globalSearch--page .globalSearch__shell{padding:0 .65rem}.globalSearch--page .globalSearch__input{padding:.55rem 0;font-size:.95rem}.globalSearch--page .globalSearch__list{width:100%;max-width:none;min-height:14rem;max-height:none;box-shadow:none;border:1px solid var(--card-border);margin-top:.75rem;position:static}.globalSearch--page .globalSearch__optionKind{width:4.25rem;min-width:4.25rem;max-width:4.25rem}.globalSearch--page .globalSearch__option{grid-template-rows:auto auto;grid-template-columns:4.25rem minmax(0,1fr) 8rem;gap:.2rem .75rem;padding:.6rem .85rem}.globalSearch--page .globalSearch__optionTitle,.globalSearch--page .globalSearch__optionSub{white-space:normal;text-overflow:unset;line-height:1.35;overflow:visible}.globalSearch--page .globalSearch__optionMatch{text-align:right;color:var(--muted);grid-area:1/3/span 2;align-self:center;font-size:.72rem;line-height:1.3;display:block}.searchesPage{max-width:none;margin:0;padding:0 .5rem 1.5rem}.searchesPage__header{margin-bottom:1rem}.searchesPage__title{margin:0 0 .35rem;font-size:1.35rem;font-weight:700}.searchesPage__hint{max-width:52rem;margin:0}.searchesPage__layout{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=840px){.searchesPage__layout{grid-template-columns:1fr}}.searchesPage__main{flex-direction:column;gap:1rem;min-width:0;display:flex}.searchesPage__toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.searchesPage__card,.searchesPage__welcomeCard,.searchesPage__resultsCard{padding:1rem 1.15rem 1.1rem}.searchesPage__resultsHead{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.searchesPage__resultsTitle{margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.searchesPage__resultsMeta{margin:0;font-size:.85rem}.searchesPage__resultCount{color:var(--muted,#64748b);margin:0 0 .65rem;font-size:.9rem}.searchesPage__resultList{border:1px solid var(--card-head-border,#d8e2ef);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.searchesPage__resultItem{border-bottom:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.1rem .75rem;padding:.65rem .85rem;display:grid}.searchesPage__resultItem:last-child{border-bottom:none}.searchesPage__resultItem:hover{background:color-mix(in srgb, var(--accent,#2563eb) 6%, var(--card-bg,#fff))}.searchesPage__resultKind{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#64748b);grid-row:1/span 2;align-self:center;font-size:.72rem;font-weight:600}.searchesPage__resultTitleBtn{font:inherit;color:var(--text,#0f172a);text-align:left;cursor:pointer;background:0 0;border:none;grid-column:2;padding:0;font-weight:600}.searchesPage__resultTitleBtn:hover{color:var(--accent,#2563eb);text-underline-offset:2px;text-decoration:underline}[data-theme=dark] .searchesPage__resultTitleBtn{color:#f1f5f9}[data-theme=dark] .searchesPage__resultTitleBtn:hover{color:#93c5fd}.searchesPage__resultMeta{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:.15rem;font-size:.85rem;display:flex}.searchesPage__resultSub,.searchesPage__resultMetaSep{color:var(--muted,#64748b)}.searchesPage__resultProjectLink{font:inherit;font-size:inherit;color:var(--accent,#2563eb);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.searchesPage__resultProjectLink:hover{color:color-mix(in srgb, var(--accent,#2563eb) 82%, #000)}[data-theme=dark] .searchesPage__resultProjectLink{color:#93c5fd}[data-theme=dark] .searchesPage__resultProjectLink:hover{color:#bfdbfe}[data-theme=dark] .searchesPage__resultSub,[data-theme=dark] .searchesPage__resultMetaSep{color:#94a3b8}.searchesPage__quickTitle{margin:0 0 .35rem;font-size:1rem;font-weight:600}.searchesPage__quickHint{margin:0 0 .75rem}.savedSearchesSidebar{border:1px solid var(--card-head-border,#d8e2ef);background:color-mix(in srgb, var(--card-bg,#fff) 92%, var(--card-head-border,#d8e2ef));border-radius:10px;flex-direction:column;min-height:18rem;display:flex;overflow:hidden}.savedSearchesSidebar__head{border-bottom:1px solid var(--card-head-border,#d8e2ef);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.savedSearchesSidebar__title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#64748b);margin:0;font-size:.82rem;font-weight:700}.savedSearchesSidebar__tree{flex:1;padding:.35rem 0;overflow:auto}.savedSearchesSidebar__empty{margin:.75rem;font-size:.85rem}.savedSearchesSidebar__list,.savedSearchesSidebar__children{margin:0;padding:0;list-style:none}.savedSearchesSidebar__folder{align-items:center;gap:.35rem;min-height:2rem;padding:.3rem .5rem .3rem 0;display:flex}.savedSearchesSidebar__folderIcon{opacity:.88;flex-shrink:0;font-size:.95rem;line-height:1}.savedSearchesSidebar__expand{width:1.35rem;height:1.35rem;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:.75rem;line-height:1}.savedSearchesSidebar__folderLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.savedSearchesSidebar__folder--dropTarget,.savedSearchesSidebar__list--dropTarget{outline:2px dashed var(--accent,#2563eb);outline-offset:2px;background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent);border-radius:6px}.savedSearchesSidebar__folder[draggable=true],.savedSearchesSidebar__search[draggable=true]{cursor:grab}.savedSearchesSidebar__folder[draggable=true]:active,.savedSearchesSidebar__search[draggable=true]:active{cursor:grabbing}.savedSearchesSidebar__search{text-align:left;cursor:pointer;width:100%;color:var(--text,#0f172a);background:0 0;border:none;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.88rem;display:flex}[data-theme=dark] .savedSearchesSidebar__search{color:#e8eef4}[data-theme=dark] .savedSearchesSidebar__searchName{color:#f1f5f9}[data-theme=dark] .savedSearchesSidebar__folderLabel{color:#e2e8f0}.savedSearchesSidebar__search:hover{background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent)}.savedSearchesSidebar__search--on{background:color-mix(in srgb, var(--accent,#2563eb) 14%, var(--card-bg,#fff));font-weight:600}.savedSearchesSidebar__searchIcon{opacity:.55;font-size:.85rem}.savedSearchesSidebar__searchName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.savedSearchesSidebar__renameInput{min-width:0;font:inherit;border:1px solid var(--accent,#2563eb);border-radius:4px;flex:1;padding:.15rem .35rem}.savedSearchesSidebar__menu{z-index:1200;border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);border-radius:8px;min-width:10rem;padding:.35rem 0;position:fixed;box-shadow:0 8px 24px #0f172a1f}.savedSearchesSidebar__menu button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;padding:.45rem .85rem;font-size:.88rem;display:block}.savedSearchesSidebar__menu button:hover{background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent)}.savedSearchesSidebar__menuDanger{color:#b91c1c}.searchBuilderModal__criteria{margin-top:.5rem}.searchBuilderModal__criteriaTitle{margin:0 0 .65rem;font-size:.95rem;font-weight:600}.searchBuilderModal__row{border-bottom:1px dashed var(--card-head-border,#d8e2ef);align-items:flex-start;gap:.5rem;margin-bottom:.65rem;padding-bottom:.65rem;display:flex}.searchBuilderModal__row:last-of-type{border-bottom:none}.searchBuilderModal__join,.searchBuilderModal__joinPlaceholder{flex:0 0 4.25rem;margin-top:1.65rem}.searchBuilderModal__join select{width:100%;font-size:.8rem;font-weight:700}.searchBuilderModal__rowFields{flex-wrap:wrap;flex:1;align-items:flex-end;gap:.5rem .65rem;min-width:0;display:flex}.searchBuilderModal__field{flex:9rem;min-width:8rem;margin:0}.searchBuilderModal__field--wide{flex:100%;min-width:12rem}.searchBuilderModal__notSetHint{flex:100%;align-self:center;margin:0}.searchBuilderModal__remove{align-self:flex-end;margin-bottom:.15rem}.searchBuilderModal__addRow{margin-top:.25rem}.searchBuilderModal__chooseListBtn{text-align:left;justify-content:flex-start;max-width:100%}.searchBuilderModal__chosenSummary{color:var(--text,#0f172a);word-break:break-word;margin:.35rem 0 0;font-size:.82rem;line-height:1.45}[data-theme=dark] .searchBuilderModal__chosenSummary{color:#e2e8f0}.searchChooseListOverlay{z-index:1300}.searchChooseListModal__body{flex-direction:column;gap:.65rem;max-height:min(70vh,32rem);display:flex}.searchChooseListModal__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.searchChooseListModal__count{margin:0 0 0 auto}.searchChooseListModal__list{border:1px solid var(--card-head-border,#d8e2ef);border-radius:8px;flex:1;min-height:8rem;margin:0;padding:0;list-style:none;overflow:auto}.searchChooseListModal__option{cursor:pointer;align-items:center;gap:.55rem;padding:.45rem .75rem;font-size:.9rem;display:flex}.searchChooseListModal__option:hover{background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent)}.searchChooseListModal__empty{margin:0;padding:.75rem}.favoriteStar--header{flex-shrink:0;padding:.15rem .2rem;font-size:1.15rem;line-height:1}.topBar__titleWrap{align-items:center;min-width:0;display:flex}.sidebar__nav{flex-direction:column;gap:.35rem;width:100%;display:flex}.navItem{color:#dbe7ff;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.45rem;width:100%;min-height:40px;padding:.35rem .45rem;display:flex}.navItem:hover{background:#102035;border-color:#2b4060}.navItem--active{color:#fff;background:#0f2b50;border-color:#3560ab}.navItem__icon{text-align:center;flex:0 0 1.1rem;font-size:1rem}.navItem__label{letter-spacing:.02em;font-size:.72rem;font-weight:600;line-height:1.15}.sidebar__navGroup{border-top:1px solid #ffffff1a;flex-direction:column;gap:.2rem;margin:.3rem 0 .2rem;padding:.4rem 0 .15rem;display:flex}.sidebar__navGroupLabel{letter-spacing:.07em;text-transform:uppercase;color:#dbe7ff80;margin:0 0 .1rem .15rem;font-size:.64rem;font-weight:700}.navItem--sub{min-height:36px;padding-left:.55rem}.navItem--sub .navItem__icon{opacity:1;color:#fff;font-size:.88rem}.navItem__expander{opacity:.8;flex:none;margin-left:auto;font-size:.62rem;line-height:1}.sidebar__navGroup--lab{border-top:1px solid #ffffff1a;margin:.3rem 0 .2rem;padding:.3rem 0 .15rem}.sidebar__labSublinks{flex-direction:column;gap:.2rem;padding:0 0 .1rem .15rem;display:flex}.content{background:var(--content-bg);z-index:0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow-x:clip}.topBar{z-index:800;background:var(--topbar-bg);border-bottom:1px solid var(--topbar-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex;position:sticky;top:0}.topBar__chrome{flex-shrink:0;align-items:center;gap:.45rem;margin-left:.35rem;display:inline-flex}.topBar:not(.kioskShell__topBar) .topBar__homeBrand{background:0 0}.topBar:not(.kioskShell__topBar) .topBar__homeLogoWrap{background:var(--topbar-bg)}.topBar__eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.78rem}.topBar__title{color:var(--heading);margin:.15rem 0 0;font-size:1.35rem;font-weight:700}.themeToggle{border:1px solid var(--btn-ghost-border);background:var(--btn-ghost-bg);color:var(--btn-ghost-text);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;line-height:1;display:inline-flex}.themeToggle:hover{color:#0b67cf;border-color:#0b67cf}[data-theme=dark] .themeToggle:hover{color:#8ec5ff;border-color:#8ec5ff}.topBar:not(.topBar--pageCenter) .topBar__actions{align-items:center;gap:.5rem;display:flex}.topBar--pageCenter .topBar__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.topBar--pageCenter .topBar__toolbar{flex:auto;min-width:10rem}.btn{border:1px solid var(--btn-ghost-border);cursor:pointer;border-radius:8px;padding:.45rem .75rem;font-size:.85rem;font-weight:600}.btn--ghost{background:var(--btn-ghost-bg);color:var(--btn-ghost-text);border-color:var(--btn-ghost-border)}.btn--primary{color:#fff;background:#0b67cf;border-color:#0b67cf}.btn--danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.btn--danger:hover:not(:disabled){background:#991b1b;border-color:#991b1b}.btn--danger:disabled{opacity:.55}.btn--sm{padding:.28rem .5rem;font-size:.78rem}.userRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.userRow label{color:var(--muted);white-space:nowrap;font-size:.8rem}.userRow select{border:1px solid var(--input-border);color:var(--input-text);background:var(--btn-ghost-bg);border-radius:8px;min-width:12rem;max-width:min(22rem,100%);padding:.35rem .5rem;font-size:.82rem}.userRow--readonly{gap:.4rem}.userRow__staticLabel{color:var(--muted);white-space:nowrap;font-size:.8rem}.userRow__staticValue{color:var(--input-text);text-overflow:ellipsis;white-space:nowrap;max-width:min(18rem,100%);font-size:.82rem;font-weight:600;overflow:hidden}.dashboardGridHost{box-sizing:border-box;flex:1;width:100%;min-height:0;padding:.75rem clamp(.25rem,1.2vw,1rem)}.dashboardGrid{width:100%!important}.dashboardGrid .react-grid-item.react-grid-placeholder{background:#0b67cf1f;border:1px dashed #0b67cf;border-radius:10px}.react-grid-item.react-grid-placeholder{pointer-events:none!important;display:none!important}:is(body:has(.react-grid-item.react-draggable-dragging) .react-grid-item.react-grid-placeholder,body:has(.react-grid-item.react-resizable-resizing) .react-grid-item.react-grid-placeholder){display:block!important}.dashboardGrid .react-grid-item>.react-resizable-handle{z-index:30;box-sizing:border-box;opacity:1;border:none;background:0 0!important}.dashboardGrid .react-grid-item>.react-resizable-handle:before{content:none!important}.widgetGridItem{height:100%}.evidenceWidgetGridHost{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.25rem 0 .5rem;overflow-x:clip}.evidenceWidgetGrid{width:100%!important}.evidenceWidgetGrid .react-grid-item{overflow:hidden}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory){z-index:2;align-self:stretch;overflow:visible}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.evidenceWidgetGrid__item{flex-direction:column;height:100%;min-height:0;display:flex;overflow:visible}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle{z-index:30;box-sizing:border-box;opacity:1;border:none;background:0 0!important}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle:before{content:none!important}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle:after{content:"";pointer-events:none;opacity:0;background:var(--card-head-border,#c5d0dc);border-radius:2px;transition:opacity .12s,background .12s,width .12s,height .12s;display:block;position:absolute}.evidenceWidgetGrid .react-grid-item.react-resizable-resizing>.react-resizable-handle:after{opacity:1;background:var(--accent,#0b67cf)}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory).react-resizable-resizing>.react-resizable-handle{z-index:45;pointer-events:auto}:is(.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-ne,.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-nw){display:none!important}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-e{cursor:ew-resize;z-index:50;width:16px;height:100%;margin-top:0;top:0;right:0}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-w{cursor:ew-resize;z-index:50;width:16px;height:100%;margin-top:0;top:0;left:0}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-s{cursor:ns-resize;z-index:50;width:100%;height:16px;margin-left:0;bottom:0;left:0;display:block!important}:is(.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-se,.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-sw){z-index:55;width:18px;height:18px;bottom:0;display:block!important}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-se{cursor:nwse-resize;right:0}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-sw{cursor:nesw-resize;left:0}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-e:after{content:"";opacity:0}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-w:after{content:"";opacity:0}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-s:after{content:"";opacity:0}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-se:after{content:"";opacity:0}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-sw:after{content:"";opacity:0}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory):hover>.react-resizable-handle-e:after{opacity:.85}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory):hover>.react-resizable-handle-w:after{opacity:.85}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory):hover>.react-resizable-handle-s:after{opacity:.85}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory):hover>.react-resizable-handle-se:after{opacity:.85}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory):hover>.react-resizable-handle-sw:after{opacity:.85}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory).react-resizable-resizing>.react-resizable-handle-e:after{opacity:.85}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory).react-resizable-resizing>.react-resizable-handle-w:after{opacity:.85}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory).react-resizable-resizing>.react-resizable-handle-s:after{opacity:.85}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory).react-resizable-resizing>.react-resizable-handle-se:after{opacity:.85}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory).react-resizable-resizing>.react-resizable-handle-sw:after{opacity:.85}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory)>.react-resizable-handle-n{display:none!important}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-e,.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-w{cursor:ew-resize;width:14px;height:100%;margin-top:0;top:0}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-e{right:-3px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-w{left:-3px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-n,.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-s{cursor:ns-resize;width:100%;height:14px;margin-left:0;left:0}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-n{top:-3px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-s{bottom:-3px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-n:after,.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-s:after{width:2rem;height:3px;left:50%;transform:translate(-50%)}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-n:after{top:4px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-s:after{bottom:4px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-e:after,.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-w:after{width:3px;height:2rem;top:50%;transform:translateY(-50%)}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-e:after{right:4px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-w:after{left:4px}.evidenceWidgetGrid .react-grid-item.react-resizable-resizing>.react-resizable-handle-n:after,.evidenceWidgetGrid .react-grid-item.react-resizable-resizing>.react-resizable-handle-s:after{height:4px}.evidenceWidgetGrid .react-grid-item.react-resizable-resizing>.react-resizable-handle-e:after,.evidenceWidgetGrid .react-grid-item.react-resizable-resizing>.react-resizable-handle-w:after{width:4px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-ne,.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-nw,.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-se,.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-sw{width:12px;height:12px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-se{cursor:se-resize;bottom:-2px;right:-2px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-sw{cursor:sw-resize;bottom:-2px;left:-2px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-ne{cursor:ne-resize;top:-2px;right:-2px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-nw{cursor:nw-resize;top:-2px;left:-2px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-se:after,.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-sw:after,.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-ne:after,.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-nw:after{border-radius:999px;width:8px;height:8px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-se:after{bottom:3px;right:3px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-sw:after{bottom:3px;left:3px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-ne:after{top:3px;right:3px}.evidenceWidgetGrid .react-grid-item>.react-resizable-handle-nw:after{top:3px;left:3px}.evidenceWidgetGrid .react-grid-item.react-resizable-resizing>.react-resizable-handle-se:after,.evidenceWidgetGrid .react-grid-item.react-resizable-resizing>.react-resizable-handle-sw:after,.evidenceWidgetGrid .react-grid-item.react-resizable-resizing>.react-resizable-handle-ne:after,.evidenceWidgetGrid .react-grid-item.react-resizable-resizing>.react-resizable-handle-nw:after{width:9px;height:9px}.evidenceWidgetGrid .react-grid-item.react-draggable-dragging{z-index:30!important;pointer-events:none!important}.evidenceWidgetGrid .react-grid-item:has(.widgetCategory).react-resizable-resizing{overflow:visible;z-index:30!important;pointer-events:auto!important}.evidenceWidgetGrid .react-grid-item.react-grid-placeholder{background:#0b67cf1a;border:1px dashed #0b67cf;border-radius:8px}.evidenceWidgetGrid__item{height:100%;min-height:0;overflow:hidden}.evidenceWidgetGrid__item .card__head--split{flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem}.evidenceWidgetGrid__item .widgetCard__body--chart{min-height:12.5rem}.evidenceWidgetGrid__item .lineChart__svg{max-height:280px}.evidenceWidgetCard{min-width:0}.evidenceWidgetGrid__item .projectsWorldMap,.evidenceWidgetGrid__item .projectsWorldMap__leaflet{flex:19.5rem;height:19.5rem;min-height:19.5rem}.clientDetailContacts__dashboards .projectsOverviewRow{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.75rem}.caseBookClientTeam__gridHint{margin:0 0 .5rem}.caseBookClientTeam .evidenceWidgetGridHost{min-height:6rem}.caseBookClientTeam .evidenceWidgetGrid__item>.caseBookClientTeam__card{height:100%;min-height:0}.caseBookClientTeam__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-sizing:border-box;flex-direction:column;min-width:0;height:100%;margin:0;padding:.35rem .45rem .3rem;font-size:.72rem;line-height:1.35;display:flex}.caseBookClientTeam__card .msPortfolio__kpiDrag{padding:.1rem .2rem;font-size:.65rem}.caseBookClientTeam__cardHead{justify-content:space-between;align-items:flex-start;gap:.3rem;margin-bottom:.35rem;display:flex}.caseBookClientTeam__cardTitle{margin:0;font-size:.78rem;font-weight:600;line-height:1.25}.caseBookClientTeam__card .btn--sm{padding:.15rem .35rem;font-size:.68rem}.caseBookClientTeam__cardActions{flex-shrink:0;gap:.25rem;display:flex}.caseBookClientTeam__dl{gap:.2rem;margin:0;font-size:.68rem;display:grid}.caseBookClientTeam__dl>div{gap:.1rem;display:grid}.caseBookClientTeam__dl dt{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:0;font-size:.58rem;font-weight:600}.caseBookClientTeam__dl dd{word-break:break-word;margin:0}.caseBookClientTeam__profile{margin-top:.15rem}.caseBookClientTeam__profileText{white-space:pre-wrap;max-height:4.5rem;font-size:.66rem;line-height:1.35;overflow:auto}.evidenceWidgetCard--dataTypeTiles .evidenceWidgetTile{box-sizing:border-box;min-height:5.4rem;padding:.45rem .4rem .55rem}.evidenceWidgetCard--dataTypeTiles .evidenceWidgetTile__label{-webkit-line-clamp:3;font-size:.66rem;line-height:1.2;overflow:hidden}.evidenceWidgetCard--sourceMainTiles .evidenceWidgetTile{box-sizing:border-box;min-height:5.25rem;padding:.45rem .4rem .55rem}.evidenceWidgetCard--sourceMainTiles .evidenceWidgetTile__label{-webkit-line-clamp:3;font-size:.66rem;line-height:1.2;overflow:hidden}.forensicSoftwareWidget__body{min-height:0}.forensicSoftwareWidget__gridWrap{max-height:18.75rem;padding-right:.15rem;overflow:auto}.physicalSourceWidget__body{flex-direction:column;gap:0;min-height:0;display:flex}.physicalSourceWidget__slotTiles{border-top:1px solid var(--table-row-border,#e2e8f0);margin-top:.45rem;padding-top:.45rem}.evidenceWidgetTileGrid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));align-content:start;gap:.4rem .5rem;display:grid}.evidenceWidgetTileGrid--dense{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.evidenceWidgetTile{border:1px solid var(--table-row-border,#e2e8f0);background:var(--card-bg,var(--input-bg,#fff));color:var(--text);cursor:pointer;text-align:center;min-height:4.5rem;font:inherit;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.2rem;padding:.4rem .35rem;display:flex}.evidenceWidgetTile--sm{min-height:4.1rem}.evidenceWidgetTile--active{background:color-mix(in srgb, #0f8ea3 14%, var(--card-bg,var(--input-bg,#fff)));border-color:#0b2e6b;box-shadow:0 0 0 1px #5b2a8652}.evidenceWidgetTile__icon{justify-content:center;align-items:center;min-height:2.1rem;display:flex}.evidenceWidgetTile__textStack{flex-direction:column;align-items:center;gap:.1rem;width:100%;min-width:0;display:flex}.evidenceWidgetTile__icon--pm{min-width:2rem;min-height:2rem}.evidenceWidgetTileGrid--location{grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr))}.evidenceWidgetTile--location{min-height:4.8rem}.evidenceWidgetTile__icon--storage{color:var(--link,#1d4ed8)}.evidenceWidgetTile__icon--storage .storageKindGlyph,.evidenceWidgetTile__icon--storage svg{width:2.15rem;height:2.15rem;display:block}.evidenceWidgetTile__count{font-size:.95rem;font-weight:600;line-height:1.1}.evidenceWidgetTile__label{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.65rem;line-height:1.2;display:-webkit-box;overflow:hidden}.evidenceBarChart__list{flex-direction:column;gap:.35rem;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.evidenceBarChart__row{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(4.5rem,1.1fr) minmax(0,2.2fr) auto;align-items:center;gap:.35rem .5rem;padding:.2rem .25rem;display:grid}.evidenceBarChart__row--active{background:color-mix(in srgb, #0f8ea3 10%, var(--card-bg,var(--input-bg,#fff)));border-color:#0b2e6b}.evidenceBarChart__label{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.evidenceBarChart__track{background:var(--table-row-border,#e2e8f0);border-radius:4px;min-width:0;height:.5rem;position:relative;overflow:hidden}.evidenceBarChart__fill{background:linear-gradient(90deg,#0b2e6b 0%,#5b2a86 55%,#0f8ea3 100%);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.evidenceBarChart__value{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:1.4rem;font-size:.8rem}.widgetCard{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.dashWidgetCard{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);box-sizing:border-box;border-radius:10px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.dashWidgetCard__header{background:var(--card-bg,#fff);color:var(--heading,var(--text));border-bottom:1px solid var(--widget-header-divider,var(--card-head-border,#d8e2ef));border-radius:10px 10px 0 0;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.35rem .65rem;padding:.55rem 1.75rem .55rem .65rem;display:flex}.dashWidgetCard__header--split{align-items:flex-start}.dashWidgetCard .msPortfolio__kpiTitle,.dashWidgetCard__header .msPortfolio__kpiTitle,.dashboardGridHost .dashWidgetCard__header .msPortfolio__kpiTitle,.dashboardGrid .widgetGridItem .dashWidgetCard__header .msPortfolio__kpiTitle{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.25}.dashWidgetCard .msPortfolio__kpiDrag{z-index:2;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:.85rem;line-height:1;position:absolute;top:.35rem;right:.35rem}.widget-drag-handle,.widget-nested-drag-handle{cursor:grab}.widget-drag-handle:active,.widget-nested-drag-handle:active{cursor:grabbing}.widgetCard__body{flex:1;min-height:0;overflow:auto}.widgetCard__body--chart{padding:.25rem .5rem .5rem}.filterResultBar{border-bottom:1px solid var(--card-border);color:var(--muted);background:var(--content-bg,transparent);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.4rem 1rem;font-size:.82rem;display:flex}.filterResultBar__text{min-width:0}.filterResultBar__clear{font:inherit;color:var(--accent,#0b67cf);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:underline}.filterResultBar__clear:hover{opacity:.9}.physicalMediaList__labelCell{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.physicalMediaList__driveToggle{border:1px solid var(--table-row-border,#dbe2ef);background:var(--btn-ghost-bg,#f4f7fc);color:var(--heading,#1e3558);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:.28rem;margin:0;padding:.15rem .35rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.physicalMediaList__driveToggle:hover{border-color:var(--accent,#0b67cf);color:var(--accent,#0b67cf)}.physicalMediaList__driveChevron{vertical-align:middle;border:.28rem solid #0000;border-left:.42rem solid;border-right-width:0;width:0;height:0;transition:transform .15s;display:inline-block}.physicalMediaList__driveChevron--open{transform:rotate(90deg)}.physicalMediaList__driveToggleLabel{white-space:nowrap}.physicalMediaList__driveToggle--iconOnly{padding:.18rem .32rem}.physicalMediaList__driveToggle--iconOnly .physicalMediaList__driveToggleLabel{display:none}.physicalMediaList__expandCol,.physicalMediaList__expandCell{text-align:center;vertical-align:middle;width:2.25rem;max-width:2.85rem;padding-left:.25rem;padding-right:.25rem}.physicalMediaList__driveExpandRow td{background:var(--table-head-bg,#f8fafc);box-shadow:inset 0 1px 0 var(--table-row-border,#e8edf5);border-top:none;padding:.35rem .5rem .55rem}.physicalMediaList__driveSubtable{width:100%;max-width:52rem;margin:0;font-size:.82rem}.physicalMediaList__driveSubtable th,.physicalMediaList__driveSubtable td{padding:.28rem .4rem}.physicalMediaList__containedType{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.physicalMediaList__driveSerial{font-size:.78rem}.mattersPage__tableToolbar,.entityListPage__tableToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .9rem;width:100%;margin:.75rem 0;display:flex}.mattersPage__tableToolbar .mattersListSearch,.entityListPage__tableToolbar .mattersListSearch,.entityListPage__tableToolbar .entityListPage__search{flex:12rem;min-width:0;max-width:none;margin:0}.mattersPage__filterCount,.entityListPage__filterCount{flex:none;margin-left:auto}.mattersPage__filterCount .filterResultBar,.entityListPage__filterCount .filterResultBar{text-align:right;border:1px solid var(--card-border);background:var(--card-bg,var(--content-bg));border-radius:8px;justify-content:flex-end;margin:0;padding:.32rem .65rem;display:flex;box-shadow:0 1px #0000000a}.card{background:var(--card-bg);border:1px solid var(--card-border);min-height:220px;box-shadow:var(--shadow-card);border-radius:12px}.card__head,.widgetCard>.card__head,.evidenceWidgetCard>.card__head,.projectsWidget>.card__head{border-bottom:1px solid var(--widget-header-divider,var(--card-head-border,var(--card-border)));padding:.8rem 1rem}.card__head h2{color:var(--heading);margin:0;font-size:1rem}.card__head--widget,.evidenceDetailPage__head{background:var(--card-bg,#fff);color:var(--heading,var(--text));border:none;border-bottom:1px solid var(--widget-header-divider,var(--card-head-border,#d8e2ef));margin:0;padding:.55rem .75rem}.evidenceDetailPage__head{border-radius:10px;margin-bottom:.75rem}.card__head--widget{border-radius:10px 10px 0 0}.card__head--widget .projectsWidget__title,.card__head--widget h2,.evidenceDetailPage__head h2{color:var(--heading);margin:0;font-weight:600}.evidenceDetailPage__head h2{letter-spacing:.03em;font-size:.95rem}.card__head--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.card__head--split h2{margin:0}.card__sub{color:var(--muted);max-width:42rem;margin:.2rem 0 0;font-size:.78rem;font-weight:500;line-height:1.35}.dashRangeTabs{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dashRangeTabs__btn{border:1px solid var(--btn-ghost-border);background:var(--btn-ghost-bg);color:var(--btn-ghost-text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:.32rem .55rem;font-size:.76rem;font-weight:600}.dashRangeTabs__btn:hover{color:#0b67cf;border-color:#0b67cf}[data-theme=dark] .dashRangeTabs__btn:hover{color:#8ec5ff;border-color:#8ec5ff}.dashRangeTabs__btn--active{color:#0b67cf;background:#0b67cf1f;border-color:#0b67cf}[data-theme=dark] .dashRangeTabs__btn--active{color:#e8f1ff;background:#8ec5ff1f;border-color:#8ec5ff}.timelineList,.entityList{margin:0;padding:.25rem .8rem .8rem;list-style:none}.timelineItem,.entityList__item{border-bottom:1px solid #eff3fa;grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;padding:.6rem .4rem;display:grid}.entityList__item--clickable{border-bottom:none;padding:0}.entityList__item--withAction{grid-template-columns:1fr auto;align-items:center}.entityList__link{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-bottom:1px solid #eff3fa;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;padding:.6rem .4rem;display:grid}.entityList__link:hover{background:var(--table-head-bg)}[data-theme=dark] .entityList__link,[data-theme=dark] .timelineItem,[data-theme=dark] .entityList__item{border-bottom-color:var(--card-border)}.timelineItem__lead{justify-content:center;align-items:flex-start;padding-top:.05rem;display:flex}.timelineItem__icon{color:#0b67cf;justify-content:center;align-items:flex-start;padding-top:.12rem;display:flex}.timelineItem__titleRow{align-items:center;gap:.4rem;margin:0 0 .15rem;display:flex}.timelineItem__titleRow .timelineItem__icon{padding-top:0}.timelineItem__titleRow .timelineItem__title{margin:0}.entityList__lead{justify-content:center;align-items:flex-start;padding-top:.05rem;display:flex}.entityList__titleRow{align-items:center;gap:.45rem;margin:0 0 .15rem;display:flex}.entityList__titleRow .entityList__icon{padding-top:0}.entityList__titleRow .entityList__title{margin:0}.timelineItem--clickable{cursor:pointer;border-radius:8px}.timelineItem--clickable:hover{background:var(--table-head-bg)}.timelineItem__actor{vertical-align:middle;align-items:center;margin-right:.35rem;display:inline-flex}.userIdentityBadge{vertical-align:middle;align-items:center;display:inline-flex}.userIdentityBadge__avatar.userAvatar--sm{width:1.45rem;height:1.45rem}.userIdentityBadge__avatar.userAvatar--activity{width:2.9rem;height:2.9rem}.userAvatar{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.userAvatar--initials{color:#fff;letter-spacing:.02em;background:#0b2e6b;border:1px solid #0f8ea3;font-weight:700;line-height:1}.userAvatar--photo{object-fit:cover;border:1px solid var(--card-border);background:var(--card-bg)}.userAvatar--sm{width:1.45rem;height:1.45rem;font-size:.68rem}.userAvatar--md{width:2.1rem;height:2.1rem;font-size:.78rem}.userAvatar--lg{width:4rem;height:4rem;font-size:1.1rem}.userAvatar--activity{width:2.9rem;height:2.9rem;font-size:.95rem}.userAccountMenu{position:relative}.userAccountMenu__trigger{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;line-height:0}.userAccountMenu__trigger:focus-visible{outline-offset:2px;outline:2px solid #0f8ea3}.userAccountMenu__dropdown{background:var(--card-bg);border:1px solid var(--card-border);z-index:40;border-radius:8px;min-width:12rem;padding:.35rem 0;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 8px 24px #0000001f}.userAccountMenu__who{border-bottom:1px solid var(--card-border);flex-direction:column;gap:.15rem;margin-bottom:.25rem;padding:.5rem .75rem .4rem;font-size:.82rem;display:flex}.userAccountMenu__who span{color:var(--muted);font-size:.75rem}.userAccountMenu__actingAs{border-bottom:1px solid var(--card-border);flex-direction:column;gap:.35rem;margin-bottom:.2rem;padding:.5rem .75rem .55rem;display:flex}.userAccountMenu__actingAs label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.68rem;font-weight:700}.userAccountMenu__actingAs select{border:1px solid var(--input-border);width:100%;color:var(--input-text);background:var(--btn-ghost-bg);border-radius:8px;padding:.35rem .5rem;font-size:.8rem}.userAccountMenu__favorites{border-bottom:1px solid var(--card-border);margin-bottom:.2rem;padding:.35rem .5rem .4rem}.userAccountMenu__favoritesLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:0 .25rem .35rem;font-size:.68rem;font-weight:700;display:block}.userAccountMenu__favoritesList{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.userAccountMenu__favLink{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:4px;align-items:center;gap:.35rem;padding:.35rem .4rem;font-size:.82rem;display:flex}.userAccountMenu__favLink:hover{background:#0f8ea314}.userAccountMenu__favStar{color:#c9a227;flex-shrink:0;font-size:.9rem;line-height:1}.userAccountMenu__favLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.userAccountMenu__dropdown{min-width:14rem;max-width:min(26rem,92vw)}.userAccountMenu__item{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:.45rem .75rem;display:block}.userAccountMenu__item:hover{background:#0f8ea314}.userAccountMenu__item--danger{color:#b42318}.usersPanel__avatarTd{width:2.5rem}.userProfileForm__avatarRow{justify-content:center;margin-bottom:.75rem;display:flex}.modal--profile{max-width:28rem}.matterHostingInfo--embedded{border-top:1px solid var(--card-border,#e3e8f0);margin-top:.85rem;padding-top:.85rem}.matterHostingInfo--embedded .matterHostingInfo__readOnlyField{margin:0 0 .35rem}.matterHostingInfo--embedded .matterHostingInfo__readOnlyField:last-child{margin-bottom:0}.matterHostingInfo{border:1px solid var(--card-border);background:var(--card-bg);border-radius:8px;margin:1rem 0 1.25rem;padding:.85rem 1rem}.matterHostingInfo__title{margin:0 0 .65rem;font-size:.95rem;font-weight:700}.matterHostingInfo__managedCheck,.matterHostingInfo__artifactField{max-width:28rem;margin-top:.5rem}.matterHostingInfo__modelField{max-width:22rem;margin-bottom:.75rem}.matterHostingInfo__periods{flex-direction:column;gap:.85rem;display:flex}.matterHostingInfo__period{border:1px dashed var(--card-border);border-radius:8px;margin:0;padding:.75rem}.matterHostingInfo__periodTitle{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.88rem;font-weight:600;display:flex}.matterHostingInfo__grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.matterHostingInfo__dl{grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:0;font-size:.88rem;display:grid}.matterHostingInfo__dl dt{color:var(--muted)}.matterHostingInfo__period--readonly+.matterHostingInfo__period--readonly{margin-top:.65rem}.matterHostingInfo__percentages{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;margin:.75rem 0;display:grid}.matterHostingInfo__pctField input[readonly]{opacity:.85;cursor:default}.matterHostingInfo__pctInputWrap{align-items:center;gap:.35rem;display:flex}.matterHostingInfo__pctInputWrap input{flex:auto;min-width:0}.matterHostingInfo__pctSuffix{color:var(--muted,#5a6b7a);flex-shrink:0;font-weight:500}.matterHostingInfo__artifactHint{margin-top:.35rem;display:block}.matterHostingInfo__tableWrap{margin-top:.5rem;overflow-x:auto}.matterHostingInfo__tableToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;margin:.5rem 0 .35rem;display:flex}.msPortfolio__pmChart{width:100%;max-width:100%;height:auto;display:block}.matterHostingInfo__actions{white-space:nowrap;text-align:right}.matterHostingInfo__actions .btn+.btn{margin-left:.25rem}.matterActivitySearchRow{padding:0 .8rem .45rem}.matterActivitySearchInput{border:1px solid var(--card-border);background:var(--input-bg);width:min(26rem,100%);color:var(--text);border-radius:8px;padding:.4rem .55rem;font-size:.88rem}[data-theme=dark] .timelineItem__icon{color:#8ec5ff}.entityList__icon{color:#0b67cf;justify-content:center;align-items:flex-start;padding-top:.1rem;display:flex}.entityList__icon--logo .physicalMediaGlyph,.entityList__icon--logo .brandLogoSvg{flex-shrink:0}.tableMuted{color:var(--muted);margin-top:.15rem;font-size:.78rem}.projectDetail__topBar{top:var(--app-topbar-sticky-offset,3.75rem);z-index:40;background:var(--content-bg);border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;padding:.45rem 0 .55rem;display:flex;position:sticky}.projectDetail__topBarActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.recordNavigator{border:1px solid var(--card-border);background:var(--card-bg);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .35rem;display:inline-flex}.recordNavigator__count{text-align:center;min-width:3.6rem;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.projectDetail__head{background:#0b2e6b;border:1px solid #08224f;border-radius:10px;margin-bottom:.75rem;padding:.55rem .75rem}.projectDetail__head--viewOnly{border-color:#08224f}.projectDetail__title{color:#f8fbff;margin:0;font-size:1.25rem}.projectDetail__head--viewOnly .projectDetail__title{color:#f8fbff}.projectDetail__titleRow{align-items:center;gap:.35rem;display:inline-flex}.projectDetail__meta{color:#dbeafe;margin:.35rem 0 0;font-size:.9rem}.projectDetail__head--viewOnly .projectDetail__meta{color:#dbeafe}.projectDetail__dl{flex-wrap:wrap;gap:1rem 2rem;margin:.75rem 0 0;display:flex}.projectDetail__dl>div{min-width:6rem}.projectDetail__dl dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:.78rem}.projectDetail__dl dd{color:var(--heading);margin:.2rem 0 0;font-size:1.15rem;font-weight:700}.projectDetail__details{width:100%;margin-top:.25rem}.projectDetail__customFields .customFields__seg--pair,.projectDetail__matterTabBody .customFields__seg--pair,.evidenceDetailPage .projectDetail__customFields .customFields__seg--pair,.evidenceDetailPage__form .customFields__seg--pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.5rem;width:100%;display:grid}@media (width<=900px){.projectDetail__customFields .customFields__seg--pair,.projectDetail__matterTabBody .customFields__seg--pair,.evidenceDetailPage .projectDetail__customFields .customFields__seg--pair,.evidenceDetailPage__form .customFields__seg--pair{grid-template-columns:1fr}}.evidenceDetailPage .projectDetail__customFields{box-sizing:border-box;width:100%;min-width:0}.matterPromo__field{flex-direction:column;gap:.2rem;min-width:8rem;display:flex}.matterPromo__label{color:var(--muted);margin:0;font-size:.75rem;font-weight:600}.matterPromo__input{border:1px solid var(--card-border);background:var(--card-bg);min-width:0;color:var(--body);font:inherit;border-radius:8px;padding:.4rem .5rem}.projectDetail__matterTabBody{box-sizing:border-box;width:100%;min-width:0}.projectDetail__details--viewOnly .projectDetailsForm__boxed>.projectDetailsForm__boxedTitle{background:var(--card-bg,#fff);color:var(--heading,var(--text));border-bottom:1px solid var(--widget-header-divider,var(--card-head-border,#d8e2ef));border-top-left-radius:10px;border-top-right-radius:10px;margin:-.325rem -.75rem .3rem;padding:.55rem .75rem;display:block;overflow:hidden}.projectDetail__details--viewOnly .projectDetailsForm__boxedHead{background:var(--card-bg,#fff);color:var(--heading,var(--text))}.projectDetail__details--viewOnly .projectDetailsForm__boxed>.projectDetailsForm__boxedTitle,.projectDetail__details--viewOnly .projectDetailsForm__boxedHead>.projectDetailsForm__boxedTitle{color:var(--heading,var(--text))!important}.physicalMediaDetail__section{border-top:1px solid var(--card-border);margin:1.25rem 0 0;padding-top:1rem}.physicalMediaDetail__section--images{border-top:none;margin-top:0;padding-top:0}.physicalMediaDetail__sectionTitle,.physicalMediaDetail__sectionHead{border-radius:10px;margin:1.25rem 0 .65rem}.physicalMediaDetail__sectionHead:first-of-type,.physicalMediaDetail__sectionTitle:first-of-type{margin-top:0}.physicalMediaDetail__sectionTitle{color:#fff;background:#0b2e6b;border-bottom:1px solid #ffffff38;border-radius:10px 10px 0 0;padding:.55rem .75rem;font-size:.95rem;font-weight:600}.custodiansSection__mapLayout .entityListPage__tableWrap{overflow:visible}.physicalMediaDetail__section:has(>.physicalMediaDetail__sectionTitle){border-top:none;margin-top:1.25rem;padding-top:0}.physicalMediaDetail__section:has(>.physicalMediaDetail__sectionTitle)>.physicalMediaDetail__sectionTitle{margin-top:0;margin-bottom:.65rem}.physicalMediaDetail__hint{margin-top:0!important;margin-bottom:.65rem!important}.physicalMediaDetail__empty{font-style:italic;margin:.35rem 0 0!important}.physicalMediaDetail__imageFilePick{margin:0}.physicalMediaDetail__fileList{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.physicalMediaDetail__fileRow{border:1px solid var(--table-row-border);background:var(--table-head-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.45rem .55rem;display:flex}.physicalMediaDetail__fileLink{color:var(--accent,#0b67cf);word-break:break-all;font-weight:600;text-decoration:none}.physicalMediaDetail__fileLink:hover{text-decoration:underline}.physicalMediaDetail__fileMeta{color:var(--muted);flex:auto;min-width:8rem;font-size:.78rem}.physicalMediaDetail__labelRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-top:.35rem;display:flex}.physicalMediaDetail__labelField{flex:12rem;min-width:0;margin-bottom:0!important}.dataSubcategoryIcon__png{object-fit:contain;background:0 0;border:none;border-radius:6px;display:block}.dataSection__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.75rem;display:flex}.dataSection__hint{flex:14rem;margin:0!important}.dataSection__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dataSection__toolbar--right{justify-content:flex-end}.dataSection__tableWrap{margin-top:.25rem}.dataSection__empty{text-align:center;color:var(--muted);padding:1rem!important}.dataSubcategoryAdmin__group{margin-bottom:1rem}.dataSubcategoryAdmin__groupTitle{color:var(--heading);margin:0 0 .35rem;font-size:.92rem}.dataSubcategoryAdmin__groupHead{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 .35rem;display:flex}.dataSubcategoryAdmin__groupHead .dataSubcategoryAdmin__groupTitle{flex:auto;margin:0}.dataSubcategoryAdmin__groupHead--stack{flex-direction:column;align-items:stretch;gap:.4rem}.dataSubcategoryAdmin__groupHeadTop{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.dataSubcategoryAdmin__groupHeadTop .dataSubcategoryAdmin__groupTitle{flex:auto}.dataSubcategoryAdmin__mainLogoRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.35rem 0;display:flex}.dataSubcategoryAdmin__mainLogoPreview{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dataSubcategoryAdmin__section{margin:0 0 1.25rem}.dataSubcategoryAdmin__addForensicInline{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0 0 .6rem;display:flex}.dataSubcategoryAdmin__addSourceInline{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0 0 .25rem;display:flex}.dataSubcategoryAdmin__sourceRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin:0 0 .75rem;display:flex}.dataSubcategoryAdmin__sourceRowHint{flex:16rem;min-width:10rem;margin:0}.dataSubcategoryAdmin__addSourceToolbar{flex-wrap:nowrap;flex:none;align-items:center;gap:.45rem;margin:0;display:flex}.dataSubcategoryAdmin__addSourceToolbarInput{box-sizing:border-box;width:min(18rem,46vw);max-width:20rem;height:2rem;min-height:2rem;padding:.2rem .5rem;line-height:1.25}.dataSubcategoryAdmin__addDataTypeInline{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0 0 .6rem;display:flex}.dataSubcategoryAdmin__toolsPanel{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;margin:0 0 1rem;padding:.65rem .75rem}.dataSubcategoryAdmin__toolsHeading{color:var(--heading);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.dataSubcategoryAdmin__toolPreview{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dataSubcategoryAdmin__toolPlaceholder{color:var(--muted);font-size:.75rem}.dataSubcategoryAdmin__toolSelect{border:1px solid var(--card-border);min-width:7rem;max-width:14rem;font:inherit;border-radius:6px;flex:0 10rem;padding:.35rem .45rem;font-size:.85rem}.dataSubcategoryAdmin__iconBtn{border:1px solid var(--card-border);background:var(--btn-ghost-bg);width:1.65rem;height:1.65rem;color:var(--accent,#0b67cf);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;font-weight:700;line-height:1;display:inline-flex}.dataSubcategoryAdmin__iconBtn:hover{background:var(--table-row-border)}.dataSubcategoryAdmin__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.dataSubcategoryAdmin__row{border:1px solid var(--table-row-border);background:var(--table-head-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.4rem .5rem;display:flex}.dataSubcategoryAdmin__nameInput{border:1px solid var(--card-border);min-width:0;font:inherit;border-radius:6px;flex:10rem;padding:.35rem .5rem}.dataSubcategoryAdmin__pngLabel{color:var(--accent,#0b67cf);cursor:pointer;font-size:.82rem;text-decoration:underline;position:relative}.dataSubcategoryAdmin__pngInput{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.projectDetail__detailsHint code{background:var(--table-head-bg);border:1px solid var(--table-row-border);border-radius:4px;padding:.1em .35em;font-size:.85em}.reqStar{color:#c62828;margin-left:.15em;font-weight:700}[data-theme=dark] .reqStar{color:#ff8a80}.btn--linkish{font-size:inherit;color:var(--accent,#0b67cf);cursor:pointer;background:0 0;border:none;padding:.15rem .35rem;font-weight:500;text-decoration:underline}.btn--linkish:hover{opacity:.88}.projectDetailsForm{margin-top:.75rem}.projectDetailsForm__grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem 2rem;display:grid}@media (width<=900px){.projectDetailsForm__grid{grid-template-columns:1fr}}.projectDetailsForm__sectionTitle{color:var(--heading);border-bottom:1px solid var(--card-border);margin:0 0 .65rem;padding-bottom:.35rem;font-size:.95rem;font-weight:700}.projectDetailsForm__fieldRow{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-bottom:.85rem;display:flex}.projectDetailsForm__grow{flex:12rem;min-width:0}.projectDetailsForm__fieldRow .btn:not(.btn--linkish){flex-shrink:0}.projectDetailsForm__manageBtn{align-self:center;margin-left:auto}.projectDetailsForm__labelLine{color:var(--heading,#0f2744);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.3rem;font-size:.88rem;font-weight:600;display:flex}.projectDetailsForm__labelText{font:inherit;color:inherit}.projectDetailsForm__fieldBlock{width:100%;min-width:0;margin:0;display:block}.projectDetailsForm__fieldBlock>span:not(:empty){margin-bottom:.2rem;display:block}.projectDetailsForm__fullSelect{width:100%;min-width:0}.customFields__legend--inline{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;width:auto;max-width:100%;margin:0 0 .4rem;padding:0;display:flex}.projectDetailsForm__boxedHead--inline{justify-content:flex-start;align-items:center;gap:.35rem .5rem}.projectDetailsForm__boxed{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;margin:0 0 1rem;padding:.65rem .75rem .75rem;overflow:hidden}.projectDetail__details:not(.projectDetail__details--viewOnly) .projectDetailsForm__boxed,.projectDetail__details:not(.projectDetail__details--viewOnly) .projectDetailsForm__boxedHead{overflow:visible}.projectDetail__details:not(.projectDetail__details--viewOnly) .customFields__field:has([aria-expanded=true]){z-index:900;position:relative}.projectDetailsForm__boxed.customLayoutEditor__box{overflow:visible}.projectDetailsForm__boxed--doc{padding-top:.55rem}.projectDetailsForm__boxedHead{background:var(--card-bg,#fff);color:var(--heading,var(--text));border:none;border-bottom:1px solid var(--widget-header-divider,var(--card-head-border,#d8e2ef));border-top-left-radius:10px;border-top-right-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin:-.33rem -.75rem .33rem;padding:.55rem .75rem;display:flex;overflow:hidden}.projectDetailsForm__boxedTitle{color:var(--heading,var(--text));font-size:.88rem;font-weight:600}.projectDetailsForm__boxed>.projectDetailsForm__boxedTitle{color:var(--heading);margin:0 0 .65rem}.projectDetailsForm__boxedHead>.projectDetailsForm__boxedTitle{color:var(--heading,var(--text));margin:0}.projectDetailsForm__boxedHead .btn--linkish{color:var(--accent,#0b67cf)}.projectDetailsForm__boxedHead .btn--linkish:hover{color:var(--heading,var(--text))}.projectDetailsForm__checks{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;margin:0 0 1rem;padding:.65rem .75rem}.projectDetailsForm__checks legend{color:var(--heading);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;width:100%;padding:0 .35rem;font-size:.88rem;font-weight:600;display:flex}.projectDetailsForm__checkGrid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.35rem .75rem;margin-top:.5rem;display:grid}.projectDetailsForm__checkGrid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=520px){.projectDetailsForm__checkGrid--2col{grid-template-columns:1fr}}.projectDetailsForm__check{cursor:pointer;align-items:flex-start;gap:.4rem;font-size:.88rem;line-height:1.35;display:flex}.projectDetailsForm__check input{margin-top:.2rem}.customFields__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}@media (width<=900px){.customFields__grid{grid-template-columns:1fr}}.customFields__field{margin:0}.customFields__notesArea{resize:vertical;box-sizing:border-box;width:100%;min-height:4.5rem;font:inherit;line-height:1.35}.customFields__fieldGroup{border:1px solid var(--card-border);border-radius:8px;min-width:0;margin:0;padding:.55rem .65rem .65rem}.customFields__legend{color:var(--heading);margin:0 0 .45rem;font-size:.82rem;font-weight:600}.customFields__boxes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.customFields__boxes.customFields__boxes--segments{flex-direction:column;gap:.75rem;display:flex}.customFields__seg--pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.customFields__seg--pair.customFields__seg--pairSingle{grid-template-columns:minmax(0,1fr)}.customFields__boxSegCol{flex-direction:column;align-self:stretch;gap:.75rem;min-width:0;display:flex}.customFields__box--inSeg{grid-column:auto;width:100%;max-width:100%;margin:0}.customFields__fieldLabelLine{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.customFields__manageLink{align-self:center;min-height:0;padding:.1rem .2rem;font-size:.82rem}.customFields__legend--withAction{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;width:100%;margin:0 0 .4rem;padding:0;display:flex}.customFields__box{align-self:start;height:auto;margin-bottom:0}.customFields__cell{min-width:0}.customFields__cell--full{grid-column:1/-1}.customFields__cell--half{grid-column:span 1}.customFields__box--full{grid-column:1/-1}.customFields__box--half{grid-column:span 1}.customFields__boxRows{flex-direction:column;gap:.65rem;min-width:0;display:flex}.customFields__colPair{grid-template-columns:1fr 1fr;align-items:start;gap:.65rem .9rem;display:grid}.customFields__colPairCell{min-width:0}.customFields__colSpacer{min-height:.25rem}.customFields__readOnlyBlock{background:var(--input-bg,#f8fafc);border:1px dashed var(--table-row-border,#e2e8f0);border-radius:6px;margin:.15rem 0 .35rem;padding:.4rem .45rem}.customFields__readOnlyLabel{color:var(--muted);align-items:center;gap:.4rem;margin:0 0 .2rem;font-size:.8rem;display:flex}.customFields__readOnlyBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--accent,#0b67cf);font-size:.68rem;font-weight:600}.customFields__readOnlyValue{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.9rem;line-height:1.4}.customFields__readOnlyFieldBlock{min-width:0}.projectDetailsForm__readOnlyFieldLabel{color:var(--heading);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:0 0 .4rem;font-size:.88rem;font-weight:600;display:flex}.projectDetailsForm__readOnlyStatic{white-space:pre-wrap;word-break:break-word;color:var(--text,inherit);margin:0;font-size:.9rem;line-height:1.4}.projectDetailsForm__readOnlyDocList{flex-direction:column;gap:.4rem .5rem;margin:0;padding:0;list-style:none;display:flex}.projectDetailsForm__readOnlyDocLine{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;font-size:.86rem;display:flex}.projectDetailsForm__readOnlyDocType{font-weight:600}.projectDetailsForm__readOnlyMeta{color:var(--muted);font-size:.8rem}.customFields__readOnlyBoxRows{flex-direction:column;gap:.75rem;display:flex}.customFields__roFull,.customFields__roPair{min-width:0}.customFields__roPair{grid-template-columns:1fr 1fr;align-items:start;gap:.5rem .85rem;display:grid}.customFields__roPairCell{min-width:0}.customFields__toolbar{justify-content:flex-end;margin:0 0 .5rem;display:flex}@media (width<=900px){.customFields__boxes,.customFields__colPair,.customFields__roPair,.customFields__seg--pair{grid-template-columns:1fr}}.projectDetailsForm__textarea{resize:vertical;width:100%;min-height:4.5rem}.projectDetailsForm__docField{min-width:0;margin:0}.projectDetailsForm__docTopRow{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:0 0 .35rem;display:flex}.projectDetailsForm__docHint{color:var(--muted);margin:0 0 .65rem;font-size:.82rem}.projectDetailsForm__docRow{border-top:1px solid var(--table-row-border);grid-template-columns:minmax(0,1.1fr) minmax(7.5rem,10rem) minmax(0,1.2fr);align-items:center;gap:.5rem .75rem;padding:.5rem 0;display:grid}.projectDetailsForm__docRow:first-of-type{border-top:none;padding-top:0}.projectDetailsForm__docRow--cod{align-items:start}.projectDetailsForm__codGroup{flex-direction:column;gap:.35rem;min-width:0;display:flex}.projectDetailsForm__codTitle{font-size:.9rem;font-weight:600}.projectDetailsForm__codChecks{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.projectDetailsForm__docLabel--inline{margin:0}.projectDetailsForm__codSpacer{min-height:0}@media (width<=640px){.projectDetailsForm__docRow{grid-template-columns:1fr}}.projectDetailsForm__docDatePick{flex-direction:column;gap:.2rem;min-width:0;margin:0;display:flex}.projectDetailsForm__docDatePickLabel{text-transform:none;letter-spacing:normal;color:var(--heading);font-size:.8rem;font-weight:600}.projectDetailsForm__docDatePick input[type=date]{width:100%;min-width:0;font:inherit}.projectDetailsForm__docLabel{cursor:pointer;align-items:center;gap:.4rem;font-size:.88rem;line-height:1.35;display:flex}.projectDetailsForm__docFiles{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;display:flex}.projectDetailsForm__fileMeta--attached{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.projectDetailsForm__docFileLink{color:var(--link,#0b67cf);text-underline-offset:2px;word-break:break-word;max-width:100%;font-size:.82rem;font-weight:500;text-decoration:underline}.projectDetailsForm__docFileLink:hover{color:#094a94}.projectDetailsForm__docFileRemoveX{background:var(--input-bg,#fff);color:#dc2626;cursor:pointer;border:1px solid #dc2626;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:1.45rem;min-height:1.45rem;margin:0;padding:0 .1rem .05rem;font-size:1.1rem;font-weight:600;line-height:1;display:inline-flex}.projectDetailsForm__docFileRemoveX:hover{background:#fee2e2}.projectDetailsForm__docFileAdd{cursor:pointer;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.projectDetailsForm__docFileAdd .projectDetailsForm__file{cursor:pointer;max-width:100%;font-size:.82rem}.projectDetailsForm__docFileAddBtn{cursor:pointer;justify-content:center;align-items:center;gap:.35rem;max-width:6.5rem;margin:0;display:inline-flex;position:relative}.projectDetailsForm__fileInputHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.projectDetailsForm__file{max-width:100%;font-size:.82rem}.projectDetailsForm__fileMeta{word-break:break-all;font-size:.78rem}.projectDetailsForm__fileMeta--muted{color:var(--muted);font-style:italic}.projectDetailsForm__docViewLink{color:#0b67cf;text-underline-offset:2px;margin-right:.35rem;font-size:.78rem;font-weight:600;text-decoration:underline}.projectDetailsForm__docViewLink:hover{color:#094a94}.projectDetailsForm__save{margin-top:.5rem}.manageListRows{flex-direction:column;gap:.5rem;max-height:min(50vh,22rem);margin:.75rem 0 0;display:flex;overflow:auto}.manageListRows__row{align-items:center;gap:.5rem;display:flex}.manageListRows__row input[type=text]{flex:1;min-width:0}.storagePmSection{margin:0 0 1.25rem}.storagePmSection__title{color:var(--heading);margin:0 0 .35rem;font-size:1rem}.storagePmSection__bulkHint{margin:0 0 .65rem}.storagePmSection__lede{margin-top:0!important}.storagePmSection__empty{margin-bottom:0!important}.storageOtherItems__title{color:var(--heading);margin:1.25rem 0 .35rem;font-size:1rem}.storageMediaGrid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:.65rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.storageMediaCard{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;flex-direction:column;gap:.45rem;min-width:0;padding:.65rem;display:flex}.storageMediaCard__visual{background:var(--table-head-bg);border:1px solid var(--table-row-border);border-radius:10px;justify-content:center;align-items:center;min-height:5.75rem;padding:.45rem;display:flex}.storageMediaCard__body{flex:1;min-width:0}.storageMediaCard__title{color:var(--heading);margin:0;font-size:.86rem;font-weight:700}.storageMediaCard__meta{color:var(--muted);margin:.18rem 0 0;font-size:.74rem;line-height:1.28}.storageMediaCard__id{color:var(--muted);margin:.2rem 0 0;font-size:.72rem}.storageMediaCard__history{color:var(--muted);margin-top:.35rem;font-size:.72rem}.storageMediaCard__history summary{cursor:pointer;color:var(--heading);font-weight:600}.storageMediaCard__history ul{margin:.35rem 0 0;padding-left:1.1rem}.storageMediaCard__actions{border-top:1px solid var(--table-row-border);flex-direction:column;gap:.35rem;padding-top:.25rem;display:flex}.storageMediaCard__row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.storageMediaCard__row--stack{flex-direction:column;align-items:stretch}.storageMediaCard__label{min-width:0;color:var(--muted);flex-direction:column;flex:1;gap:.2rem;font-size:.72rem;font-weight:600;display:flex}.storageMediaCard__label select{border:1px solid var(--input-border);color:var(--input-text);background:var(--btn-ghost-bg);border-radius:8px;max-width:100%;padding:.35rem .45rem;font-size:.8rem}.timelineEmpty{color:var(--muted);grid-column:1/-1;margin:0;padding:.75rem .5rem 1rem;font-size:.88rem;list-style:none}.timelineItem:last-child,.entityList__item:last-child{border-bottom:0}.timelineItem__dot{background:#1f7ae0;border-radius:999px;width:10px;height:10px;margin-top:.35rem;box-shadow:0 0 0 3px #e7f1ff}.timelineItem__title,.entityList__title{color:var(--heading);margin:0;font-size:.92rem;font-weight:600}.timelineItem__detail,.entityList__meta{color:var(--muted);margin:.15rem 0 0;font-size:.8rem}.timelineItem__time,.entityList__time{color:#657a96;white-space:nowrap;text-align:right;justify-self:end;margin-top:.1rem;font-size:.78rem}.dashboardGrid .widgetGridItem .dashWidgetCard .entityList__item.entityList__item--clickable.entityList__item--withAction{grid-template-columns:1fr auto;align-items:center;width:100%;display:grid}.dashboardGrid .widgetGridItem .dashWidgetCard .entityList__item.entityList__item--clickable:not(.entityList__item--withAction){width:100%;display:block}.dashboardGrid .widgetGridItem .dashWidgetCard .entityList__item.entityList__item--withAction .favoriteStar{flex-shrink:0;align-self:center;margin-right:.25rem}.dashboardGrid .widgetGridItem .dashWidgetCard .entityList__link,.dashboardGrid .widgetGridItem .dashWidgetCard .entityList__link.entityList__link--full{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;width:100%;display:grid}.dashboardGrid .widgetGridItem .dashWidgetCard .entityList__link .entityList__body,.dashboardGrid .widgetGridItem .dashWidgetCard .entityList__link>div{min-width:0}.dashboardGrid .widgetGridItem .dashWidgetCard .entityList__time{text-align:right;white-space:nowrap;place-self:start end;margin-top:.1rem;padding-left:.5rem}.dashWidgetCard .entityList.widgetCard__body{box-sizing:border-box;width:100%}.lineChart{padding:.5rem .75rem .75rem}.lineChart--empty{place-items:center;min-height:160px;display:grid}.lineChart__empty{color:var(--muted);margin:0;font-size:.88rem}.lineChart__svg{width:100%;height:auto;max-height:240px;display:block}.lineChart--fluid{width:100%;min-width:0}.lineChart__label{font-family:inherit}.lineChart__brushBar{justify-content:flex-end;align-items:center;min-height:1.75rem;margin-bottom:.25rem;padding:0 .25rem;display:flex}.lineChart__brushHint{color:var(--muted);font-size:.78rem}.lineChart--brushable .lineChart__clearBrush{font-size:.78rem}.modalOverlay{background:var(--modal-overlay);z-index:1000;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modalOverlay--pmSimSd{z-index:1100}.modalOverlay--aboveMatterChrome{z-index:1400;justify-content:center;align-items:center;padding:2rem 1rem}.modal{background:var(--modal-bg);border:1px solid var(--card-border);border-radius:12px;width:min(520px,100%);box-shadow:0 12px 40px #13223b26}[data-theme=dark] .modal{box-shadow:0 12px 40px #00000080}.modal--wide{width:min(1080px,100%)}.modal--confirm{width:min(28rem,100%)}.confirmDialog__body{flex-direction:column;gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.confirmDialog__body p{margin:0}.confirmDialog__refList{max-height:9rem;margin:0;padding-left:1.1rem;font-size:.85rem;overflow-y:auto}.listExcelExport__toolbarBtn{align-items:center;gap:.35rem;display:inline-flex}.listExcelExport__toolbarLabel{font-size:.8rem}.listExcelExport__glyph{color:var(--success,#217346);flex-shrink:0}[data-theme=dark] .listExcelExport__glyph{color:#6fcf97}.listExcelExport__templateActions{margin-top:-.35rem}.listExcelExport__columnsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.listExcelExport__columnsTitle{color:var(--heading);font-size:.78rem;font-weight:600}.listExcelExport__columnList{border:1px solid var(--card-head-border);background:var(--panel-subtle-bg,#00000005);border-radius:8px;flex-direction:column;gap:.35rem;max-height:min(42vh,320px);margin:0;padding:.5rem;list-style:none;display:flex;overflow:auto}[data-theme=dark] .listExcelExport__columnList{background:#ffffff08}.listExcelExport__columnRow{grid-template-columns:1fr minmax(0,auto) auto;align-items:center;gap:.5rem .65rem;font-size:.82rem;display:grid}@media (width<=560px){.listExcelExport__columnRow{grid-template-columns:1fr}}.listExcelExport__columnTitle{color:var(--app-text);min-width:0;font-weight:500}.listExcelExport__columnId{color:var(--muted);background:var(--btn-ghost-bg);word-break:break-all;border-radius:4px;padding:.15rem .35rem;font-size:.72rem}.listExcelExport__columnBtns{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:inline-flex}.listExcelExport__addRow{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.listExcelExport__addField{flex:220px;min-width:0}.listExcelExport__saveTpl{border-top:1px dashed var(--card-head-border);flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.listExcelExport__saveTpl .modal__field{flex:200px;min-width:0}.modal__head{border-bottom:1px solid var(--card-head-border);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.modal__head h2{color:var(--heading);margin:0;font-size:1.05rem}.modal__close{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:1.5rem;line-height:1}.modal__lede{color:var(--muted);margin:0;padding:.75rem 1rem 0;font-size:.85rem;line-height:1.45}.modal__form{flex-direction:column;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}.modal__fieldset{border:1px solid var(--card-head-border);border-radius:8px;margin:0;padding:.6rem .75rem}.modal__fieldset legend{color:var(--heading);padding:0 .35rem;font-size:.78rem;font-weight:600}.modal__row{flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;display:flex}.modal__radio{color:var(--app-text);align-items:center;gap:.35rem;font-size:.85rem;display:flex}.modal__radio--disabled{opacity:.45}.modal__field{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.modal__field input,.modal__field select,.modal__field textarea{border:1px solid var(--input-border);color:var(--input-text);background:var(--input-bg,var(--btn-ghost-bg));box-sizing:border-box;border-radius:8px;padding:.45rem .55rem;font-size:.9rem}.modal__field textarea{resize:vertical;width:100%;min-width:0;font:inherit;line-height:1.45}.modal__preview{color:var(--muted);margin:0;font-size:.8rem}.modal__error{color:#b42318;margin:0;font-size:.82rem}.modal__actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.panel{padding:1rem}main.content>.panel.panel--relativityOne{flex-direction:column;flex:auto;min-height:0;display:flex}.relativityDraft--billingFill{flex-direction:column;flex:1;min-height:0;display:flex}.relativityOnePage__head{border-radius:10px;margin:.35rem 0 .5rem}.relativityOnePage__tabs{scrollbar-width:thin;flex-wrap:nowrap;margin-bottom:.25rem;overflow-x:auto}.relativityOneTab{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);border-radius:10px;overflow:hidden}.relativityOneTab__head{border-radius:0}.relativityOneTab__body{padding-top:.65rem}.relativityBillingTabArticle{background:0 0;border:0}.relativityBillingTabArticle__body{padding:0}.relativityBillingOverview{margin-bottom:.35rem}.relativityBillingOverview__actionBar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.relativityBillingOverview__actionBarSpacer{flex:auto;min-width:0}.relativityBillingOverview__dashboard{width:100%;min-width:0}.relativityBillingOverview__dashboard .evidenceWidgetGridHost{min-height:0;padding-bottom:.15rem}.relativityBillingOverview__mapCard{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.relativityBillingOverview__mapCard .msPortfolio__kpiDrag{z-index:4;position:absolute;top:.35rem;right:.35rem}.relativityBillingOverview__mapCard .dashWidgetCard__body{flex:auto;min-height:0;overflow:auto}.relativityBillingOverview__instanceChips{margin-top:.5rem}.relativityBillingOverview__dashboard .evidenceWidgetGrid__item>.billingMetricKpiCard,.relativityBillingOverview__dashboard .evidenceWidgetGrid__item>.visionAiMetricKpiCard{height:100%;min-height:0}.relativityBillingOverview__dashboard .react-grid-item:has(.relativityBillingOverview__mapCard){z-index:2;overflow:visible}.relativityDraft{min-width:0;max-width:100%;overflow-x:clip}.relativityStagingInsights__reports{gap:1rem}.relativityStagingInsights__report{margin:0}.relativityStagingInsights__reportHead .projectsWidget__title{font-size:.95rem;line-height:1.35}.relativityStagingInsights__reportMeta{color:var(--muted);font-size:.82rem;font-weight:400}.relativityStagingInsights__reportBody{padding:.5rem .65rem .75rem}.relativityStagingOverview__instancesCard{margin-bottom:.65rem}.relativityStagingOverview__instancesCard .card__head--widget{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.relativityStagingOverview__instancesHint{margin:0;font-size:.78rem;font-weight:400}.relativityStagingOverview__instancesBody{padding:.5rem .65rem .65rem}.projectsWidget__body.relativityStagingOverview__instancesBody.relativityStagingOverview__instanceMetrics{flex-direction:unset;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:.55rem;width:100%;display:grid}.relativityStagingOverview__instanceMetrics>.visionAiMetricKpiCard{width:auto;min-width:0;max-width:none}.relativityStagingOverview__instanceMetrics .visionAiMetricKpiCard .msPortfolio__kpiBody{min-height:3.25rem;padding:.45rem .55rem}.relativityStagingOverview__instanceMetrics .visionAiMetricKpiCard .msPortfolio__kpiTitle{font-size:clamp(.7rem,.95vw,.82rem);line-height:1.2}.relativityStagingOverview__instanceMetrics .visionAiMetricKpiCard .msPortfolio__kpiSubhead{font-size:.62rem;line-height:1.2}.relativityStagingOverview__instanceMetrics .visionAiMetricKpiCard .msPortfolio__kpiValue--metric,.relativityStagingOverview__instanceMetrics .visionAiMetricKpiCard .visionAiMetricKpiCard__value{font-size:clamp(.82rem,1.1vw,1.05rem);line-height:1.15}.relativityStagingOverview__instanceChips{margin-top:0}.relativityStagingOverview__instanceTile{flex-wrap:wrap;justify-content:center;max-width:14rem}.relativityStagingOverview__instanceSize{color:var(--muted);text-align:center;width:100%;font-size:.72rem;font-weight:600}.relativityStagingOverview__kpiRow{gap:.65rem;display:grid}.relativityStagingOverview__kpiCard{min-height:4.5rem}.relativityStagingOverview__kpiCard .relativityStagingOverview__kpiValue{color:var(--ms-kpi-color,var(--text))}.relativityStagingOverview__containersCard{margin-top:.65rem}.relativityStagingOverview__containersCard .card__head--widget,.relativityStagingOverview__containersHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.relativityStagingOverview__containersHeadMain{flex-direction:column;gap:.2rem;min-width:0;display:flex}.relativityStagingOverview__usageLegend{text-align:right;flex:0 auto;margin:0}.relativityStagingOverview__containerBars{max-height:min(40vh,320px);overflow-y:auto}.relativityStagingOverview--pageScroll .relativityStagingOverview__containerBars{max-height:none;overflow-y:visible}.relativityStagingOverview__chartHint{margin:0;font-size:.78rem;font-weight:400}.relativityStagingOverview__chartBody{padding:.35rem .5rem .65rem}.stagingContainerChart{margin:0;padding:0;list-style:none}.stagingContainerChart__node{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);border-radius:8px;margin:.2rem 0}.stagingContainerChart__row{align-items:center;gap:.35rem;min-height:2.25rem;padding:.35rem .45rem .35rem .25rem;display:flex}.stagingContainerChart__usage{border-top:1px solid var(--card-head-border,#d8e2ef);padding:0 .55rem .45rem 1.75rem}.stagingContainerChart__usage .hostingUsageBar{max-width:100%}.stagingContainerChart__usage .hostingUsageBar__track{flex:auto;min-width:0}.stagingContainerChart__labelBtn{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:baseline;gap:.35rem .75rem;padding:.1rem 0;display:flex}.stagingContainerChart__label{word-break:break-word;font-weight:600}.stagingContainerChart__stats{flex-wrap:wrap;gap:.35rem .65rem;font-size:.82rem;display:inline-flex}.stagingContainerChart__stat{font-variant-numeric:tabular-nums;color:var(--heading,var(--text));font-weight:700}.stagingContainerChart__editBtn{flex-shrink:0}.stagingContainerChart__paths{border-top:1px solid var(--card-head-border,#d8e2ef);padding:0 .5rem .55rem 1.75rem}.stagingInstanceChart__shares{border-top:1px solid var(--card-head-border,#d8e2ef);margin:0;padding:.35rem .45rem .45rem 1.25rem;list-style:none}.stagingInstanceChart__share{margin:.2rem 0}.stagingInstanceChart__instance>.stagingContainerChart__usage{padding-left:1.75rem}[data-theme=dark] .relativityStagingOverview__kpiCard .relativityStagingOverview__kpiValue,[data-theme=dark] .stagingContainerChart__stat,[data-theme=dark] .projectsServiceBars__n,[data-theme=dark] .relativityStagingInsights .dataTable td.num,[data-theme=dark] .relativityStagingInsights .dataTable th.num{color:#f8fafc}.relativityStagingInsights__reportSummaryRow td{background:color-mix(in srgb, var(--card-bg,#fff) 92%, var(--muted) 8%);font-weight:600}.relativityStagingInsights__reportSummaryTitle{font-size:.9rem}.relativityStagingInsights__treeRow .relativityStagingInsights__treeCell{vertical-align:top;border-bottom:1px solid var(--card-border,#e2e8f0);padding:.35rem .5rem .65rem}.relativityStagingInsights__tableFoot{margin-top:.5rem}.stagingPathTree,.stagingPathTree__children{margin:0;padding:0;list-style:none}.stagingPathTree__node{margin:.15rem 0}.stagingPathTree__row{align-items:center;gap:.35rem;min-height:1.75rem;display:flex}.stagingPathTree__toggle{width:1.25rem;height:1.25rem;color:var(--heading,var(--text));cursor:pointer;background:0 0;border:0;flex:0 0 1.25rem;padding:0;font-size:.65rem;line-height:1}.stagingPathTree__toggle--spacer{visibility:hidden;pointer-events:none}.stagingPathTree__label{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:baseline;gap:.35rem .65rem;padding:.15rem 0;display:flex}.stagingPathTree__segment{word-break:break-word;font-weight:600}.stagingPathTree__meta{color:var(--muted);font-size:.82rem}.stagingPathTree__exportBtn{white-space:nowrap;flex:none;margin-left:.15rem}.stagingPathTree__exportBtn--active{color:var(--accent,var(--primary));font-weight:600}.matterStagingArea__fileListing{align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.matterStagingArea__fileListing input{margin-top:.2rem}.stagingPathTree__tableWrap{margin:.25rem 0 .5rem;overflow-x:auto}.matterHostingInfo__domainField,.matterHostingInfo__scopeField{border:none;margin-top:.5rem;padding:0}.matterHostingInfo__domainField legend,.matterHostingInfo__scopeField legend{margin-bottom:.35rem;font-size:.82rem;font-weight:600}.matterHostingInfo__scopeLegend{justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-bottom:.35rem;padding:0;display:flex}.matterHostingInfo__scopeLegend .btn{flex-shrink:0;font-weight:500}.matterHostingInfo__scopeSummaryList{margin:0 0 .35rem;padding-left:1.15rem;font-size:.88rem}.matterHostingInfo__scopeSummaryList li+li{margin-top:.15rem}.matterHostingInfo__scopeEmpty{margin-bottom:.35rem;display:block}.matterHostingInfo__domainOptions--modal{border:1px solid var(--card-border,#e2e8f0);border-radius:4px;max-height:min(50vh,22rem);margin:0;padding:0;list-style:none;overflow-y:auto}.matterHostingInfo__domainFilter{margin:0 0 .4rem}.matterHostingInfo__domainFilter input{width:100%}.matterHostingInfo__domainOptionRow{border-bottom:1px solid var(--card-border,#e2e8f0);justify-content:space-between;align-items:center;gap:.35rem;display:flex}.matterHostingInfo__domainOptionRow .matterHostingInfo__domainOption{border-bottom:none;flex:auto;min-width:0}.matterHostingInfo__domainOptionRow .btn{flex-shrink:0;margin-right:.35rem}.matterHostingInfo__domainOptions li:last-child .matterHostingInfo__domainOptionRow{border-bottom:none}.matterHostingInfo__domainOptions{border:1px solid var(--card-border);background:var(--surface-elevated,var(--card-bg));border-radius:6px;max-height:12rem;margin:0;padding:0;list-style:none;overflow-y:auto}[data-theme=dark] .matterHostingInfo__domainOptions{background:var(--table-head-bg);border-color:var(--card-border)}[data-theme=dark] .matterHostingInfo__domainOption{border-bottom-color:var(--card-border);color:var(--text-primary)}[data-theme=dark] .matterHostingInfo__domainField legend,[data-theme=dark] .matterHostingInfo__scopeField legend{color:var(--heading)}.matterHostingInfo__domainOption{border-bottom:1px solid var(--card-border,#e2e8f0);cursor:pointer;align-items:flex-start;gap:.45rem;padding:.4rem .55rem;font-size:.86rem;display:flex}.matterHostingInfo__domainOptions li:last-child .matterHostingInfo__domainOption{border-bottom:none}.matterHostingInfo__domainHint{margin-top:.25rem;display:block}.relOneExports__preparingModal{width:min(36rem,100vw - 2.5rem);max-width:none}.relOneExports__preparingModal .modal__body{flex-direction:column;gap:.75rem;padding:1rem 1.35rem 1.2rem;display:flex}.relOneExports__preparingModal .modal__body p{margin:0;line-height:1.5}.msPortfolio{min-width:0;max-width:100%;overflow-x:clip}.relativityBillingOverview__metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.85rem;display:grid}.relativityBillingOverview__metrics--fourUp{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}@media (width<=1400px){.relativityBillingOverview__metrics--fourUp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.relativityBillingOverview__metrics,.relativityBillingOverview__metrics--fourUp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.relativityBillingOverview__metrics,.relativityBillingOverview__metrics--fourUp{grid-template-columns:1fr}}.billingMetricKpiCard{border:1px solid color-mix(in srgb, var(--ms-kpi-color,var(--card-head-border,#d8e2ef)) 45%, var(--card-head-border,#d8e2ef));background:color-mix(in srgb, var(--ms-kpi-color,transparent) 8%, var(--card-bg,#fff));min-height:5rem;padding:0}.billingMetricKpiCard .msPortfolio__kpiBody{padding:.55rem .7rem}.billingMetricKpiCard .msPortfolio__kpiValue--metric{font-size:clamp(1.2rem,1.7vw,1.55rem)}.billingMetricKpiCard--clickable .billingMetricKpiCard__hit{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;display:block}.billingMetricKpiCard--clickable .billingMetricKpiCard__hit:focus-visible{outline:2px solid var(--ms-kpi-color,var(--accent,#0b67cf));outline-offset:2px}.msPortfolio__kpiCard.billingMetricKpiCard.billingMetricKpiCard--active,.visionAiMetricKpiCard.billingMetricKpiCard--active{border-color:var(--ms-kpi-color,var(--accent,#0b67cf));background:color-mix(in srgb, var(--ms-kpi-color,var(--accent,#0b67cf)) 14%, var(--card-bg,#fff));box-shadow:inset 0 0 0 2px var(--ms-kpi-color,var(--accent,#0b67cf))}.msPortfolio__kpiCard.billingMetricKpiCard.billingMetricKpiCard--active .msPortfolio__kpiValue,.msPortfolio__kpiCard.billingMetricKpiCard.billingMetricKpiCard--active .msPortfolio__kpiValue--metric,.visionAiMetricKpiCard.billingMetricKpiCard--active .msPortfolio__kpiValue,.visionAiMetricKpiCard.billingMetricKpiCard--active .visionAiMetricKpiCard__value{color:var(--ms-kpi-color,var(--accent,#0b67cf))}.billingMetricKpiCard--active .msPortfolio__kpiLabel{font-weight:700}.matterLoadStatus{border:1px solid var(--card-head-border);background:color-mix(in srgb, var(--accent,#0b67cf) 6%, var(--card-bg));border-radius:8px;margin:0 0 .65rem;padding:.5rem .65rem}.matterLoadStatus__track{background:color-mix(in srgb, var(--muted) 30%, transparent);border-radius:999px;height:4px;margin-bottom:.4rem;overflow:hidden}.matterLoadStatus__fill{border-radius:inherit;background:var(--accent,#0b67cf);height:100%;transition:width .25s}.matterLoadStatus__label{color:var(--heading);margin:0 0 .35rem;font-size:.82rem;font-weight:600}.matterLoadStatus__steps{color:var(--muted);flex-wrap:wrap;gap:.35rem .75rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.matterLoadStatus__step{align-items:center;gap:.3rem;display:inline-flex}.matterLoadStatus__stepDot{background:color-mix(in srgb, var(--muted) 55%, transparent);border-radius:50%;width:.45rem;height:.45rem}.matterLoadStatus__step--active .matterLoadStatus__stepDot{background:var(--accent,#0b67cf);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#0b67cf) 25%, transparent)}.matterLoadStatus__step--done .matterLoadStatus__stepDot{background:#2e7d32}.matterLoadStatus__step--done{color:var(--app-text)}.matterLoadStatus__step--active{color:var(--app-text);font-weight:600}[data-theme=dark] .matterLoadStatus{background:color-mix(in srgb, var(--accent,#60a5fa) 14%, var(--card-bg))}[data-theme=dark] .matterLoadStatus__step--done .matterLoadStatus__stepDot{background:#4ade80}.matterListMetricKpis{scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:.35rem;margin:0 0 .65rem;display:flex;overflow-x:auto}.matterListMetricKpis__card{flex:1 1 0;min-width:4.75rem;max-width:none;min-height:0;padding:0}.matterListMetricKpis__card .msPortfolio__kpiDrag{display:none}.matterListMetricKpis__card .msPortfolio__kpiBody{padding:.32rem .45rem .38rem}.matterListMetricKpis__card .msPortfolio__kpiTitle{letter-spacing:.01em;font-size:.68rem;line-height:1.2}.matterListMetricKpis__card .msPortfolio__kpiSubhead{margin-top:.1rem;font-size:.62rem}.matterListMetricKpis__card .msPortfolio__kpiValue--metric,.matterListMetricKpis__card .visionAiMetricKpiCard__value{font-size:clamp(.95rem,1.1vw,1.35rem);font-weight:700;line-height:1.1}.matterListMetricKpis__card--vision .msPortfolio__kpiBody{justify-content:center;gap:.1rem;min-height:0}.matterProcessingChartFilters{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:0 0 .65rem;padding:.35rem 0;display:flex}.matterProcessingChartFilters__label{color:var(--text-muted,#5c6570);font-size:.78rem;font-weight:600}.matterProcessingChartFilters__item{cursor:pointer;align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.matterProcessingWorkspaces__toolbar{margin-bottom:.35rem}.matterProcessingWorkspaces__hint{margin:0 0 .5rem}.matterProcessingMatterList{flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 .65rem;padding:0;list-style:none;display:flex}.matterProcessingMatterList__btn{appearance:none;border:1px solid var(--card-border,#c9d2e0);background:var(--card-bg,#fff);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:999px;padding:.28rem .7rem;font-size:.78rem;font-weight:600;line-height:1.2}.matterProcessingMatterList__btn:hover{border-color:var(--primary,#2563eb);color:var(--primary,#2563eb)}.matterProcessingMatterList__btn--active{background:color-mix(in srgb, var(--primary,#2563eb) 12%, var(--card-bg,#fff));border-color:var(--primary,#2563eb);color:var(--primary,#2563eb)}.matterProcessingWorkspaces__matterMeta{font-size:.82rem}.matterProcessingWorkspaces__matterLink{appearance:none;color:var(--primary,#2563eb);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.matterProcessingWorkspaces__matterLink--active{color:var(--text-primary,#1e293b);text-decoration:none}.matterProcessingWorkspaces__row--chartMatterActive td,.matterProcessingWorkspaces__row--chartWorkspaceActive td{background:color-mix(in srgb, var(--primary,#2563eb) 14%, var(--card-bg,#fff))!important}.matterProcessingWorkspaces__row--chartClickable{cursor:pointer}.matterProcessingWorkspaces__row--chartClickable:hover td{background:color-mix(in srgb, var(--primary,#2563eb) 8%, var(--card-bg,#fff))}.matterProcessingWorkspaces__workspaceName--active{color:var(--primary,#2563eb)}.matterProcessingWorkspaces__workspaceLink{appearance:none;color:var(--text-primary,#1e293b);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.matterProcessingWorkspaces__workspaceLink:hover{color:var(--primary,#2563eb)}.matterProcessingWorkspaces__workspaceLink--active{color:var(--primary,#2563eb);text-decoration:none}.custodiansTab__subTabs{margin-bottom:.75rem}.custodianGrid__head{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.custodianGrid__custodianPick{align-items:stretch;gap:.35rem;display:flex}.custodianGrid__custodianPick .searchableSelect{flex:auto;min-width:0}.custodianGrid__addCustodianBtn{flex:none;min-width:2.25rem;padding-left:.5rem;padding-right:.5rem;font-size:1.15rem;line-height:1}.custodianGrid__newCustodianInput{margin-top:.45rem}.custodianGrid__hint{flex:16rem;max-width:42rem;margin:0}.custodianGrid__table{width:100%}.custodianGrid__row--placeholder{background:color-mix(in srgb, var(--muted,#94a3b8) 10%, transparent)}.custodianGrid__plannedTag{color:var(--muted);font-size:.85em}.custodianGrid__dateRange{white-space:normal;max-width:14rem}.custodianGrid__status{white-space:nowrap;border-radius:.25rem;padding:.15rem .45rem;font-size:.85em;font-weight:600;line-height:1.3;display:inline-block}.custodianGrid__status--complete{color:#15803d;background:#16a34a38}.custodianGrid__status--requires_collection{color:#a16207;background:#eab30847}.custodianGrid__subset{flex-direction:column;gap:.15rem;display:flex}.custodianGrid__subsetChild{font-weight:600}.custodianGrid__subsetParent{color:var(--muted);font-size:.85rem}.custodianGrid__actionsCol{width:6rem}.custodianGrid__actionsCell{text-align:right;white-space:nowrap}.custodianGrid__kindField{border:none;margin:0;padding:0}.custodianGrid__kindField legend{margin-bottom:.35rem;font-size:.82rem;font-weight:600}.custodianGrid__kindOption{align-items:center;gap:.35rem;margin-right:1rem;font-size:.9rem;display:inline-flex}.custodianGridOverview__hint{max-width:42rem;margin:0 0 .75rem}.custodianGridOverview__notes{max-width:52rem;margin:0 0 .75rem}.custodianGridOverview__badge{white-space:nowrap;border-radius:.25rem;padding:.15rem .45rem;font-size:.85em;font-weight:600;line-height:1.3;display:inline-block}.custodianGridOverview__badge--collected{color:#15803d;background:#16a34a38}.custodianGridOverview__badge--planned{color:#a16207;background:#eab30847}.custodianGridOverview__badge--partial{color:#c2410c;background:#ea580c3d}.custodianGridOverview__badge--blocked{color:#991b1b;background:#dc262638}.custodianGridOverview__table{width:100%}.custodianGridOverview__metricCol{text-align:center;white-space:normal;min-width:4.5rem;font-size:.78rem}.custodianGridOverview__custodian{white-space:nowrap;font-weight:600}.custodianGridOverview__cell{text-align:center;font-variant-numeric:tabular-nums}.projectDeviceMap__bubbleLabelStack{flex-direction:column;align-items:center;gap:.1rem;line-height:1.15;display:flex}.projectDeviceMap__bubbleLabelStack--placeholder{text-align:center}.projectDeviceMap__bubblePlanned{color:#6b7280;letter-spacing:.01em;font-size:.68rem;font-weight:600}.projectDeviceMap__bubble--placeholder{color:#4b5563;cursor:grab;background:#e8eaed;border:1px dashed #b8bec8;min-width:4.5rem;padding:.35rem .5rem}.projectDeviceMap__bubble--placeholder:hover{background:#dfe3e8}.projectDeviceMap__bubbleLabel--placeholder{color:#4b5563;font-size:.72rem;font-weight:600}.projectDeviceMap__line--placeholder{stroke:#b8bec8;stroke-dasharray:3 2}[data-theme=dark] .projectDeviceMap__bubble--placeholder{background:color-mix(in srgb, var(--card-bg) 88%, #fff);border-color:var(--card-border);color:var(--muted)}[data-theme=dark] .projectDeviceMap__bubbleLabel--placeholder{color:var(--muted)}.matterProcessingWorkspaces__matterRow td{background:color-mix(in srgb, var(--card-head-bg,var(--table-head-bg)) 88%, transparent);border-bottom:1px solid var(--card-border);padding:.35rem .5rem}.matterProcessingWorkspaces__matterSummaryRow{font-weight:600}.matterProcessingWorkspaces__matterSummaryRow--chartActive{background:color-mix(in srgb, var(--accent,#0b67cf) 10%, var(--card-bg))}.matterProcessingWorkspaces__matterNameBtn{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}.matterProcessingWorkspaces__matterNameBtn:hover{text-decoration:underline}.matterProcessingWorkspaces__workspaceSummaryRow--nested .relativityBilling__flatCaseCol{padding-left:1.35rem}.matterProcessingWorkspaces__matterBtn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.15rem;padding:.2rem .35rem;font-weight:600;display:inline-flex}.matterProcessingWorkspaces__matterBtn:hover{background:color-mix(in srgb, var(--accent,#0b67cf) 8%, transparent)}.matterProcessingWorkspaces__matterBtn--active{background:color-mix(in srgb, var(--accent,#0b67cf) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#0b67cf) 45%, transparent)}.matterProcessingWorkspaces__matterLabel{color:var(--text-primary)}.matterProcessingWorkspaces__chartCol{text-align:center;vertical-align:middle;width:2.25rem}.matterProcessingWorkspaces__chartCheck{cursor:pointer;justify-content:center;align-items:center;margin:0;display:inline-flex}.matterProcessingWorkspaces__chartCheck input{margin:0}.matterProductionWorkspaces__toolbar{margin-bottom:.35rem}.matterProductionWorkspaces__hint{margin:0 0 .5rem}.stagingExportMenu{display:inline-flex;position:relative}.stagingExportMenu__trigger{align-items:center;gap:.3rem;min-width:2.25rem;display:inline-flex}.stagingExportMenu--compact .stagingExportMenu__trigger{min-width:2rem;padding-left:.4rem;padding-right:.4rem}.stagingPathTree__exportMenu{flex:none;margin-left:.15rem}.matterStagingArea__toolbar{margin-bottom:.5rem}.stagingExportMenu__icon{font-size:1rem;line-height:1}.stagingExportMenu__label{font-size:.82rem}.stagingExportMenu__menu{z-index:40;border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);border-radius:8px;min-width:7.5rem;padding:.25rem;position:absolute;top:calc(100% + .2rem);right:0;box-shadow:0 6px 18px #0f233c1f}.stagingExportMenu__item{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:6px;padding:.4rem .55rem;font-size:.88rem;display:block}.stagingExportMenu__item:hover:not(:disabled){background:color-mix(in srgb, var(--accent,#0b67cf) 10%, transparent)}.stagingExportMenu__item:disabled{opacity:.55;cursor:not-allowed}.billingInsightsSettingsTab{flex-direction:column;gap:1.25rem;margin-top:.75rem;display:flex}.billingInsightsSettingsTab__subTabs{margin-bottom:.25rem}.billingInsightsSettingsTab__columnsBox,.billingInsightsSettingsTab__loggingBox{margin-top:0}.billingInsightsSettingsTab__loggingBox .relativityApiDebugPanel{background:0 0;border:none;border-radius:0;margin:0;padding:0}.relativityConnections__mapSelect{min-width:9rem;max-width:14rem}.billingInsightsSettings__subhead{margin:1rem 0 .45rem;font-size:.95rem;font-weight:600}.billingInsightsSettings__metricList,.billingInsightsSettings__instanceList{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.billingInsightsSettings__metricRow,.billingInsightsSettings__instanceRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.billingInsightsSettings__metricPreview{background:var(--input-bg,#f5f5f5);border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;display:inline-flex}.billingInsightsSettings__metricImg{object-fit:contain;width:1.5rem;height:1.5rem}.billingInsightsSettings__metricLabel{flex:12rem;font-size:.88rem}.billingInsightsSettings__fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billingInsightsSettings__instanceName{flex:10rem;font-weight:500}.billingInsightsSettings__locationField{flex:12rem;margin:0}.billingInsightsSettings__columnsSection{margin-top:1.25rem}.billingInsightsSettings__columnsTableWrap{max-width:100%;margin:.65rem 0 .85rem;overflow-x:auto}.billingInsightsSettings__orderCell{white-space:nowrap;width:5.5rem}.billingInsightsSettings__orderBtns{gap:.2rem;display:inline-flex}.billingInsightsSettings__showCheck{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.billingInsightsSettings__showCheckLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billingInsightsSettings__apiKey{word-break:break-word;font-size:.78rem}.billingInsightsSettings__friendlyInput{border:1px solid var(--input-border,#ccc);background:var(--input-bg,#fff);width:100%;min-width:10rem;max-width:22rem;color:inherit;border-radius:6px;padding:.35rem .5rem;font-size:.88rem}.billingInsightsSettings__minorHead{margin:.85rem 0 .35rem;font-size:.88rem;font-weight:600}.billingInsightsSettings__apiFieldList{margin:0 0 .75rem 1.15rem;padding:0;list-style:outside}.relativityBillingTabArticle{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.relativityBillingTabArticle__body{flex-direction:column;flex:1;min-height:0;display:flex}.relativityDataSourceBadgeWrap{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:inline-flex}.relativityDataRefreshHint{color:var(--text-muted,#64748b);white-space:nowrap;align-items:center;font-size:.72rem;display:inline-flex}.relativityDataSourceBadge{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:600;line-height:1.35;display:inline-flex}.relativityDataSourceBadge--loading{color:var(--muted,#6b7280);border-color:color-mix(in srgb, var(--border,#d1d5db) 80%, transparent);background:color-mix(in srgb, var(--surface,#f9fafb) 92%, transparent)}.relativityDataSourceBadge--cache{color:#0f5132;background:#d1e7dd;border-color:#a3cfbb}.relativityDataSourceBadge--live{color:#084298;background:#cfe2ff;border-color:#9ec5fe}.relativityDataSourceBadge--mixed{color:#664d03;background:#fff3cd;border-color:#ffecb5}.relativityDataSourceBadge--kiosk{color:#41464b;background:#e2e3e5;border-color:#c4c8cb}.relativityBilling--stretch{flex-direction:column;flex:1;min-height:0;display:flex}.relativityBilling--stretch>:not(.relativityBilling__slice){flex-shrink:0}.relativityBilling--stretch .relativityBilling__slice{flex-direction:column;flex:auto;min-height:12rem;display:flex}.relativityBilling--matterEmbedded{max-width:100%}.matterRelHostingTabs{flex-direction:column;width:100%;min-width:0;display:flex}.matterRelHostingTabs__body{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.matterStagingArea.relativityBilling--stretch{width:100%;max-width:none}.matterStagingArea .relativityBilling__slice{width:100%}.matterStagingArea .relativityBilling__tableScroll{width:100%;max-width:100%;max-height:min(72vh,52rem)}.matterStagingArea .settingsBackup__tableWrap{width:100%}.matterStagingArea__storageUsage{width:100%;max-width:none;margin:0 0 1rem}.stagingStorageTreemapBar{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);box-sizing:border-box;border-radius:10px;flex-direction:column;width:100%;display:flex}.stagingStorageTreemapBar__header{padding:.55rem .85rem .25rem}.stagingStorageTreemapBar__bar{width:calc(100% - 1.3rem);min-height:3.75rem;margin:0 .65rem .65rem}.stagingPathTree__usage{max-width:36rem;margin:.15rem 0 .4rem}.stagingPathTree__usage .hostingUsageBar{width:100%}.stagingPathTree__usage .hostingUsageBar__track{flex:auto;min-width:0}.relOneExports{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.relOneExports__intro{margin:0}.relOneExports__comingSoon{color:var(--muted);margin:0;font-size:.95rem;font-weight:600}.relOneExports__section{margin:0}.relOneExports__body{flex-direction:column;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}.relOneExports__scheduleHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.relOneExports__tabPick{border:0;margin:0;padding:0}.relOneExports__legend{margin-bottom:.35rem;font-size:.88rem;font-weight:600}.relOneExports__tabList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.relOneExports__tabList{grid-template-columns:repeat(2,minmax(0,1fr))}}.relOneExports__tabLabel{cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.9rem;display:flex}.relOneExports__tabFormats{color:var(--muted);font-size:.82rem;font-weight:400}.relOneExports__formatField{max-width:22rem;margin:0}.relOneExports__scheduleList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.relOneExports__scheduleItem{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.55rem .65rem;display:flex}.relOneExports__scheduleSummary{flex-direction:column;flex:14rem;gap:.2rem;min-width:12rem;display:flex}.relOneExports__scheduleMeta{color:var(--muted);font-size:.82rem}.relOneExports__scheduleActions{flex-wrap:wrap;gap:.35rem;display:flex}.relOneExports__recurrenceRow{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.relOneExports__recurrenceRow .modal__field{flex:8rem;min-width:7rem;margin:0}.relOneExports__enabledLabel{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.relOneExports__formActions{flex-wrap:wrap;gap:.5rem;display:flex}.matterRelHostingTabs__header{z-index:40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:.65rem;display:flex;position:relative}.matterRelHostingTabs__panelBody{z-index:0;min-width:0;position:relative}.matterRelHostingTabs__nav{border:1px solid var(--card-head-border,#d8e2ef);background:color-mix(in srgb, var(--card-bg,#fff) 92%, var(--card-head-border,#d8e2ef));border-radius:10px;flex-wrap:wrap;align-items:stretch;gap:.4rem;padding:.25rem;display:inline-flex}.matterRelHostingTabs__tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:.45rem .95rem;font-size:.88rem;font-weight:600;transition:background-color .12s,color .12s,border-color .12s;position:relative}.matterRelHostingTabs__tab+.matterRelHostingTabs__tab:before{content:"";background:var(--card-head-border,#d8e2ef);opacity:.7;pointer-events:none;width:1px;position:absolute;top:18%;bottom:18%;left:-.25rem}.matterRelHostingTabs__tab:hover{color:var(--text);background:var(--btn-ghost-hover,#0000000a)}.matterRelHostingTabs__tab--active{color:var(--text);border-color:var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);box-shadow:0 1px 2px #0f172a14}.matterRelHostingTabs__tab--active:before,.matterRelHostingTabs__tab--active+.matterRelHostingTabs__tab:before{display:none}.matterRelHostingTabs__controls{flex-wrap:wrap;flex:16rem;justify-content:flex-end;align-items:center;gap:.5rem .65rem;min-width:0;margin-left:auto;display:flex}.matterRelHostingTabs__workspaceSummary{white-space:nowrap;margin:0 auto 0 0;font-size:.82rem}.portfolioDashboardSettings{position:relative}.portfolioDashboardSettings__trigger{align-items:center;gap:.35rem;display:inline-flex}.portfolioDashboardSettings__caret{opacity:.75;font-size:.72rem}.portfolioDashboardSettings__menu{z-index:60;border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);border-radius:8px;min-width:13rem;padding:.35rem 0;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #0f172a1f}.portfolioDashboardSettings__item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.45rem .75rem;font-size:.84rem;display:block}.portfolioDashboardSettings__item:hover:not(:disabled){background:var(--btn-ghost-hover,#0000000a)}.portfolioDashboardSettings__item:disabled{opacity:.55;cursor:not-allowed}.matterRelHostingTabs__monthField{flex-direction:row;flex:0 auto;align-items:center;gap:.5rem;margin:0;display:inline-flex}.matterRelHostingTabs__monthField>span{color:var(--muted);white-space:nowrap;font-size:.82rem;font-weight:600}.matterRelHostingTabs__monthField>input{width:auto;min-width:9.5rem;margin:0}.msPortfolio__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.msPortfolio__workspaceSummary{white-space:nowrap;margin:0 auto 0 0;font-size:.82rem}.msPortfolio__meta{margin-bottom:.65rem}.msPortfolio__meta--compact{margin-bottom:.45rem}.msPortfolio__allowanceHint{flex:12rem;align-self:center;margin:0}.msPortfolio__gridWidget{flex-direction:column;height:100%;min-height:0;display:flex}.msPortfolio__kpiCard{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);box-sizing:border-box;border-radius:10px;min-height:5.5rem;padding:.55rem .65rem;position:relative;overflow:hidden}.msPortfolio__kpiCard--usage{border-color:color-mix(in srgb, var(--ms-kpi-color) 35%, var(--card-head-border,#d8e2ef));background:color-mix(in srgb, var(--ms-kpi-color) 10%, var(--card-bg,#fff))}[data-theme=dark] .msPortfolio__kpiCard--usage{background:color-mix(in srgb, var(--ms-kpi-color) 16%, var(--card-bg,#fff))}.msPortfolio__kpiDrag{z-index:2;color:var(--muted);cursor:grab;letter-spacing:-.12em;-webkit-user-select:none;user-select:none;font-size:.75rem;line-height:1;position:absolute;top:.2rem;right:.35rem}.msPortfolio__kpiSpark{pointer-events:none;position:absolute;inset:0}.msPortfolio__kpiSpark--interactive{pointer-events:auto}.msPortfolio__kpiSpark--interactive svg{pointer-events:none}.msPortfolio__sparklineHitBtn{z-index:2;cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.msPortfolio__sparklineHitBtn:after{content:"";pointer-events:none;border:1.5px solid #0000;border-radius:50%;position:absolute;inset:0}.msPortfolio__sparklineHitBtn--hover:after,.msPortfolio__sparklineHitBtn--active:after{border-color:var(--ms-sparkline-hit-color,var(--accent,#0b67cf))}.msPortfolio__sparklineHitBtn:focus{outline:none}.msPortfolio__sparklineHitBtn:focus-visible:after{border-color:var(--ms-sparkline-hit-color,var(--accent,#0b67cf));box-shadow:0 0 0 2px color-mix(in srgb, var(--ms-sparkline-hit-color,#0b67cf) 35%, transparent)}.msPortfolio__kpiSpark svg{width:100%;height:100%}.msPortfolio__sparklineFill{opacity:.38}.msPortfolio__sparklineFill--background{opacity:.14}.msPortfolio__sparklineLine{opacity:.92}.msPortfolio__sparklineLine--background{opacity:.36}.msPortfolio__sparklineDot{opacity:.95}.msPortfolio__sparklineDot--background{opacity:.4}.msPortfolio__kpiBody{z-index:1;flex-direction:column;gap:.1rem;display:flex;position:relative}.msPortfolio__kpiTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.msPortfolio__kpiSubhead{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:.62rem;font-weight:500;line-height:1.2}.visionAiMetricKpiCard .msPortfolio__kpiTitle{font-size:.72rem;line-height:1.15}.visionAiMetricKpiCard .msPortfolio__kpiSubhead{font-size:.68rem;line-height:1.1}.visionAiMetricKpiCard .msPortfolio__kpiValue--metric,.visionAiMetricKpiCard .visionAiMetricKpiCard__value{font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.1}.visionAiMetricKpiCard .msPortfolio__kpiBody{justify-content:center;gap:.1rem;min-height:0}.relativityBillingOverview__metricsGrid .visionAiMetricKpiCard.msPortfolio__metricKpiCard .msPortfolio__kpiBody{min-height:3.5rem}.visionAiCalculator__intro{max-width:52rem;margin-top:0}.visionAiCalculator__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.25rem;max-width:52rem;margin:1rem 0 1.25rem;display:grid}.visionAiCalculator__field{flex-direction:column;gap:.35rem;display:flex}.visionAiCalculator__label{color:var(--muted);font-size:.85rem;font-weight:600}.visionAiCalculator__results{border:1px solid var(--border);background:var(--surface-elevated,var(--surface));border-radius:.5rem;max-width:36rem;padding:1rem 1.15rem}.visionAiCalculator__resultRow{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;display:flex}.visionAiCalculator__resultRow--total{border-top:1px solid var(--border);margin-top:.85rem;padding-top:.85rem}.visionAiCalculator__resultLabel{color:var(--muted);font-size:.9rem}.visionAiCalculator__resultValue{color:var(--text);font-size:1.35rem;font-weight:700}.visionAiCalculator__formula{color:var(--muted);margin:.35rem 0 0;font-size:.85rem;line-height:1.45}.msPortfolio__sparklineWrap--clickable .msPortfolio__sparklineDot{pointer-events:none}.msPortfolio__sparklineWrap--clickable{pointer-events:auto}.msPortfolio__chartValueLabel--clickable{cursor:pointer}.portfolioContributingPanel{z-index:1500;background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}[data-theme=dark] .portfolioContributingPanel{background:#00000094}.portfolioContributingPanel__drawer{background:var(--modal-bg,var(--card-bg,#fff));width:min(26rem,92vw);max-width:100%;height:100%;color:var(--text);border-left:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden;box-shadow:-8px 0 24px #0f172a1f}[data-theme=dark] .portfolioContributingPanel__drawer{background:var(--modal-bg);box-shadow:-8px 0 28px #00000073}.portfolioContributingPanel__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.portfolioContributingPanel__title{margin:0;font-size:1.05rem}.portfolioContributingPanel__meta{color:var(--muted);margin:.25rem 0 0;font-size:.85rem}.portfolioContributingPanel__actions{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;padding:.75rem 1rem;display:flex}.portfolioContributingPanel__monthField{flex:10rem;margin:0}.portfolioContributingPanel__body{flex:1;padding:.75rem 1rem 1.25rem;overflow:auto}.portfolioContributingPanel__list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.portfolioContributingPanel__itemHead{grid-template-columns:auto 1fr;align-items:start;gap:.5rem .65rem;margin-bottom:.35rem;display:grid}.portfolioContributingPanel__rank{color:var(--muted);min-width:1.25rem;font-size:.8rem;font-weight:700}.portfolioContributingPanel__workspace{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-weight:600;line-height:1.25;display:flex}.portfolioContributingPanel__workspaceLabel{min-width:0}.portfolioContributingPanel__matter{color:var(--muted);font-size:.82rem;line-height:1.25;display:block}.deletedWorkspaceIndicator{color:#b42318;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .deletedWorkspaceIndicator{color:#f87171}.relativityBilling__flatCaseWorkspace .deletedWorkspaceIndicator{margin-left:.2rem}.portfolioContributingPanel__size{white-space:nowrap;color:var(--muted);flex-shrink:0;font-size:.85rem;font-weight:600}.portfolioContributingPanel__bar .hostingUsageBar__track,.portfolioContributingPanel__bar .hostingUsageBar--trackOnly .hostingUsageBar__track{height:.55rem}.msPortfolio__kpiValue{color:var(--ms-kpi-color,var(--text));font-size:1.35rem;font-weight:700;line-height:1.1}.msPortfolio__kpiCard--usage .msPortfolio__kpiValue{color:var(--heading,#1a2332);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.1}[data-theme=dark] .msPortfolio__kpiCard--usage .msPortfolio__kpiValue{color:var(--muted)}.msPortfolio__kpiCard--usage .msPortfolio__kpiTitle,.msPortfolio__kpiCard--usage .msPortfolio__kpiSubhead{color:color-mix(in srgb, var(--heading,#1a2332) 72%, var(--muted))}[data-theme=dark] .msPortfolio__kpiCard--usage .msPortfolio__kpiTitle,[data-theme=dark] .msPortfolio__kpiCard--usage .msPortfolio__kpiSubhead{color:var(--muted)}.msPortfolio__kpiValueRow{flex-wrap:wrap;align-items:flex-end;gap:.65rem 1.25rem;display:flex}.msPortfolio__kpiValueBlock{flex-direction:column;gap:.05rem;display:flex}.msPortfolio__kpiValueRow--divided .msPortfolio__kpiValueBlock+.msPortfolio__kpiValueBlock{border-left:1px solid var(--card-head-border,#d8e2ef);padding-left:1.25rem}.msPortfolio__kpiValue--secondary{color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.35rem)}.msPortfolio__kpiCard--usage .msPortfolio__kpiValue--secondary{color:color-mix(in srgb, var(--heading,#1a2332) 65%, var(--muted))}[data-theme=dark] .msPortfolio__kpiCard--usage .msPortfolio__kpiValue--secondary{color:var(--muted)}.msPortfolio__sparklineWrap{position:absolute;inset:0}.msPortfolio__sparklineWrap svg{width:100%;height:100%;display:block}.msPortfolio__allowanceLabelHtml{color:var(--ms-portfolio-allowance-line,#a67a7a);pointer-events:none;white-space:nowrap;font-size:.68rem;font-weight:600;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.msPortfolio__allowanceLine{pointer-events:none}.msPortfolio__allowanceLabel{letter-spacing:.03em;text-transform:uppercase;fill:var(--ms-portfolio-allowance-line,#a67a7a);pointer-events:none;font-size:.72rem;font-weight:600}.msPortfolio__individualStorageBody{flex-direction:column;flex:auto;gap:.65rem;min-height:0;margin:0 .65rem .65rem;display:flex}.msPortfolio__individualStorageBody--loading{min-height:6rem;position:relative}.msPortfolio__individualStorageRow{flex-direction:column;gap:.25rem;display:flex}.msPortfolio__individualStorageRowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.msPortfolio__individualStorageRowLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.msPortfolio__individualStorageRowMeta{color:var(--muted);font-size:.68rem}.msPortfolio__individualStorageBar{min-height:2.25rem;margin:0}.msPortfolio__kpiValue--metric{color:var(--ms-kpi-color,var(--text));font-size:1.65rem}.msPortfolio__kpiUnit{color:var(--muted);font-size:.72rem}.msPortfolio__metricKpiCard .msPortfolio__kpiBody{justify-content:center;min-height:3.5rem}.msPortfolio__kpiHint{color:var(--muted);margin-top:.1rem;font-size:.68rem;line-height:1.25}.msPortfolio__chartCard,.msPortfolio__treemapCard{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);box-sizing:border-box;border-radius:10px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.msPortfolio__widgetLoadWrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.msPortfolio__widgetLoadWrap--treemap{min-height:3.25rem}.msPortfolio__widgetLoadWrap--kpi{flex:auto;min-height:5.5rem}.msPortfolio__widgetLoadWrap--chart .msPortfolio__chartBody{flex:auto;min-height:8rem}.msPortfolio__widgetLoading{z-index:2;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--card-bg,#fff) 72%, transparent);pointer-events:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex;position:absolute;inset:0}.matterArmTabs{margin-top:.25rem}.matterArmTabs .matterRelHostingTabs__header{margin-bottom:.75rem}.matterArmTabs__header{flex-wrap:wrap;row-gap:.5rem}.matterArmTabs__header .matterRelHostingTabs__nav{flex:none;width:fit-content;max-width:100%}.matterArmTabs__logoWrap{background:0 0;flex:none;margin-left:auto;line-height:0}.matterArmTabs__logo{object-fit:contain;object-position:right center;width:auto;max-width:min(25.9rem,48vw);height:5.4rem;display:block}.matterArmTabs__logo--dark,[data-theme=dark] .matterArmTabs__logo--light{display:none}[data-theme=dark] .matterArmTabs__logo--dark{display:block}.matterArm__ruleCard--review,.matterArm__ruleCard--repository,.matterArm__ruleCard--cold,.matterArm__ruleCard--panel{border:1px solid var(--card-head-border,#d8e2ef);background:color-mix(in srgb, var(--card-bg,#fff) 92%, var(--card-head-border,#d8e2ef))}.matterArm__ruleCard--review.matterArm__ruleCard--on,.matterArm__ruleCard--repository.matterArm__ruleCard--on,.matterArm__ruleCard--cold.matterArm__ruleCard--on,.matterArm__ruleCard--panel.matterArm__ruleCard--on{border-color:var(--accent,#2563eb);background:color-mix(in srgb, var(--card-bg,#fff) 88%, var(--accent,#2563eb) 12%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#2563eb) 25%, transparent)}.matterArm__ruleCardTitle .relativityBilling__wsType{font-size:.92rem}.matterArm__section{border-bottom:1px solid var(--card-head-border,#d8e2ef);margin-bottom:1.75rem;padding-bottom:1.25rem}.matterArm__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.matterArm__sectionTitle{margin:0 0 .65rem;font-size:1rem;font-weight:600}.matterArm__matterGroup{margin-bottom:1rem}.matterArm__matterHead{margin:0 0 .35rem;font-size:.88rem}.matterArm__meta{color:var(--muted);font-weight:400}.matterArm__table{border-collapse:collapse;width:100%;margin-bottom:.75rem;font-size:.82rem}.matterArm__table th,.matterArm__table td{text-align:left;border-bottom:1px solid var(--card-head-border,#d8e2ef);vertical-align:top;padding:.35rem .5rem}.matterArm__table th{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:.72rem;font-weight:600}.matterArm__field{max-width:36rem;margin-top:.65rem}.matterArm__check{align-items:center;gap:.4rem;margin:.65rem 0;font-size:.85rem;display:flex}.matterArm__actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.matterArm__workspaceActions{margin-top:.5rem}.matterArm__workspaceActions .card__head{padding:.35rem .65rem}.matterArm__workspaceActions .card__body{padding:.5rem .65rem .6rem}.matterArm__workspaceActionsTitle{margin:0;font-size:.88rem}.matterArm__workspaceActions .matterArm__statusGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.35rem .75rem;margin-bottom:.45rem}.matterArm__workspaceActionBtns{gap:.35rem;margin-top:.35rem}.matterArm__workspaceActionsError{margin:.35rem 0 0}.matterArm__btnCold.btn:not(:disabled){color:#000;background:#b3e5fc;border-color:#81d4fa}.matterArm__btnCold.btn:not(:disabled):hover{background:#81d4fa;border-color:#4fc3f7}.matterArm__btnActive.btn:not(:disabled){color:#1b5e20;background:#c8e6c9;border-color:#a5d6a7}.matterArm__btnActive.btn:not(:disabled):hover{background:#a5d6a7;border-color:#81c784}.matterArm__statusGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem 1.25rem;margin:0 0 .75rem;display:grid}.matterArm__statusGrid dt{text-transform:uppercase;letter-spacing:.03em;color:var(--muted,#5c6b7a);margin:0 0 .15rem;font-size:.72rem;font-weight:600}.matterArm__statusGrid dd{margin:0;font-size:.88rem}.matterArm__pathPicker{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);border-radius:8px;max-height:14rem;margin-bottom:.65rem;padding:.5rem;overflow:auto}.matterArm__pathBtn{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;max-width:100%;padding:.15rem .35rem;font-size:.82rem;display:inline-block}.matterArm__pathBtn:hover{background:color-mix(in srgb, var(--muted) 12%, transparent)}.matterArm__pathBtn--active{background:color-mix(in srgb, var(--accent,#2563eb) 18%, transparent);font-weight:600}.matterArm__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.35rem;display:flex}.matterArm__ruleGrid{gap:.75rem;margin-top:.75rem;display:grid}.matterArm__ruleGrid--top3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=960px){.matterArm__ruleGrid--top3{grid-template-columns:1fr}}.matterArm__customRules{margin-top:1rem}.matterArm__customRules.matterArm__ruleCard.matterArm__ruleCard--panel{min-height:0}.matterArm__customRulesTitle{margin:0 0 .25rem;font-size:.95rem;font-weight:600}.matterArm__customRulesHint{margin:0 0 .75rem;font-size:.8rem}.matterArm__customRulesLayout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=900px){.matterArm__customRulesLayout{grid-template-columns:1fr}}.matterArm__customRulesSubhead{color:var(--muted,#64748b);margin:0 0 .5rem;font-size:.82rem;font-weight:600}.matterArm__customRulesAdd{border:1px dashed var(--card-head-border,#d8e2ef);background:color-mix(in srgb, var(--card-bg,#fff) 96%, var(--card-head-border,#d8e2ef));border-radius:8px;padding:.65rem .75rem}.matterArm__customRulesForm{flex-direction:column;gap:.55rem;display:flex}.matterArm__customRulesList{min-height:8rem}.matterArm__customRulesEmpty{margin:0;font-style:italic}.matterArm__customRulesItems{flex-direction:column;gap:.55rem;max-height:min(28rem,55vh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.matterArm__customRuleItem{border:1px solid var(--card-head-border,#d8e2ef);background:color-mix(in srgb, var(--card-bg,#fff) 96%, var(--card-head-border,#d8e2ef));border-radius:8px;padding:.65rem .75rem}.matterArm__customRules.matterArm__ruleCard--panel .matterArm__customRuleItem--on{border-color:var(--accent,#2563eb);background:color-mix(in srgb, var(--card-bg,#fff) 88%, var(--accent,#2563eb) 12%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#2563eb) 25%, transparent)}.matterArm__customRuleItemHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.matterArm__customRuleSummary{margin:0 0 .5rem;font-size:.82rem;line-height:1.4}.matterArm__customRuleEdit{flex-wrap:wrap;align-items:flex-end;gap:.45rem .65rem;display:flex}.matterArm__ruleCard{border:1px solid var(--card-border,#e2e8f0);border-radius:8px;flex-direction:column;gap:.5rem;min-height:11rem;padding:.75rem .85rem;display:flex}.matterArm__ruleCard:not(.matterArm__ruleCard--review):not(.matterArm__ruleCard--repository):not(.matterArm__ruleCard--cold){background:var(--card-bg,#fff)}.matterArm__ruleCard--on:not(.matterArm__ruleCard--review):not(.matterArm__ruleCard--repository):not(.matterArm__ruleCard--cold):not(.matterArm__ruleCard--panel){border-color:var(--accent,#2563eb);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#2563eb) 25%, transparent)}.matterArm__ruleCardHead{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.matterArm__ruleCardTitle{margin:0;font-size:.92rem;font-weight:600}.matterArm__ruleCardToggle{white-space:nowrap;align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.matterArm__ruleCardHint{margin:0;font-size:.78rem;line-height:1.35}.matterArm__ruleCardBody{flex-direction:column;gap:.55rem;margin-top:auto;display:flex}.matterArm__ruleInline,.matterArm__ruleActionField{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.matterArm__ruleDaysInput{width:4.25rem;padding:.2rem .35rem;font-size:.82rem}.matterArm__ruleInline select,.matterArm__ruleActionField select{min-width:0;max-width:100%;font-size:.82rem}.matterArm__tableWrap{margin-top:.65rem;overflow-x:auto}.matterArm__statusChange{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.matterArm__statusArrow{color:var(--muted,#64748b);font-weight:600}.matterArm__warn{color:#b45309;font-size:.78rem}.relativityBilling__armSelectCol{text-align:center;vertical-align:middle;width:2.25rem}.widgetCategory{border:2px solid color-mix(in srgb, var(--card-head-border,#d8e2ef) 70%, var(--muted) 30%);background:color-mix(in srgb, var(--card-bg,#fff) 96%, var(--muted) 4%);box-sizing:border-box;isolation:isolate;border-radius:10px;flex-direction:column;align-self:stretch;width:100%;height:100%;min-height:0;margin:.12rem .08rem 0;display:flex;position:relative;overflow:visible;box-shadow:0 2px 6px #0f172a0f}.widgetCategory--collapsed .widgetCategory__header{border-bottom:none;border-radius:10px}.widgetCategory__header{background:var(--card-bg,#fff);color:var(--heading,var(--text));border:none;border-bottom:1px solid var(--widget-header-divider,var(--card-head-border,#d8e2ef));border-radius:10px 10px 0 0;flex:none;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.55rem 1.75rem .55rem .65rem;display:flex}.widgetCategory__titleInput{min-width:0;color:var(--heading,var(--text));text-transform:uppercase;letter-spacing:.03em;background:0 0;border:0;flex:auto;margin:0;padding:0;font-size:.72rem;font-weight:600;line-height:1.25}.widgetCategory__titleInput::placeholder{color:var(--muted)}.widgetCategory__headerActions{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}.widgetCategory__minimize{min-width:1.75rem;padding:.1rem .35rem;font-size:1.1rem;line-height:1}.widgetCategory__removeX{color:#c62828;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:1.75rem;min-height:1.75rem;padding:0;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.widgetCategory__removeX:hover{background:#c628281f}.widgetCategory__titleInput:focus{outline:2px solid var(--accent,#0b67cf);outline-offset:2px;border-radius:2px}.widgetCategory__body{flex-direction:column;flex:auto;min-height:0;padding:0 .35rem;display:flex;position:relative;overflow:hidden}.widgetCategory__dropZone{flex-direction:column;flex:auto;min-height:6rem;display:flex;position:relative}.widgetCategory__dropZone--hasChildren{min-height:0;position:relative}.widgetCategory__dropZone--highlight{background:color-mix(in srgb, var(--accent,#0b67cf) 10%, transparent);outline:2px dashed color-mix(in srgb, var(--accent,#0b67cf) 45%, transparent);outline-offset:-2px}.widgetCategory__emptyTarget{pointer-events:none;justify-content:center;align-items:center;min-height:5.5rem;padding:.75rem;display:flex}.widgetCategory__empty{text-align:center;color:var(--muted);margin:0}.evidenceWidgetGrid__item>.widgetCategory{flex:auto;width:100%;height:100%;min-height:0}.msPortfolio__gridWidget.widgetCategory{flex:auto;height:100%;min-height:0}.widgetCategory .evidenceWidgetGridHost{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.widgetCategory .evidenceWidgetGrid{min-height:0;max-height:100%;position:relative;overflow:hidden;margin-bottom:0!important}.widgetCategory .evidenceWidgetGrid .react-resizable-handle-ne,.widgetCategory .evidenceWidgetGrid .react-resizable-handle-nw{display:none!important}.widgetCategory .evidenceWidgetGrid .react-resizable-handle-s{cursor:ns-resize;z-index:40;width:100%;height:8px;margin-left:0;bottom:0;left:0}.widgetCategory .evidenceWidgetGrid .react-resizable-handle-e{cursor:ew-resize;z-index:40;width:14px;height:calc(100% - 4px);margin-top:0;top:2px;right:0}.widgetCategory .evidenceWidgetGrid .react-resizable-handle-w{cursor:ew-resize;z-index:40;width:14px;height:calc(100% - 4px);margin-top:0;top:2px;left:0}.widgetCategory .evidenceWidgetGrid .react-resizable-handle-se,.widgetCategory .evidenceWidgetGrid .react-resizable-handle-sw{z-index:45;width:16px;height:16px;bottom:0;display:block!important}.widgetCategory .evidenceWidgetGrid .react-resizable-handle-se{cursor:nwse-resize;right:0}.widgetCategory .evidenceWidgetGrid .react-resizable-handle-sw{cursor:nesw-resize;left:0}.widgetCategory .evidenceWidgetGrid .react-grid-item>.react-resizable-handle:after{opacity:0}.widgetCategory .evidenceWidgetGrid .react-grid-item:hover>.react-resizable-handle:after,.widgetCategory .evidenceWidgetGrid .react-grid-item.react-resizable-resizing>.react-resizable-handle:after{opacity:.85}.widgetCategory .evidenceWidgetGrid .react-grid-item{touch-action:none;flex-direction:column;display:flex;overflow:hidden}.widgetCategory .evidenceWidgetGrid .react-grid-item>.react-resizable-handle{pointer-events:auto;background:0 0!important}.widgetCategory .evidenceWidgetGrid__item{flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}:is(.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.msPortfolio__chartCard),.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.msPortfolio__treemapCard),.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.msPortfolio__kpiCard--usage)){align-items:stretch}:is(.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.msPortfolio__chartCard) .evidenceWidgetGrid__item,.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.msPortfolio__treemapCard) .evidenceWidgetGrid__item,.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.msPortfolio__kpiCard--usage) .evidenceWidgetGrid__item){flex:auto;height:100%}:is(.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.msPortfolio__metricKpiCard),.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.visionAiMetricKpiCard),.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.billingMetricKpiCard)){align-items:flex-start}:is(.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.msPortfolio__metricKpiCard) .evidenceWidgetGrid__item,.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.visionAiMetricKpiCard) .evidenceWidgetGrid__item,.widgetCategory .evidenceWidgetGrid .react-grid-item:has(.billingMetricKpiCard) .evidenceWidgetGrid__item){flex:none;height:auto}.widgetCategory .widgetCategory__nestedSlot>.msPortfolio__widgetLoadWrap,.widgetCategory .widgetCategory__nestedSlot>.msPortfolio__widgetLoadWrap--kpi,.widgetCategory .widgetCategory__nestedSlot>.msPortfolio__widgetLoadWrap--chart{flex-direction:column;width:100%;min-height:0;display:flex}.widgetCategory .msPortfolio__widgetLoadWrap--kpi{min-height:0}.widgetCategory .msPortfolio__widgetLoadWrap--kpi:has(.msPortfolio__kpiCard--usage){flex:auto;height:100%}.widgetCategory .msPortfolio__widgetLoadWrap--kpi:not(:has(.msPortfolio__kpiCard--usage)){flex:none;height:auto}.widgetCategory .msPortfolio__chartCard .msPortfolio__widgetLoadWrap--chart,.widgetCategory .msPortfolio__widgetLoadWrap--chart .msPortfolio__chartBody,.widgetCategory .msPortfolio__metricKpiCard .msPortfolio__kpiBody{min-height:0}.widgetCategory .widgetCategory__nestedSlot{flex-direction:column;width:100%;min-height:0;display:flex}:is(.widgetCategory .evidenceWidgetGrid__item:has(.msPortfolio__chartCard) .widgetCategory__nestedSlot,.widgetCategory .evidenceWidgetGrid__item:has(.msPortfolio__treemapCard) .widgetCategory__nestedSlot,.widgetCategory .evidenceWidgetGrid__item:has(.msPortfolio__kpiCard--usage) .widgetCategory__nestedSlot){flex:auto;height:100%}:is(.widgetCategory .evidenceWidgetGrid__item:has(.msPortfolio__metricKpiCard) .widgetCategory__nestedSlot,.widgetCategory .evidenceWidgetGrid__item:has(.visionAiMetricKpiCard) .widgetCategory__nestedSlot,.widgetCategory .evidenceWidgetGrid__item:has(.billingMetricKpiCard) .widgetCategory__nestedSlot){flex:none;height:auto}.widgetCategory .widgetCategory__nestedSlot>.msPortfolio__chartCard,.widgetCategory .widgetCategory__nestedSlot>.msPortfolio__treemapCard,.widgetCategory .evidenceWidgetGrid__item>.msPortfolio__chartCard,.widgetCategory .evidenceWidgetGrid__item>.msPortfolio__treemapCard,.widgetCategory .widgetCategory__nestedSlot>.msPortfolio__kpiCard--usage,.widgetCategory .evidenceWidgetGrid__item>.msPortfolio__kpiCard--usage{flex:auto;height:100%;min-height:0}.widgetCategory .widgetCategory__nestedSlot>.msPortfolio__metricKpiCard,.widgetCategory .widgetCategory__nestedSlot>.visionAiMetricKpiCard,.widgetCategory .widgetCategory__nestedSlot>.billingMetricKpiCard,.widgetCategory .evidenceWidgetGrid__item>.msPortfolio__metricKpiCard,.widgetCategory .evidenceWidgetGrid__item>.visionAiMetricKpiCard,.widgetCategory .evidenceWidgetGrid__item>.billingMetricKpiCard{flex:none;height:auto;min-height:0}.widgetCategory .billingMetricKpiCard,.widgetCategory .visionAiMetricKpiCard,.widgetCategory .msPortfolio__metricKpiCard{min-height:0}.widgetCategory .msPortfolio__gridWidget.msPortfolio__metricKpiCard,.widgetCategory .msPortfolio__gridWidget.visionAiMetricKpiCard,.widgetCategory .msPortfolio__gridWidget.billingMetricKpiCard{height:auto}.widgetCategory .widgetCategory__nestedSlot>.msPortfolio__chartCard .msPortfolio__chartBody,.widgetCategory .evidenceWidgetGrid__item>.msPortfolio__chartCard .msPortfolio__chartBody{flex:auto;min-height:0}.widget-category-drag-handle{cursor:grab}.widget-category-drag-handle:active{cursor:grabbing}.widget-nested-drag-handle{cursor:grab}.widget-nested-drag-handle:active{cursor:grabbing}.msPortfolio__chartHeader,.msPortfolio__treemapHeader{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.35rem .65rem;padding:.55rem 1.75rem .25rem .65rem;display:flex}.msPortfolio__chartBody{flex-direction:column;flex:auto;min-height:0;padding:0 .5rem .5rem;display:flex;overflow:hidden}.msPortfolio__chartBody .panel__hint{align-self:center;margin:0}.msPortfolio__chartLegend{flex-wrap:wrap;gap:.5rem .65rem;font-size:.68rem;font-weight:600;display:flex}.msPortfolio__chartLegendAllowance{text-transform:none;font-weight:600}.msPortfolio__areaChart{flex:auto;width:100%;height:100%;min-height:0;max-height:100%;display:block;overflow:visible}.msPortfolio__chartValueLabel{fill:#fff;stroke:#0000006b;paint-order:stroke}.msPortfolio__treemapEmpty{margin:0 .65rem .75rem}.msPortfolio__treemapBar{border:1px solid var(--card-head-border,#d8e2ef);border-radius:8px;flex:auto;min-height:3.5rem;margin:0 .65rem .65rem;display:flex;overflow:hidden}.msPortfolio__treemapSeg{color:#f1f5f4;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:3rem;padding:.35rem;font-size:.72rem;font-weight:600;display:flex}.msPortfolio__treemapSegLabel{opacity:.95}.msPortfolio__treemapSegValue{font-size:.85rem}.relativityBilling__flatCaseCell{flex-direction:column;gap:.15rem;min-width:0;display:flex;overflow:hidden}.relativityBilling__flatCaseWorkspace{font-size:.88rem;font-weight:600}.relativityBilling__flatCaseInstance{color:var(--muted);margin-top:.15rem;font-size:.78rem;display:block}.relativityBilling__flatCaseWorkspaceId{color:var(--muted);font-size:.78rem;display:block}.relativityBilling__flatCaseCell--nested{padding-left:1.65rem}.relativityBilling__matterSummaryRow .relativityBilling__flatCaseMatter{font-weight:600}.relativityBilling__matterUsersRow td{background:var(--table-row-alt,#00000005);vertical-align:top;padding-top:.35rem;padding-bottom:.35rem}.relativityBilling__matterUsersTableWrap{max-width:52rem;margin:.15rem 0 .25rem 1.65rem}.relativityBilling__sortBtn{color:inherit;font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;align-items:center;gap:.15rem;margin:0;padding:0;font-weight:600;display:inline-flex}.relativityBilling__sortBtn:hover,.relativityBilling__sortBtn--active{color:var(--accent,#0b67cf)}.relativityBilling__sortIndicator{opacity:.9;font-size:.65rem;line-height:1}.relativityBilling__dataTable thead .relativityBilling__num .relativityBilling__sortBtn{justify-content:flex-end;width:100%}.relativityBilling__hostingHead{min-width:11rem}.relativityBilling__hostingCell{vertical-align:middle;min-width:11rem}.hostingUsageBar{align-items:center;gap:.65rem;min-width:10rem;display:flex}.hostingUsageBar--empty{color:var(--muted);font-size:.82rem}.hostingUsageBar__track{background:var(--card-head-border,#e2e8f0);border-radius:999px;flex:5rem;min-width:3.5rem;height:.35rem;overflow:hidden}.hostingUsageBar__fill{border-radius:999px;height:100%;transition:width .2s}.hostingUsageBar--low .hostingUsageBar__fill{background:#4a7356}.hostingUsageBar--medium .hostingUsageBar__fill{background:#9a8544}.hostingUsageBar--high .hostingUsageBar__fill{background:#a85a4a}.hostingUsageBar--none .hostingUsageBar__fill{background:var(--muted)}.hostingUsageBar__text{white-space:nowrap;color:var(--text);flex-direction:column;align-items:flex-end;font-size:.78rem;line-height:1.25;display:flex}.hostingUsageBar__used{font-weight:600}.hostingUsageBar__sep{color:var(--muted);font-weight:400}.hostingUsageBar__cap{color:var(--muted);font-size:.72rem}.hostingUsageBar__legend--low{color:#4a7356;font-weight:600}.hostingUsageBar__legend--medium{color:#9a8544;font-weight:600}.hostingUsageBar__legend--high{color:#a85a4a;font-weight:600}.relativityBilling__slice{margin-bottom:1rem}.relativityBilling__slice:last-child{margin-bottom:0}.relativityBilling__sliceTitle{margin:.5rem 0 .4rem;font-size:1rem;font-weight:600;line-height:1.35}.relativityBilling__sliceTitle code{font-size:.88em}.relativityBilling__sliceMeta{color:var(--muted);font-size:.82rem;font-weight:500}.relativityBilling__tableScroll{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,var(--input-bg,#fff));border-radius:10px;flex:auto;min-height:10rem;max-height:min(60vh,36rem);margin-top:.25rem;overflow:auto}.relativityUsers{flex-direction:column;gap:.5rem;min-height:0;display:flex}.relativityProcessingApiFields{margin-bottom:.75rem}.relativityProcessingApiFields__toggle{margin-bottom:.35rem}.relativityProcessingApiFields__body{border:1px solid var(--border,#e2e8f0);background:var(--surface-muted,#f8fafc);border-radius:6px;padding:.75rem 1rem}.relativityProcessingApiFields__tabs{flex-wrap:wrap;margin:.5rem 0}.relativityProcessingApiFields__sectionHint{margin:0 0 .5rem}.relativityProcessingApiFields__pathList{column-count:2;column-gap:1.5rem;max-height:16rem;margin:0;padding-left:1.25rem;overflow:auto}.relativityProcessingApiFields__pathList li{break-inside:avoid;margin-bottom:.2rem;font-size:.85rem}.relativityProcessingApiFields__endpointTable code{word-break:break-all;font-size:.8rem}.relativityProcessingStats__viewTabs{margin-bottom:.5rem}.relativityProcessingStats__slice{margin-top:.25rem}.relativityProcessingStats__tableScroll--page{background:0 0;border:none;max-height:none;overflow:visible}.relativityProcessingStats__tableScroll--page .settingsBackup__tableWrap{overflow:visible}.relativityProcessingStats__wsIdField{flex:11rem;min-width:10rem}.relativityUsers__pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;margin-top:.35rem;display:flex}.relativityUsers__pagerMeta{margin:0}.relativityUsers__toolbar{flex-wrap:wrap;align-items:flex-end;gap:.55rem .75rem;margin-bottom:.25rem;display:flex}.relativityUsers__searchField{flex:14rem;min-width:12rem;margin:0}.relativityUsers__instanceField,.relativityUsers__accessField{flex:0 10rem;margin:0}.relativityUsers__meta{align-self:center;margin:0}.relativityAccess__expandCell{text-align:center;width:1.75rem;padding:0 .25rem}.relativityAccess__expandBtn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:4px;padding:.05rem .35rem;font-size:.8rem;line-height:1}.relativityAccess__expandBtn[disabled]{opacity:.4;cursor:default}.relativityAccess__expandBtn:hover:not([disabled]){background:var(--surface-2)}.relativityAccess__detailRow>td{background:var(--surface-2);padding:.65rem .85rem}.relativityAccess__detailTableWrap{max-width:100%;overflow-x:auto}.relativityAccess__detailTable{border-collapse:collapse;width:100%;font-size:.82rem}.relativityAccess__detailTable th,.relativityAccess__detailTable td{text-align:left;border-bottom:1px solid var(--card-border,#e2e8f0);vertical-align:top;padding:.35rem .55rem}.relativityAccess__detailTable thead th{color:var(--heading,var(--text));background:color-mix(in srgb, var(--card-bg,#fff) 88%, var(--muted) 12%);font-weight:600}.relativityAccess__detailTable tbody tr:last-child td{border-bottom:none}.relativityLoginCell{color:#111;border-radius:4px;padding:.12rem .4rem;line-height:1.35;display:inline-block}.relativityLoginCell--fresh{background:#a5d6a7}.relativityLoginCell--warn60{background:#fff59d}.relativityLoginCell--warn90{background:#ffcdd2}.relativityLoginCell--unknown{background:color-mix(in srgb, var(--muted) 22%, #fff);color:#111}.relativityUsers__loginField{min-width:10.5rem}.relativityUsers__loginLegend{margin-bottom:.5rem}.relativityUsers__accessLink{color:var(--link,#1565c0);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.relativityUsers__accessLink:hover{color:var(--link-hover,#0d47a1)}.relativityUsers__accessListScroll{border:1px solid color-mix(in srgb, var(--border,#ccc) 80%, transparent);background:color-mix(in srgb, var(--card-bg,#fff) 96%, var(--muted) 4%);border-radius:6px;max-height:min(24rem,60vh);padding:.65rem .85rem;overflow:auto}.relativityUsers__accessListLine{white-space:pre-wrap;padding:.2rem 0;line-height:1.45}.relativityUsers__accessListLine+.relativityUsers__accessListLine{margin-top:.35rem}.relativityAccess__list{flex-direction:column;gap:.25rem;margin:0;padding:0 0 0 1.1rem;list-style:outside;display:flex}.relativityAccess__list li{color:var(--text);font-size:.85rem}.relativityAccess__via{color:var(--muted);margin-left:.5rem;font-size:.78rem;font-style:italic;display:inline-block}.relativityUsers__diagHint{margin:0 0 .35rem;font-size:.82rem}.relativityUsers__tableScroll .relativityUsers__dataTable{font-size:.82rem}.relativityUsers__tableScroll .relativityUsers__dataTable th,.relativityUsers__tableScroll .relativityUsers__dataTable td{vertical-align:middle;border-bottom:1px solid var(--table-row-border,#e2e8f0);padding:.5rem .75rem;line-height:1.35}.relativityUsers__tableScroll .relativityUsers__dataTable th{white-space:nowrap;font-size:.72rem}.relativityUsers__tableScroll .relativityUsers__dataTable tbody tr:hover td{background:color-mix(in srgb, var(--accent,#0b67cf) 4%, var(--card-bg,#fff))}.relativityUsers__nameCell{min-width:9rem;max-width:14rem;font-weight:500}.relativityUsers__groupsCell{word-break:break-word;min-width:8rem;max-width:16rem}.relativityUsers__dataTable .relativityAccess__expandCell{width:2.25rem;padding-left:.5rem;padding-right:.35rem}.relativityUsers__dataTable .relativityAccess__expandBtn{min-width:1.5rem;min-height:1.5rem;padding:.15rem .4rem}.relativityUsers__tableScroll .usageReport__table th.usageReport__groupHeader{background:var(--table-head-bg,var(--surface-2));text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--table-row-border,var(--border));color:var(--heading,var(--text));font-size:.72rem;font-weight:600}.relativityUsers__tableScroll .usageReport__table tbody td{font-variant-numeric:tabular-nums}.dataTable--freezeLeading,.usageReport__table--freezeLeading,.relativityBilling__dataTable--freezeLeading{border-collapse:separate;border-spacing:0}.tableFrozenCol,.usageReport__frozenCol,.relativityBilling__frozenCol{box-sizing:border-box;background:var(--card-bg,var(--input-bg,#fff));position:sticky}.dataTable--freezeLeading thead .tableFrozenCol,.dataTable--freezeLeading thead .usageReport__frozenCol,.dataTable--freezeLeading thead .relativityBilling__frozenCol,.usageReport__table--freezeLeading thead .usageReport__frozenCol,.relativityBilling__dataTable--freezeLeading thead .relativityBilling__frozenCol{z-index:5;background:var(--table-head-bg,var(--surface-2))}.dataTable--freezeLeading tbody .tableFrozenCol,.dataTable--freezeLeading tbody .usageReport__frozenCol,.dataTable--freezeLeading tbody .relativityBilling__frozenCol,.usageReport__table--freezeLeading tbody .usageReport__frozenCol,.relativityBilling__dataTable--freezeLeading tbody .relativityBilling__frozenCol{z-index:2}.dataTable--freezeLeading tbody tr:hover .tableFrozenCol,.dataTable--freezeLeading tbody tr:hover .usageReport__frozenCol,.dataTable--freezeLeading tbody tr:hover .relativityBilling__frozenCol,.usageReport__table--freezeLeading tbody tr:hover .usageReport__frozenCol,.relativityBilling__dataTable--freezeLeading tbody tr:hover .relativityBilling__frozenCol{background:var(--table-row-hover)}.relativityBilling__dataTable tbody tr:hover td{background:var(--table-row-hover);color:var(--app-text)}.relativityBilling__dataTable tbody tr.relativityBilling__clientSummaryRow:hover td,.relativityBilling__dataTable tbody tr.relativityBilling__workspaceSummaryRow:hover td,.relativityBilling__dataTable tbody tr.relativityBilling__matterSummaryRow:hover td{color:var(--app-text)}.relativityBilling__dataTable tbody tr:hover .relativityBilling__clientMeta{color:var(--muted)}.tableFrozenCol--edge,.usageReport__frozenCol--edge,.relativityBilling__frozenCol--edge{box-shadow:4px 0 7px -3px #0f172a24}.usageReport__statusList{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.usageReport__statusItem{font-size:.8rem}.usageReport__pickerModal{width:min(960px,95vw);max-width:960px}.usageReport__pickerActions{flex-wrap:wrap;gap:.4rem;margin:0 0 .65rem;display:flex}.usageReport__pickerList{border:1px solid var(--border);border-radius:6px;max-height:55vh;margin:0;padding:0;list-style:none;overflow-y:auto}.usageReport__pickerRow{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.45rem .6rem;display:grid}.usageReport__pickerRow:last-child{border-bottom:none}.usageReport__pickerCheckbox{justify-content:center;align-items:center;display:inline-flex}.usageReport__pickerFields{flex-direction:column;gap:.15rem;min-width:0;display:flex}.usageReport__pickerLabel{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:4px;padding:.25rem .4rem;font-size:.88rem}.usageReport__pickerMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.usageReport__pickerBadge{background:var(--surface-2);border:1px solid var(--border);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.05rem .45rem;font-size:.7rem}.usageReport__pickerField{white-space:nowrap;text-overflow:ellipsis;max-width:22rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;overflow:hidden}.usageReport__pickerOrder{flex-direction:column;gap:.15rem;display:inline-flex}.usageReport__pickerOrder .btn{padding:.1rem .4rem;font-size:.7rem}.usageReport__pickerTableWrap{max-height:55vh;margin-top:.25rem;overflow:auto}.usageReport__pickerTable{width:100%}.usageReport__pickerTable th,.usageReport__pickerTable td{vertical-align:middle}.usageReport__pickerColShow{white-space:nowrap;width:5.5rem}.usageReport__pickerShowCell{align-items:center;gap:.35rem;display:flex}.usageReport__pickerDataSource{color:var(--muted);max-width:12rem;font-size:.82rem}.usageReport__pickerFieldCode{word-break:break-word;font-size:.78rem}.relativityBilling--matterEmbedded .relativityBilling__tableScroll{max-height:min(52vh,26rem)}.relativityBilling__tableScroll .settingsBackup__tableWrap{border:none;border-radius:0;margin-top:0;overflow:visible}.relativityBilling__dashboardGrid--single{grid-template-columns:1fr}@media (width>=960px){.relativityBilling__dashboardGrid.relativityBilling__dashboardGrid--single{grid-template-columns:1fr}}.panel__toolbar{margin-bottom:.75rem}.panel__hint{color:var(--muted);margin:0;font-size:.85rem}.panel__toolbar--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.panel__toolbar--endOnly{justify-content:flex-end}.panel__error{color:#b42318;white-space:pre-wrap;margin:0 0 .5rem;font-size:.85rem}.panel__errorBlock{margin-bottom:.75rem}.panel__errorBlock .panel__error{margin-bottom:.35rem}.panel__errorRow{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-bottom:.35rem;display:flex}.panel__errorRow:last-child{margin-bottom:0}.panel__errorRow .panel__error{margin:0}.relativityApiDebugPanel{border:1px solid var(--border-subtle,#d0d5dd);background:var(--surface-muted,#f9fafb);border-radius:8px;margin:0 0 1.25rem;padding:.85rem 1rem}.relativityApiDebugPanel__title{margin:0 0 .35rem;font-size:.95rem}.relativityApiDebugPanel__hint{color:var(--text-muted,#667085);margin:0 0 .65rem;font-size:.82rem}.relativityApiDebugPanel__actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.relativityApiDebugPanel__status{color:var(--text-muted,#667085);margin:.5rem 0 0;font-size:.82rem}.relativityApiDebugPanel__preview{width:100%;margin-top:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.35;display:block}.relativityApiDebugPanel--compact{background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;display:inline-flex}.relativityApiDebugPanel--compact .relativityApiDebugPanel__status{margin:0}.msPortfolio__billingFallbackHint,.relativityMonthFallbackHint{color:#b54708;background:#fffaeb;border:1px solid #f9dbaf;border-radius:6px;margin:0 0 .75rem;padding:.5rem .65rem}.inlineForm{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inlineForm input{border:1px solid #c6d3e5;border-radius:8px;min-width:12rem;padding:.4rem .55rem;font-size:.88rem}.stackForm{flex-direction:column;gap:.65rem;max-width:32rem;display:flex}.stackForm--wide{max-width:52rem}.stackForm--full{align-self:stretch;width:100%;max-width:none}.physicalMediaGlyph{color:var(--pm-glyph-fill);display:block}.physicalMediaGlyph:not(.physicalMediaGlyph--brandBlue) :is(path,rect,circle):not([fill=none]){stroke:var(--pm-glyph-stroke);stroke-width:.55px;paint-order:stroke fill}.physicalMediaGlyph--brandBlue{color:var(--pm-brand-blue)}.physicalMediaGlyph--brandBlue :is(path,rect,circle):not([fill=none]){stroke:#000;stroke-width:.75px;paint-order:stroke fill}.physicalMediaGlyph--storageEmphasis{color:var(--pm-storage-emphasis)}.brandLogoSvg{display:block}.brandLogoSvg--fallback{background:var(--table-head-bg,#e8edf6);width:28px;height:28px;color:var(--muted,#617188);border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.iconCell__glyph--logo{background:var(--table-head-bg,#94a3b833);box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.12rem;display:inline-flex}.pickerTile__icon--logo{justify-content:center;align-items:center;min-height:2rem;display:flex}.pickerTile--category{min-width:7.25rem;max-width:11rem}.formActions{gap:.5rem;display:flex}.subTabs{flex-wrap:wrap;gap:.35rem;padding:0 1rem .75rem;display:flex}.matterTabGroups{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:.75rem;display:grid}.matterTabGroups__group{background:#fff;border:1px solid #dde5f2;border-radius:10px}.matterTabGroups__title{letter-spacing:.06em;text-transform:uppercase;color:#5b6f8f;border-bottom:1px solid #dde5f2;margin:0;padding:.4rem .75rem;font-size:.74rem}.matterTabGroups__nav{margin:.55rem .75rem .65rem}.matterTabGroups__group--data .matterTabGroups__nav{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.matterTabGroups__group--data .matterRelHostingTabs__tab{white-space:nowrap}[data-theme=dark] .matterTabGroups__group{background:var(--card-bg);border-color:var(--card-border)}[data-theme=dark] .matterTabGroups__title{color:var(--muted);border-bottom-color:var(--card-border)}@media (width<=980px){.matterTabGroups{grid-template-columns:1fr}}.tableCellActions{align-items:center;gap:.35rem;display:inline-flex}.iconBtn{border:1px solid var(--btn-ghost-border);background:var(--btn-ghost-bg);width:1.8rem;height:1.8rem;color:var(--btn-ghost-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:.86rem;display:inline-flex}.iconBtn:hover{background:#edf2ff}.iconBtn--danger{color:#be1e2d;background:#fff4f5;border-color:#f2b8be}.custodiansSection__head .custodiansSection__subTabs{flex:auto;min-width:0;margin:0;padding:0}.subTabs__btn{border:1px solid var(--btn-ghost-border);background:var(--btn-ghost-bg);color:var(--btn-ghost-text);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.82rem;font-weight:600}.subTabs__btn--active{color:#fff;background:#0b67cf;border-color:#0b67cf}.usersPanel{font-size:.8rem}.usersPanel .dataTable th,.usersPanel .dataTable td{padding:.35rem .5rem;font-size:.78rem}.usersPanel__warn{background:color-mix(in srgb, #f5d78e 22%, var(--card-bg,#fff));border:1px solid color-mix(in srgb, #f5d78e 55%, var(--card-border,#e8edf6));color:var(--heading,#7a5e12);border-radius:8px;margin:0 1rem .75rem;padding:.6rem .75rem;font-size:.78rem}.usersPanel__h{color:var(--heading,#1e3558);margin:.75rem 1rem .5rem;font-size:.88rem}.usersPanel__new{border:1px solid var(--card-border,#e8edf6);background:var(--card-bg,#fbfcff);border-radius:10px;margin:0 1rem 1rem;padding:.65rem .75rem}.usersPanel__inlineAdd{flex-wrap:wrap;align-items:flex-end;gap:.45rem .6rem;display:flex}.usersPanel__inlineAddTitle{color:var(--heading);flex:none;align-self:center;margin-right:.25rem;font-size:.82rem;font-weight:600}.usersPanel__inlineField{flex-direction:column;flex:7.5rem;gap:.12rem;min-width:0;margin:0;display:flex}.usersPanel__inlineField span{color:var(--muted,#5a6f8f);font-size:.68rem}.usersPanel__inlineField input{box-sizing:border-box;border:1px solid var(--card-border,#d8e0ee);background:var(--input-bg,#fff);width:100%;min-width:0;height:2rem;color:var(--text,#1e3558);border-radius:6px;padding:.2rem .45rem;font-size:.78rem}.usersPanel__inlineCheck{color:var(--heading);flex-direction:row;flex:none;align-self:center;align-items:center;gap:.3rem;margin:0 .15rem .15rem 0;font-size:.78rem;display:inline-flex}.usersPanel__inlineSubmit{flex:none;align-self:center}.usersPanel__manageDepts{white-space:nowrap;flex:none;align-self:center}.usersPanel__filterRow{margin:0 1rem .5rem}.usersPanel__filterField{max-width:22rem;margin:0}.usersPanel__emptyFilter{text-align:center;color:var(--muted);font-style:italic;padding:.65rem!important}.usersPanel__actionsTh{text-align:right;width:5.5rem}.usersPanel__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.usersPanel__iconBtn{border:1px solid var(--card-border,#d8e0ee);background:var(--card-bg,#fff);width:1.65rem;height:1.65rem;color:var(--heading,#334b73);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.usersPanel__iconBtn:hover:not(:disabled){background:color-mix(in srgb, var(--card-bg,#fff) 88%, #0b67cf);border-color:color-mix(in srgb, var(--card-border,#d8e0ee) 70%, #0b67cf);color:#0b67cf}.usersPanel__iconBtn:disabled{opacity:.35;cursor:not-allowed}.usersPanel__iconBtn--danger:hover:not(:disabled){background:color-mix(in srgb, #fff0f0 70%, var(--card-bg,#fff));color:#b42318;border-color:#e8b4b4}[data-theme=dark] .usersPanel__warn{background:color-mix(in srgb, #b8860b 18%, var(--card-bg,#1a2433));border-color:color-mix(in srgb, #e6c35a 35%, var(--card-border,#2b3d55));color:#f0d78a}[data-theme=dark] .usersPanel__inlineField input{background:var(--input-bg,#121a26);color:var(--text,#e8eef9);border-color:var(--card-border,#2b3d55)}[data-theme=dark] .usersPanel__iconBtn{background:var(--card-bg,#121a26);border-color:var(--card-border,#2b3d55);color:#dbe7ff}[data-theme=dark] .usersPanel__iconBtn:hover:not(:disabled){color:#8ec5ff;background:#1c2a40;border-color:#3d5680}.adminBuilder__list{flex-direction:column;gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.adminBuilder__row{border:1px solid var(--table-row-border);background:var(--table-head-bg);border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .45rem;display:flex}.adminBuilder__row>span:not(.customLayoutEditor__grip){flex:1;min-width:0;font-size:.84rem}.adminBuilder__row.customLayoutEditor__fieldRow .customLayoutEditor__grip{flex:0 0 1.1rem}.adminBuilder__row.customLayoutEditor__fieldRow .customLayoutEditor__typeText{flex:none;font-size:.75rem}.adminBuilder__row.customLayoutEditor__fieldRow .customLayoutEditor__fieldNameCol{flex:10rem;min-width:0}.adminBuilder__input{border:1px solid var(--input-border);min-width:10rem;color:var(--input-text);background:var(--input-bg);border-radius:8px;flex:1;padding:.35rem .5rem;font-size:.84rem}.customLayoutEditor{width:min(1080px,100vw - 2rem)}.customLayoutEditor--wide{width:min(1280px,100vw - 1.5rem)}.customLayoutEditor--evidenceXl{width:min(1500px,100vw - 1rem);max-height:min(96vh,1100px)}.customLayoutEditor--evidenceXl .customLayoutEditor__form--split,.customLayoutEditor--evidenceXl .customLayoutEditor__form,.customLayoutEditor--evidenceXl .customLayoutEditor__sidebar{max-height:min(96vh,1100px)}.customLayoutEditor--listColumnMode{width:min(960px,100vw - 1.5rem);max-height:min(90vh,800px)}.customLayoutEditor__form--listColumnOnly{max-width:100%}.customLayoutEditor__listColumnOnlyBody{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:auto}.customLayoutEditor__listColumnOnlyList{box-sizing:border-box;width:100%;margin:0;padding:0;list-style:none}.customLayoutEditor__listColumnOnlyItem{margin-bottom:.45rem}.customLayoutEditor__grip--placeholder{opacity:.2;cursor:default;min-width:1.4rem}.customLayoutEditor__form{flex-direction:column;min-height:0;max-height:min(90vh,920px);display:flex}.customLayoutEditor__form--split{flex:auto}.customLayoutEditor__splitRow{flex:auto;align-items:stretch;gap:.65rem;min-height:0;display:flex}.customLayoutEditor__form--split .customLayoutEditor__mainCol{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.customLayoutEditor__sidebar{border-left:1px solid var(--table-row-border,#e2e8f0);flex-direction:column;flex:0 0 16.5rem;min-width:12rem;max-width:22rem;min-height:0;max-height:min(90vh,920px);padding:.25rem .15rem .35rem .6rem;display:flex}.customLayoutEditor__sidebarTitle{color:var(--text,inherit);margin:0 0 .4rem;font-size:.95rem;font-weight:600}.customLayoutEditor__sidebarHint{margin:0 0 .4rem;font-size:.8rem}.customLayoutEditor__poolSearch{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--input-text);border-radius:6px;margin-bottom:.35rem;padding:.4rem .5rem;font-size:.84rem}.customLayoutEditor__poolList{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.customLayoutEditor__poolItem{border:1px solid var(--table-row-border,#e2e8f0);background:var(--input-bg,#f8fafc);border-radius:6px;margin-bottom:.5rem;padding:.35rem .3rem;display:block}.customLayoutEditor__poolItemText{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.customLayoutEditor__poolName{font-size:.86rem;font-weight:500}.customLayoutEditor__poolType{color:var(--muted);font-size:.75rem}.customLayoutEditor__poolEmpty{color:var(--muted);padding:.5rem .25rem;font-size:.82rem;line-height:1.35}.customLayoutEditor__iconBtn{border:1px solid var(--input-border);background:var(--input-bg);min-width:1.6rem;min-height:1.6rem;color:var(--input-text);cursor:pointer;letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;padding:.1rem .35rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.customLayoutEditor__iconBtn:hover:not(:disabled){border-color:var(--accent,#0b67cf);background:#0b67cf0f}.customLayoutEditor__iconBtn:disabled{opacity:.5;cursor:not-allowed}.customLayoutEditor__iconBtn--active{border-color:var(--accent,#0b67cf);color:var(--accent,#0b67cf);background:#0b67cf1f;font-weight:700}.customLayoutEditor__fieldIconRow{z-index:2;flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex;position:relative}.customLayoutEditor__layoutListItem{width:100%;min-width:0;margin:0;padding:0;list-style:none}.customLayoutEditor__layoutListItem--full{grid-column:1/-1}.customLayoutEditor__pairRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.5rem .6rem;width:100%;min-width:0;display:grid}.customLayoutEditor__pairCell{flex-direction:column;gap:.3rem;min-width:0;display:flex}.customLayoutEditor__fieldCellDrop{border:1px dashed var(--table-row-border,#d1d5db);min-height:3.25rem;color:var(--muted);text-align:center;background:#0b67cf0a;border-radius:8px;justify-content:center;align-items:center;padding:.4rem .35rem;font-size:.8rem;line-height:1.3;display:flex}.customLayoutEditor__fieldCellDrop:hover,.customLayoutEditor__pairCell:focus-within .customLayoutEditor__fieldCellDrop{border-color:var(--accent,#0b67cf);color:var(--text,#1e3558);background:#0b67cf14}.customLayoutEditor__scroll{flex:auto;min-height:0;padding-right:.15rem;overflow:auto}.customLayoutEditor__mainActions{border-top:1px solid var(--table-row-border,#e2e8f0);flex-shrink:0;margin-top:.5rem;padding-top:.5rem}.customLayoutEditor__subModalOverlay{z-index:60}.customLayoutEditor__choicesModalOverlay{z-index:70}.customLayoutEditor__manageChoicesBtnWrap{flex:none;align-items:center;gap:.35rem;display:inline-flex}.customLayoutEditor__choiceCount{color:var(--muted);font-size:.78rem}.customLayoutEditor__topActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.customLayoutEditor__addFieldGridFull{grid-column:1/-1}.customLayoutEditor__boxes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.customLayoutEditor__boxes.customLayoutEditor__boxSegments{flex-direction:column;gap:.75rem;display:flex}.customLayoutEditor__boxSeg--pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.customLayoutEditor__catCol{flex-direction:column;flex:1 1 0;gap:.75rem;min-width:0;min-height:2rem;display:flex}.customLayoutEditor__box--inCatCol{width:100%;max-width:100%}.customLayoutEditor__boxSegInner{min-width:0}.customLayoutEditor__sidebarAddRow{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin:0 0 .5rem;display:flex}.customLayoutEditor__poolItemBlock{width:100%;min-width:0}.customLayoutEditor__typeText{color:var(--muted);white-space:nowrap;flex:none;font-size:.8rem}.customLayoutEditor__deleteX{color:#b42318;cursor:pointer;background:0 0;border:none;border-radius:4px;align-self:center;padding:.1rem .35rem;font-size:1.2rem;line-height:1}.customLayoutEditor__deleteX:hover:not(:disabled){background:#b423181f}.customLayoutEditor__deleteX:disabled{opacity:.4;cursor:not-allowed}.customLayoutEditor__deleteX--box{font-size:1.1rem}.customLayoutEditor__iconBtn--box{flex-shrink:0;align-self:center;font-size:.78rem}.customLayoutEditor__iconBtn--width{min-width:2.25rem}.customLayoutEditor__box{flex-direction:column;align-self:start;min-width:0;height:auto;min-height:0;margin:0;display:flex}.customLayoutEditor__box--spanFull{grid-column:1/-1}.customLayoutEditor__box--spanHalf{min-width:0}.customLayoutEditor__box--dragging{opacity:.88;outline:1px dashed var(--accent,#0b67cf)}.customLayoutEditor__box .customLayoutEditor__fieldList{flex:auto;min-height:2.75rem;margin-top:.5rem;margin-bottom:0}.customLayoutEditor__boxOrderBtns{flex-shrink:0;align-items:center;gap:.15rem;display:inline-flex}.customLayoutEditor__orderBtn{min-height:1.45rem;font-size:.85rem;line-height:1;padding:.1rem .35rem!important}.customLayoutEditor__widgetControls{flex:none;min-width:0;max-width:11rem}.customLayoutEditor__widgetIncludeLabel{cursor:pointer;flex:none;align-items:center;gap:.4rem;margin:0;display:inline-flex}.customLayoutEditor__widgetIncludeLabel input[type=checkbox]{width:1.05rem;min-width:0;height:1.05rem;accent-color:var(--accent,#0b67cf);cursor:pointer;flex-shrink:0;margin:0}.customLayoutEditor__widgetIncludeText{color:var(--text);white-space:normal;-webkit-user-select:none;user-select:none;font-size:.8rem;font-weight:500}.customLayoutEditor__boxHead{background:var(--card-bg,#fff);color:var(--heading,var(--text));border:none;border-bottom:1px solid var(--widget-header-divider,var(--card-head-border,#d8e2ef));border-top-left-radius:10px;border-top-right-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:.45rem .65rem;margin:-.33rem -.75rem .33rem;padding:.55rem .75rem;display:flex}.customLayoutEditor__toggleFieldsBtn{flex-shrink:0;font-size:.72rem}.customLayoutEditor__fieldList--collapsed{display:none}.customLayoutEditor__categoryReorder{flex-shrink:0;align-items:center;gap:.1rem;display:inline-flex}.customLayoutEditor__categoryReorderBtn{min-width:1.65rem;padding:.12rem .3rem;line-height:1.15}.customLayoutEditor__nameField,.customLayoutEditor__widthField{flex:10rem;min-width:0;margin:0}.customLayoutEditor__nameField input.customLayoutEditor__nameFieldInput--locked{cursor:not-allowed;color:var(--muted);background:var(--input-bg,#f1f5f9);border-color:var(--input-border,#d1d5db)}.customLayoutEditor__svgIcon{pointer-events:none;flex-shrink:0;display:block}.customLayoutEditor__grip{-webkit-user-select:none;user-select:none;color:var(--muted);cursor:grab;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:.25rem .15rem;font-size:.9rem;line-height:1;display:inline-flex}.customLayoutEditor__grip:active{cursor:grabbing}.customLayoutEditor__grip--box{align-self:center}.customLayoutEditor__grip--field,.adminBuilder__row .customLayoutEditor__grip{flex:0 0 1.1rem;min-width:1.1rem}.customLayoutEditor__boxWidthResize{border:1px solid var(--card-border,#ccc);background:linear-gradient(135deg, transparent 40%, var(--table-row-border,#ddd) 40%, var(--table-row-border,#ddd) 50%, transparent 50%);cursor:ew-resize;touch-action:none;border-radius:6px;flex-shrink:0;align-self:stretch;width:1.25rem;min-height:2.25rem}.customLayoutEditor__boxWidthResize:hover{border-color:var(--accent,#0b67cf);background-color:#0b67cf0f}.customLayoutEditor__emptyFieldDrop{background:var(--input-bg,#fff);border-style:dashed;align-items:center;min-height:2.4rem}.customLayoutEditor__emptyFieldDropHint{text-align:center;color:var(--muted);flex:100%;width:100%;font-size:.82rem;font-style:italic}.customLayoutEditor__fieldNameCol{flex-direction:column;flex:10rem;align-items:stretch;gap:.2rem;min-width:0;display:flex}.customLayoutEditor__fieldNameCol .adminBuilder__input{width:100%}.customLayoutEditor__fieldRow{flex-wrap:wrap;align-items:flex-start}.customLayoutEditor__fieldDropBetween{border-style:dashed;border-color:var(--table-row-border);background:var(--input-bg,#fff);opacity:.95;min-height:1.35rem;padding:.12rem .35rem}.customLayoutEditor__dropBetweenHint{text-align:center;width:100%;color:var(--muted);font-size:.76rem}.customLayoutEditor__fieldRow--full{outline:1px solid #0b67cf47}.customLayoutEditor__fieldWidthLabel{color:var(--muted);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.customLayoutEditor__fieldWidthLabel span{white-space:nowrap}.customLayoutEditor__requiredLabel{cursor:pointer;flex:none;align-items:center;gap:.4rem;margin:0;display:inline-flex}.customLayoutEditor__requiredLabel--addForm{grid-column:1/-1}.customLayoutEditor__requiredLabel input[type=checkbox]{cursor:pointer;accent-color:#b42318;flex-shrink:0;width:1.05rem;min-width:0;height:1.05rem;margin:0;padding:0}.customLayoutEditor__requiredText{color:#b42318;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.84rem;font-weight:600}.customLayoutEditor__fieldDelete{flex:none;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.customLayoutEditor__fieldType{border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);border-radius:8px;padding:.35rem .45rem}.customLayoutEditor__choicesInput{min-width:14rem}.customLayoutEditor__choicesRow{flex-wrap:wrap;flex:100%;width:100%;margin-top:.2rem}.customLayoutEditor__choicesField{flex:100%;width:100%;margin:0;display:block}.customLayoutEditor__addField{margin-top:.75rem}.customLayoutEditor__addFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .8rem;display:grid}@media (width<=900px){.customLayoutEditor__boxes,.customLayoutEditor__addFieldGrid{grid-template-columns:1fr}.customLayoutEditor__splitRow{flex-direction:column}.customLayoutEditor__sidebar{border-left:none;border-top:1px solid var(--table-row-border,#e2e8f0);flex:auto;max-width:none;max-height:14rem;padding:.5rem .15rem 0 0}}input.customFields__dateInput,.modal .customFields__field input[type=date],.projectDetailsForm input[type=date]{z-index:2;position:relative}.favoriteStar{color:#a4afc0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:1rem;line-height:1;display:inline-flex}.favoriteStar:hover{border-color:var(--btn-ghost-border);background:var(--btn-ghost-bg)}.favoriteStar--active{color:#f2b700}.projectNameWithFavorite{align-items:center;gap:.25rem;display:inline-flex}.evidenceDetailPage__form .physicalMediaProjectCombo__input{font-size:1.05rem;font-weight:600}.projectNameWithFavorite--pmDetail,.projectNameWithFavorite--pmDetail .tableLink{font-size:1rem;font-weight:600}.modal__field--row{flex-direction:row;align-items:center;gap:.5rem}.modal__fieldActionRow{align-items:center;gap:.5rem;display:flex}.modal__fieldActionRow>input{flex:auto;min-width:0}.modal__fieldActionRow>.btn{white-space:nowrap;flex:none}.tableWrap{background:var(--table-bg);border:1px solid var(--card-border);width:100%;box-shadow:var(--shadow-card);border-radius:12px;overflow:auto}.softwareCatalogPage__tableWrap{max-height:min(72vh,680px);margin-top:.75rem;overflow:auto}.softwareCatalogPage__tableWrap .softwareCatalogPage__toolbar{z-index:5;background:var(--table-bg);border-bottom:1px solid var(--card-border);box-shadow:0 1px 0 color-mix(in srgb, var(--card-border) 80%, transparent);margin:0;padding:.55rem .85rem;position:sticky;top:0}.softwareCatalogPage__tableWrap .softwareCatalogPage__table{margin:0}.softwareCatalogPage__tableWrap .softwareCatalogPage__table>thead>tr:first-child th{z-index:4;color:#fff;background:#0b2e6b;border-color:#0a2457;position:sticky;top:0;box-shadow:0 1px #0a2457}.softwareCatalogPage__tableWrap--stickyToolbar .softwareCatalogPage__table>thead>tr:first-child th{top:var(--software-catalog-sticky-toolbar-h,3.1rem)}[data-theme=dark] .softwareCatalogPage__tableWrap .softwareCatalogPage__table>thead>tr:first-child th{color:#e8f1ff;background:#0a1f3d;border-color:#ffffff1a;box-shadow:0 1px #ffffff1a}.softwareCatalogPage .dataTable thead th:nth-child(n+2):not(:last-child),.softwareCatalogPage .dataTable tbody td:nth-child(n+2):not(:last-child){min-width:12rem}@media (width>=960px){.softwareCatalogPage .dataTable thead th:nth-child(n+2):not(:last-child),.softwareCatalogPage .dataTable tbody td:nth-child(n+2):not(:last-child){min-width:15rem}}.softwareCatalogPage__removeX{color:#fff;cursor:pointer;vertical-align:middle;background:#c62828;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;font-size:1rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0003}.softwareCatalogPage__removeX:hover:not(:disabled){filter:brightness(1.08)}.softwareCatalogPage__removeX:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:1px}.softwareCatalogPage__removeX:disabled{opacity:.35;cursor:not-allowed}.dataTable{border-collapse:collapse;width:100%;font-size:.88rem}.dataTable th,.dataTable td{text-align:left;border-bottom:1px solid var(--table-row-border);color:var(--app-text);padding:.65rem .85rem}.dataTable th{background:var(--table-head-bg);color:var(--heading);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.dataTable__filterRow th{vertical-align:middle;background:var(--table-bg);border-bottom:1px solid var(--table-row-border);padding:.4rem .5rem}.dataTable__filterRow select{border:1px solid var(--input-border);background:var(--btn-ghost-bg);width:100%;min-width:0;max-width:100%;color:var(--input-text);border-radius:6px;padding:.28rem .35rem;font-size:.78rem}.dataTable code{background:var(--table-code-bg);border-radius:4px;padding:.12rem .35rem;font-size:.82rem}.dataTable--dense th,.dataTable--dense td{vertical-align:middle;padding:.38rem .58rem}.dataTable--dense .dataTable__filterRow th{padding:.22rem .32rem}.collectionFilter{flex-direction:column;gap:.3rem;min-width:0;display:flex}.collectionFilter select{border:1px solid var(--input-border);background:var(--btn-ghost-bg);width:100%;min-width:0;max-width:100%;color:var(--input-text);border-radius:6px;padding:.22rem .3rem;font-size:.72rem}.collectionFilter input[type=datetime-local]{border:1px solid var(--input-border);border-radius:6px;width:100%;min-width:0;max-width:100%;padding:.2rem .3rem;font-size:.72rem}.tableFilterNa{color:var(--muted);text-align:center;padding:.35rem 0;font-size:.78rem;display:block}.dataTable__headWithFilter{align-items:center;gap:.45rem;display:inline-flex}.collectionFilterPopup{display:inline-flex;position:relative}.collectionFilterPopup__btn{padding:.18rem .4rem!important;font-size:.68rem!important}.collectionFilterPopup__menu{z-index:25;border:1px solid var(--card-border);background:var(--card-bg);width:min(16.5rem,72vw);box-shadow:var(--shadow-card);border-radius:10px;padding:.55rem;position:absolute;top:calc(100% + .35rem);left:0}.collectionFilterPopup__actions{justify-content:flex-end;gap:.35rem;display:flex}.tableFilterSearch{box-sizing:border-box;border:1px solid var(--input-border);background:var(--btn-ghost-bg);width:100%;min-width:0;max-width:100%;color:var(--input-text);border-radius:6px;padding:.28rem .4rem;font-size:.78rem}.multiSelectFilter{width:100%;min-width:0;font-size:.78rem;position:relative}.multiSelectFilter__btn{border:1px solid var(--input-border);background:var(--btn-ghost-bg);width:100%;color:var(--input-text);cursor:pointer;text-align:left;font:inherit;border-radius:6px;justify-content:space-between;align-items:center;gap:.35rem;min-height:2rem;padding:.28rem .4rem;display:flex}.multiSelectFilter__summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.multiSelectFilter__chev{color:var(--muted);flex-shrink:0;font-size:.65rem}.multiSelectFilter__menu{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow-card);border-radius:10px;flex-direction:column;gap:.35rem;max-height:min(50vh,18rem);padding:.45rem;display:flex}.multiSelectFilter__search{box-sizing:border-box;border:1px solid var(--input-border);background:var(--btn-ghost-bg);width:100%;min-width:0;color:var(--input-text);border-radius:6px;padding:.28rem .4rem;font-size:.76rem}.multiSelectFilter__actions{justify-content:flex-end;display:flex}.multiSelectFilter__list{max-height:min(40vh,14rem);margin:0;padding:0;list-style:none;overflow:auto}.multiSelectFilter__row{padding:.15rem 0}.multiSelectFilter__label{cursor:pointer;color:var(--heading);align-items:flex-start;gap:.4rem;font-size:.8rem;display:flex}.multiSelectFilter__label input{margin-top:.15rem}.multiSelectFilter__optText{word-break:break-word;min-width:0}.multiSelectFilter__empty{color:var(--muted);margin:0;padding:.35rem .25rem;font-size:.82rem}.iconCell--physicalSource .physicalMediaGlyph--brandBlue{color:#062a52;filter:drop-shadow(0 0 .4px #00000059)}[data-theme=dark] .iconCell--physicalSource .physicalMediaGlyph--brandBlue{color:#7eb8ff;filter:drop-shadow(0 0 1px #000000a6)}.iconCell--physicalSource .iconCell__text{color:var(--heading);font-weight:600}.modal__form--padded{padding-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem}.dataDetailReadonly__dl{grid-template-columns:minmax(5rem,9rem) 1fr;gap:.35rem .75rem;margin:0;font-size:.88rem;display:grid}.dataDetailReadonly__dl dt{color:var(--muted);margin:0;font-weight:600}.dataDetailReadonly__dl dd{min-width:0;margin:0}.iconCell--readonly{align-items:center}.dataSubcategoryAdminModal__head{flex-shrink:0}.dataSubcategoryAdminModal__scroll{max-height:min(70vh,560px);padding-bottom:.5rem;padding-left:1.15rem;padding-right:1.15rem;overflow-y:auto}.dataSubcategoryAdminModal__lede{padding-left:0!important;padding-right:0!important}.dataSubcategoryAdminModal__footer{border-top:1px solid var(--card-head-border);flex-shrink:0;padding:.75rem 1rem!important}.dataSubcategoryAdmin__groupHeadTop--title{flex-wrap:nowrap;align-items:center;gap:.35rem .5rem}.dataSubcategoryAdmin__groupTitle--inline{flex:0 auto;margin:0;font-size:.95rem}.dataSubcategoryAdmin__collapseBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;flex-shrink:0;padding:.15rem .25rem;font-size:.75rem;line-height:1}.dataSubcategoryAdmin__collapseBtn:hover{color:var(--heading)}.evidenceDetailPage{margin-top:.15rem}.custodianDetail__topGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.custodianDetail__contacts{margin-bottom:0}.custodianDetail__contactActions{flex-wrap:wrap;gap:.5rem;display:flex}.custodianDetail__projectsWidget .card__head--widget{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.custodianDetail__sharedHint{margin:.25rem 0 0}@media (width<=960px){.custodianDetail__topGrid{grid-template-columns:1fr}}.evidenceDetailPage>.subTabs{border-bottom:1px solid var(--widget-header-divider,var(--card-head-border,var(--card-border)));margin-bottom:.75rem;padding-bottom:.5rem}[data-theme=dark] .evidenceDetailPage__head,[data-theme=dark] .card__head--widget,[data-theme=dark] .physicalMediaDetail__sectionHead.card__head--widget{background:var(--card-bg);border-bottom-color:var(--widget-header-divider,var(--card-head-border))}[data-theme=dark] .evidenceDetailPage__head h2,[data-theme=dark] .card__head--widget .projectsWidget__title,[data-theme=dark] .card__head--widget h2{color:var(--heading)}[data-theme=dark] .dashWidgetCard__header,[data-theme=dark] .widgetCategory__header{background:color-mix(in srgb, var(--card-bg) 94%, var(--muted) 6%);color:var(--heading);border-bottom-color:var(--widget-header-divider,var(--card-head-border))}[data-theme=dark] .dashWidgetCard__header .msPortfolio__kpiTitle,[data-theme=dark] .widgetCategory__titleInput{color:var(--muted)}[data-theme=dark] .widgetCategory__titleInput{color:var(--heading)}.custodiansSection__viewTabs{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.settingsBackup__subhead{color:var(--heading);margin:1.25rem 0 .35rem;font-size:.95rem;font-weight:600}.settingsBackup__saveRow{flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin-top:.5rem;display:flex}.settingsBackup__label{flex:220px;min-width:0;margin:0}.settingsBackup__empty{margin-top:.5rem;font-style:italic}.settingsBackup__tableWrap{border:1px solid var(--card-head-border);border-radius:10px;margin-top:.65rem;overflow-x:auto}.settingsBackup__table{margin:0}.relativityBilling__metricHead{vertical-align:bottom;text-align:center;min-width:6.5rem}.relativityBilling__visionAiCol{background:color-mix(in srgb, var(--accent,#0b67cf) 5%, transparent);border-left:1px solid color-mix(in srgb, var(--accent,#0b67cf) 22%, transparent)}th.relativityBilling__visionAiCol{color:color-mix(in srgb, var(--accent,#0b67cf) 78%, currentColor);font-size:.7rem}.visionAiUsageTable{flex-direction:column;gap:.65rem;display:flex}.visionAiKpiRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.2rem 0 .4rem;display:grid}@media (width<=900px){.visionAiKpiRow{grid-template-columns:1fr}}.visionAiUsageTable .relativityBilling__dataTable th,.visionAiUsageTable .relativityBilling__dataTable td{text-align:center;vertical-align:middle}.visionAiUsageTable .relativityBilling__dataTable thead .relativityBilling__sortBtn{text-align:center;justify-content:center;width:100%}.visionAiUsageTable .relativityBilling__dataTable .relativityBilling__num{text-align:center}.visionAiFilterRow{border:1px solid var(--card-head-border,#d8e2ef);background:color-mix(in srgb, var(--card-bg,#fff) 96%, var(--card-head-border,#ccc) 4%);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.visionAiFilterRow__label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);flex:none;margin-right:.25rem;font-size:.7rem;font-weight:700}.visionAiFilterRow__chips{flex-wrap:wrap;flex:auto;gap:.35rem;min-width:0;display:flex}.visionAiChip{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);color:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:baseline;gap:.45rem;padding:.25rem .55rem;font-size:.78rem;line-height:1.2;display:inline-flex}.visionAiChip:hover{border-color:color-mix(in srgb, var(--accent,#0b67cf) 45%, var(--card-head-border,#d8e2ef))}.visionAiChip:focus-visible{outline:2px solid var(--accent,#0b67cf);outline-offset:2px}.visionAiChip--active{background:color-mix(in srgb, var(--accent,#0b67cf) 16%, var(--card-bg,#fff));border-color:var(--accent,#0b67cf);color:var(--accent,#0b67cf);font-weight:600}.visionAiChip__count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.7rem}.visionAiChip--active .visionAiChip__count{color:inherit}.relativityBilling__metricTitle{word-break:break-word;font-size:.72rem;font-weight:600;line-height:1.25;display:block}.relativityBilling__subHead{text-align:right;white-space:nowrap;font-size:.68rem;font-weight:500}.relativityBilling__num{text-align:right;font-variant-numeric:tabular-nums}.relativityBilling__wsType{white-space:nowrap;border-radius:4px;padding:.12rem .45rem;font-size:.82em;font-weight:600;line-height:1.35;display:inline-block}.relativityBilling__wsType--review{color:#1b5e20;background:#c8e6c9}.relativityBilling__wsType--cold{color:#000;background:#b3e5fc}.relativityBilling__wsType--repository{color:#000;background:#fff59d}.relativityBilling__wsStatus{white-space:nowrap;border-radius:4px;padding:.12rem .45rem;font-size:.82em;font-weight:600;line-height:1.35;display:inline-block}.relativityBilling__wsStatus--open{color:#1b5e20;background:#c8e6c9}.relativityBilling__wsStatus--closed{color:#424242;background:#e0e0e0}.relativityBilling__wsStatus--archived{color:#4a148c;background:#e1bee7}.relativityBilling__wsStatus--pending{color:#e65100;background:#ffe0b2}.relativityBilling__wsStatus--coldStorage{color:#01579b;background:#b3e5fc}.relativityBilling__wsStatus--xtemplate{color:#616161;background:#eee}.relativityBilling__expandBtn{border:1px solid color-mix(in srgb, var(--card-head-border,#ccc) 90%, transparent);background:color-mix(in srgb, var(--input-bg,#f5f5f5) 92%, transparent);width:1.65rem;height:1.65rem;color:inherit;vertical-align:middle;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin:0 .15rem 0 0;padding:0;font-size:.65rem;line-height:1;display:inline-flex}.relativityBilling__expandBtn:hover{background:color-mix(in srgb, var(--accent,#0b67cf) 12%, var(--input-bg,#f5f5f5))}.relativityBilling__clientSummaryRow{background:color-mix(in srgb, var(--card-head-border,#ccc) 12%, transparent);font-weight:600}.relativityBilling__clientSummaryRow .relativityBilling__num{font-weight:600}.relativityBilling__clientMeta{color:color-mix(in srgb, currentColor 58%, transparent);font-size:.82em;font-weight:500}.relativityBilling__workspaceDetailRow{background:color-mix(in srgb, var(--card-bg,#fff) 96%, var(--card-head-border,#ccc) 4%)}.relativityBilling__treeWorkspaceCell{color:color-mix(in srgb, currentColor 88%, transparent);padding-left:2.35rem;font-weight:500}.relativityBilling__dataTable{border-collapse:separate;border-spacing:0}.relativityBilling__dataTable--flatMatter{table-layout:fixed;width:100%}.relativityBilling__dataTable--flatMatter .relativityBilling__flatCaseCol{width:14rem;min-width:9rem}.relativityBilling__dataTable--flatMatter .relativityBilling__hostingHead,.relativityBilling__dataTable--flatMatter .relativityBilling__hostingCell{width:12rem;min-width:12rem;max-width:12rem}.relativityBilling__dataTable--flatMatter .relativityBilling__matterCol{width:14rem;min-width:10rem;max-width:18rem}.relativityBilling__dataTable--flatMatter thead th,.relativityBilling__dataTable--flatMatter tbody td{box-sizing:border-box;overflow:hidden}.relativityBilling__flatMatterCellText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.relativityBilling__dataTable--flatMatter .hostingUsageBar{min-width:0;max-width:100%}.relativityBilling__dataTable--flatMatter .hostingUsageBar__track{flex:2.5rem;min-width:2rem}.relativityBilling__tableScroll .relativityBilling__dataTable thead{z-index:6;background:var(--table-head-bg,var(--card-bg,#fff));box-shadow:0 1px 0 color-mix(in srgb, var(--card-head-border,#ccc) 75%, transparent);position:sticky;top:0}.relativityBilling__dataTable thead th{background:var(--table-head-bg,var(--card-bg,#fff));z-index:auto;background-clip:padding-box;position:static}.relativityBilling__dataTable thead .relativityBilling__theadRow1 th{vertical-align:bottom;border-bottom:0}.relativityBilling__dataTable thead .relativityBilling__theadFilters th{background:var(--table-head-bg,var(--card-bg,#fff));border-bottom:1px solid var(--table-row-border,var(--card-head-border,#d8e2ef));box-shadow:none}.relativityBilling__dashboard{border:1px solid var(--card-head-border);background:var(--card-bg,var(--input-bg,#fff));border-radius:10px;margin-bottom:1.25rem;padding:1rem 1.05rem}.relativityBilling__dashboardHeading{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.relativityBilling__dashboardGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=960px){.relativityBilling__dashboardGrid{grid-template-columns:1fr 1fr;align-items:start}}.relativityBilling__dashboardPanel{min-width:0}.relativityBilling__dashboardSelect{margin-bottom:.75rem!important}.relativityBilling__chart{min-height:4rem}.relativityBilling__chart--empty .panel__hint{margin:0}.relativityBilling__chartTitle{margin:0 0 .55rem;font-size:.88rem;font-weight:600;line-height:1.3}.relativityBilling__chartList{flex-direction:column;gap:.42rem;margin:0;padding:0;list-style:none;display:flex}.relativityBilling__chartRow{grid-template-columns:minmax(4rem,min(36%,8.5rem)) 1fr minmax(2.5rem,3.5rem);align-items:center;gap:.35rem .5rem;font-size:.78rem;display:grid}.relativityBilling__chartLabel{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, currentColor 72%, transparent);overflow:hidden}.relativityBilling__chartTrack{background:color-mix(in srgb, var(--card-head-border,#ccc) 85%, transparent);border-radius:4px;height:.62rem;overflow:hidden}.relativityBilling__chartFill{background:color-mix(in srgb, #0f8ea3 88%, var(--accent,#0b67cf));border-radius:4px;min-width:2px;height:100%;transition:width .22s}.relativityBilling__chartValue{font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.settingsBackup__actionsCol{white-space:nowrap;width:1%}.settingsBackup__actionsCell{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.relativityDraft__addGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.65rem 1rem;margin-top:.5rem;display:grid}.evidenceDetailPage__form{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow-card);border-radius:12px}.evidenceDetailPage__form--compact{padding-left:1rem;padding-right:1rem}.evidenceDetailPage__form--compact .projectDetailsForm__boxed{margin-bottom:.85rem;padding:.55rem .65rem .65rem}.evidenceDetailPage__form--compact .projectDetailsForm__boxedHead{margin:-.28rem -.65rem .28rem;padding:.24rem .65rem}.evidenceDetailPage__form--compact .projectDetailsForm__boxedTitle{font-size:.84rem}.physicalMediaDetail__mediaLayout{grid-template-columns:1fr min(260px,36%);align-items:start;gap:1rem 1.25rem;display:grid}.physicalMediaDetail__mediaLayout--full{grid-template-columns:1fr;width:100%;max-width:100%}.evidenceDetailPage__form .modal__field{color:inherit;gap:.35rem}.evidenceDetailPage__form .modal__field>span,.evidenceDetailPage__form .modal__field .customFields__fieldLabelLine{color:var(--heading,#0f2744);font-size:.88rem;font-weight:600}.evidenceDetailPage__form--compact .modal__field>span,.evidenceDetailPage__form--compact .modal__field .customFields__fieldLabelLine{font-size:.82rem}.evidenceDetailPage__form .modal__field input:not([type=checkbox]):not([type=radio]),.evidenceDetailPage__form .modal__field select,.evidenceDetailPage__form .modal__field textarea{box-sizing:border-box;width:100%;min-width:0}.evidenceDetailPage__form--compact .modal__field input:not([type=checkbox]):not([type=radio]),.evidenceDetailPage__form--compact .modal__field select,.evidenceDetailPage__form--compact .modal__field textarea{font-size:.84rem}.evidenceDetailPage__form .modal__field input:not([type=checkbox]):not([type=radio]):not([type=date]):not([type=datetime-local]),.evidenceDetailPage__form .modal__field select{min-height:2.375rem;line-height:1.45}.evidenceDetailPage__form--compact .modal__field input:not([type=checkbox]):not([type=radio]):not([type=date]):not([type=datetime-local]),.evidenceDetailPage__form--compact .modal__field select,.evidenceDetailPage__form--compact .projectDeviceMap__comboInput{min-height:2.125rem}.evidenceDetailPage__form .projectDeviceMap__pickerCombo,.modal--pmContainedSlot .projectDeviceMap__pickerCombo{width:100%;max-width:none}.evidenceDetailPage__form .projectDeviceMap__comboInput,.modal--pmContainedSlot .projectDeviceMap__comboInput{min-height:2.375rem;line-height:1.45}.modal--pmContainedSlot .modal__field{font-size:inherit;color:inherit;gap:.35rem}.modal--pmContainedSlot .modal__field>span,.modal--pmContainedSlot .modal__field .customFields__fieldLabelLine{color:var(--heading,#0f2744);font-size:.88rem;font-weight:600}.modal--pmContainedSlot .modal__field input:not([type=checkbox]):not([type=radio]),.modal--pmContainedSlot .modal__field select,.modal--pmContainedSlot .modal__field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:2.375rem;line-height:1.45}.modal--pmContainedSlot .modal__field input[readonly]{color:var(--muted);cursor:default}.projectsWidget--resizableBoth{resize:both;min-width:min(22rem,100%);max-width:100%}@media (width<=960px){.physicalMediaDetail__mediaLayout{grid-template-columns:1fr}}.physicalMediaDetail__imagesAside{border:1px solid var(--card-border);background:var(--table-head-bg);border-radius:12px;padding:.65rem .75rem}.physicalMediaDetail__boxedTitle{margin-top:0!important}.physicalMediaDetail__notesDd{white-space:pre-wrap}.physicalMediaDetail__roLine{color:var(--heading);margin:0 0 .75rem;font-size:.92rem}.physicalMediaDetail__subHead{margin-top:1rem!important}.physicalMediaDetail__tabBody{padding-top:.75rem}.physicalMediaImages--compact .physicalMediaImages__viewer{min-height:120px;max-height:200px}.physicalMediaImages--compact .physicalMediaImages__viewer img{max-height:200px}.physicalMediaImages{flex-direction:column;gap:.55rem;display:flex}.physicalMediaImages__viewer{border:1px solid var(--table-row-border);background:var(--table-head-bg);border-radius:10px;justify-content:center;align-items:center;min-height:220px;max-height:320px;display:flex;overflow:hidden}.physicalMediaImages__viewerBtn{all:unset;cursor:zoom-in;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.physicalMediaImages__viewer img{object-fit:contain;max-width:100%;max-height:320px;display:block}.physicalMediaImageLightbox{border:1px solid var(--table-row-border);background:var(--table-head-bg);border-radius:10px;justify-content:center;align-items:center;min-height:320px;max-height:min(70vh,680px);display:flex;overflow:hidden}.physicalMediaImageLightbox img{object-fit:contain;max-width:100%;max-height:min(70vh,680px);display:block}.physicalMediaImages__controls{justify-content:center;align-items:center;gap:.55rem;display:flex}.physicalMediaImages__count{color:var(--muted);text-align:center;min-width:4.5rem;font-size:.82rem}.physicalMediaImages__thumbs{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.physicalMediaImages__thumbs li{flex-direction:column;gap:.25rem;display:flex}.physicalMediaImages__thumbBtn{border:1px solid var(--table-row-border);background:var(--table-head-bg);cursor:pointer;border-radius:8px;padding:.2rem}.physicalMediaImages__thumbBtn--active{border-color:#0b67cf}.physicalMediaImages__thumbBtn img{object-fit:cover;border-radius:6px;width:100%;height:58px;display:block}.projectStatusPill{white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-block}.projectStatusPill--active{color:#15803d;background:#22c55e38}[data-theme=dark] .projectStatusPill--active{color:#86efac;background:#22c55e47}.projectStatusPill--hold{color:#a16207;background:#eab30847}[data-theme=dark] .projectStatusPill--hold{color:#fde047;background:#eab30838}.projectStatusPill--closed,.projectStatusPill--empty{background:var(--table-head-bg);color:var(--muted);border:1px solid var(--table-row-border)}.projectStatusPill--default{background:var(--table-head-bg);color:var(--heading);border:1px solid var(--table-row-border)}.placeholder{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;max-width:42rem;margin:1rem;padding:1.5rem}.placeholder__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .35rem;font-size:.78rem}.placeholder__title{color:var(--heading);margin:0 0 .5rem}.placeholder__text{color:var(--muted);margin:0;font-size:.9rem}.placeholder--flat{border-style:dashed;margin:0 1rem 1rem}.evidenceHub__lede{margin-bottom:1rem!important}.evidenceHub__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;display:grid}.evidenceHub__card{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow-card);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1rem 1.1rem;transition:border-color .15s,box-shadow .15s;display:flex}.evidenceHub__card:hover{border-color:#9eb8e8;box-shadow:0 4px 14px #13223b1a}[data-theme=dark] .evidenceHub__card:hover{border-color:#4a6fa8;box-shadow:0 4px 14px #00000059}.evidenceHub__cardIcon{color:var(--hub-icon);justify-content:center;align-items:center;line-height:0;display:flex}.evidenceHubIcon{display:block}.evidenceHub__cardTitle{color:var(--heading);font-size:1rem;font-weight:700}.evidenceHub__cardDesc{color:var(--muted);font-size:.82rem;line-height:1.45}.evidencePage__back{margin-bottom:.75rem}.evidencePage__back--row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.evidencePage__back--split{box-sizing:border-box;justify-content:space-between;width:100%}.physicalMediaDetail__auditTrigger{margin-top:1rem}.physicalMediaDetail__stockBanner{border:1px solid var(--card-border,#e2e8f0);background:color-mix(in srgb, var(--link,#1d4ed8) 8%, var(--card-bg,#fff));border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem}.physicalMediaDetail__stockBanner p{margin:0;line-height:1.45}.physicalMediaDetail__stockDl{margin:.65rem 0 0}.mediaStockDriveChipRow{flex-wrap:wrap;gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.mediaStockDriveChip{border:1px solid var(--table-row-border,#e2e8f0);background:var(--card-bg,var(--input-bg,#fff));min-width:4.25rem;color:var(--text);cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem .45rem .4rem;display:inline-flex}.mediaStockDriveChip:hover{border-color:var(--link,#1d4ed8)}.mediaStockDriveChip__size{color:var(--muted);font-size:.72rem;font-weight:600}.dashboardMediaStock{max-height:22rem;overflow:auto}.dashboardMediaStock__locList{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.dashboardMediaStock__locTitle{margin:0 0 .25rem;font-size:.95rem}.auditHistoryTrigger{border:1px solid var(--card-border);background:var(--card-bg);font:inherit;color:var(--link,#1d4ed8);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.88rem;font-weight:600;display:inline-flex}.auditHistoryTrigger:hover{background:var(--table-row-hover,#0000000a)}.auditHistoryTrigger__icon{color:var(--muted);display:flex}.auditHistoryTrigger__text{text-underline-offset:2px;text-decoration:underline}.auditHistoryTrigger__count{color:var(--muted);font-size:.75rem;font-weight:600;text-decoration:none}.auditHistoryTrigger--iconOnly{border-radius:999px;justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:.45rem;position:relative}.auditHistoryTrigger--iconOnly .auditHistoryTrigger__text{display:none}.auditHistoryTrigger__count--icon{background:var(--link,#1d4ed8);color:#fff;text-align:center;border-radius:999px;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.65rem;line-height:1rem;position:absolute;top:-.15rem;right:-.15rem}.auditTrail{flex-direction:column;gap:.32rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.auditTrail__body{flex:1;min-width:0}.auditTrail__msgBlock{margin:0}.auditTrail__msgLine{color:var(--text);margin:.15rem 0 0;font-size:.88rem;line-height:1.35}.auditTrail__msgLine:first-child{margin-top:0;font-weight:600}.auditTrail__bullet{color:var(--text);border-left:2px solid var(--card-border,#dbe2ef);margin:.1rem 0 0;padding-left:.25rem;font-size:.86rem;line-height:1.4}.auditTrail__item{border:1px solid var(--table-row-border);background:var(--table-head-bg);border-radius:8px;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:start;gap:.5rem;padding:.32rem .45rem;display:grid}.auditTrail__meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.auditTrail__time{color:var(--muted);font-size:.75rem}.auditTrail__by{color:var(--heading);font-size:.72rem;font-weight:600}.auditTrail__msg{color:var(--heading);font-size:.82rem}.auditTrail__empty{margin-top:.3rem!important}.physicalMediaChainLog{flex-direction:column;gap:1.25rem;display:flex}.physicalMediaChainLog__summary{border:1px solid var(--table-row-border,#e8edf5);background:var(--table-head-bg,#f4f7fc);border-radius:8px;padding:1rem}.physicalMediaChainLog__h{margin:0 0 .75rem;font-size:1rem}.physicalMediaChainLog__subh{margin:0 0 .5rem;font-size:.95rem}.physicalMediaChainLog__dl{grid-template-columns:minmax(8rem,auto) 1fr;gap:.35rem 1.25rem;margin:0;font-size:.9rem;display:grid}.physicalMediaChainLog__dl dt{color:var(--muted,#5c6b88);margin:0;font-weight:600}.physicalMediaChainLog__dl dd{margin:0}.physicalMediaChainLog__timeline{min-height:3rem}.physicalMediaChainLog__editor{border-top:1px solid var(--table-row-border,#e8edf5);flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.physicalMediaChainLog__tagList{flex-wrap:wrap;gap:.5rem 1.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.physicalMediaChainLog__tag{cursor:pointer;align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.physicalMediaDetail__removeStorage{border-top:1px solid var(--card-border,var(--table-row-border,#e8edf5));box-sizing:border-box;flex-direction:column;gap:.65rem;width:100%;min-width:0;margin-top:1rem;padding-top:1rem;display:flex}.physicalMediaDetail__removeStorage--noTopDivider{border-top:none;margin-top:0;padding-top:0}.physicalMediaDetail__removeStorageReadonly{flex-direction:column;gap:.35rem;width:100%;min-width:0;display:flex}.physicalMediaDetail__removeStorageReadonlyFollow{margin-top:.65rem!important}.physicalMediaDetail__removalHistory{flex-direction:column;gap:.75rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.physicalMediaDetail__removalHistoryItem{margin:0;padding:0;font-size:.9rem;line-height:1.45}.physicalMediaDetail__removalHistoryMeta{margin:0}.physicalMediaDetail__removalHistoryDetailLines{color:var(--muted,#5c6b88);margin:.35rem 0 0 1.1rem;padding:0;font-size:.88rem;list-style:outside}.physicalMediaDetail__removalHistoryDetailLines li{margin:.15rem 0}.physicalMediaChainLog__labelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.removalReturnDetails{box-sizing:border-box;background:0 0;border:none;flex-direction:column;gap:.65rem;width:100%;min-width:0;margin-top:.35rem;padding:0;display:flex}.removalReturnDetails__field input,.removalReturnDetails__field select,.removalReturnDetails__field textarea{box-sizing:border-box;width:100%;min-width:0}.removalReturnDetails__hint{margin:0!important}.removalReturnDetails__courier{flex-direction:column;gap:.65rem;width:100%;display:flex}.removalReturnDetails__costRow{grid-template-columns:1fr minmax(6rem,auto);align-items:start;gap:.75rem;width:100%;display:grid}.removalReturnDetails__costRow .removalReturnDetails__field{margin:0}.field__row--alignStart{align-items:flex-start;gap:.5rem;display:flex}.field__row--alignStart .field__control{flex:1;min-width:0}.mediaTypeGrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.45rem;display:grid}.mediaTypeGrid__btn{cursor:pointer;color:#1e3558;background:#fbfcff;border:1px solid #dbe2ef;border-radius:10px;flex-direction:column;align-items:center;gap:.25rem;padding:.45rem .35rem;font-size:.72rem;font-weight:600;line-height:1.2;display:flex}.mediaTypeGrid__btn:hover{background:#fff;border-color:#9eb8e8}.mediaTypeGrid__btn--active{background:#e8f2ff;border-color:#0b67cf;box-shadow:0 0 0 1px #0b67cf40}.mediaTypeGrid__icon{font-size:1.35rem;line-height:1}.mediaTypeGrid__label{text-align:center}.iconCell{align-items:center;gap:.4rem;display:inline-flex}.iconCell__glyph{font-size:1.1rem;line-height:1}.iconCell__text{color:var(--heading);font-size:.88rem}.stackMeta{color:#1f3558;flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.stackMeta__sub{color:#637792;font-size:.8rem}.pickerRow{flex-wrap:wrap;gap:.45rem;display:flex}.pickerRow--wrap{gap:.5rem}.pickerTile{cursor:pointer;background:#fbfcff;border:1px solid #dbe2ef;border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;min-width:5.5rem;max-width:9rem;padding:.45rem .55rem;display:inline-flex;position:relative}.pickerTile input{opacity:0;width:0;height:0;position:absolute}.pickerTile--active{background:#e8f2ff;border-color:#0b67cf;box-shadow:0 0 0 1px #0b67cf33}.pickerTile__icon{font-size:1.25rem;line-height:1}.pickerTile__text{color:#1e3558;text-align:center;font-size:.72rem;font-weight:600;line-height:1.2}[data-theme=dark] .pickerTile{border-color:var(--card-border);background:var(--table-head-bg)}[data-theme=dark] .pickerTile--active{background:#3b82f633;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa59}[data-theme=dark] .pickerTile__text{color:var(--heading)}.evidenceStorage__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:.5rem;display:grid}.evidenceStorage__card{background:#fbfcff;border:1px solid #e8edf6;border-radius:10px;margin:0;padding:.85rem 1rem}.evidenceStorage__h{color:#1e3558;margin:0 0 .35rem;font-size:.92rem}.evidenceStorage__p{color:#637792;margin:0;font-size:.82rem;line-height:1.45}.storageToolbar__btns{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.storageSetupModal__body{max-height:min(70vh,720px);padding:0 1rem .5rem;overflow-y:auto}.storageForms{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.storageForms--stacked{flex-direction:column;gap:1rem;margin-bottom:0;display:flex}.storageForms__card{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:.65rem;margin:0;padding:1rem;display:flex}.storageForms__h{color:var(--heading);margin:0;font-size:.95rem}.storageMap__title{color:var(--heading);margin:0 0 .65rem;font-size:1rem}.storageMap{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.storageSiteCard{border:1px solid var(--card-border);background:var(--storage-site-bg);box-shadow:var(--shadow-card);border-radius:12px;margin:0;padding:0;overflow:hidden}.storageSiteCard__head{border-bottom:1px solid var(--card-head-border);background:var(--storage-site-head-bg);padding:.75rem 1rem}.storageSiteCard__title{color:var(--heading);margin:0;font-size:1.05rem}.storageSiteCard__empty{color:var(--muted);margin:0;padding:.85rem 1rem;font-size:.85rem}.storageUnitList{flex-wrap:wrap;gap:.5rem;margin:0;padding:.65rem;list-style:none;display:flex}.storageUnitTile{border:1px solid var(--card-border);background:var(--card-bg);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:.25rem;min-width:5.5rem;max-width:7.5rem;padding:.5rem .45rem .4rem;transition:border-color .15s,box-shadow .15s;display:flex}.storageUnitTile:hover{border-color:#0b67cf;box-shadow:0 2px 10px #0b67cf26}[data-theme=dark] .storageUnitTile:hover{box-shadow:0 2px 10px #00000059}.storageUnitTile__icon{color:var(--pm-glyph-fill);justify-content:center;align-items:center;display:flex}.storageUnitTile__label{color:var(--heading);font-size:.82rem;font-weight:700;line-height:1.2}.storageUnitTile__meta{color:var(--muted);font-size:.68rem;line-height:1.15}.storageUnitTile__badge{color:#0b67cf;background:var(--storage-badge-bg);border-radius:999px;margin-top:.15rem;padding:.12rem .4rem;font-size:.65rem;font-weight:600}.storageKindGlyph{color:var(--pm-glyph-fill);display:block}.storageDetail__head{margin-bottom:.75rem}.storageDetail__title{color:var(--heading);margin:0 0 .25rem;font-size:1.25rem}.storageDetail__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:.88rem;display:flex}.storageDetail__loc{color:var(--heading);font-weight:600}.storageDetail__kind{align-items:center;gap:.35rem;display:inline-flex}.storageEmpty{color:#637792;font-size:.88rem}.storageEmpty--block{text-align:center;border:1px dashed #c6d3e5;border-radius:10px;padding:1rem}.deviceMap{margin-top:.5rem}.deviceMap__picker{max-width:28rem;margin-bottom:.75rem}.deviceMap__svgWrap{background:#fbfcff;border:1px solid #dbe2ef;border-radius:12px;padding:.5rem;overflow:auto}.deviceMapSvg{width:100%;max-width:640px;min-height:320px;margin:0 auto;display:block}.deviceMapSvg__spoke{pointer-events:none}.deviceMapSvg__center{cursor:default}.deviceMapSvg__device{cursor:pointer}.deviceMapSvg__device:hover circle{stroke:#0b67cf;stroke-width:2.5px}.deviceMapSvg__foreign{pointer-events:none;overflow:visible}.deviceMapSvg__deviceLabel{pointer-events:none}.deviceMap__hint{margin-top:.75rem!important}.deviceMapEmpty{color:#637792;border:1px dashed #c6d3e5;border-radius:10px;margin:.75rem 0;padding:1rem;font-size:.88rem}.projectDeviceMap__picker,.projectDeviceMap__pickerCombo{max-width:28rem;margin-bottom:.75rem}.modal__field--searchableSelect .projectDeviceMap__pickerCombo{max-width:none;margin-bottom:0}.projectDeviceMap__comboShell{position:relative}.projectDeviceMap__comboInput{border:1px solid var(--input-border,#c9d4e8);background:var(--input-bg,var(--content-bg,#fff));width:100%;color:var(--input-text,inherit);border-radius:8px;padding:.45rem .55rem;font-size:.92rem}.projectDeviceMap__comboList{z-index:40;background:var(--input-bg,var(--content-bg,#fff));border:1px solid var(--card-border,#dbe2ef);max-height:240px;color:var(--input-text,inherit);border-radius:10px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 28px #0f223a1f}.projectDeviceMap__comboList li{margin:0}.projectDeviceMap__comboOpt{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:.45rem .65rem;display:block}.projectDeviceMap__comboOpt:hover,.projectDeviceMap__comboOpt:focus-visible{background:var(--table-row-hover,#eef3fb);outline:none}[data-theme=dark] .projectDeviceMap__comboOpt:hover,[data-theme=dark] .projectDeviceMap__comboOpt:focus-visible{color:var(--input-text);background:#8ec5ff33}.physicalMediaSearchableSelect__emptyMsg{color:var(--muted);padding:.5rem .65rem;font-size:.85rem}.projectDeviceMap__comboSep{pointer-events:none;-webkit-user-select:none;user-select:none;border-top:1px solid var(--table-row-border,#e2e8f0);border-bottom:1px solid var(--table-row-border,#e2e8f0);background:var(--table-row-hover,#f5f7fb);margin:.2rem 0;padding:.35rem .65rem .25rem}.projectDeviceMap__comboSep span{letter-spacing:.02em;color:var(--muted,#64748b);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;display:block;overflow:hidden}[data-theme=dark] .projectDeviceMap__comboSep{background:#94a3b81f}.projectDeviceMap__hint{margin-top:0!important}.projectDeviceMap__canvasWrap{margin-top:.75rem}.projectDeviceMap__canvas{background:linear-gradient(180deg, var(--table-head-bg,#fbfcff) 0%, var(--content-bg,#f4f7fc) 100%);border:1px solid var(--card-border,#dbe2ef);touch-action:none;border-radius:12px;width:100%;min-height:420px;position:relative;overflow:hidden}.projectDeviceMap__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.projectDeviceMap__line{stroke-width:.35px;stroke-linecap:round}.projectDeviceMap__line--cust{stroke:#b8c9df}.projectDeviceMap__line--data{stroke:#7eb8e8;stroke-dasharray:.8 .45}.projectDeviceMap__line--dataCust{stroke:#8ec9a8;stroke-dasharray:.45 .55}.projectDeviceMap__line--slot{stroke:#a78bfa;stroke-dasharray:.35 .5;opacity:.88}.projectDeviceMap__bubble{z-index:2;cursor:grab;-webkit-user-select:none;user-select:none;text-align:center;position:absolute;transform:translate(-50%,-50%)}.projectDeviceMap__bubble:active{cursor:grabbing}.projectDeviceMap__bubble--custodian{background:var(--card-bg);border:2px solid #0b67cf;border-radius:999px;flex-direction:row;align-items:center;gap:.45rem;min-width:7.5rem;max-width:12rem;padding:.45rem .75rem .45rem .5rem;display:flex;box-shadow:0 2px 8px #0b67cf1f}.projectDeviceMap__custAvatar{flex-shrink:0;width:2rem;height:2rem}.projectDeviceMap__custSvg{width:100%;height:100%;display:block}.projectDeviceMap__custRing{fill:var(--card-bg);stroke:var(--pm-brand-blue);stroke-width:1.5px}.projectDeviceMap__custHead{fill:var(--pm-brand-blue)}.projectDeviceMap__custShoulders{stroke:var(--pm-brand-blue)}.projectDeviceMap__bubbleName{color:var(--heading);text-align:left;min-width:0;font-size:.82rem;font-weight:700;line-height:1.2}.projectDeviceMap__bubble--device{background:var(--card-bg);border:1.5px solid var(--card-border);min-width:5.25rem;max-width:8rem;font:inherit;color:inherit;border-radius:12px;padding:.35rem .45rem .45rem;box-shadow:0 1px 4px #1a2f4d14}.projectDeviceMap__bubble--device:hover{border-color:#0b67cf}.projectDeviceMap__bubble--data{background:var(--card-bg);border:1px solid var(--card-border);min-width:4rem;max-width:6.5rem;box-shadow:var(--shadow-card);font:inherit;color:inherit;border-radius:10px;padding:.25rem .35rem .4rem}.projectDeviceMap__bubble--data:hover{border-color:var(--focus-ring,#0b67cf)}.projectDeviceMap__bubble--slot{background:var(--card-bg);min-width:3.5rem;max-width:5.75rem;font:inherit;color:inherit;z-index:3;border:1px solid #c4b5fd;border-radius:9px;padding:.22rem .32rem .35rem;box-shadow:0 1px 3px #5b21b614}.projectDeviceMap__bubble--slot:hover{border-color:#7c3aed}.projectDeviceMap__glyph{justify-content:center;align-items:center;margin:0 auto;display:flex}.projectDeviceMap__glyph--device{color:var(--pm-brand-blue)}.projectDeviceMap__glyph--data{transform-origin:50%;transform:scale(.72)}.projectDeviceMap__glyph--slot{transform-origin:50%;color:var(--pm-brand-blue);transform:scale(.85)}.projectDeviceMap__bubbleLabel{color:var(--heading);margin-top:.15rem;font-size:.62rem;font-weight:600;line-height:1.15;display:block}.projectDeviceMap__bubbleLabel--slot{font-size:.58rem}.tableLink{font:inherit;color:#0b67cf;cursor:pointer;text-underline-offset:2px;text-align:left;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.tableLink:hover{color:#084a9c}[data-theme=dark] .tableLink{color:#7eb8ff}[data-theme=dark] .tableLink:hover{color:#b8d9ff}.evidenceDetailCard{flex-direction:column;gap:.65rem;padding:.5rem 0 1rem;display:flex}.evidenceDetailCard__row{grid-template-columns:9rem 1fr;align-items:start;gap:.75rem;font-size:.9rem;display:grid}.evidenceDetailCard__k{color:var(--muted);font-weight:500}.evidenceDetailCard__v{color:var(--heading);word-break:break-word}.appToast{z-index:9999;color:#f8fafc;max-width:min(22rem,100vw - 2rem);box-shadow:var(--shadow-card);background:#1a2f4d;border:1px solid #ffffff1f;border-radius:10px;padding:.65rem 1rem;font-size:.88rem;font-weight:600;position:fixed;bottom:1.25rem;right:1.25rem}[data-theme=dark] .appToast{background:#0f172a;border-color:#ffffff2e}.projectsOverviewRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;margin:0 0 1rem;display:grid;container:projects-overview/inline-size}@media (width<=1100px){.projectsOverviewRow{grid-template-columns:1fr}}.projectsWidget{resize:vertical;flex-direction:column;min-width:0;height:100%;max-height:min(72vh,560px);display:flex;overflow:auto}.projectsWidget .card__head{padding-bottom:.35rem}.projectsWidgetHeadNav{align-items:center;gap:.2rem;margin-left:auto;display:inline-flex}.projectsWidgetHeadNav__text{color:var(--muted);text-align:center;min-width:2.4rem;margin-right:.2rem;font-size:.72rem;font-weight:600}.projectsWidgetHeadNav__arrow{border:1px solid var(--card-head-border,#d8e2ef);background:var(--surface-2,#f4f7fb);min-width:1.6rem;min-height:1.5rem;color:var(--heading);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 .25rem;font-size:1.1rem;font-weight:700;line-height:1;display:inline-flex}.projectsWidgetHeadNav__arrow:disabled{opacity:.35;cursor:not-allowed}.projectsWidgetHeadNav__arrow:not(:disabled):hover{background:color-mix(in srgb, var(--accent,#0b67cf) 12%, var(--surface-2,#f4f7fb));border-color:var(--accent,#0b67cf)}.mattersPage__actions,.entityListPage__actions{margin-bottom:.65rem}.clientsTable__actions{white-space:nowrap;text-align:right}.clientsTable__actions .btn+.btn{margin-left:.25rem}.mattersPage__minHint,.entityListPage__minHint{margin:0 0 .5rem}.mattersListSearch,.entityListPage__search{width:100%;max-width:36rem;margin:0 0 .75rem}.entityListPage__tableToolbar .entityListPage__search{max-width:none;margin:0}.mattersListSearch__input,.entityListPage__search__input{box-sizing:border-box;border:1px solid var(--input-border);background:var(--btn-ghost-bg);width:100%;min-width:0;max-width:100%;color:var(--input-text);border-radius:8px;padding:.4rem .55rem;font-size:.82rem}.mattersPage__tableWrap,.entityListPage__tableWrap{width:100%}.dataTable--dense.mattersPage__tableWrap .mattersPage__favTh,.dataTable.dataTable--dense .mattersPage__favTh{width:2.75rem}.mattersPage__tableWrap .dataTable>thead>tr:first-child th,.entityListPage__tableWrap .dataTable>thead>tr:first-child th{color:#fff;background:#0b2e6b;border-color:#0a2457;padding:.5rem .65rem;font-weight:600}.mattersPage__tableWrap .dataTable>thead>tr:first-child th.mattersPage__favTh{text-align:center}[data-theme=dark] .mattersPage__tableWrap .dataTable>thead>tr:first-child th,[data-theme=dark] .entityListPage__tableWrap .dataTable>thead>tr:first-child th{color:#e8f1ff;background:#0a1f3d;border-color:#ffffff1a}.projectsServiceBars{justify-content:flex-start;min-height:19.5rem}.projectsWidget__body--map{flex:auto;min-height:19.5rem}.projectsWorldMap__leaflet{flex:auto;height:19.5rem;min-height:19.5rem}.projectsWidget__title{margin:0;font-size:.98rem}.projectsWidget__body{flex-direction:column;flex:auto;min-height:0;padding:0 1rem 1rem;display:flex}.projectsWidget__body--map{padding-top:.25rem}.projectsWorldMap{flex-direction:column;flex:auto;gap:.45rem;min-height:0;display:flex}.projectsWorldMap__leaflet{border:1px solid var(--card-border);width:100%;height:220px;min-height:220px;box-shadow:var(--shadow-card);z-index:0;border-radius:10px;overflow:hidden}.projectsWorldMap__leaflet .leaflet-control-container{font-size:.75rem}.projectsMapCountMarkerWrap{background:0 0!important;border:none!important}.projectsMapCountMarker{color:#052e5c;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:2px solid #052e5c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.78rem;font-weight:800;display:flex;box-shadow:0 1px 4px #0f172a40}.projectsMapCountMarker--active{color:#f8fafc;background:#0b67cf;border-color:#021a36}.projectsMapCountMarker span{line-height:1}.projectsWorldMap__svg{border:1px solid var(--card-border);width:100%;height:auto;max-height:220px;box-shadow:var(--shadow-card);border-radius:10px;display:block}.projectsWorldMap__land ellipse{fill:#6fa86f;stroke:#0f280f38;stroke-width:.55px}[data-theme=dark] .projectsWorldMap__land ellipse{fill:#3d5c3d;stroke:#ffffff1f}.projectsWorldMap__marker{fill:#fff;stroke:#0b67cf;stroke-width:1.35px}.projectsWorldMap__marker--active{fill:#0b67cf;stroke:#021a36}.projectsWorldMap__markerLbl{fill:#0f172a;font-size:6.8px;font-weight:800}.projectsWorldMap__markerLbl--active{fill:#f8fafc}.projectsWorldMap__markerHit{cursor:pointer}.projectsWorldMap__markerHit:focus{outline:none}.projectsWorldMap__markerHit:focus-visible .projectsWorldMap__marker{stroke:#f59e0b;stroke-width:2.2px}.projectsWorldMap__note{color:var(--muted);margin:0;font-size:.72rem;line-height:1.35}.projectsWorldMap__unmapped{flex-direction:column;gap:.35rem;display:flex}.projectsWorldMap__unmappedHint{color:var(--muted);font-size:.72rem}.projectsWorldMap__unmappedChips{flex-wrap:wrap;gap:.4rem;display:flex}.projectsLocMap__tile{border:1px solid var(--table-row-border);background:var(--card-bg);cursor:pointer;min-width:3.4rem;font:inherit;color:var(--heading);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .45rem;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.projectsLocMap__tile:hover{border-color:#0b67cf;box-shadow:0 1px 4px #0b67cf33}.projectsLocMap__tile--active{background:#0b67cf1a;border-color:#0b67cf;box-shadow:inset 0 0 0 1px #0b67cf59}.projectsLocMap__tileAbbr{letter-spacing:.02em;font-size:.72rem;font-weight:700}.projectsLocMap__tileCount{color:#0b67cf;font-size:.95rem;font-weight:800}.projectsLocMap__tile--compact{flex-direction:row;gap:.4rem;min-width:auto;padding:.28rem .5rem}.projectsServiceBars{flex-direction:column;gap:.45rem;min-height:5.5rem;display:flex}.projectsServiceBars__row{text-align:left;border:1px solid var(--table-row-border);width:100%;font:inherit;color:var(--heading);cursor:pointer;background:linear-gradient(#ffffff0a,#0000);border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.75fr) minmax(3.25rem,auto);align-items:center;gap:.45rem;padding:.38rem .55rem;font-size:.78rem;transition:background .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px #ffffff0f}.projectsServiceBars__row:hover{background:var(--table-head-bg);border-color:#0b67cf59;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0b67cf14}.projectsServiceBars__row--active{background:linear-gradient(#0b67cf24,#0b67cf0f);border-color:#0b67cf8c;box-shadow:inset 0 0 0 1px #0b67cf33}.projectsServiceBars__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectsServiceBars__track{background:var(--table-head-bg);border:1px solid var(--table-row-border);border-radius:6px;height:.68rem;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a1f}.projectsServiceBars__fill{background:linear-gradient(90deg,#0b2e6b 0%,#5b2a86 52%,#0f8ea3 100%);border-radius:5px;min-width:0;height:100%;transition:width .22s cubic-bezier(.4,0,.2,1);display:block;box-shadow:inset 0 0 0 1px #ffffff26,0 1px 4px #0b2e6b59}.projectsServiceBars__row--active .projectsServiceBars__fill{background:linear-gradient(90deg,#0b2e6b 0%,#b8860b 45%,#5b2a86 100%);box-shadow:inset 0 0 0 1px #ffffff26,0 2px 6px #5b2a8673}.projectsServiceBars__n{color:#0b2e6b;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:3.25rem;font-size:.82rem;font-weight:800}.projectsWidgetPager{justify-content:flex-end;align-items:center;gap:.45rem;margin-top:.5rem;display:flex}.projectsWidgetPager__text{color:var(--muted);text-align:center;min-width:5.5rem;font-size:.8rem}.projectsPieRow{flex-direction:column;flex:auto;align-items:stretch;gap:.65rem;min-height:0;display:flex}.projectsPieWrap{aspect-ratio:1;flex:0 auto;justify-content:center;align-items:center;width:min(100%,clamp(7.5rem,32cqw,12rem));margin:0 auto;display:flex}.projectsPieSvg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.projectsPieSlice{stroke:var(--card-bg);stroke-width:.8px;vector-effect:non-scaling-stroke}.projectsPieSlice--active{stroke:#0b2e6b;stroke-width:1.4px}.projectsPieEmpty{color:var(--muted);margin:0;font-size:.85rem}.projectsPieLegend{flex-direction:column;flex:none;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.projectsPieLegend__btn{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--heading);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;padding:.2rem .35rem;font-size:.8rem;display:flex}.projectsPieLegend__btn:hover{background:var(--table-head-bg)}.projectsPieLegend__btn--active{background:#0f8ea324;border-color:#0b2e6b73}.modal--pmViewEdit{flex-direction:column;width:min(1200px,100vw - 1.5rem);max-width:100%;max-height:min(92vh,900px);display:flex}.modal--pmViewEdit .modal__form{flex-direction:column;flex:auto;min-height:0;display:flex}.pmViewEditor{flex:auto;grid-template-columns:1fr 1fr;gap:.9rem;min-height:0;display:grid}@media (width<=900px){.pmViewEditor{grid-template-columns:1fr}}.pmViewEditor__col{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;padding:.6rem .7rem}.pmViewEditor__title{color:var(--heading);margin:0 0 .5rem;font-size:.85rem}.pmViewEditor__list{flex-direction:column;gap:.35rem;max-height:min(52vh,32rem);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.pmViewEditor__row{border:1px solid var(--table-row-border);background:var(--table-head-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .45rem;display:flex}.pmViewEditor__row--withListLabel{flex-wrap:wrap;align-items:flex-start}.pmViewEditor__row--withListLabel .pmViewEditor__rowMain{flex-direction:column;flex:8rem;gap:.35rem;min-width:0;display:flex}.pmViewEditor__listLabelLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .12rem;font-size:.65rem;font-weight:600;display:block}.pmViewEditor__listLabelInput{box-sizing:border-box;border:1px solid var(--input-border);background:var(--btn-ghost-bg);width:100%;max-width:16rem;color:var(--input-text);border-radius:6px;padding:.2rem .35rem;font-size:.75rem}.pmViewEditor__grip{cursor:grab;-webkit-user-select:none;user-select:none;color:var(--muted);flex:none;padding:.1rem .15rem;font-size:.95rem;line-height:1}.pmViewEditor__grip:active{cursor:grabbing}.pmViewEditor__row--listDrop{box-shadow:inset 0 0 0 2px #0b2e6b59}.pmViewEditor__row--listDragging{opacity:.75}.pmViewEditor__actionsTop{border-bottom:1px solid var(--table-row-border);justify-content:flex-end;margin-bottom:.65rem;padding-bottom:.5rem}.pmViewEditor__label{min-width:0;color:var(--heading);flex:auto;font-size:.8rem}.pmViewEditor__actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.pmViewEditor__empty{color:var(--muted);padding:.3rem .1rem;font-size:.8rem}.projectsPieLegend__swatch{border-radius:2px;flex-shrink:0;width:.65rem;height:.65rem}.projectsPieLegend__lab{flex:1;min-width:0}.projectsPieLegend__n{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;min-width:3rem;font-size:.82rem;font-weight:700}.ticketWidgets.card{background:var(--card-bg);border:1px solid var(--card-border);min-height:0;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;min-width:0;margin-bottom:1rem;display:flex}.ticketWidgets:not(.ticketWidgets--minimized){resize:vertical;max-height:min(72vh,640px);overflow:hidden}.ticketWidgets--minimized{resize:none;flex:none;max-height:none;margin-bottom:.4rem;overflow:hidden}.ticketWidgets__shell{flex-direction:column;flex:auto;min-height:0;display:flex}.ticketWidgets__header{border:none;border-bottom:1px solid var(--card-head-border,var(--card-border));background:var(--card-bg);width:100%;color:var(--heading);font:inherit;text-align:left;cursor:pointer;z-index:2;box-shadow:0 1px 0 var(--card-border);border-radius:12px 12px 0 0;flex-shrink:0;align-items:center;gap:.5rem;margin:0;padding:.6rem .85rem;font-weight:600;display:flex;position:sticky;top:0}.ticketWidgets--minimized .ticketWidgets__header{box-shadow:none;border-bottom:none;border-radius:12px;position:relative}.ticketWidgets__header:hover{background:var(--btn-ghost-bg,#0b67cf0f)}.ticketWidgets__headerTitle{flex:1}.ticketWidgets__minIcon{color:var(--muted);font-size:1.1rem;font-weight:400;line-height:1}.ticketWidgets__minHint{color:var(--muted);font-size:.8rem;font-weight:500}.ticketWidgets__body{border-top:1px solid var(--card-border);flex:auto;min-height:0;padding:.75rem .85rem .9rem;overflow:auto}.ticketWidgets__addForm{flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin-bottom:.85rem;display:flex}.ticketWidgets__addForm label{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ticketWidgets__addLabel{color:var(--muted);font-size:.75rem}.ticketWidgets__addSelect{min-width:12rem;max-width:100%}.ticketWidgets__list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.ticketWidgets__item{border:1px solid var(--card-border);background:var(--table-head-bg,#00000008);resize:vertical;min-height:0;max-height:min(55vh,480px);box-shadow:var(--shadow-card);border-radius:10px;padding:.6rem .65rem;overflow:auto}.ticketWidgets__itemTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.ticketWidgets__itemTitle{margin:0;font-size:.95rem}.ticketWidgets__itemActions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ticketWidgets__vizLabel{align-items:center;gap:.25rem;margin:0;display:flex}.ticketWidgets__vizLabel .a11y{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ticketWidgets__empty,.ticketWidgets__noFields{margin:.5rem 0 0;font-size:.9rem}.ticketWidgets__orphan{color:#f87171}.ticketChart{width:100%;min-height:3rem}.ticketChart__svg{max-width:100%;height:auto;display:block}.ticketChart__hLabel{max-width:8.5rem}.tableWrap--compact{max-height:220px;overflow:auto}.customLayoutEditor__ticketListControls{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.15rem;display:flex}.customLayoutEditor__listOrderBtns{gap:.15rem;display:inline-flex}.customLayoutEditor__grip--listOrder{cursor:grab;color:var(--muted);margin-left:.15rem;padding:.1rem .2rem;font-size:.95rem;line-height:1}.customLayoutEditor__grip--listOrder:active{cursor:grabbing}.customLayoutEditor__fieldRow--listOrderDropTarget{border-radius:8px;box-shadow:inset 0 0 0 2px #0b2e6b4d}.customLayoutEditor__fieldRow--listOrderDragging{opacity:.8}.customLayoutEditor__mainActions--header{border-bottom:1px solid var(--table-row-border,#e2e8f0);z-index:6;background:var(--modal-bg);justify-content:flex-end;margin-top:-.15rem;margin-bottom:.4rem;padding-top:.35rem;padding-bottom:.5rem;position:sticky;top:0}.matterTicketsList__bar,.ticketNewForm__bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ticketNewForm__title{margin:.25rem 0 0;font-size:1.1rem}.ticketDetail__bar,.ticketDetail__head{margin-bottom:.5rem}.ticketDetail__title{margin:0;font-size:1.2rem}.ticketDetail__statusRow{margin-top:.5rem}.ticketDetail__statusField{max-width:16rem}.ticketMessageList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ticketMessageList__item{border:1px solid var(--border);background:var(--table-head-bg,#0000000a);border-radius:8px;padding:.5rem .65rem}.ticketMessageList__body{white-space:pre-wrap;font:inherit;margin:0}.ticketMessageList__meta{color:var(--muted);margin:.35rem 0 0;font-size:.8rem}.allTickets__statuses,.ticketStatusesEditor{margin-bottom:1.25rem}.allTickets__statusId,.ticketStatusesEditor__id{color:var(--muted);font-size:.75rem}.processGantt{border:1px solid var(--process-track-border,#94a3b8);background:var(--process-card-bg,var(--card-bg,var(--table-head-bg,#00000008)));border-radius:8px;margin:.35rem 0 .5rem;padding:.55rem .7rem}[data-theme=dark] .processGantt{border-color:var(--process-track-border,#475569)}.processGantt--empty{border-style:dashed}.processGantt__title{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.processGantt__title--rich{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;display:flex}.processGantt__titleRow{align-items:center;gap:.4rem .55rem;min-width:0;font-size:.95rem;font-weight:600;display:inline-flex}.processGantt__titleIcon{color:#0b2e6b;flex:none;align-items:center;display:flex}.processGantt__titleIcon .evidenceHubIcon{width:22px;height:22px}.processGantt__titleIcon--entity{line-height:0}.processGantt__titleIcon--entity .physicalMediaGlyph{width:24px;height:24px;display:block}.processGantt__titleIcon--entity .dataSubcategoryIcon__png,.processGantt__titleIcon--entity img{object-fit:contain;width:24px;height:24px;display:block}.processGantt__titleIcon--entity svg{width:24px;height:24px;display:block}.processGantt__titleKind{color:var(--muted);font-size:.88rem;font-weight:600}.processGantt__titleName{font:inherit;text-align:left;color:#0b67cf;cursor:pointer;background:0 0;border:none;min-width:0;padding:0;font-weight:700;text-decoration:underline}.processGantt__titleName:hover{color:#083d91}.processGantt--noRowLabel .processGantt__track{min-height:2.75rem}.processGantt__axis{color:var(--muted);justify-content:space-between;margin-bottom:.35rem;font-size:.7rem;display:flex}.processGantt__axisEnd--right{text-align:right}.processGantt__row{align-items:stretch;gap:.5rem;min-height:2.5rem;display:flex}.processGantt__rowLabel{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 0 7rem;align-self:center;font-size:.8rem;line-height:1.2;display:-webkit-box;overflow:hidden}.processGantt__track{background:var(--process-track-bg,linear-gradient(180deg, #0000000a, #00000005));border:1px solid var(--process-track-border,#cbd5e1);border-radius:4px;flex:1;min-height:2.25rem;position:relative}[data-theme=dark] .processGantt__track{border-color:var(--process-track-border,#64748b)}.processGantt__bar{background:var(--color-primary,#2563eb);border:1px solid var(--process-bar-border,#00000040);color:#fff;box-sizing:border-box;border-radius:3px;justify-content:center;align-items:center;min-width:2px;padding:0 .2rem;display:flex;position:absolute;top:.2rem;bottom:.2rem;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.processGantt__barBtn{appearance:none;font:inherit;cursor:pointer;background:0 0}.processGantt__bar--interactive:hover{filter:brightness(1.05)}.processGantt__bar--interactive:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:2px;z-index:1}.processGantt__barLabel{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.65rem;line-height:1.1;overflow:hidden}.projectProcessTracking__list{flex-direction:column;gap:.4rem;display:flex}.projectProcessTracking__group{background:var(--table-head-bg,#0f172a12);border:1px solid #64748b;border-radius:10px;flex-direction:column;gap:.35rem;padding:.55rem .7rem;display:flex;box-shadow:inset 0 0 0 1px #0000001f}.projectProcessTracking__group .processGantt{background:var(--card-bg,#fff);margin-bottom:0}.projectProcessTracking__group .processGantt--nestedData{border-color:#64748b;margin-left:.9rem;box-shadow:inset 3px 0 #1e293b59}[data-theme=dark] .projectProcessTracking__group .processGantt--nestedData{border-color:#94a3b8;box-shadow:inset 3px 0 #94a3b873}.projectProcessTracking__group .processGantt:last-child{margin-bottom:.1rem}.matterTabDashboard__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem .6rem;margin-bottom:.65rem;display:flex}[data-theme=dark] .projectProcessTracking__group{background:#00000040;border-color:#94a3b8;box-shadow:inset 0 0 0 1px #00000059}[data-theme=dark] .projectProcessTracking__group .processGantt{background:var(--card-bg)}.projectProcessTracking__filters{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.6rem;margin-bottom:.5rem;display:flex}.projectProcessTracking__filterToggle{color:var(--heading);align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.projectProcessTracking__pendingFieldset{background:var(--content-bg,#00000005);border:1px solid #94a3b8;border-radius:8px;margin:0 0 .85rem;padding:.5rem .65rem .6rem}[data-theme=dark] .projectProcessTracking__pendingFieldset{background:#00000026;border-color:#64748b}.projectProcessTracking__pendingLegend{color:var(--heading);padding:0 .2rem;font-size:.8rem;font-weight:600}.projectProcessTracking__pendingActions{flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem;display:flex}.projectProcessTracking__pendingChecks{flex-wrap:wrap;align-items:center;gap:.4rem .85rem;display:flex}.projectProcessTracking__pendingCheck{color:var(--text);cursor:pointer;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.projectProcessTracking__pendingCheck input{cursor:pointer}.processStatusPanel__field{max-width:20rem}.processStatusPanel__field select{max-width:100%}.processStatusPanel__hint{margin-top:.25rem}.processStageBadge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin-left:.45rem;padding:.14rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.processStageBadge--complete{color:#166534;background:#16a34a29;border-color:#16a34a59}.processStageBadge--in_progress{color:#854d0e;background:#eab30833;border-color:#eab30866}.processStageBadge--pending{color:#475569;background:#fff;border-color:#94a3b873}.processStageBadge--na{color:#475569;background:#94a3b840;border-color:#94a3b873}.processStageBadge--cancelled{color:#991b1b;background:#b91c1c26;border-color:#b91c1c59}.processStageSelect{border:1px solid #0000;border-radius:999px;min-width:8.75rem;padding:.2rem .6rem;font-size:.78rem;font-weight:700}.processStageSelect--complete{color:#166534;background:#16a34a29;border-color:#16a34a59}.processStageSelect--in_progress{color:#854d0e;background:#eab30833;border-color:#eab30866}.processStageSelect--pending{color:#475569;background:#fff;border-color:#94a3b873}.processStageSelect--na{color:#475569;background:#94a3b840;border-color:#94a3b873}.processStageSelect--cancelled{color:#991b1b;background:#b91c1c26;border-color:#b91c1c59}.dataRecordProcessing__reportTitle,.dataRecordProcessing__extraTitle{color:var(--heading,var(--text,#1a1a1a));margin:.75rem 0 .4rem;font-size:.9rem;font-weight:600}[data-theme=dark] .dataRecordProcessing__reportTitle,[data-theme=dark] .dataRecordProcessing__extraTitle,[data-theme=dark] .matterPipelinePanel__head .dataRecordProcessing__reportTitle{color:var(--heading,var(--app-text,#f1f5f9))}.matterProcessingSets{border-top:1px solid var(--card-border,#c9d2e0);margin-top:1.25rem;padding-top:.75rem}.matterProcessingSets__head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.matterDataProcessing__tableHeader.matterProcessingSets__head{justify-content:space-between;gap:.65rem 1rem;margin-bottom:.65rem}.matterDataProcessing__tableHeader .matterProcessingSets__headActions{margin-left:0}.matterProcessingSets__headActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.matterProcessingSets__title{margin:0}.matterProcessingSets__slice{margin-top:.35rem}.matterProcessingSets__tableScroll{max-height:min(50vh,28rem)}.matterProcessingSets__warnings,.matterProcessingSets__foot{margin-top:.35rem;margin-bottom:0}.matterProcessingSets__assignedCol{width:6.5rem}.matterProcessingSets__tableToolbar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.35rem 0 .65rem;display:flex}.matterProcessingSets__editCol{width:2.25rem}.matterProcessingSets__editCell{vertical-align:middle;text-align:center}.matterProcessingSets__dataCell{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.matterProcessingSets__dataIdText,.matterProcessingSets__dataIdLink{font-weight:500}.matterProcessingSets__dataIdLink{text-align:left}.matterProcessingSets__assignedCell{vertical-align:middle}.matterProcessingSets__assignedData{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.matterProcessingSets__noData{color:var(--muted,#5a6b7a)}.matterProcessingSets__setName{align-items:center;gap:.35rem;display:inline-flex}.relativityBilling__workspaceSummaryRow .relativityBilling__workspaceSummaryMetric{font-weight:600}.dataDispositionPanel__progress{padding:0 .75rem}.dataDispositionPanel__summary{margin:0;padding:0 .8rem .5rem}.dataDispositionPanel__timeline{margin:0}.dataDispositionPanel__empty{margin:0;padding:0 .8rem .8rem}.projectDetailsForm__boxedHead .btn--primary:disabled{opacity:.45;cursor:not-allowed}.dataDispositionPanel__sections{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.dataDispositionPanel__certificate{margin-top:0}.dataDispositionPanel__certificateTable th[scope=row]{white-space:normal;width:38%;font-weight:600}.dataDispositionPanel__certificateSectionRow td{background:color-mix(in srgb, var(--accent,#0b67cf) 8%, var(--card-bg));border-top:1px solid var(--border-subtle,#d8e2ef);font-weight:700}.dataDispositionPanel__comments{border-top:1px solid var(--border-subtle,#d8e2ef);margin-top:1rem;padding-top:.85rem}.dataDispositionPanel__commentsTitle{color:var(--heading);margin:0 0 .5rem;font-size:.82rem;font-weight:600}.dataDispositionPanel__commentList{margin:0 0 .75rem;padding-top:0}.dataDispositionPanel__commentItem .timelineItem__title{font-size:.82rem}.dataDispositionPanel__commentText{white-space:pre-wrap}.dataDispositionPanel__commentsEmpty{margin:0 0 .75rem}.dataDispositionPanel__commentForm{flex-direction:column;gap:.5rem;display:flex}.dataDispositionPanel__commentField{flex-direction:column;gap:.25rem;display:flex}.dataDispositionPanel__commentField textarea{resize:vertical;border:1px solid var(--border-subtle,#d8e2ef);width:100%;min-height:4.5rem;font:inherit;background:var(--card-bg,#fff);color:var(--text);border-radius:8px;padding:.5rem .65rem}.matterPaygStorageKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 0 .75rem;display:grid}.matterPaygStorageKpis__card{min-width:0}@media (width<=960px){.matterPaygStorageKpis{grid-template-columns:1fr}}.dataDispositionPanel__section{margin-top:0;overflow:visible}.dataDispositionPanel__sectionHead{align-items:center}.dataDispositionPanel__sectionToggle{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0;display:inline-flex}.dataDispositionPanel__sectionToggle .projectDetailsForm__boxedTitle{margin:0}.dataDispositionPanel__sectionChevron{color:var(--muted);text-align:center;width:.85rem;font-size:.72rem}.dataDispositionPanel__sectionSummary{margin:0;font-size:.82rem}.dataDispositionPanel__sectionSummary--attention{color:#c62828;font-weight:600}.dataDispositionPanel__sectionSummary--complete{color:#2e7d32;font-weight:600}.dataDispositionPanel__sectionBody,.dataDispositionPanel__sectionFooter{padding:0 .8rem .85rem;overflow:visible}.dataDispositionPanel__tableWrap{overflow:visible}.dataDispositionPanel__linkBtn{color:var(--accent,#0b67cf);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-weight:600}.dataDispositionPanel__linkBtn:hover{text-decoration:underline}.dataDispositionPanel__pathCode{word-break:break-all;font-size:.88rem}.dataDispositionPanel__statusSelect{min-width:10rem;max-width:100%}.dataDispositionPanel__sectionIntro{margin:0 0 .5rem}.dataDispositionPanel__table{width:100%}.dataDispositionPanel__actionCol{white-space:nowrap;width:7rem}.dataDispositionPanel__mediaList,.dataDispositionPanel__pathList{margin:0;padding:0;list-style:none}.dataDispositionPanel__mediaItem,.dataDispositionPanel__pathItem{border-bottom:1px solid var(--border-subtle,#eff3fa);padding:.55rem 0}.dataDispositionPanel__mediaItem:last-child,.dataDispositionPanel__pathItem:last-child{border-bottom:none}.dataDispositionPanel__mediaLabel{font-weight:600;display:block}.dataDispositionPanel__mediaMeta{margin-top:.15rem;display:block}.dataDispositionPanel__pathItem code{word-break:break-all;font-size:.88rem}.dataDispositionActionMenu{z-index:5;display:inline-block;position:relative}.dataDispositionActionMenu__panel{z-index:40;background:var(--card-bg,#fff);border:1px solid var(--border-subtle,#d8e2ef);border-radius:8px;min-width:9rem;padding:.25rem;position:absolute;top:calc(100% + .2rem);right:0;box-shadow:0 8px 24px #0f172a1f}.dataDispositionActionMenu__item{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;padding:.45rem .65rem;display:block}.dataDispositionActionMenu__item:hover{background:color-mix(in srgb, var(--accent,#0b67cf) 8%, transparent)}.dataDispositionActionMenu__panel--up{top:auto;bottom:calc(100% + .2rem)}.processingSetAssign__editBtn{flex-shrink:0;padding:.15rem .35rem}.dataRecordTypeIcon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.dataRecordTypeIcon__img{object-fit:contain;display:block}.assignProcessingSetModal__toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;margin-bottom:.75rem;display:flex}.assignProcessingSetModal__search{flex:12rem;margin:0}.assignProcessingSetModal__filter{align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.9rem;display:inline-flex}.assignProcessingSetModal__list{max-height:min(50vh,22rem);margin-bottom:.75rem;overflow:auto}.assignProcessingSetModal__options{margin:0;padding:0;list-style:none}.assignProcessingSetModal__option{cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.assignProcessingSetModal__option:hover{background:var(--row-hover,#0000000a)}.assignProcessingSetModal__dataId{font-weight:500}.assignProcessingSetModal__meta,.assignProcessingSetModal__assignedElsewhere{margin-left:auto;font-size:.82rem}.assignProcessingSetModal__empty{margin:.5rem}.matterDataProcessing__filters{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.matterDataProcessing__actions{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.75rem;display:flex}.matterDataProcessing__exportError{margin:0 0 .75rem}.matterDataProcessing__exportRoot{flex-direction:column;gap:0;display:flex}.matterDataProcessing__kpiStrips{flex-direction:column;gap:.65rem;margin-bottom:.75rem;display:flex}.matterDataProcessing__kpiStrips .matterListMetricKpis{margin-bottom:0}.matterDataProcessing__filter{align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.matterPipelinePanel{border:1px solid var(--card-border);background:var(--card-bg);border-radius:8px;margin-bottom:1.25rem;padding:1rem 1.1rem}[data-theme=dark] .matterPipelinePanel{background:var(--table-head-bg);border-color:var(--card-border)}.matterPipelinePanel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.matterPipelinePanel__toggles{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.matterPipelinePanel__modeToggle{gap:.35rem;display:flex}.matterPipelinePanel__kpiGrid{scrollbar-width:thin;flex-wrap:nowrap;gap:.35rem;margin-bottom:1rem;display:flex;overflow-x:auto}.matterPipelinePanel__kpiGrid .visionAiMetricKpiCard{flex:1 1 0;min-width:6.5rem;min-height:6.25rem}.matterPipelinePanel__kpiGrid .visionAiMetricKpiCard .msPortfolio__kpiTitle{font-size:.68rem;line-height:1.2}.matterPipelinePanel__kpiGrid .visionAiMetricKpiCard .msPortfolio__kpiSubhead{font-size:.62rem}.matterPipelinePanel__kpiGrid .visionAiMetricKpiCard .visionAiMetricKpiCard__value{font-size:clamp(.95rem,1.1vw,1.2rem);line-height:1.2}.matterPipelinePanel__kpiGrid .visionAiMetricKpiCard .visionAiMetricKpiCard__valueStack{white-space:normal;flex-direction:column;align-items:flex-start;gap:.12rem;display:flex}.matterPipelinePanel__kpiGrid .visionAiMetricKpiCard .visionAiMetricKpiCard__valueSecondary{color:var(--ms-kpi-color,var(--text));font-size:.92rem;line-height:1.15}.matterPipelinePanel__exportBody{flex-direction:column;gap:.75rem;display:flex}.matterPipelineChart{border:1px solid var(--card-border,#c9d2e0);box-sizing:border-box;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-radius:8px;width:100%;max-width:1100px;margin:0 auto .5rem;padding:1.25rem 1.5rem .75rem}.matterPipelineChart__svg{width:100%;height:100%;display:block}.matterPipelineChart__value{fill:#1e293b;font-size:10px;font-weight:600}.matterPipelineChart__label{fill:#475569;font-size:8.5px}.matterPipelineChart__unit{fill:#64748b;font-size:8px}[data-theme=dark] .matterPipelineChart{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg) 92%, #fff) 0%, var(--card-bg) 100%);border-color:var(--card-border)}[data-theme=dark] .matterPipelineChart__value{fill:var(--heading,#f1f5f9)}[data-theme=dark] .matterPipelineChart__label,[data-theme=dark] .matterPipelineChart__unit{fill:var(--muted,#94a3b8)}[data-theme=dark] .matterPipelineSankey__label{fill:var(--heading,#f1f5f9)}[data-theme=dark] .matterPipelineSankey__value{fill:var(--muted,#94a3b8)}.matterPipelinePanel__exportError{color:var(--danger,#b42318);margin:0 0 .5rem}.matterPipelineChart__bar--clickable{cursor:pointer}.matterPipelineChart__bar--clickable:focus{outline:none}.matterPipelineChart__bar--clickable:focus-visible rect{stroke:var(--focus-ring,var(--text-primary));stroke-width:2px}.matterPipelineChart__bar--active rect{filter:brightness(1.05)}.matterPipelinePanel__hint,.matterPipelinePanel__empty{margin-top:.35rem}.matterDataProcessing__filterHint{margin:0}.entityListPage__inlineFilter{margin-right:.75rem}.dataRecordProcessingSetAssignment{margin-bottom:1rem}.dataRecordProcessingSetCell{align-items:center;gap:.35rem;display:inline-flex}.dataProcessingReport__lede{color:var(--muted,#5a6b7a);margin:0 0 .65rem;font-size:.86rem;line-height:1.4}.dataProcessingReport__tableWrap{border:1px solid var(--card-border,#c9d2e0);border-radius:8px;overflow-x:auto}.dataProcessingReport__table th:first-child,.dataProcessingReport__table td:first-child{width:34%;font-weight:600}.dataProcessingReport__count,.dataProcessingReport__size{border:1px solid var(--input-border,#b8c0cc);width:100%;min-width:0;max-width:12rem;font:inherit;border-radius:4px;padding:.3rem .45rem}.dataProcessingReport__hint{margin:0 0 .4rem}.dataProcessingSankey__hint{color:var(--muted,#5a6b7a);font-size:.88rem;line-height:1.45}.dataProcessingSankey__skeletonNote{color:var(--muted,#64748b);margin:0 0 .4rem;font-size:.82rem}.dataProcessingSankey__svgWrap{border:1px solid var(--card-border,#c9d2e0);box-sizing:border-box;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-radius:12px;width:100%;max-width:100%;padding:.35rem .25rem .5rem}.dataProcessingSankey__svgWrap--sankey{background:linear-gradient(#f1f5f9 0%,#e2e8f0 100%);width:100%;max-width:1100px;margin-inline:auto}.dataProcessingSankey__svg{width:100%;height:100%;display:block}.dataProcessingSankey__ribbon{filter:drop-shadow(0 1px 1px #0000000f)}.dataProcessingSankey__nodeBar{filter:drop-shadow(0 1px 2px #0000001f)}.dataProcessingSankey__nodeBar--interactive{cursor:pointer}.dataProcessingSankey__nodeBar--interactive:hover{stroke:#fffffff2;stroke-width:1px}.dataProcessingSankey__link--skeleton{stroke-dasharray:6 5}.caseBookScopeTableWrap{overflow-x:auto}.caseBookScopeTable{table-layout:fixed;border-collapse:collapse;width:100%}.caseBookScopeTable th,.caseBookScopeTable td{border:1px solid var(--data-table-border,#c9d2e0);vertical-align:top;padding:.5rem .6rem}.caseBookScopeTable th{text-align:left;background:var(--data-table-thead-bg,var(--table-head-bg,#f0f2f6));font-weight:700}[data-theme=dark] .caseBookScopeTable th,[data-theme=dark] .caseBookScopeTable td{border-color:var(--card-border)}.caseBookScopeTable__colTask{width:18%}.caseBookScopeTable__colDesc{width:40%}.caseBookScopeTable__colResp{width:42%}.caseBookScopeTable__descEm{white-space:pre-wrap;font-style:italic}.caseBookScopeTable__textarea{width:100%;min-height:4.5rem;font:inherit;box-sizing:border-box;resize:vertical;border:1px solid var(--input-border,#b8c0cc);background:var(--input-bg,#fff);color:inherit;border-radius:4px;padding:.4rem .5rem;line-height:1.4}.caseBookScopeTable__adminInput,.caseBookScopeTable__adminTextarea{width:100%;font:inherit;box-sizing:border-box}.labManagementPage{max-width:100%}.labManagementPage__blank{border:1px dashed var(--card-border,#c9d2e0);background:var(--card-bg,#fff);box-sizing:border-box;border-radius:10px;width:100%;min-height:16rem}.physicalMediaDetail__actionsBottom{margin-top:1rem}.physicalMediaExtractedData__hint{margin-top:0}.panel.entityListPage.workflowDocPage{box-sizing:border-box;padding:1.35rem 1.65rem 1.65rem}.workflowDocGallery{box-sizing:border-box;padding:.15rem .35rem .35rem}.workflowDocPageModal{width:min(760px,100vw - 2rem)}.workflowDocPageModal__actionsTop{border-bottom:1px solid var(--card-head-border,#e2e8f0);z-index:3;background:var(--modal-bg);gap:.5rem;margin-top:0;margin-bottom:.75rem;padding:0 .5rem .65rem;position:sticky;top:0}.workflowDocPageModal__form{max-height:min(85vh,880px);overflow:auto}.workflowDocGallery__toolbar{border-bottom:1px solid var(--card-border,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin-bottom:1.35rem;padding:.35rem .15rem 1rem;display:flex}.workflowDocGallery__search{flex:240px;min-width:min(100%,220px);margin:0}.workflowDocGallery__empty{margin-top:.5rem}.workflowDocGallery__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:0;padding:0 0 .5rem;list-style:none;display:grid}.workflowDocCard{text-align:left;border:1px solid var(--card-border);background:var(--card-bg);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;min-height:7.5rem;padding:1rem;transition:border-color .15s,box-shadow .15s;display:flex}.workflowDocCard:hover{border-color:var(--focus-ring,#2563eb);box-shadow:0 4px 14px #2563eb1f}.workflowDocCard__icon{font-size:1.75rem;line-height:1}.workflowDocCard__icon--glyph{justify-content:center;align-items:center;min-height:2.5rem;display:inline-flex}.workflowDocCard__iconImg{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}.workflowDocCard__iconPlaceholder{border:1px dashed var(--card-border);background:#94a3b833;border-radius:8px;flex-shrink:0;width:40px;height:40px;display:inline-block}.workflowDocModal__iconPreviewWrap{margin:-.25rem 0 .75rem}.workflowDocModal__iconPreview{object-fit:contain;border:1px solid var(--card-border);border-radius:8px;width:56px;height:56px}.workflowDocSearch__results{flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.workflowDocSearch__empty{margin:0 0 1rem}.workflowDocSearch__hit{text-align:left;border:1px solid var(--card-border);background:var(--card-bg);width:100%;font:inherit;cursor:pointer;color:var(--heading);box-sizing:border-box;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s;display:flex}.workflowDocSearch__hit:hover{border-color:var(--focus-ring,#2563eb);box-shadow:0 2px 10px #2563eb1a}.workflowDocSearch__hitTitle{font-size:.98rem;font-weight:700}.workflowDocSearch__hitMeta{color:var(--muted);font-size:.82rem}.workflowDocSearch__hitSnippet{color:var(--muted);margin-top:.15rem;font-size:.85rem;line-height:1.4}.workflowDocCard__name{color:var(--heading);font-size:1rem;font-weight:700}.workflowDocCard__desc{color:var(--muted);font-size:.85rem;line-height:1.35}.workflowDocCard__desc--muted{font-style:italic}.workflowDocDetail{padding:.25rem .5rem .65rem}.workflowDocDetail__top{border-bottom:1px solid var(--card-border,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin:0 0 1rem;padding:.4rem .35rem .85rem;display:flex}.workflowDocDetail__danger{color:#b42318}.workflowDocDetail__head{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.25rem;margin-bottom:1.35rem;padding:.15rem .1rem 0;display:flex}.workflowDocDetail__headLeading{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex;position:relative}.workflowDocDetail__headIconActions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.workflowDocDetail__hiddenFile{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workflowDocDetail__headBody{flex:200px;min-width:0}.workflowDocDetail__headIcon{font-size:2.25rem;line-height:1}.workflowDocDetail__headIcon--glyph{justify-content:center;align-items:center;min-width:3rem;min-height:3rem;display:inline-flex}.workflowDocDetail__headIconImg{object-fit:contain;border-radius:10px;flex-shrink:0;width:48px;height:48px}.workflowDocDetail__headIconPlaceholder{border:1px dashed var(--card-border);background:#94a3b833;border-radius:10px;flex-shrink:0;width:48px;height:48px;display:inline-block}.workflowDocDetail__iconError{margin:-.35rem 0 1rem}.workflowDocDetail__title{color:var(--heading);margin:0;font-size:2rem;line-height:1.2}.workflowDocDetail__desc{color:var(--muted);max-width:52rem;margin:.35rem 0 0;font-size:.92rem}.workflowDocDetail__layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:1.35rem;padding:.15rem 0 0;display:grid}@media (width<=820px){.workflowDocDetail__layout{grid-template-columns:1fr}}.workflowDocDetail__toc{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;padding:1rem 1rem 1.15rem}.workflowDocDetail__toc--read{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:none;border-radius:10px}.workflowDocDetail__tocTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .35rem;font-size:.88rem}.workflowDocDetail__topAdmin{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.workflowDocDetail__dragHandle{cursor:grab;-webkit-user-select:none;user-select:none;width:1.35rem;height:1.75rem;color:var(--muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.1rem;font-size:1rem;line-height:1;display:inline-flex}.workflowDocDetail__dragHandle:active{cursor:grabbing}.workflowDocDetail__dragHandle--page{width:1.25rem;height:1.5rem;margin-right:.15rem}.workflowDocDetail__section--dropTarget{outline-offset:2px;border-radius:8px;outline:2px dashed #2563eb73}.workflowDocDetail__sectionDropEnd{border:1px dashed var(--card-border);color:var(--muted);text-align:center;border-radius:8px;margin-top:.65rem;padding:.55rem .65rem;font-size:.78rem}.workflowDocDetail__sectionHeadTail{align-items:center;gap:.25rem;margin-left:auto;display:flex}.workflowDocDetail__sectionAddPage{border-radius:8px;min-width:2rem;height:2rem;padding:0 .35rem;font-size:1.25rem;font-weight:700;line-height:1}.workflowDocDetail__pageRow{align-items:center;gap:.25rem;display:flex}.workflowDocDetail__pageRow .workflowDocDetail__tocBtn{text-align:left;flex:auto;min-width:0}.workflowDocDetail__pageMenu{flex-shrink:0;position:relative}.workflowDocDetail__cogBtn{width:2rem;height:2rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.workflowDocDetail__cogBtn:hover{color:var(--heading);background:#94a3b833}.workflowDocDetail__cogGlyph{font-size:1.05rem;line-height:1}.workflowDocDetail__pageMenuPop{border:1px solid var(--card-border);background:var(--card-bg);z-index:20;border-radius:10px;min-width:11rem;margin-top:.2rem;padding:.25rem 0;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0f172a1f}.workflowDocDetail__pageMenuItem{width:100%;font:inherit;text-align:left;color:var(--heading);cursor:pointer;background:0 0;border:none;padding:.45rem .75rem;font-size:.85rem;display:block}.workflowDocDetail__pageMenuItem:hover{background:#94a3b826}.workflowDocDetail__pageMenuItem--danger{color:#b42318}.workflowDocDetail__jumpLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);flex-direction:column;gap:.3rem;margin:0 0 .85rem;font-size:.78rem;font-weight:600;display:flex}.workflowDocDetail__jumpSelect{border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));width:100%;color:var(--heading);font:inherit;text-transform:none;letter-spacing:normal;box-sizing:border-box;border-radius:8px;padding:.42rem .5rem;font-size:.88rem;font-weight:500}.workflowDocDetail__categoryFields{flex-direction:column;gap:.65rem;max-width:52rem;display:flex}.workflowDocDetail__fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.28rem;font-size:.72rem;font-weight:600;display:block}.workflowDocDetail__categoryTitleField,.workflowDocDetail__categoryDescField{margin:0;display:block}.workflowDocDetail__categoryTitleInput{box-sizing:border-box;width:100%;color:var(--heading);border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));border-radius:10px;margin:0;padding:.4rem .55rem;font-size:2rem;font-weight:700;line-height:1.2}.workflowDocDetail__categoryDescInput{box-sizing:border-box;resize:vertical;width:100%;min-height:3.5rem;color:var(--input-text,var(--app-text));border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));font-size:.92rem;line-height:1.45;font:inherit;border-radius:10px;margin:0;padding:.45rem .55rem}.workflowDocDetail__pageTitleField{margin:0 0 .85rem;display:block}.workflowDocDetail__pageTitleInput{box-sizing:border-box;width:100%;color:var(--heading);border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));font-size:1.5rem;font-weight:700;line-height:1.25;font:inherit;border-radius:10px;padding:.4rem .55rem}.workflowDocDetail__pageTitle{color:var(--heading);margin:0 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.25}.workflowDocDetail__articleToolbar{border:1px solid var(--card-border);background:var(--table-head-bg,#94a3b814);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin:0 0 .85rem;padding:.45rem .55rem;display:flex}.workflowDocDetail__articleToolbarActions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.workflowDocDetail__articleToolbarFont{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;min-width:min(100%,280px);display:flex}.workflowDocDetail__articleToolbarFont .workflowDocDetail__readFontMeta{flex:0 auto}.workflowDocDetail__readFontBar{border:1px solid var(--card-border);background:var(--table-head-bg,#94a3b81a);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:0 0 .75rem;padding:.5rem .65rem;display:flex}.workflowDocDetail__readFontLabel{color:var(--muted);align-items:center;gap:.55rem;font-size:.82rem;display:inline-flex}.workflowDocDetail__readFontLabel input[type=range]{vertical-align:middle;width:min(240px,58vw)}.workflowDocDetail__readFontMeta{color:var(--muted);flex:160px;min-width:0;font-size:.8rem;line-height:1.35}.workflowDocDetail__readBodyScale{--workflow-doc-body-scale:1}.workflowDocDetail__readBodyScale .workflowDoc__htmlBody{font-size:calc(.95rem * var(--workflow-doc-body-scale,1))}.workflowDocDetail__tocCategory{color:var(--heading);word-break:break-word;margin:0 0 .65rem;font-size:.95rem;font-weight:600;line-height:1.35}.workflowDocDetail__section{border-top:1px solid var(--card-border);margin-top:.75rem;padding-top:.65rem}.workflowDocDetail__section:first-of-type{border-top:none;margin-top:0;padding-top:0}.workflowDocDetail__sectionHead{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.4rem;display:flex}.workflowDocDetail__sectionToggle{border:1px solid var(--card-border);width:1.65rem;height:1.65rem;font:inherit;cursor:pointer;color:var(--heading);background:#94a3b81f;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.workflowDocDetail__sectionToggle:hover{border-color:var(--focus-ring,#2563eb)}.workflowDocDetail__sectionTitleInput{min-width:0;font:inherit;border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));color:var(--heading);border-radius:8px;flex:140px;padding:.35rem .45rem;font-size:.88rem;font-weight:600}.workflowDocDetail__sectionTitleReadonly{min-width:0;color:var(--heading);flex:140px;font-size:.88rem;font-weight:600}.workflowDocDetail__addSection{width:100%;margin-top:.75rem}.workflowDocDetail__section .workflowDocDetail__addPage{margin-top:.55rem}.workflowDocDetail__tocExpand{border:1px solid var(--card-border);width:100%;font:inherit;cursor:pointer;color:var(--heading);text-align:left;box-sizing:border-box;background:#94a3b81a;border-radius:8px;align-items:center;gap:.4rem;margin:0 0 .5rem;padding:.45rem .55rem;font-size:.88rem;font-weight:600;display:flex}.workflowDocDetail__tocExpand:hover{border-color:var(--focus-ring,#2563eb);background:#2563eb0f}.workflowDocDetail__tocExpandChevron{opacity:.85;flex-shrink:0;justify-content:center;width:1rem;font-size:.75rem;display:inline-flex}.workflowDocDetail__tocEmpty{border-left:2px solid var(--card-border);margin:0 0 .65rem .35rem;padding-left:.35rem}.workflowDocDetail__tocList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.workflowDocDetail__tocList--nested{border-left:2px solid var(--card-border);margin:0 0 .65rem;padding:.15rem 0 .15rem .65rem}.workflowDocDetail__tocBtn{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--heading);background:0 0;border:1px solid #0000;border-radius:8px;padding:.45rem .5rem}.workflowDocDetail__tocBtn:hover{background:#2563eb0f}.workflowDocDetail__tocBtn--active{border-color:var(--focus-ring,#2563eb);background:#2563eb14;font-weight:600}.workflowDocDetail__addPage{width:100%;margin-top:.85rem}.workflowDocDetail__article{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;min-height:12rem;padding:1.15rem 1.25rem 1.35rem}.workflowDocDetail__articleActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:.75rem;display:flex}.workflowDocDetail__articleHeader{color:var(--heading);margin:0 0 .85rem;font-size:1.55rem;font-weight:700;line-height:1.25}.workflowDoc__htmlBody{color:var(--heading);font-size:.95rem;line-height:1.55}[data-theme=dark] .workflowDoc__htmlBody{color:var(--app-text)}[data-theme=dark] .workflowDoc__htmlBody *{color:inherit!important}[data-theme=dark] .workflowDoc__htmlBody a{text-decoration:underline;color:var(--hub-icon)!important}[data-theme=dark] .richHtmlEditor__surface{color:var(--app-text)}[data-theme=dark] .richHtmlEditor__surface *{color:inherit!important}[data-theme=dark] .richHtmlEditor__surface a{text-decoration:underline;color:var(--hub-icon)!important}.workflowDoc__htmlBody img{border-radius:8px;max-width:100%;height:auto}.workflowDoc__diagramFigure{border:1px solid var(--card-border);background:var(--card-bg);text-align:center;border-radius:10px;margin:1rem 0 1.25rem;padding:.75rem}.workflowDoc__diagram{border-radius:6px;max-width:100%;height:auto;margin:0 auto;display:block}.workflowDoc__diagramFigure figcaption{color:var(--muted);text-align:center;margin-top:.5rem;font-size:.85rem}.workflowDoc__diagramFigure--inlineSvg .workflowDoc__diagramSvg{border-radius:6px;max-width:100%;height:auto;margin:0 auto;display:block}.richHtmlEditor{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;overflow:hidden}.richHtmlEditor__toolbar{border-bottom:1px solid var(--card-border);background:#94a3b814;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.4rem .5rem;display:flex}.richHtmlEditor__toolbarSep{background:var(--card-border);width:1px;height:1.25rem;margin:0 .15rem}.richHtmlEditor__fontSizeLabel{color:var(--muted);margin-left:.15rem;font-size:.72rem}.richHtmlEditor__fontSizeSelect{border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));max-width:6.5rem;color:var(--heading);font-size:.78rem;font:inherit;border-radius:6px;padding:.28rem .4rem}.richHtmlEditor__colorLabel{color:var(--muted);cursor:pointer;align-items:center;gap:.25rem;font-size:.72rem;display:inline-flex}.richHtmlEditor__colorInput{cursor:pointer;background:0 0;border:none;width:28px;height:26px;padding:0}.richHtmlEditor__surfaceWrap{position:relative}.richHtmlEditor__surface{color:var(--heading);outline:none;padding:.65rem .75rem;font-size:.92rem;line-height:1.5}.richHtmlEditor__surface img{vertical-align:middle;cursor:grab}.richHtmlEditor__surface img:active{cursor:grabbing}.richHtmlEditor__surface img.richHtmlEditor__img--selected{outline-offset:2px;outline:2px solid #2563ebbf}.richHtmlEditor__surface img.richHtmlEditor__img--dragging{opacity:.65}.richHtmlEditor__imgResizeHandle{cursor:nwse-resize;z-index:3;background:#2563ebd9;border:2px solid #fff;border-radius:4px;padding:0;position:absolute;box-shadow:0 1px 4px #00000040}.richHtmlEditor__imgResizeHandle:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:1px}.richHtmlEditor__imgToolsLabel{color:var(--muted);margin-right:.15rem;font-size:.72rem;font-weight:700}.richHtmlEditor__imgToolsHint{color:var(--muted);margin-left:.25rem;font-size:.68rem}.workflowDoc__htmlBody img{max-width:100%;height:auto}.richHtmlEditor__surface:focus-visible{box-shadow:inset 0 0 0 2px #2563eb59}.richHtmlEditor__readonlyWrap{min-height:4rem}.richHtmlEditor__readonly{min-height:4rem;padding:.25rem 0}.richHtmlEditor__selectionHint{color:var(--muted);text-align:right;flex:140px;min-width:0;font-size:.72rem;line-height:1.35}.richHtmlEditor__docLinkPanel{border-bottom:1px solid var(--card-border);background:#94a3b80f;padding:.55rem .65rem .65rem}.richHtmlEditor__docLinkField{flex-direction:column;gap:.2rem;margin-bottom:.45rem;font-size:.78rem;display:flex}.richHtmlEditor__docLinkField span{color:var(--muted)}.richHtmlEditor__docLinkField select,.richHtmlEditor__docLinkField input{font:inherit;border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));color:var(--heading);border-radius:6px;padding:.35rem .45rem}.richHtmlEditor__docLinkHint{color:var(--muted);margin:0 0 .45rem;font-size:.72rem;line-height:1.35}@media (width<=720px){.richHtmlEditor__selectionHint{text-align:left;flex-basis:100%}}.physicalMediaTypesTableWrap{border:1px solid var(--card-border);border-radius:10px;margin-top:.75rem;overflow:auto}.physicalMediaTypesTable{margin:0}.physicalMediaTypesTable__input,.physicalMediaTypesTable__select{box-sizing:border-box;width:100%;max-width:14rem;font:inherit;border:1px solid var(--card-border);background:var(--input-bg,var(--card-bg));color:var(--heading);border-radius:6px;padding:.3rem .4rem;font-size:.85rem}.physicalMediaTypesTable__code{font-size:.82rem}.physicalMediaTypesTable__glyphCell{align-items:center;gap:.5rem;display:flex}.physicalMediaTypesTable__check{color:var(--heading);cursor:pointer;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.physicalMediaDetail__containedSection{border-top:1px solid var(--card-border);margin-top:1.25rem;padding-top:1rem}.physicalMediaDetail__driveToolbar{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.physicalMediaDetail__simSdActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 .35rem;display:flex}.physicalMediaDetail__simSdActionsGlyph{vertical-align:middle;margin-right:.35rem;display:inline-flex}.physicalMediaDetail__driveGrid{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.physicalMediaSection__toolbarSpacer{flex:1;min-width:0}.physicalMediaDetail__driveBaySummary{color:var(--muted,#64748b);margin:0 0 .5rem;font-size:.88rem}.physicalMediaDetail__driveBaySummary--inline{color:var(--muted,#64748b);margin:0;font-weight:500}.physicalMediaDetail__driveMeta{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--heading);font-size:.65rem;line-height:1.15;overflow:hidden}.physicalMediaDetail__driveMeta--muted{color:var(--muted,#64748b)}.physicalMediaDetail__driveBtn{border:1px solid var(--card-border);background:var(--card-bg);cursor:pointer;width:6.35rem;min-height:6.5rem;font:inherit;color:var(--heading);border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .35rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.physicalMediaDetail__driveBtn--incomplete{border-color:#c6282880}.physicalMediaDetail__driveCell{flex-direction:column;align-items:center;display:flex;position:relative}.physicalMediaDetail__driveRemove{color:#fff;cursor:pointer;z-index:2;background:#c62828;border:none;border-radius:4px;width:1rem;height:1rem;padding:0;font-size:.72rem;font-weight:700;line-height:1;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #0003}.physicalMediaDetail__driveRemove:hover{filter:brightness(1.08)}.physicalMediaDetail__driveRemove:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:1px}.physicalMediaDetail__driveBays{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.35rem 0 0;display:flex}.physicalMediaDetail__driveBays span:first-child{color:var(--heading);font-size:.88rem;font-weight:600}.physicalMediaDetail__driveBays input[type=number]{border:1px solid var(--input-border,#c9d4e8);border-radius:8px;width:5rem;padding:.35rem .45rem}.physicalMediaDetail__simSdCounts{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;margin:.35rem 0 0;display:flex}.physicalMediaDetail__driveModalDl{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.95rem;display:grid}.physicalMediaDetail__driveModalDl dt{color:var(--muted,#64748b);margin:0;font-weight:600}.physicalMediaDetail__driveModalDl dd{margin:0}.physicalMediaDetail__driveWarn{color:#fff;text-align:center;pointer-events:none;background:#c62828;border-radius:50%;width:1.05rem;height:1.05rem;font-size:.68rem;font-weight:800;line-height:1.05rem;position:absolute;top:3px;left:5px;box-shadow:0 1px 2px #00000038}.physicalMediaDetail__driveBtn:hover{border-color:var(--focus-ring,#2563eb);box-shadow:0 2px 10px #2563eb1f}.physicalMediaDeviceCatalog__bulk{margin-top:.65rem}.physicalMediaDeviceCatalog__bulk--bordered{border:1px solid var(--card-border);background:color-mix(in srgb, var(--table-head-bg,#f8fafc) 88%, var(--card-bg));border-radius:10px;padding:.65rem .75rem}.physicalMediaDeviceCatalog__bulkTitle{color:var(--heading);margin:0 0 .35rem;font-size:.85rem;font-weight:700}.physicalMediaDeviceCatalog__quickAddDetails{border:1px solid var(--card-border);background:color-mix(in srgb, var(--table-head-bg,#f8fafc) 88%, var(--card-bg));border-radius:10px;margin-top:.65rem}.physicalMediaDeviceCatalog__quickAddSummary{cursor:pointer;color:var(--heading);padding:.55rem .75rem;font-size:.85rem;font-weight:700}.physicalMediaDeviceCatalog__quickAddDetails[open]>.physicalMediaDeviceCatalog__quickAddSummary{border-bottom:1px solid var(--card-head-border)}.physicalMediaDeviceCatalog__bulk--inDetails{background:0 0;border:none;border-radius:0;margin-top:0}.physicalMediaDeviceCatalog__bulkRow{grid-template-columns:minmax(0,.42fr) minmax(0,1fr) auto;align-items:end;gap:.55rem .75rem;margin-top:.35rem;display:grid}.physicalMediaDeviceCatalog__bulkRow--quickAddStack{flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.physicalMediaDeviceCatalog__bulkField--mediaTypesFullWidth{width:100%;min-width:0}.physicalMediaDeviceCatalog__bulkField--labelsFullWidth{width:100%;max-width:none}.physicalMediaDeviceCatalog__bulkActions--quickAddRow{justify-content:flex-start;align-items:flex-start}@media (width<=900px){.physicalMediaDeviceCatalog__bulkRow{grid-template-columns:1fr}}.physicalMediaDeviceCatalog__bulkField{color:var(--heading);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.physicalMediaDeviceCatalog__bulkField--mediaTypes{min-width:0}.physicalMediaDeviceCatalog__bulkField--grow{flex:14rem;min-width:min(100%,12rem)}.physicalMediaDeviceCatalog__bulkField select{font:inherit;border:1px solid var(--input-border,#c9d4e8);background:var(--input-bg,var(--card-bg));color:var(--heading);border-radius:8px;min-width:10rem;padding:.35rem .45rem}.physicalMediaDeviceCatalog__bulkTextarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--input-border,#c9d4e8);background:var(--input-bg,var(--card-bg));color:var(--heading);resize:vertical;border-radius:8px;min-height:5rem;padding:.4rem .5rem}.physicalMediaDeviceCatalog__bulkTextarea--compact{min-height:3.25rem}.physicalMediaDeviceCatalog__bulkActions{align-items:flex-end;display:flex}.physicalMediaDeviceCatalog__tableWrap{border:1px solid var(--card-border);border-radius:10px;max-height:min(62vh,520px);margin-top:.35rem;overflow:auto}.physicalMediaDeviceCatalog__table{margin:0}.physicalMediaDeviceCatalog__table th:first-child{width:11%;min-width:0;max-width:6.5rem}.physicalMediaDeviceCatalog__table td:first-child{vertical-align:top;width:11%;min-width:0;max-width:6.5rem}.physicalMediaDeviceCatalog__labelInput{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--input-border,#c9d4e8);background:var(--input-bg,var(--card-bg));color:var(--heading);border-radius:8px;padding:.35rem .45rem}.physicalMediaDeviceCatalog__table--models td:first-child{width:28%;max-width:none}.physicalMediaDeviceCatalog__linkedMake{flex-direction:column;gap:.25rem;margin-top:.45rem;display:flex}.physicalMediaDeviceCatalog__linkedMakeLabel{color:var(--muted,#5c6b82);font-size:.78rem}.physicalMediaDeviceCatalog__linkedMake select{font:inherit;border:1px solid var(--input-border,#c9d4e8);background:var(--input-bg,var(--card-bg));color:var(--heading);border-radius:8px;padding:.3rem .4rem}.physicalMediaDeviceCatalog__typeGrid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:.22rem .35rem;display:grid}@media (width<=640px){.physicalMediaDeviceCatalog__typeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.physicalMediaDeviceCatalog__typeGrid--quickAdd{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));align-items:start;gap:.35rem .55rem;width:100%;max-width:100%;padding-bottom:.1rem;display:grid}@media (width<=640px){.physicalMediaDeviceCatalog__typeGrid--quickAdd{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}}.physicalMediaDeviceCatalog__typeCell{color:var(--heading);align-items:center;gap:.28rem;font-size:.68rem;line-height:1.15;display:flex}.physicalMediaDeviceCatalog__bulkRow--quickAddStack .physicalMediaDeviceCatalog__typeCell{font-size:.74rem;line-height:1.2}.physicalMediaDeviceCatalog__typeCell input{flex-shrink:0}.physicalMediaDeviceCatalog__empty{text-align:center;color:var(--muted);padding:.75rem;font-size:.85rem}.physicalMediaDeviceCatalog__searchField{color:var(--heading);flex-direction:column;gap:.25rem;margin-top:.45rem;font-size:.78rem;display:flex}.physicalMediaDeviceCatalog__searchField input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--input-border,#c9d4e8);background:var(--input-bg,var(--card-bg));color:var(--heading);border-radius:8px;padding:.35rem .45rem}.physicalMediaDeviceCatalog__toolbar{flex-wrap:wrap;gap:.45rem;margin-top:.45rem;display:flex}.physicalMediaDetail__driveBtnLabel{text-align:center;font-size:.72rem;font-weight:600;line-height:1.2}@media (width<=920px){.topBar{flex-wrap:wrap}.layout{grid-template-columns:1fr}.sidebar{flex-flow:wrap;justify-content:flex-start;align-self:stretch;align-items:center;gap:.5rem;height:auto;position:relative;top:auto;overflow-y:visible}.sidebar__nav{flex-flow:wrap}.navItem{width:auto}}.settingsImport__row{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.settingsImport__row>.modal__field{flex:12rem;margin-bottom:0}.settingsImport__mode{border:1px solid var(--border-muted,#d8e2ef);border-radius:10px;flex:14rem;margin:0;padding:.5rem .65rem}.settingsImport__legend{color:var(--muted,#5c6b82);padding:0 .25rem;font-size:.82rem}.settingsImport__radio{cursor:pointer;align-items:center;gap:.35rem;margin:.25rem 0;font-size:.92rem;display:flex}.settingsImport__subhead{margin:1rem 0 .5rem;font-size:1rem}.settingsImport__tableWrap{margin-bottom:.75rem;overflow-x:auto}.settingsImport__fieldLabel{font-weight:600}.settingsImport__fieldId{color:var(--muted,#5c6b82);margin-top:.2rem;font-size:.72rem;display:inline-block}.login-screen{background:var(--app-bg);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.auth-loading{color:var(--muted);font-size:1.1rem}.login-card{background:var(--card-bg);border:1px solid var(--card-border);width:100%;max-width:420px;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:.75rem;padding:2rem;display:flex}.login-card form{flex-direction:column;gap:.6rem;display:flex}.login-title{color:var(--heading);font-size:1.5rem;font-weight:600}.login-label{color:var(--muted);font-size:.9rem}.login-input{border:2px solid var(--input-border);color:var(--input-text);background:var(--input-bg);border-radius:8px;padding:.75rem;font-size:1rem}.login-input:focus{border-color:#0b67cf;outline:none;box-shadow:0 0 0 3px #0b67cf38}.login-error{color:#b42318;font-size:.85rem}.login-help{color:var(--muted);margin-bottom:.5rem;font-size:.9rem}.login-help-mono{word-break:break-all;color:var(--muted);font-size:.85rem}.login-qr-wrap{justify-content:center;margin:1rem 0;display:flex}.login-qr{width:200px;height:200px;image-rendering:pixelated}.login-input-totp{letter-spacing:.25em;text-align:center;font-size:1.35rem}.login-button{width:100%}.login-logoWrap{box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;margin-top:.15rem;margin-bottom:.35rem;padding:0;display:flex}.login-logo{width:100%;max-width:min(320px,100%);height:auto;display:block}.kioskShell{background:var(--bg,#f4f7fb);flex-direction:column;min-height:100vh;display:flex}.kioskShell__topBar{border-bottom:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);flex-shrink:0}.content--kiosk{flex:auto;max-width:none;min-height:0;margin:0;padding:.75rem 1rem 1.5rem}.kioskShell__published{margin:0 0 .5rem}.projectDetail--kiosk .projectDetail__head{margin-top:0}.matterTabGroups--kiosk{flex-wrap:wrap;gap:.5rem 1rem}.matterTabGroups--kiosk .matterTabGroups__group{flex:auto}.matterTabGroups--kiosk .matterTabGroups__title:empty{display:none}.matterKioskSection{border:1px solid var(--card-head-border,#d8e2ef);background:var(--card-bg,#fff);border-radius:10px;margin:1rem 0 1.25rem;padding:.85rem 1rem}.matterRelHostingTabs .matterKioskSection{margin-top:.25rem}.matterKioskSection--embedded{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.matterKioskSection__title{margin:0 0 .35rem;font-size:1rem;font-weight:600}.matterKioskSection__hint{margin-top:0}.matterKioskSection__tabPick{border:0;margin:0 0 .75rem;padding:0}.matterKioskSection__tabPickLegend{color:var(--muted);margin-bottom:.45rem;font-size:.82rem;font-weight:600}.matterKioskSection__tabList{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:grid}.matterKioskSection__tabLabel{cursor:pointer;align-items:center;gap:.45rem;font-size:.88rem;display:inline-flex}.matterKioskSection__enable{align-items:center;gap:.5rem;margin:.65rem 0;font-size:.9rem;display:flex}.matterKioskSection__actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.matterKioskSection__url{margin-top:.5rem}.matterKioskSection__urlLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.2rem;font-size:.72rem;display:block}.matterKioskSection__urlCode{word-break:break-all;font-size:.82rem;display:block}.matterKioskSection__meta{margin-bottom:0;font-size:.82rem}.matterRelHostingTabs__kioskHint{margin:0 0 .65rem}.barcodeScan{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:inline-flex}.barcodeScan__capture{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.barcodeScan__capture:focus{pointer-events:auto}.barcodeScan__error{font-size:.82rem}.searchableMultiSelect{flex-direction:column;gap:.35rem;display:flex}.searchableMultiSelect .projectDeviceMap__comboList{z-index:90}.projectDetailsForm__distributionInput{box-sizing:border-box;width:100%;min-width:0}.projectDetailsForm__contactLinks{flex-wrap:wrap;align-items:baseline;gap:.15rem 0;display:inline-flex}.projectDetailsForm__contactSep{color:var(--muted);-webkit-user-select:none;user-select:none}.clientContactsTable__row--highlight td{background:color-mix(in srgb, var(--accent,#0b67cf) 12%, var(--card-bg,#fff) 88%)}.searchableMultiSelect__comboShell{border:1px solid var(--input-border,#c9d4e8);background:var(--input-bg,var(--content-bg,#fff));cursor:text;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.35rem;padding:.28rem .4rem;display:flex}.searchableMultiSelect__comboShell:focus-within{border-color:var(--accent,#0b67cf);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#0b67cf) 22%, transparent)}.searchableMultiSelect__comboShell--disabled{opacity:.65;cursor:not-allowed}.searchableMultiSelect__chips{margin:0;padding:0;list-style:none;display:contents}.searchableMultiSelect__chips>li{max-width:100%;display:flex}.searchableMultiSelect__chip{background:var(--surface-elevated,#0000000f);border:1px solid var(--card-head-border,#d8e2ef);max-width:100%;color:var(--heading,var(--text));border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .4rem;font-size:.85rem;line-height:1.25;display:inline-flex}.searchableMultiSelect__chipRemove{cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;padding:0 .1rem;font-size:1rem;line-height:1}.searchableMultiSelect__chipRemove:hover{color:#c62828}.searchableMultiSelect__comboInput.projectDeviceMap__comboInput{width:auto;min-width:6rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex:6rem;padding:.12rem .15rem}.searchableMultiSelect__comboInput.projectDeviceMap__comboInput:focus{box-shadow:none;outline:none}[data-theme=dark] .searchableMultiSelect__chip{border-color:var(--card-head-border,#3d4f66);background:color-mix(in srgb, var(--card-bg,#1a2332) 88%, #fff 12%)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
