.legal-os-shell .finance-record-row .invoice-client>span,.legal-os-shell .document-name strong,.legal-os-shell .document-matter small,.legal-os-shell .document-excerpt,.legal-os-shell .matter-list-primary strong,.legal-os-shell .matter-list-primary small:last-child,.legal-os-shell .matter-file-row .matter-list-meta>span,.legal-os-shell .matter-list-meta small,.legal-os-shell .matter-list-assignee{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.legal-os-shell .matter-list-primary small:not(:last-child){flex-wrap:wrap}.legal-os-shell .matter-list-primary small span[dir=ltr],.legal-os-shell .record-id{white-space:nowrap}.legal-os-shell .finance-record-row .invoice-client{white-space:normal;text-overflow:clip;flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex;overflow:visible}.legal-os-shell .finance-record-row .invoice-client>span{flex:0 auto;min-width:0}.legal-os-shell .finance-record-row .invoice-client .record-id{font-family:var(--font-inter),sans-serif;font-variant-numeric:tabular-nums;unicode-bidi:isolate;flex:none;overflow:visible}.legal-os-shell .finance-record-row .invoice-dates>*{white-space:normal;text-overflow:clip;overflow:visible}.legal-os-shell .finance-record-row .record-date{white-space:nowrap;text-overflow:clip;overflow:visible}
:where(#workspace-content,.portal-shell,.client-portal,dialog,[role=dialog],[role=alertdialog]) :where(h1,h2,h3,h4,h5,h6,p,div,span,strong,small,b,em,i,a,dd,dt,td,th,li,label,legend,figcaption,blockquote,time,output,summary){overflow-wrap:anywhere}:where(#workspace-content) :where(.schedule-panel,.schedule-grid,.panel-title,.page-title-row,.page-heading,.data-panel,.workspace-tabs,.agent-command-form,.agent-command-input)>*{min-width:0}:where(#workspace-content) :where(.schedule-panel,.data-panel,.page-title-row){min-width:0;max-width:100%}.legal-os-shell .schedule-item{grid-template-columns:50px minmax(0,1fr) auto}@media (max-width:700px){.legal-os-shell .schedule-item:not(.deadline-item)>.schedule-row-actions,.legal-os-shell .schedule-item:not(.deadline-item)>.outline-button{flex-wrap:wrap;grid-column:2/-1;justify-self:start}.legal-os-shell .schedule-item:not(.deadline-item){grid-template-columns:50px minmax(0,1fr)}}.legal-os-shell .agent-context{min-width:0;max-width:100%}.legal-os-shell .agent-context-label{white-space:nowrap;flex:none}.legal-os-shell .agent-context select{flex:0 540px;width:0}@media (max-width:700px){.legal-os-shell .agent-context select{width:100%}}.legal-os-shell .schedule-item.deadline-item{grid-template-columns:14px minmax(0,1fr) auto}:where(.office-settings,.hub,.support-access)>.skeleton-block~*,.support-access>.hub-loading~*{display:none}:where(.hub,.support-access)>:where(.hub-panel,.sa-panel):has(.hub-loading)~*{display:none}.hub:has(.hub-loading)~*{display:none}.finance-metrics[aria-busy=true]~*{display:none}.official-library:has(.library-loading) .library-footer{display:none}#workspace-content .records-panel.loading-panel~:not(.dialog-backdrop,dialog,[role=dialog]){display:none}@media (max-width:640px){.legal-os-shell .matter-toolbar .result-count{min-height:50px}}@media (max-width:700px){.legal-os-shell .finance-metric-card{align-content:start;min-height:152px}}.legal-os-shell .finance-metric-card{container-type:inline-size}.legal-os-shell .finance-metrics .finance-metric-card strong{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (max-width:700px){.legal-os-shell .finance-metrics .finance-metric-card strong{font-size:clamp(13px,9.5cqi,17px)}}.legal-os-shell .info-list>div>dt,.legal-os-shell .breadcrumb>a{flex:none}.legal-os-shell .info-list>div>dd,.legal-os-shell .breadcrumb>span:last-child{overflow-wrap:anywhere;min-width:0}.legal-os-shell .agent-context>label{flex:0 640px;min-width:0}.legal-os-shell .installment-table{min-width:520px}.legal-os-shell .ops-view{align-items:center;gap:8px;display:inline-flex}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea,[contenteditable=true]{font-size:16px!important}.legal-os-shell .date-input input,.legal-os-shell .date-input select{height:44px}}@media (hover:none),(pointer:coarse){a,button,summary,select,label,[role=button],[role=tab]{-webkit-tap-highlight-color:transparent}:is(button,[role=button],[role=tab],summary,a.outline-button,a.primary-button,a.text-button,.icon-button,.sidebar nav a,.sidebar-account-link,.mobile-control-links a,.bottom-nav a,.bottom-nav button,.audit-card,.focus-row,.day-metric):not(:disabled):active{filter:brightness(.9);transition:filter 80ms}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-os-shell :is(.count-badge,.day-metric>strong,.audit-metrics strong,.audit-status,.audit-new-badge,.result-count,.pagination>span,.metric-value,.status-pill,.soon-badge,.day-pill,.vr-overdue,.day-feature-top time,.finance-metric-card strong,.alerts-bell-panel time,.focus-row em,.home-inbox small,.workspace-release span,.audit-card time),.legal-os-shell :is(td,dd,small,span,strong,b,time).num{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.legal-os-shell .day-metric>strong{flex:none}.legal-os-shell .count-badge>bdi{white-space:nowrap}.legal-os-shell .workspace{padding-inline-start:max(var(--workspace-gutter,16px),env(safe-area-inset-left));padding-inline-end:max(var(--workspace-gutter,16px),env(safe-area-inset-right))}[dir=rtl] .legal-os-shell .workspace{padding-inline-start:max(var(--workspace-gutter,16px),env(safe-area-inset-right));padding-inline-end:max(var(--workspace-gutter,16px),env(safe-area-inset-left))}@media (min-width:701px){.legal-os-shell{--workspace-gutter:28px}}@media (min-width:1101px){.legal-os-shell{--workspace-gutter:32px}}.legal-os-shell .workspace>.topbar,.legal-os-shell .workspace>.utilitybar{padding-top:env(safe-area-inset-top)}.public-language-switcher{inset-block-start:max(12px,env(safe-area-inset-top));inset-inline-end:max(12px,env(safe-area-inset-right))}.dashboard-error{top:max(18px,env(safe-area-inset-top))}.agent-result-panel{bottom:max(10px,env(safe-area-inset-bottom))}@media (max-width:700px){.info-tip-body{bottom:max(16px,env(safe-area-inset-bottom))!important}}.legal-os-shell .account-menu .account-menu-list,.legal-os-shell .create-menu .create-menu-list,.legal-os-shell .alerts-bell .alerts-bell-panel{max-height:calc(100dvh - var(--menu-top,64px) - 12px - env(safe-area-inset-bottom))}.legal-os-shell .undo-toast,.legal-os-shell :is(.action-notice,.work-ok,.hub-notice,.legal-message[role=status],.matter-feedback-success){max-width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom) + var(--bottom-nav-h,0px))!important}body:has([aria-modal=true],dialog[open],.info-tip-body) .legal-os-shell :is(.undo-toast,.action-notice,.work-ok,.hub-notice,.legal-message[role=status],.matter-feedback-success){bottom:auto!important;top:max(12px,env(safe-area-inset-top))!important}@media (max-width:1100px){.legal-os-shell .sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:max(14px,env(safe-area-inset-top))!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;padding-inline-start:max(16px,env(safe-area-inset-right))!important;padding-inline-end:max(16px,env(safe-area-inset-left))!important;overflow-y:auto!important}[dir=ltr] .legal-os-shell .sidebar{padding-inline-start:max(16px,env(safe-area-inset-left))!important;padding-inline-end:max(16px,env(safe-area-inset-right))!important}.legal-os-shell .sidebar>*{flex:none!important}.legal-os-shell .sidebar nav{flex:none!important;min-height:auto!important;max-height:none!important;padding-block:10px!important;overflow:visible!important}.legal-os-shell .sidebar nav a{min-height:48px}.legal-os-shell .sidebar .sidebar-brand{top:calc(-1 * max(14px,env(safe-area-inset-top)));z-index:2;background:var(--sidebar-bg);margin-top:calc(-1 * max(14px,env(safe-area-inset-top)));position:sticky;padding-top:max(14px,env(safe-area-inset-top))!important}.legal-os-shell .sidebar .mobile-close-button{place-items:center;min-width:44px;min-height:44px;display:grid}html:has(.sidebar.mobile-open){overscroll-behavior:none;overflow:hidden}html:has(.sidebar.mobile-open) body{overscroll-behavior:none;overflow:hidden}.legal-os-shell .mobile-control-links a{min-height:48px}.legal-os-shell .mobile-control-links a>span{min-width:0}.legal-os-shell .mobile-control-links a>b{white-space:nowrap;background:var(--gold,#cfb67a);min-width:28px;height:22px;color:var(--sidebar-bg,#102c22);border-radius:11px;flex:none;padding:0 6px;font-size:12px;line-height:22px}.legal-os-shell .sidebar .sidebar-bottom{display:grid;gap:2px!important;padding-top:10px!important}.legal-os-shell .sidebar .sidebar-bottom .sidebar-account-link{min-height:48px;color:var(--text);border-radius:8px;align-items:center;gap:12px;font-size:14px;font-weight:500;text-align:start!important;background:0 0!important;border:1px solid #0000!important;justify-content:flex-start!important;padding:10px 12px!important;display:flex!important}.legal-os-shell .sidebar .sidebar-bottom .sidebar-account-link svg{flex:none;width:20px;height:20px}.legal-os-shell .sidebar .sidebar-bottom .logout-button{margin-top:6px;border-color:var(--line)!important;justify-content:center!important}.legal-os-shell .mobile-language{padding:10px 0 4px!important}}.language-toggle{border:1px solid var(--line,#345342);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.language-toggle button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:14px;font-weight:600}.language-toggle button[aria-pressed=true]{background:var(--surface-2,#254b39);color:var(--gold,#dfca92)}@media (max-width:640px){.legal-os-shell .workspace>.topbar,.legal-os-shell .workspace>.utilitybar{flex-direction:column;align-items:stretch;display:flex!important}.legal-os-shell .workspace>.topbar>.top-actions,.legal-os-shell .workspace>.utilitybar>.top-actions{order:-1;margin:0;place-self:stretch stretch!important;width:100%!important;max-width:none!important}.legal-os-shell .top-actions .alerts-bell>.alert-button{min-width:48px}.legal-os-shell .top-actions .alerts-bell>.alert-button>.count-badge{box-shadow:0 0 0 2px var(--canvas,#f5f3ee);border-radius:9px;top:2px!important;min-width:20px!important;height:18px!important;padding:0 4px!important;font-size:10px!important;line-height:18px!important;position:absolute!important;inset-inline:calc(50% + 6px) auto!important}}.bottom-nav{display:none}@media (max-width:767.98px){.legal-os-shell{--bottom-nav-h:calc(60px + env(safe-area-inset-bottom))}.bottom-nav{z-index:var(--z-sticky,20);inset-inline:0;grid-template-columns:repeat(var(--bottom-nav-n,5),minmax(0,1fr));height:var(--bottom-nav-h);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--surface,#fff);border-top:1px solid var(--line);transition:transform .16s ease-out;display:grid;position:fixed;bottom:0;box-shadow:0 -6px 18px #102c220f}.bottom-nav a,.bottom-nav button{min-width:0;min-height:56px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:26px auto;align-content:center;place-items:center;gap:2px;padding:4px 2px;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;display:grid}.bottom-nav svg{width:22px;height:22px}.bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav [aria-current=page],.bottom-nav [aria-current=page] svg{color:var(--primary)}.bottom-nav [aria-current=page]:before{content:"";background:var(--gold,#725a25);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;inset-block-start:0}.bottom-nav a,.bottom-nav button{position:relative}.legal-os-shell .workspace{padding-bottom:calc(28px + var(--bottom-nav-h))!important}.bottom-nav[data-keyboard=true]{visibility:hidden;transform:translateY(110%)}body:has([aria-modal=true],dialog[open]) .bottom-nav{visibility:hidden;transform:translateY(110%)}html:has(.sidebar.mobile-open) .bottom-nav{visibility:hidden;transform:translateY(110%)}}@keyframes sheet-in{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:639.98px){.legal-os-shell .dialog-backdrop,.dialog-backdrop{padding:max(24px,env(safe-area-inset-top)) 0 0!important;grid-template-rows:minmax(0,1fr)!important;place-items:end stretch!important;display:grid!important}.dialog-backdrop>.dialog,.dialog-backdrop>section.dialog{overscroll-behavior:contain;place-self:end stretch;animation:.18s ease-out sheet-in;overflow-y:auto;width:100%!important;max-width:none!important;max-height:100%!important;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;margin:0!important}.dialog-backdrop>.dialog:before{content:"";z-index:4;background:var(--line-strong,#85998c);border-radius:3px;width:40px;height:5px;margin:8px auto 0;display:block;position:sticky;top:0}.dialog-backdrop>.dialog>.dialog-header{z-index:3;background:var(--surface,#fff);border-bottom:1px solid var(--line);position:sticky;top:0;margin:0 0 12px!important;padding:10px 0!important}.dialog-backdrop>.dialog>.dialog-header h2{margin:0;font-size:18px;line-height:1.4}.dialog-backdrop>.dialog>.dialog-header p:not(.kicker){display:none}.dialog-backdrop>.dialog>.dialog-header>button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:24px;display:grid}.dialog-backdrop>.dialog .dialog-footer{z-index:3;background:var(--surface,#fff);border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;display:flex;position:sticky;bottom:0;margin-top:16px!important;margin-inline:calc(-1 * max(16px,env(safe-area-inset-left)))!important;padding:12px max(16px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-bottom))!important}.dialog-backdrop>.dialog .dialog-footer>*{flex:auto;min-height:48px}.dialog-header .dialog-language .language-switcher{border-radius:10px;justify-content:center;width:44px;height:44px;position:relative;min-height:44px!important;padding:0!important}.dialog-header .dialog-language .language-switcher select{opacity:0;cursor:pointer;height:100%;position:absolute;inset:0;width:100%!important;max-width:none!important}.dialog-header .dialog-language .language-switcher svg{width:20px;height:20px}.dialog-header.with-dialog-language{grid-template-columns:minmax(0,1fr) 44px 44px!important;align-items:center!important;gap:8px!important}}@media (max-width:767.98px){.legal-os-shell #workspace-content form[data-long-form] :is(.form-actions,.work-actions,.legal-actions,.client-identity-actions,.sa-actions,.ops-actions,.hub-actions,.office-profile-actions):has(button[type=submit],button:not([type])):last-child{bottom:var(--bottom-nav-h,0px);z-index:var(--z-sticky-low,15);background:var(--surface,#fff);border-top:1px solid var(--line);margin-inline:-16px;padding:10px 16px;position:sticky;box-shadow:0 -6px 18px #102c220f}.legal-os-shell #workspace-content form.detail-form[data-long-form]>button:is([type=submit],:not([type])):last-child{bottom:max(calc(var(--bottom-nav-h,0px) + 10px),env(safe-area-inset-bottom));z-index:var(--z-sticky-low,15);width:100%;min-height:48px;box-shadow:0 0 0 10px var(--surface,#fff),0 -8px 22px 10px #102c2214;position:sticky}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.skeleton-card,.skeleton-line{background:var(--surface-2,#edf2ed);border-radius:8px;animation:1.2s ease-in-out infinite skeleton-pulse}@media (display-mode:standalone){body:before{content:"";z-index:var(--z-skip,1500);height:env(safe-area-inset-top);pointer-events:none;background:#102c22;position:fixed;inset:0 0 auto}}.legal-os-shell .audit-cards{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.legal-os-shell .audit-card{border:1px solid var(--line);background:var(--surface);width:100%;min-height:72px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.legal-os-shell .audit-card.skeleton-card{border-color:#0000;min-height:72px}.legal-os-shell .audit-card.audit-failure{border-inline-start:3px solid var(--danger,#a33a2b)}.legal-os-shell .audit-card.audit-new-address{background:var(--warning-soft,#fbf3df)}.legal-os-shell .audit-card-line{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.legal-os-shell .audit-card-line>strong{min-width:0;font-size:15px;font-weight:600}.legal-os-shell .audit-card-line>.audit-status{flex:none}.legal-os-shell .audit-card-meta{color:var(--muted);flex-wrap:wrap;gap:2px 0;font-size:13px;line-height:1.6;display:flex}.legal-os-shell .audit-card-meta>*+:before{content:"·";margin-inline:6px}.legal-os-shell .audit-card .audit-new-badge{justify-self:start;margin:0}.legal-os-shell .audit-metrics{align-items:stretch}.legal-os-shell .audit-metrics>article,.legal-os-shell .audit-metrics>.audit-metric-button{border:1px solid var(--line);background:var(--surface);min-height:84px;font:inherit;text-align:start;color:inherit;border-radius:10px;align-content:start;gap:4px;margin:0;padding:13px 16px;display:grid}.legal-os-shell .audit-metrics>.audit-metric-button[aria-pressed=true]{border-color:var(--danger,#a33a2b)}.legal-os-shell .audit-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-os-shell .audit-toolbar>.search-field{flex:220px;min-width:0}.legal-os-shell .audit-filter-field{gap:4px;min-width:0;display:grid}.legal-os-shell .audit-filter-field>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-os-shell .audit-filter-button{flex:none;align-items:center;gap:8px;min-height:44px;display:inline-flex}.legal-os-shell .audit-filter-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.legal-os-shell .audit-filter-button .count-badge{background:var(--primary);color:#fff;text-align:center;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font-size:12px;line-height:22px}.audit-filter-sheet .audit-filter-fields{gap:14px;padding-bottom:8px;display:grid}.audit-filter-sheet .audit-filter-field>span{clip:auto;width:auto;height:auto;font-size:14px;font-weight:600;position:static}.audit-filter-sheet .audit-filter-field select{width:100%;min-height:48px}.audit-filter-sheet .audit-date-filters{gap:12px;display:grid}.audit-filter-check{align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.audit-filter-check input{width:22px;height:22px}.audit-detail-sheet .audit-detail-list{gap:10px;margin:0 0 12px;display:grid}.audit-detail-sheet .audit-detail-list>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.audit-detail-sheet .audit-detail-heading{margin:8px 0;font-size:15px}.legal-os-shell .pagination{justify-content:space-between;align-items:center;gap:8px;display:flex}.legal-os-shell .pagination>button{min-width:88px;min-height:44px}.legal-os-shell .legal-home.day-workspace .day-feature{background:linear-gradient(to left,var(--primary) 4px,transparent 4px) #edf2e9!important;border:1px solid #cbd9ca!important}[dir=ltr] .legal-os-shell .legal-home.day-workspace .day-feature{background:linear-gradient(to right,var(--primary) 4px,transparent 4px) #edf2e9!important}.law-entry .law-entry__scene{padding:max(36px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(36px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.client-portal .cp-topbar{padding-top:env(safe-area-inset-top);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.client-portal{padding-bottom:env(safe-area-inset-bottom);min-height:100dvh}.legal-os-shell .records-panel.loading-panel{background:repeating-linear-gradient(to bottom,var(--surface-2,#edf2ed) 0 52px,transparent 52px 68px) padding-box content-box;border-radius:10px;min-height:340px;padding:16px;animation:1.2s ease-in-out infinite skeleton-pulse;position:relative;overflow:hidden;color:#0000!important}.legal-os-shell .records-panel.loading-panel *{color:#0000!important}@media (max-width:640px){.dialog-backdrop>.dialog:not(:has(.dialog-footer)){padding-bottom:max(16px,env(safe-area-inset-bottom))!important}}@media (pointer:coarse){.legal-os-shell .more-menu-button{min-width:44px!important;min-height:44px!important}.legal-os-shell :is(.mfa-deadline__action,.workspace-release>a,.alerts-bell-head>a,.schedule-row-actions>a.row-arrow,.schedule-row-actions>.text-button),.identity-card>a{justify-content:center;align-items:center;display:inline-flex;min-height:44px!important}.legal-os-shell .workspace-scope-switch>button{min-height:44px!important}.support-access .language-switcher select{min-height:44px}.legal-os-shell :is(.legal-desk>a,.extraction-workflow>header>a,.legal-card>details>summary){align-items:center;min-height:44px;display:inline-flex}.legal-os-shell details.info-tip>summary{place-items:center;min-width:44px;min-height:44px;margin-block:-10px;margin-inline:-8px;display:inline-grid}.legal-os-shell :is(.empty-state-action,.needs-outcome .schedule-item>.outline-button,.matter-state-actions>a,.today-hearings-more){justify-content:center;align-items:center;display:inline-flex;min-height:44px!important}:is(.public-language-switcher,.auth-language-switcher) .language-switcher select{min-height:44px}.legal-os-shell .task-line>input.task-check{appearance:none;cursor:pointer;background:radial-gradient(circle,transparent 0 9.5px,var(--line-strong,#85998c) 10px 12px,transparent 12.5px);border:0;border-radius:50%;flex:none;width:44px;height:44px;margin:-10px;padding:0}.legal-os-shell .task-line>input.task-check:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat,radial-gradient(circle,var(--primary,#1b4d3b) 0 12px,transparent 12.5px)}.legal-os-shell .task-line>input.task-check:focus-visible{outline:2px solid var(--primary,#1b4d3b);outline-offset:-8px}}.legal-os-shell .finance-record-row strong[dir=ltr],.legal-os-shell .invoice-matter>bdi,.legal-os-shell .compact-matter-list bdi{white-space:nowrap;font-variant-numeric:tabular-nums}.legal-os-shell .finance-record-row>div:first-child{min-width:0}input::placeholder{text-overflow:ellipsis}.shell-skeleton{min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left));background:var(--canvas,#f5f3ee);flex-direction:column;gap:14px;display:flex!important}.shell-skeleton>.shell-skeleton-text{color:var(--muted,#5f6f66);margin:0;font-size:14px;line-height:1.5}.shell-skeleton>span{background:var(--surface-2,#e6ece6);border-radius:10px;animation:1.2s ease-in-out infinite skeleton-pulse;display:block}.shell-skeleton-bar{height:52px}.shell-skeleton-title{width:40%;height:26px}.shell-skeleton-card{height:150px}.shell-skeleton-row{height:64px}@media (min-width:1024px){.shell-skeleton{padding-inline-start:290px}}.legal-os-shell{--skeleton:#e1e8e2}.legal-os-shell .skeleton-card,.shell-skeleton>span{background:var(--skeleton,#e1e8e2)!important}.legal-os-shell .records-panel.loading-panel{background:repeating-linear-gradient(to bottom,var(--skeleton,#e1e8e2) 0 52px,transparent 52px 68px) padding-box content-box}.legal-os-shell .home-skeleton :is(.home-skeleton-line,.home-skeleton-metrics>i,.home-skeleton-block){background:var(--skeleton,#e1e8e2)!important}input:not([type=checkbox]):not([type=radio]),select{text-overflow:ellipsis}.legal-os-shell .client-clock output{white-space:nowrap;font-variant-numeric:tabular-nums}.official-library .library-card-top .library-badge,.official-library .library-card-foot>button{white-space:nowrap;flex:none}@media (max-width:359.98px){.legal-os-shell .mobile-control-links{grid-template-columns:1fr!important}.official-library .library-card-foot{flex-wrap:wrap}.legal-os-shell :is(.toolbar,.workspace-section-select,.dialog-form)>select,.legal-os-shell .dialog-form>label>select,.legal-os-shell .workspace-section-select>select{flex:100%;min-width:0;width:100%!important}.legal-os-shell .toolbar{flex-wrap:wrap}html[lang=en] .legal-os-shell .task-toolbar{grid-template-columns:minmax(0,1fr)!important}.legal-os-shell .workspace-section-select>select{padding-inline:8px 28px!important}.legal-os-shell .workspace>.utilitybar>.top-actions,.legal-os-shell .workspace>.topbar>.top-actions{flex-wrap:nowrap!important;justify-content:space-between!important;gap:0!important}.legal-os-shell .top-actions .mobile-menu-button{display:none!important}.legal-os-shell .top-actions .utility-account{border-inline-start:0;justify-content:center;min-width:44px;padding-inline:0}.legal-os-shell .top-actions .alerts-bell>.alert-button{min-width:44px}.legal-os-shell .date-label,.legal-os-shell .workspace-release,.legal-os-shell .workspace-release *{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.legal-os-shell .pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.legal-os-shell .pagination>span{text-align:center;flex:1 0 100%;order:-1}.legal-os-shell .audit-card-line{flex-wrap:wrap;row-gap:6px}.legal-os-shell .audit-card-line>strong{overflow-wrap:break-word;min-width:0}.legal-os-shell .sidebar .sidebar-brand{padding-inline-end:48px;padding-top:8px;font-size:.9em}.legal-os-shell .sidebar .sidebar-brand img,.legal-os-shell .sidebar .sidebar-brand svg{max-width:100%;height:auto}.identity-public,.account-action{padding-top:calc(64px + env(safe-area-inset-top))!important}.legal-os-shell .dialog-backdrop>.dialog .dialog-footer{flex-wrap:nowrap}}.legal-os-shell :is(.gabdah-release bdi,.ops-panel p>bdi){white-space:nowrap}@media (max-width:767.98px){.legal-os-shell .alerts-bell .alerts-bell-panel{max-height:calc(100dvh - var(--menu-top,64px) - 12px - var(--bottom-nav-h,0px))}}@media (max-width:480px){.legal-os-shell .document-toolbar>select,.legal-os-shell .document-toolbar>:is(.server-picker,label)>select{flex:100%!important;width:100%!important;max-width:none!important}}.legal-os-shell .matter-completion strong{white-space:nowrap;font-variant-numeric:tabular-nums}.legal-os-shell .audit-row-details>summary{white-space:nowrap}.legal-os-shell :is(.finance-record-row,.finance-record-head)>*{min-width:0}.legal-os-shell .finance-record-row>.invoice-dates{overflow-wrap:anywhere}.legal-os-shell .audit-table thead th{top:env(safe-area-inset-top,0px)}@media (min-width:640px){.dialog-backdrop{padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}}@media (pointer:coarse){.legal-os-shell .sidebar nav a,.legal-os-shell .sidebar .sidebar-collapse{min-height:44px!important}.legal-os-shell .sidebar .sidebar-collapse{min-width:44px}.legal-os-shell :is(.matter-breadcrumb>a,.breadcrumb>a,.library-filter-box>summary,.audit-row-details>summary){align-items:center;min-height:44px;display:inline-flex}}@media (min-width:768px){.legal-os-shell>.sidebar,.legal-os-shell .sidebar:not(.mobile-open){padding-inline-start:max(14px,env(safe-area-inset-right),env(safe-area-inset-left))!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;padding-top:max(18px,env(safe-area-inset-top))!important}}.legal-os-shell .alert-repeat{white-space:nowrap;display:inline-block}
