body,html{overflow-x:clip}body{max-width:100vw}.app-shell,.app-shell-wide,.client-portal,.firm-auth-main,.firm-workspace,.matter-page,.office-hub,.office-hub-page,.office-hub__main{max-width:100%;min-width:0}.office-hub__letterhead,.office-hub__shell{min-width:0}:is(.app-shell,.firm-workspace,.firm-workspace-body,.firm-shell-chrome,.page-stagger,.card,.card-elevated,.nav-tabs-scroll-wrap,.office-nav-wrap,.brand-header__inner,.brand-header__text,.brand-header__toolbar,.brand-header__actions,.brand-header__user-block,.view-hero,.view-hero__copy,.stat-tile,.item-card,.item-card__toolbar,.my-work-list__row,.my-work-list__main,.my-work-list__bottom,.office-hub__launcher,.office-hub__launcher-inner,.office-hub__welcome,.my-work-hub-summary,.hub-role-shortcuts__card,.client-list-row,.client-matter-panel,.client-matter-panel__header,.home-dashboard-tabs,.form-section,.form-grid,.entry-form--compact,.entry-form__subpanel,.entry-form__inset,.btn-row,.rich-text-editor,.rich-text-editor__toolbar-inner,.counsel-docket__row,.counsel-docket__caption,.nav-tab-group,.nav-tab-group__tabs,.field-dispatch-panel,.walk-in-panel,.notarization-panel){min-width:0;max-width:100%}:is(.office-nav__link,.header-app-link,.home-dashboard-tabs__btn,.prep-checklist-block__btn,.office-hub__launcher-cta,.theme-switcher__trigger,.theme-switcher__option,.nav-tabs-more__trigger,.nav-tabs-more__item,.portal-system-card__cta,.firm-finances__btn,.staff-salary__toolbar-btn,.walk-in-panel__action,.undo-bar__btn,.new-staff-hint__link,.workspace-breadcrumb__segment){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance;hyphens:auto}.event-segmented__pill,.event-segmented__pill-text{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;hyphens:manual;text-wrap:nowrap}:is(button.btn-primary,button.btn-secondary,button.btn-gold,button.btn-outline,a.btn-gold,a.btn-primary,a.btn-secondary,.btn-primary,.btn-secondary,.btn-gold,.btn-outline,.item-action-btn,.client-code-link,.my-work-list__btn,.keyboard-shortcuts-trigger:not(.keyboard-shortcuts-trigger--header)){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;flex-shrink:0!important;width:auto!important;min-width:-moz-min-content!important;min-width:min-content!important;max-width:none!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;text-wrap:nowrap!important;hyphens:none!important}.billing-ops-queue__row .flex,.firm-ledger-table tbody td .flex,.item-actions{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.nav-tabs-more__trigger-label,.theme-switcher__trigger-label,.truncate,[class*=truncate]:not(.nav-tab):not(.office-nav__link){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;text-wrap:nowrap}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll-wrap{position:relative;min-width:0;max-width:100%;overflow:hidden}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll:not(.nav-tabs-scroll--inline){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:.5rem;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-behavior:smooth}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tab-group{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;flex-shrink:0!important;align-items:stretch!important;gap:.3rem;min-width:-moz-min-content;min-width:min-content;max-width:none!important;width:auto!important}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tab-group__divider{flex-shrink:0;align-self:stretch}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tab-group__label{flex-shrink:0;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-wrap:nowrap;max-width:none}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tab-group__tabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.35rem;flex-shrink:0;min-width:-moz-min-content;min-width:min-content;max-width:none!important;overflow:visible}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tabs-scroll:not(.nav-tabs-scroll--inline) .nav-tab,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tabs-scroll:not(.nav-tabs-scroll--inline) .nav-tab-idle,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll:not(.nav-tabs-scroll--inline) .nav-tab,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll:not(.nav-tabs-scroll--inline) .nav-tab-idle{flex:0 0 auto!important;flex-shrink:0!important;min-width:5.25rem!important;max-width:14rem;width:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:balance;line-height:1.35}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .home-dashboard-tabs,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tabs:not(.nav-tabs-scroll){display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .home-dashboard-tabs__btn,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tabs:not(.nav-tabs-scroll) .nav-tab{flex:0 0 auto;flex-shrink:0;min-width:5rem;max-width:14rem;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.office-nav__primary{min-width:0}.office-nav__link{white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:balance;hyphens:auto;line-height:1.35}:is(.firm-ledger-table-wrap,.staff-salary__annex-table-wrap,.staff-salary__annex-ledger-wrap,.walk-in-panel__table-wrap,.notarization-panel__table-wrap,.field-dispatch-panel__table-wrap,.partner-weekly-report__table-wrap,.pto-schedule__table-wrap,.scroll-panel-hint,.firm-workspace [class*=__table-wrap]){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.firm-ledger-table,.notarization-panel__table,.staff-salary__annex-table,.walk-in-panel__table{min-width:0}:is(.stat-tile__value,.stat-tile__label,.stat-tile__sub,.view-hero__title,.view-hero__subtitle,.item-card__title,.item-card__body,.item-card__compact-body,.item-card__sub,.item-card__foot,.my-work-list__client,.my-work-list__detail,.my-work-list__meta,.hint-bar,.status-bar,.empty-state__message,.empty-state__title,.form-field__hint,.form-field__label,.nav-tabs-hint,.office-nav-hint,.brand-header__title,.brand-header__snapshot,.brand-header__workspace-pill,.office-hub__brand-name,.office-hub__greeting,.office-hub__launcher-title,.office-hub__launcher-desc,.office-hub__launcher-eyebrow,.office-hub__quote-text,.my-work-hub-summary__list,.hub-role-shortcuts__card-title,.hub-role-shortcuts__card-desc,.workspace-breadcrumb,.section-title,.section-label,.client-matter-panel__name,.client-matter-panel__stat-value,.notifications-center__item-title,.notifications-center__item-body){min-width:0;overflow-wrap:anywhere;word-break:break-word}html[data-billing-theme=counsel] .counsel-docket__matter-meta,html[data-billing-theme=counsel] .counsel-docket__matter-title,html[data-billing-theme=counsel] .counsel-docket__relief{overflow-wrap:break-word;word-break:normal;hyphens:auto}html[data-billing-theme=counsel] .firm-workspace .home-dashboard-tabs__btn,html[data-billing-theme=counsel] .firm-workspace .home-dashboard-tabs__hint,html[data-billing-theme=counsel] .firm-workspace .home-dashboard-tabs__label{overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto;text-wrap:pretty}:is(.item-card__meta-pill,.badge,.status-chip,.staff-salary__slip-status,.firm-finances__badge,.my-work-list__priority,.brand-header__workspace-pill){max-width:100%;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}:is(.today-work-stats__grid,.today-work-stats__grid--equal,.home-dashboard-tabs,.office-hub__launchers,.hub-role-shortcuts__grid,.hub-role-shortcuts__row){min-width:0}.stat-tile,.today-work-stats__grid--equal>*,.today-work-stats__grid>*{min-width:0}.brand-header{isolation:isolate;z-index:5}.brand-header__actions{position:relative;z-index:10;max-width:100%}.brand-header__actions-primary,.brand-header__actions-session,.brand-header__actions-utilities{flex-shrink:0}.brand-header__actions-utilities{z-index:12}.brand-header__actions-utilities .keyboard-shortcuts-trigger--header,.brand-header__actions-utilities .notifications-center__bell--compact,.brand-header__actions-utilities .theme-switcher__trigger--header{flex:0 0 2.5rem!important;width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important}.office-nav-wrap{display:flow-root;position:relative;z-index:1}.nav-tabs-hint,.office-nav-hint{position:static;pointer-events:none}@media (max-width:1024px){.brand-header__toolbar{flex-wrap:wrap;gap:.65rem}.brand-header__user-block{max-width:100%}.brand-header__actions{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}.office-nav-hint{display:none}}@media (max-width:640px){.app-shell,.app-shell-wide{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.brand-header__toolbar{flex-wrap:wrap;gap:.65rem}.brand-header__user-block{flex:1 1 100%;max-width:100%}.brand-header__actions{width:100%;flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.brand-header__actions-primary,.brand-header__actions-session,.brand-header__actions-utilities{flex:0 0 auto;min-width:-moz-min-content;min-width:min-content}.brand-header__actions-utilities{justify-content:flex-start;flex-wrap:nowrap}.header-app-link{flex:0 0 auto;min-width:-moz-min-content;min-width:min-content;text-align:center}.office-nav__primary{grid-template-columns:1fr}.office-nav__link{min-height:3rem;padding:.65rem .75rem}.view-hero,.view-hero__actions{flex-direction:column;align-items:stretch}.view-hero__actions{width:100%}.view-hero__actions .btn-primary,.view-hero__actions .btn-secondary{width:100%;max-width:none}.office-hub__launchers{grid-template-columns:1fr}.office-hub__launcher-inner{padding-left:1rem;padding-right:1rem}.rich-text-editor__toolbar-inner{grid-template-columns:minmax(0,1fr)}.rich-text-editor__toolbar button{min-width:0;white-space:normal;overflow-wrap:anywhere}.counsel-docket__row{flex-direction:column;align-items:stretch}.counsel-docket__register{align-items:flex-start;flex-wrap:wrap}.counsel-docket__stamp{white-space:normal;overflow-wrap:anywhere;max-width:100%}.home-dashboard-tabs,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .home-dashboard-tabs,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tabs:not(.nav-tabs-scroll){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;row-gap:0}.home-dashboard-tabs__btn,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tabs:not(.nav-tabs-scroll) .nav-tab{flex:0 0 auto;flex-shrink:0;min-width:5rem;max-width:14rem}}@media (max-width:380px){.event-segmented__pill{max-width:100%;flex:1 1 100%}.office-nav__primary--full{grid-template-columns:1fr}.stat-tile__value{font-size:clamp(1rem,4.5vw,1.35rem)}}@media (min-width:641px){.btn-row{flex-wrap:wrap}.btn-row>*{min-width:0;flex:0 1 auto}.item-actions{flex-wrap:wrap}.my-work-list__actions{flex-wrap:wrap;justify-content:flex-end}}.office-hub-page .office-hub__letterhead,.office-hub-page .office-hub__shell{width:100%;max-width:56rem;margin-inline:auto;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right));box-sizing:border-box}@media (min-width:640px){.office-hub-page .office-hub__letterhead,.office-hub-page .office-hub__shell{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}}.office-hub-page .office-hub__main{width:100%;max-width:none;margin-inline:0;padding-inline:0}.app-shell.firm-workspace,.app-shell.firm-workspace.app-shell-wide{width:100%;max-width:100%;margin-inline:0;box-sizing:border-box;--workspace-pad:0px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (min-width:641px){.app-shell.firm-workspace,.app-shell.firm-workspace.app-shell-wide{--workspace-max:60rem;max-width:var(--workspace-max);margin-inline:auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}body{--app-content-max:60rem;--app-content-pad:0.75rem}body:has(.office-hub-page){--app-content-max:56rem}@media (min-width:640px){body:has(.office-hub-page){--app-content-pad:1.25rem}}.modal-backdrop,.reset-dialog-backdrop{padding-inline:max(var(--app-content-pad),env(safe-area-inset-left)) max(var(--app-content-pad),env(safe-area-inset-right))}.reset-dialog-backdrop .reset-dialog,.reset-dialog-backdrop .reset-dialog.card,.theme-confirm-dialog{width:100%;max-width:min(24rem,var(--app-content-max),calc(100vw - 2 * var(--app-content-pad)));margin-inline:auto}.modal-backdrop .modal-panel{width:100%;max-width:min(42rem,var(--app-content-max),calc(100vw - 2 * var(--app-content-pad)));margin-inline:auto}html[data-billing-theme=counsel] .firm-workspace.billing-app .field-dispatch-companion .field-dispatch-companion__head p.field-dispatch-companion__eyebrow{color:#6b5210!important}html[data-billing-theme=counsel] .firm-workspace.billing-app .field-dispatch-companion .field-dispatch-companion__head h3.field-dispatch-companion__title{color:#2b251d!important}html[data-billing-theme=counsel] .firm-workspace.billing-app .field-dispatch-companion .field-dispatch-companion__card a.field-dispatch-companion__link,html[data-billing-theme=counsel] .firm-workspace.billing-app .field-dispatch-companion .field-dispatch-companion__card p.field-dispatch-companion__location,html[data-billing-theme=counsel] .firm-workspace.billing-app .field-dispatch-companion .field-dispatch-companion__card p.field-dispatch-companion__sub,html[data-billing-theme=counsel] .firm-workspace.billing-app .field-dispatch-companion .field-dispatch-companion__head p.field-dispatch-companion__lede,html[data-billing-theme=counsel] .firm-workspace.billing-app .field-dispatch-companion .field-dispatch-companion__preview dt{color:#5c5348!important}html[data-billing-theme=counsel] .firm-workspace.billing-app .field-dispatch-companion .field-dispatch-companion__card span.field-dispatch-companion__advance,html[data-billing-theme=counsel] .firm-workspace.billing-app .field-dispatch-companion .field-dispatch-companion__preview dd{color:#2b251d!important}html[data-billing-theme=counsel] .firm-workspace.billing-app .field-dispatch-companion .field-dispatch-companion__head span.field-dispatch-companion__count{color:#6b5210!important}html[data-billing-theme=counsel] .firm-workspace .matter-page__balance-hero .matter-page__balance-value.amount-serif--hero{color:#2b251d!important}html[data-billing-theme=counsel] .firm-workspace .matter-staff-actions .matter-staff-actions__card--active .matter-staff-actions__desc,html[data-billing-theme=counsel] .firm-workspace .matter-staff-actions .matter-staff-actions__card--active .matter-staff-actions__title{color:#fff!important}html[data-billing-theme=counsel] .firm-workspace .matter-staff-actions .matter-staff-actions__card:not(.matter-staff-actions__card--active) .matter-staff-actions__title{color:#2b251d!important}html:not([data-billing-theme=counsel]):not([data-billing-theme=monochrome]) .brand-header__cover{inset:0!important;width:100%!important;height:100%!important;aspect-ratio:unset!important;background-size:cover!important;background-position:50%!important}html:not([data-billing-theme=counsel]):not([data-billing-theme=monochrome]) .brand-header__shine{inset:0!important;width:100%!important;height:100%!important;aspect-ratio:unset!important}@media (max-width:640px){html[data-billing-theme=counsel] .brand-header__toolbar,html[data-billing-theme=monochrome] .brand-header__toolbar{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:.35rem .45rem!important}html[data-billing-theme=counsel] .brand-header__user-block,html[data-billing-theme=monochrome] .brand-header__user-block{flex:1 1 100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;position:relative!important;z-index:1!important}html[data-billing-theme=counsel] .brand-header__user,html[data-billing-theme=monochrome] .brand-header__user{min-width:0!important;max-width:100%!important;overflow:hidden!important}html[data-billing-theme=counsel] .brand-header .brand-header__greeting,html[data-billing-theme=counsel] .brand-header__greeting,html[data-billing-theme=monochrome] .brand-header .brand-header__greeting,html[data-billing-theme=monochrome] .brand-header__greeting{font-size:.6875rem!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}html[data-billing-theme=counsel] .brand-header .brand-header__email,html[data-billing-theme=counsel] .brand-header__email,html[data-billing-theme=monochrome] .brand-header .brand-header__email,html[data-billing-theme=monochrome] .brand-header__email{font-size:.5625rem!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}html[data-billing-theme=counsel] .brand-header__actions,html[data-billing-theme=monochrome] .brand-header__actions{flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;position:relative!important;z-index:12!important}html[data-billing-theme=counsel] .brand-header .brand-header__snapshot,html[data-billing-theme=monochrome] .brand-header .brand-header__snapshot{display:none!important}html[data-billing-theme=counsel] .brand-header__actions-primary .header-app-link--hub,html[data-billing-theme=counsel] .brand-header__actions-session .header-app-link--signout,html[data-billing-theme=monochrome] .brand-header__actions-primary .header-app-link--hub,html[data-billing-theme=monochrome] .brand-header__actions-session .header-app-link--signout{min-height:1.75rem!important;padding:.2rem .4rem!important;font-size:.5rem!important;letter-spacing:.1em!important}html[data-billing-theme=counsel] .brand-header__actions-primary,html[data-billing-theme=monochrome] .brand-header__actions-primary{margin-right:.3rem!important}html[data-billing-theme=counsel] .brand-header__actions-session,html[data-billing-theme=monochrome] .brand-header__actions-session{margin-left:.3rem!important;padding-left:.35rem!important}html[data-billing-theme=counsel] .brand-header__actions-utilities,html[data-billing-theme=monochrome] .brand-header__actions-utilities{gap:.2rem!important;padding:.15rem!important}html[data-billing-theme=counsel] .brand-header__actions-utilities .keyboard-shortcuts-trigger--header,html[data-billing-theme=counsel] .brand-header__actions-utilities .notifications-center__bell--compact,html[data-billing-theme=counsel] .brand-header__actions-utilities .theme-switcher__trigger--header,html[data-billing-theme=counsel] .brand-header__utility-btn,html[data-billing-theme=monochrome] .brand-header__actions-utilities .keyboard-shortcuts-trigger--header,html[data-billing-theme=monochrome] .brand-header__actions-utilities .notifications-center__bell--compact,html[data-billing-theme=monochrome] .brand-header__actions-utilities .theme-switcher__trigger--header,html[data-billing-theme=monochrome] .brand-header__utility-btn{width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;flex:0 0 2rem!important}html[data-billing-theme=counsel] .brand-header__actions-primary,html[data-billing-theme=counsel] .brand-header__actions-session,html[data-billing-theme=counsel] .brand-header__actions-utilities,html[data-billing-theme=monochrome] .brand-header__actions-primary,html[data-billing-theme=monochrome] .brand-header__actions-session,html[data-billing-theme=monochrome] .brand-header__actions-utilities{flex-shrink:0!important}html[data-billing-theme=counsel] .brand-header__inner>.flex.items-start,html[data-billing-theme=monochrome] .brand-header__inner>.flex.items-start{width:100%!important;aspect-ratio:976/308!important;align-items:flex-end!important}html[data-billing-theme=counsel] .brand-header__cover,html[data-billing-theme=counsel] .brand-header__shine,html[data-billing-theme=monochrome] .brand-header__cover,html[data-billing-theme=monochrome] .brand-header__shine{width:100%!important;height:auto!important;aspect-ratio:976/308!important;background-size:100% auto!important;background-position:top!important}html[data-billing-theme=counsel] .brand-header__workspace-row,html[data-billing-theme=monochrome] .brand-header__workspace-row{flex-wrap:wrap!important;row-gap:.2rem!important}}.client-list-row,.client-list-row__case-cell,.client-list-row__name,.client-list-table .amount-serif{overflow-wrap:normal;word-break:normal;hyphens:auto}@media (max-width:640px){.client-list-table-wrap{display:block;width:100%;max-width:100%;margin-inline:-.15rem;padding-inline:.15rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.client-list-table{width:-moz-max-content!important;width:max-content!important;min-width:36rem!important;table-layout:auto!important;border-collapse:separate;border-spacing:0;font-size:.6875rem}.client-list-table tbody td,.client-list-table thead th{box-sizing:border-box;overflow:hidden;vertical-align:middle}.client-list-table thead th{padding-top:.35rem;padding-bottom:.35rem;font-size:.5625rem;letter-spacing:.06em;white-space:nowrap}.client-list-table__col-code{width:5.5rem;min-width:5.5rem;max-width:5.5rem;padding-left:.45rem!important;padding-right:.35rem!important}.client-list-table__col-name{width:8.25rem;min-width:8.25rem;max-width:8.25rem}.client-list-table__col-case,.client-list-table__col-name{padding-left:.35rem!important;padding-right:.35rem!important}.client-list-table__col-case{width:10rem;min-width:10rem;max-width:10rem}.client-list-table__col-balance{width:5.75rem;min-width:5.75rem;max-width:5.75rem;padding-left:.25rem!important;padding-right:.35rem!important;text-align:right!important}.client-list-table__col-status{width:4.5rem;min-width:4.5rem;max-width:4.5rem;padding-left:.25rem!important;padding-right:.45rem!important}.client-list-table tbody td{padding-top:.45rem!important;padding-bottom:.45rem!important}.client-list-row__case-cell,.client-list-row__name-cell,.client-list-table .amount-serif,.client-list-table .client-code-link,.client-list-table .matter-status-badge{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;text-align:inherit}.client-list-row__case-cell,.client-list-row__name,.client-list-row__name-line,.client-list-table .amount-serif,.client-list-table .client-code-link,.client-list-table .matter-status-badge{white-space:nowrap;font-size:.6875rem;line-height:1.35}.client-list-table .client-code-link{width:-moz-max-content;width:max-content;max-width:100%;font-size:.625rem;letter-spacing:.04em}.client-list-table .amount-serif{font-size:.6875rem;line-height:1.25}.client-list-table .matter-status-badge{font-size:.5625rem;padding:.15rem .35rem}html[data-billing-theme=counsel] .firm-workspace .client-list-table .client-list-row{border:none!important;background:transparent!important}html[data-billing-theme=counsel] .firm-workspace .client-list-table .client-list-row+.client-list-row td{border-top:.3rem solid transparent}html[data-billing-theme=counsel] .firm-workspace .client-list-table .client-list-row td{border-top:1px solid rgba(197,160,89,.12)!important;border-bottom:1px solid rgba(197,160,89,.12)!important;background:#0e1014!important}html[data-billing-theme=counsel] .firm-workspace .client-list-table .client-list-row td:first-child{border-left:3px solid rgba(197,160,89,.28)!important}html[data-billing-theme=counsel] .firm-workspace .client-list-table .client-list-row:hover td{background:#10141a!important}html[data-billing-theme=counsel] .firm-workspace .client-list-table .client-list-row:hover td:first-child{border-left-color:var(--gold)!important}html[data-billing-theme=counsel] .client-list-table-wrap:after{background:linear-gradient(270deg,rgba(12,14,18,.92),transparent)!important}.firm-workspace .card,.firm-workspace .card-elevated{padding:.85rem}.dialog-backdrop{padding:max(.65rem,env(safe-area-inset-top)) max(.65rem,env(safe-area-inset-right)) max(.65rem,env(safe-area-inset-bottom)) max(.65rem,env(safe-area-inset-left));align-items:flex-end}.dialog-backdrop .dialog,.dialog-backdrop .dialog.card{width:100%;max-width:none;max-height:min(92dvh,100%);overflow-y:auto;margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.notarization-panel__table-wrap,.walk-in-panel__table-wrap{position:relative}.notarization-panel__table-wrap:after,.walk-in-panel__table-wrap:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;width:1.5rem;background:linear-gradient(270deg,rgba(250,248,244,.92),transparent)}.staff-salary__toolbar{flex-direction:column;align-items:stretch}.staff-salary__toolbar-actions{width:100%;flex-wrap:wrap}.billing-ops-queue__row{flex-direction:column;align-items:stretch;gap:.65rem}.billing-ops-queue__row .flex{flex-wrap:wrap;overflow-x:visible}.matter-page__balance-hero{padding:1rem}.matter-staff-actions{grid-template-columns:1fr}}.calendar-shell,.weekly-board,.weekly-day-strip{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.calendar-shell__week-row,.calendar-shell__weekday-row,.weekly-board__grid,.weekly-day-strip__grid{width:-moz-max-content;width:max-content}.calendar-day-item,.calendar-day-item .client-name-case-label,.calendar-day-item .client-name-case-label__name-group,.calendar-day-ph-label,.weekly-day-mini-card>p,.weekly-day-mini-card__assignee,.weekly-mini-case-link,.weekly-mini-case-link .client-name-case-label,.weekly-mini-case-link .client-name-case-label__case,.weekly-mini-case-link .client-name-case-label__name-group,.weekly-strip-day__holiday{overflow-wrap:normal;word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.firm-workspace .firm-workspace-nav:has(.nav-tabs-scroll-wrap--desk){width:100%;max-width:100%;overflow:visible}.firm-workspace .nav-tabs-scroll-wrap--desk{width:100%;max-width:100%;margin-inline:0}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll--inline{display:grid!important;grid-template-columns:repeat(var(--desk-tab-count,6),minmax(0,1fr))!important;align-items:stretch!important;flex-direction:unset!important;flex-wrap:unset!important;gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important;mask-image:none!important;-webkit-mask-image:none!important;border-radius:0!important;border:none!important;border-top:2px solid rgba(184,145,61,.42)!important;border-bottom:1px solid rgba(184,145,61,.2)!important;background:linear-gradient(180deg,rgba(250,246,238,.95),rgba(255,255,253,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 22px rgba(26,22,18,.05)!important}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll--inline .nav-tab,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll--inline .nav-tab--desk,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll--inline .nav-tab-idle{display:flex!important;align-items:center!important;justify-content:center!important;flex:unset!important;flex-shrink:1!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:2.85rem!important;margin:0!important;padding:.55rem .35rem!important;border-radius:0!important;border:none!important;border-right:1px solid rgba(184,145,61,.16)!important;background:transparent!important;box-shadow:none!important;color:#4a4339!important;font-size:clamp(.6875rem,1.6vw,.8125rem)!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;line-height:1.2!important;white-space:nowrap!important;overflow-wrap:normal!important;text-wrap:nowrap!important}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll--inline .nav-tab--desk:last-child,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll--inline .nav-tab:last-child{border-right:none!important}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll--inline .nav-tab--desk.active,html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll--inline .nav-tab.active{background:linear-gradient(180deg,rgba(184,145,61,.18),rgba(184,145,61,.06))!important;color:#1a1612!important;border-color:transparent!important;box-shadow:inset 0 -3px 0 #b8913d!important;transform:none!important}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .nav-tabs-scroll-wrap--desk .nav-tabs-hint{max-width:min(60rem,100%);margin-inline:auto;padding-inline:.75rem;text-align:center}@media (max-width:767px){:root{--mobile-bottom-nav-height:3.25rem;--mobile-bottom-nav-offset:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom, 0px))}html{scroll-padding-bottom:var(--mobile-bottom-nav-offset)}.firm-workspace-body{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px));overscroll-behavior-y:contain}.mobile-workspace-nav{grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px));padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));box-shadow:0 -1px 0 rgba(26,22,18,.08),0 -4px 24px rgba(26,22,18,.06)}.mobile-workspace-nav__link{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:.75rem;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s ease,opacity .12s ease}.mobile-workspace-nav__link:active{transform:scale(.97);opacity:.88}.firm-workspace input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.firm-workspace select,.firm-workspace textarea,.matter-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.matter-page select,.matter-page textarea,.office-hub input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.office-hub select,.office-hub textarea{font-size:16px}.firm-workspace .btn-gold,.firm-workspace .btn-primary,.firm-workspace .btn-secondary,.matter-page .btn-primary,.matter-page .btn-secondary,.office-hub .btn-primary,.office-hub .btn-secondary{min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.firm-workspace .nav-tabs:not(.nav-tabs-scroll) .nav-tab,.home-dashboard-tabs__btn,.matter-staff-actions__card,.nav-tabs-scroll:not(.nav-tabs-scroll--inline) .nav-tab,.office-nav__link{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.matter-staff-actions__card{min-height:48px}.firm-workspace .nav-tabs:not(.nav-tabs-scroll),.home-dashboard-tabs,.matter-page__nav,.matter-page__tabs,.nav-tabs-scroll:not(.nav-tabs-scroll--inline){scroll-snap-type:x proximity;scroll-padding-inline:.5rem}.firm-workspace .nav-tabs:not(.nav-tabs-scroll) .nav-tab,.home-dashboard-tabs__btn,.matter-page__nav-link,.matter-page__tab,.nav-tabs-scroll:not(.nav-tabs-scroll--inline) .nav-tab{scroll-snap-align:start}.matter-page__block,.matter-page__header{scroll-margin-top:calc(3.5rem + env(safe-area-inset-top, 0px))}.modal-backdrop,.reset-dialog-backdrop{padding-bottom:env(safe-area-inset-bottom,0)}.billing-ops-queue__row .btn-primary,.billing-ops-queue__row .btn-secondary{min-height:44px;width:100%}}html[data-billing-theme=counsel]{--counsel-parchment-ink:#2b251d;--counsel-parchment-body:#4a4339;--counsel-parchment-muted:#5c5348;--counsel-parchment-subtle:#6f6860}html[data-billing-theme=counsel] .firm-workspace .desk-checklist-row,html[data-billing-theme=counsel] .firm-workspace.tasks-app .desk-checklist-row{color:var(--counsel-parchment-ink)!important}html[data-billing-theme=counsel] .firm-workspace .desk-checklist-row__detail,html[data-billing-theme=counsel] .firm-workspace.tasks-app .desk-checklist-row__detail,html[data-billing-theme=counsel] .firm-workspace.tasks-app p.desk-checklist-row__detail{color:var(--counsel-parchment-body)!important}html[data-billing-theme=counsel] .firm-workspace .desk-checklist-row__detail--muted,html[data-billing-theme=counsel] .firm-workspace.tasks-app .desk-checklist-row--muted .desk-checklist-row__detail,html[data-billing-theme=counsel] .firm-workspace.tasks-app p.desk-checklist-row__detail--muted{color:var(--counsel-parchment-subtle)!important}html[data-billing-theme=counsel] .firm-workspace .desk-checklist-row__case,html[data-billing-theme=counsel] .firm-workspace.tasks-app button.desk-checklist-row__case{color:var(--counsel-parchment-ink)!important}html[data-billing-theme=counsel] .firm-workspace.tasks-app .desk-checklist-row__case--muted{color:var(--counsel-parchment-muted)!important}html[data-billing-theme=counsel] .firm-workspace .desk-checklist-row__client,html[data-billing-theme=counsel] .firm-workspace.tasks-app .desk-checklist-row__client{color:var(--counsel-parchment-body)!important}html[data-billing-theme=counsel] .firm-workspace .desk-checklist-meta__label,html[data-billing-theme=counsel] .firm-workspace.tasks-app .desk-checklist-meta__label{color:var(--counsel-parchment-muted)!important}html[data-billing-theme=counsel] .firm-workspace .desk-checklist-meta__value,html[data-billing-theme=counsel] .firm-workspace.tasks-app .desk-checklist-meta__value{color:var(--counsel-parchment-body)!important}html[data-billing-theme=counsel] .firm-workspace.tasks-app .desk-checklist-meta--muted .desk-checklist-meta__value{color:var(--counsel-parchment-subtle)!important}html[data-billing-theme=counsel] .firm-workspace.tasks-app .desk-checklist-row__prep-ready-note{color:#6b5210!important}html[data-billing-theme=counsel] .firm-workspace .owner-reminder-nudge,html[data-billing-theme=counsel] .firm-workspace .owner-reminder-strip--embedded .owner-reminder-nudge p.owner-reminder-nudge__title,html[data-billing-theme=counsel] .firm-workspace.tasks-app .owner-reminder-nudge,html[data-billing-theme=counsel] .firm-workspace.tasks-app .owner-reminder-nudge .owner-reminder-nudge__title{color:var(--counsel-parchment-ink)!important}html[data-billing-theme=counsel] .firm-workspace .owner-reminder-strip--embedded .owner-reminder-nudge p.owner-reminder-nudge__desc,html[data-billing-theme=counsel] .firm-workspace.tasks-app .owner-reminder-nudge .owner-reminder-nudge__desc{color:var(--counsel-parchment-muted)!important}html[data-billing-theme=counsel] .firm-workspace .owner-reminder-nudge .owner-reminder-nudge__name{color:var(--counsel-parchment-ink)!important}html[data-billing-theme=counsel] .firm-workspace .owner-reminder-nudge .owner-reminder-nudge__count{color:var(--counsel-parchment-muted)!important}html[data-billing-theme=counsel] .firm-workspace .owner-reminder-nudge .owner-reminder-nudge__count--overdue{color:#9d4f4f!important}html[data-billing-theme=counsel] .firm-workspace .owner-reminder-nudge .owner-reminder-mini-btn,html[data-billing-theme=counsel] .firm-workspace.tasks-app .owner-reminder-nudge .owner-reminder-mini-btn{color:var(--counsel-parchment-ink)!important;background:#ffffff!important;border-color:rgba(43,37,29,.2)!important}html[data-billing-theme=counsel] .firm-workspace .owner-reminder-nudge .owner-reminder-mini-btn:hover:not(:disabled){color:var(--counsel-parchment-ink)!important;background:#faf6ee!important;border-color:rgba(107,82,16,.35)!important}html[data-billing-theme=counsel] .firm-workspace .my-work-panel--elegant .my-work-feed__body,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-panel--elegant .my-work-feed__body{background:transparent!important;background-image:none!important}html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__trigger{border:1px solid rgba(197,160,89,.14)!important;border-left:3px solid rgba(197,160,89,.38)!important;border-radius:0!important;background:#0e1014!important;color:#e8edf4!important}html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:active,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:focus-within,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:hover,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-panel--elegant .my-work-feed .my-work-enum__item:hover{border-color:rgba(197,160,89,.28)!important;border-left-color:var(--gold)!important;background:#10141a!important;background-image:none!important}html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:focus-within .my-work-enum__name,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:hover .my-work-enum__name,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item:hover .my-work-enum__name,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__name{color:#f0f4f8!important}html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__case,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__detail,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:focus-within .my-work-enum__case,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:focus-within .my-work-enum__detail,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:hover .my-work-enum__case,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:hover .my-work-enum__detail,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item:hover .my-work-enum__case,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item:hover .my-work-enum__detail{color:#d0dae6!important}html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:focus-within .my-work-enum__meta,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:hover .my-work-enum__meta,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item:hover .my-work-enum__meta,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__meta{color:#c5d0de!important}html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__index,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:focus-within .my-work-enum__index,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item--clickable:hover .my-work-enum__index,html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__item:hover .my-work-enum__index{color:#b8c4d4!important}html[data-billing-theme=counsel] .firm-workspace.tasks-app .my-work-feed .my-work-enum__body .my-work-billing__item-code{border-color:rgba(197,160,89,.35)!important;background:rgba(197,160,89,.08)!important;color:var(--gold-light)!important}