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,.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}.event-segmented--gallery .event-segmented__pill,.event-segmented--gallery .event-segmented__pill-text{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:break-word;word-break:normal;hyphens:none;text-wrap:balance}: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}.entry-form--event .entry-form__submit{width:100%!important;max-width:none!important;flex:1 1 auto!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=chamber]) .nav-tabs-scroll-wrap{position:relative;min-width:0;max-width:100%;overflow:hidden}html: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=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=chamber]) .nav-tab-group__divider{flex-shrink:0;align-self:stretch}html: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=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=chamber]) .firm-workspace .nav-tabs-scroll:not(.nav-tabs-scroll--inline) .nav-tab,html:not([data-billing-theme=chamber]) .firm-workspace .nav-tabs-scroll:not(.nav-tabs-scroll--inline) .nav-tab-idle,html:not([data-billing-theme=chamber]) .nav-tabs-scroll:not(.nav-tabs-scroll--inline) .nav-tab,html: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=chamber]) .firm-workspace .home-dashboard-tabs,html: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=chamber]) .firm-workspace .home-dashboard-tabs__btn,html: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__stat-value,.notifications-center__item-title,.notifications-center__item-body){min-width:0;overflow-wrap:anywhere;word-break:break-word}.client-matter-panel__name,.matter-page__client-name{min-width:0;overflow-wrap:break-word;word-break:normal;hyphens:auto}: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))}.firm-workspace.firm-clio-shell,.firm-workspace.firm-space-shell{padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px));padding-top:max(0px,env(safe-area-inset-top,0px));overflow-x:hidden;min-height:100dvh;min-height:-webkit-fill-available}.firm-workspace.firm-clio-shell .trial-firm-layout__main,.firm-workspace.firm-space-shell .trial-firm-layout__main{min-width:0;max-width:100%;-webkit-overflow-scrolling:touch}.modal-backdrop,.reset-dialog-backdrop{padding:max(.5rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px))}.item-details-dialog__backdrop.modal-backdrop{padding:max(2.5rem,env(safe-area-inset-top,0px)) max(2.5rem,env(safe-area-inset-right,0px)) max(2.5rem,env(safe-area-inset-bottom,0px)) max(2.5rem,env(safe-area-inset-left,0px))}.modal-panel:not(.item-details-dialog):not(.walk-in-done-dialog):not(.matter-quick-add-dialog),.reset-dialog.card{max-height:min(92dvh,100%);overflow:auto;-webkit-overflow-scrolling:touch}.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}.home-dashboard-tabs,html:not([data-billing-theme=chamber]) .firm-workspace .home-dashboard-tabs,html: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=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:64rem;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:64rem}@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))}.item-details-dialog__backdrop.modal-backdrop{padding:max(2.5rem,env(safe-area-inset-top,0px)) max(2.5rem,env(safe-area-inset-right,0px)) max(2.5rem,env(safe-area-inset-bottom,0px)) max(2.5rem,env(safe-area-inset-left,0px))}.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}html:not([data-layout-mode=mobile]) .reset-dialog-backdrop .reset-dialog.card.create-follow-up-task-dialog{width:min(950px,calc(100vw - 3.5rem))!important;max-width:min(950px,calc(100vw - 3.5rem))!important}.create-follow-up-task-dialog__form{display:flex;flex-direction:column;gap:.75rem}@media (min-width:720px){.create-follow-up-task-dialog__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 1rem;align-items:start}.create-follow-up-task-dialog__span{grid-column:1/-1}}.modal-backdrop .modal-panel{width:100%;max-width:min(42rem,var(--app-content-max),calc(100vw - 2 * var(--app-content-pad)));margin-inline:auto}.modal-backdrop .modal-panel.item-details-dialog{width:min(48rem,calc(100vw - 2.5rem));max-width:min(48rem,calc(100vw - 2.5rem));margin:auto}.modal-backdrop .modal-panel.civil-efiling-dialog{max-width:min(56rem,var(--app-content-max),calc(100vw - 2 * var(--app-content-pad)))}.reset-dialog-backdrop .reset-dialog.card.filing-prep-tasks-dialog,.reset-dialog-backdrop .reset-dialog.filing-prep-tasks-dialog{width:100%;max-width:min(72rem,var(--app-content-max),calc(100vw - 2 * var(--app-content-pad)))}@media (min-width:1024px){.reset-dialog-backdrop .reset-dialog.card.filing-prep-tasks-dialog,.reset-dialog-backdrop .reset-dialog.filing-prep-tasks-dialog{max-width:min(72rem,var(--app-content-max),calc(100vw - 2 * var(--app-content-pad)))}}html:not([data-billing-theme=__retired_monochrome__]):not([data-billing-theme=practice]) .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=__retired_monochrome__]):not([data-billing-theme=practice]) .brand-header__shine{inset:0!important;width:100%!important;height:100%!important;aspect-ratio:unset!important}@media (max-width:640px){html[data-billing-theme=__retired_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=__retired_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=__retired_monochrome__] .brand-header__user{min-width:0!important;max-width:100%!important;overflow:hidden!important}html[data-billing-theme=__retired_monochrome__] .brand-header .brand-header__greeting,html[data-billing-theme=__retired_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=__retired_monochrome__] .brand-header .brand-header__email,html[data-billing-theme=__retired_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=__retired_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=__retired_monochrome__] .brand-header .brand-header__snapshot{display:none!important}html[data-billing-theme=__retired_monochrome__] .brand-header__actions-primary .header-app-link--hub,html[data-billing-theme=__retired_monochrome__] .brand-header__actions-session .header-app-link--signout{min-height:var(--touch-min,44px)!important;padding:.35rem .65rem!important;font-size:.55rem!important;letter-spacing:.08em!important}html[data-billing-theme=__retired_monochrome__] .brand-header__actions-primary{margin-right:.3rem!important}html[data-billing-theme=__retired_monochrome__] .brand-header__actions-session{margin-left:.3rem!important;padding-left:.35rem!important}html[data-billing-theme=__retired_monochrome__] .brand-header__actions-utilities{gap:.2rem!important;padding:.15rem!important}html[data-billing-theme=__retired_monochrome__] .brand-header__actions-utilities .keyboard-shortcuts-trigger--header,html[data-billing-theme=__retired_monochrome__] .brand-header__actions-utilities .notifications-center__bell--compact,html[data-billing-theme=__retired_monochrome__] .brand-header__actions-utilities .theme-switcher__trigger--header,html[data-billing-theme=__retired_monochrome__] .brand-header__utility-btn{width:var(--touch-min,44px)!important;height:var(--touch-min,44px)!important;min-width:var(--touch-min,44px)!important;min-height:var(--touch-min,44px)!important;flex:0 0 var(--touch-min,44px)!important}html[data-billing-theme=__retired_monochrome__] .brand-header__actions-primary,html[data-billing-theme=__retired_monochrome__] .brand-header__actions-session,html[data-billing-theme=__retired_monochrome__] .brand-header__actions-utilities{flex-shrink:0!important}html[data-billing-theme=__retired_monochrome__] .brand-header__inner>.flex.items-start{width:100%!important;aspect-ratio:976/308!important;align-items:flex-end!important}html[data-billing-theme=__retired_monochrome__] .brand-header__cover,html[data-billing-theme=__retired_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=__retired_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-court{width:8.5rem;min-width:8.5rem;max-width:8.5rem;padding-left:.25rem!important;padding-right:.35rem!important}.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}.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=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=chamber]) .nav-tabs-scroll--inline .nav-tab,html:not([data-billing-theme=chamber]) .nav-tabs-scroll--inline .nav-tab--desk,html: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=chamber]) .nav-tabs-scroll--inline .nav-tab--desk:last-child,html:not([data-billing-theme=chamber]) .nav-tabs-scroll--inline .nav-tab:last-child{border-right:none!important}html:not([data-billing-theme=chamber]) .nav-tabs-scroll--inline .nav-tab--desk.active,html: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=chamber]) .nav-tabs-scroll-wrap--desk .nav-tabs-hint{max-width:min(60rem,100%);margin-inline:auto;padding-inline:.75rem;text-align:center}:root{--touch-min:44px;--mobile-bottom-nav-height:3.25rem;--mobile-bottom-nav-offset:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom, 0px))}@media (max-width:767px){html{scroll-padding-bottom:var(--mobile-bottom-nav-offset);min-height:-webkit-fill-available;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;min-height:-webkit-fill-available;overflow-x:hidden}.firm-workspace,.firm-workspace-body,.matter-page,.office-hub{overflow-x:clip;max-width:100%}.firm-workspace-body{padding-bottom:calc(var(--mobile-bottom-nav-offset) + .75rem);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-clio-desk-nav__link,.mobile-clio-desk-nav__search,.mobile-workspace-nav__link{display:flex;align-items:center;justify-content:center;min-height:var(--touch-min);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-clio-desk-nav__link:active,.mobile-workspace-nav__link:active{transform:scale(.97);opacity:.88}.firm-workspace .field,.firm-workspace .field-input,.firm-workspace input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),.firm-workspace select,.firm-workspace textarea,.matter-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),.matter-page select,.matter-page textarea,.office-hub input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),.office-hub select,.office-hub textarea{font-size:16px!important}.firm-workspace .btn-ghost,.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:var(--touch-min);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.filing-workspace__selection-bar{left:0!important;right:0!important;bottom:var(--mobile-bottom-nav-offset)!important;transform:none!important;width:auto!important;max-width:none!important;border-radius:.85rem .85rem 0 0!important;z-index:55!important;padding:.65rem .85rem .55rem!important;justify-content:center}.filing-workspace__selection-bar .btn-primary,.filing-workspace__selection-bar .btn-secondary{min-height:var(--touch-min)}.filing-workspace__actions .btn-primary,.filing-workspace__actions .btn-secondary,.filing-workspace__filter-control,.filing-workspace__microstat,.filing-workspace__proof-upload-btn,.filing-workspace__tab{min-height:var(--touch-min)!important;touch-action:manipulation}.filing-workspace__table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.filing-workspace__filters{gap:.5rem;padding:.55rem .65rem}.filing-checklist.reset-dialog,.reset-dialog.card{max-height:min(92dvh,100%)!important;margin-bottom:env(safe-area-inset-bottom,0)}.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))}.matter-page__header-row{flex-direction:column;align-items:stretch;gap:.75rem}.matter-page__header-row .client-matter-panel__identity{flex-direction:column;align-items:stretch;width:100%;gap:.35rem}.matter-page__header-row .client-matter-panel__title-block{width:100%}.matter-page__header-row>.no-print{display:flex;flex-wrap:wrap;width:100%;gap:.5rem}.matter-page .client-matter-panel__name,.matter-page .matter-page__client-name{overflow-wrap:break-word;word-break:normal;hyphens:auto}.matter-page__client-contact dd{overflow-wrap:break-word;word-break:normal}.matter-page__header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin-left:0}.matter-page__header-actions .btn-primary,.matter-page__header-actions .btn-secondary,.matter-page__header-actions .matter-page__header-action{min-height:2.85rem;width:100%;flex:none;padding-inline:.65rem;font-size:.78rem;white-space:normal;text-align:center;line-height:1.2}.matter-page__code-row{width:100%}.matter-page__code-rename{flex:1 1 100%;width:100%}.matter-code-rename-form{width:100%;max-width:none}.matter-code-rename-trigger{min-height:2.25rem;padding-inline:.85rem;font-size:.68rem}.matter-page__case-details-embed{margin-top:.75rem}.matter-case-details-fold.matter-admin-details{padding:0}.matter-case-details-fold__summary{min-height:var(--touch-min,44px);justify-content:flex-start}.matter-case-details-panel{gap:.65rem}.matter-case-details-panel .matter-case-details{padding:1rem .95rem 1.05rem;border-radius:.9rem}.matter-case-details__actions{display:grid;grid-template-columns:1fr;width:100%}.matter-case-details__actions .btn-primary,.matter-case-details__actions .btn-secondary{width:100%;min-height:2.75rem}.matter-case-details-panel .matter-client-admin__actions{grid-template-columns:1fr}.matter-case-details__fields{margin-top:.9rem}.matter-case-details__fields>.matter-info-row{padding:.65rem 0}.matter-case-details-panel .matter-birthday-greeting__actions{display:grid;grid-template-columns:1fr;gap:.5rem}.matter-case-details-panel .matter-birthday-greeting__action-btn{min-height:2.75rem;width:100%}.matter-ledger-entry__actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;width:100%;justify-content:stretch}.matter-ledger-entry__action-btn{min-height:2.75rem;width:100%;justify-content:center}.matter-ledger-entry__locked{text-align:left;grid-column:1/-1}.client-matter-panel__header{padding-right:max(4.25rem,calc(3.5rem + env(safe-area-inset-right, 0px)));padding-left:max(1rem,env(safe-area-inset-left,0px))}.client-matter-overlay .client-matter-panel__identity{flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:.4rem}.client-matter-overlay .client-matter-panel__name,.client-matter-overlay .client-matter-panel__title-block,.client-matter-overlay .matter-case-identity{width:100%;max-width:100%;min-width:0}.client-matter-overlay .client-matter-panel__name,.client-matter-overlay .matter-case-identity__caption,.client-matter-overlay .matter-case-identity__role,.client-matter-overlay .matter-case-identity__role-muted,.client-matter-overlay .matter-case-identity__role-tag{white-space:normal;overflow-wrap:break-word;word-break:normal}.client-matter-panel__header-actions{display:grid;grid-template-columns:1fr;gap:.55rem;align-items:stretch}.client-matter-panel__header-actions .btn-primary,.client-matter-panel__header-actions .btn-secondary,.client-matter-panel__header-actions .client-matter-panel__billing-link,.client-matter-panel__header-actions .client-matter-panel__details-toggle,.client-matter-panel__header-actions .matter-page__header-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;width:100%;margin:0;padding:.55rem .85rem;border-radius:.65rem;border:1px solid rgba(26,22,18,.12);background:#fff;text-align:center;text-decoration:none}.client-matter-panel__header-actions .btn-primary{border-color:transparent}.client-matter-panel__more--open{margin-top:.75rem}.client-matter-panel__timeline{max-height:min(42dvh,22rem)}.client-matter-panel__section--timeline{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.modal-backdrop,.reset-dialog-backdrop{padding-bottom:env(safe-area-inset-bottom,0)}.modal-backdrop--matter-quick-add{align-items:flex-end;padding:0;background:rgba(26,22,18,.52)}.modal-backdrop--matter-quick-add .matter-quick-add-dialog.modal-panel{width:100%;max-width:none;max-height:min(94dvh,100%);border-radius:1.25rem 1.25rem 0 0;border-bottom:0;box-shadow:0 -12px 40px rgba(26,22,18,.18)}.modal-backdrop--matter-quick-add .matter-quick-add-dialog__head:before{content:"";display:block;width:2.5rem;height:.25rem;margin:.35rem auto .65rem;border-radius:999px;background:rgba(26,22,18,.14)}.modal-backdrop--matter-quick-add .matter-quick-add-dialog__head{padding-top:max(.35rem,env(safe-area-inset-top,0px))}.modal-backdrop--matter-quick-add .matter-quick-add-dialog__close{top:max(.65rem,calc(env(safe-area-inset-top, 0px) + .35rem));right:max(.65rem,env(safe-area-inset-right,0px))}.modal-backdrop--matter-quick-add .matter-quick-add-dialog__body{padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px));padding-bottom:calc(1.15rem + env(safe-area-inset-bottom, 0px))}.matter-quick-add-dialog input.field-input,.matter-quick-add-dialog select.field-input,.matter-quick-add-dialog textarea.field-input{font-size:16px}.matter-quick-add-dialog .entry-form--compact .event-segmented--hero .event-segmented__pill{min-height:2.75rem}.billing-ops-queue__row .btn-primary,.billing-ops-queue__row .btn-secondary,.matter-quick-add-dialog .entry-form--compact .entry-form__submit{min-height:44px;width:100%}.office-drive-panel__kind-filters,.walk-in-panel__filters{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:.15rem;margin-inline:-.15rem;padding-inline:.15rem}.office-drive-panel__kind-chip,.walk-in-panel__filter-btn{flex:0 0 auto;min-height:var(--touch-min);scroll-snap-align:start;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.office-drive-panel__grid,.office-drive-panel__grid--create{grid-template-columns:1fr!important}.office-drive-panel__tile{min-height:7.5rem}.office-drive-panel__cta,.office-drive-panel__recent-link,.office-drive-panel__section-link{min-height:var(--touch-min);display:inline-flex;align-items:center}.office-hub-space-shell .office-hub,.office-hub-space-shell .office-hub__main,.user-profile-page--space .user-profile-page__main,.user-profile-page--space .user-profile-page__stage{padding-bottom:calc(var(--mobile-bottom-nav-offset) + .85rem)}.office-hub-space-shell .office-hub__launchers,.office-hub-space-shell .office-hub__launchers--clio,.office-hub-space-shell .office-hub__launchers--unified{grid-template-columns:1fr!important}.office-hub-space-shell .office-hub__launcher{min-height:7.25rem}.office-hub-space-shell .office-hub__cover-wrap{aspect-ratio:976/308;height:auto}.profile-page__tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.profile-page__tab{min-height:var(--touch-min);scroll-snap-align:start;touch-action:manipulation}.profile-page__empty-cta,.profile-page__side-cta,.profile-page__side-link{min-height:var(--touch-min);display:inline-flex;align-items:center}.matter-sticky-bar{top:0!important;bottom:auto!important;padding-bottom:.35rem}.firm-status-toast-wrap{bottom:calc(var(--mobile-bottom-nav-offset, 4.75rem) + .55rem)!important;right:max(.75rem,env(safe-area-inset-right,0px))!important;left:auto!important;z-index:70!important;padding-bottom:0!important;padding-left:.65rem;padding-right:0}.firm-status-toast{max-width:min(22rem,calc(100% - 1.5rem))}.desk-checklist-row__grid{grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important}.desk-checklist-row__secondary{align-items:stretch!important;width:100%!important;max-width:100%!important;overflow:visible!important}.desk-checklist-row__actions,.desk-checklist-row__secondary .desk-checklist-row__actions{max-width:none!important;width:100%!important;justify-content:flex-start!important;margin-top:.1rem}.desk-checklist-meta--aside{align-items:flex-start!important;text-align:left!important;width:100%!important}.desk-checklist-meta--aside .desk-checklist-meta__chips{justify-content:flex-start!important}.desk-checklist-meta--aside .desk-checklist-meta__lines{align-items:flex-start!important}.desk-checklist-meta--aside .desk-checklist-meta__line{justify-content:flex-start!important;max-width:100%!important}.desk-checklist-meta--aside .desk-checklist-meta__value{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere}.desk-checklist-meta--aside .desk-checklist-meta__chip,.desk-checklist-meta__chip{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere;text-align:left!important;line-height:1.25}}@media (max-width:900px){html[data-billing-theme=space]{--mobile-bottom-nav-height:3.35rem;--mobile-bottom-nav-offset:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom, 0px))}html[data-billing-theme=space] body{overscroll-behavior-y:none}html[data-billing-theme=space] .firm-space-shell,html[data-billing-theme=space] .office-hub-space-shell{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}html[data-billing-theme=space]:not([data-layout-mode=desktop]) .mobile-space-desk-nav.mobile-clio-desk-nav{display:grid!important}html[data-billing-theme=space] .firm-status-toast-wrap{bottom:calc(var(--mobile-bottom-nav-offset, 4.75rem) + .55rem)!important;right:max(.75rem,env(safe-area-inset-right,0px))!important;left:auto!important;z-index:70!important;padding-bottom:0!important}html[data-billing-theme=space]:not([data-layout-mode=desktop]) .bitrix-space-topnav,html[data-billing-theme=space]:not([data-layout-mode=desktop]) .bitrix-space-topnav:has(.bitrix-space-topnav__modules--empty){display:flex!important;flex-wrap:wrap!important;align-items:center;gap:.35rem;overflow:visible}html[data-billing-theme=space] .bitrix-space-topnav__brand,html[data-billing-theme=space] .bitrix-space-topnav__brand--text-only{flex:1 1 auto;min-width:0;order:1}html[data-billing-theme=space] .bitrix-space-topnav__modules,html[data-billing-theme=space] .bitrix-space-topnav__modules--empty{display:none!important}html[data-billing-theme=space] .bitrix-space-topnav__actions{flex:0 0 auto;order:2;margin-left:auto}html[data-billing-theme=space] .bitrix-space-topnav__search{flex:1 1 100%!important;order:3!important;width:100%!important;min-width:0!important;max-width:none!important}html[data-billing-theme=space] .bitrix-space-topnav__search .card,html[data-billing-theme=space] .bitrix-space-topnav__search .search-bar-wrap,html[data-billing-theme=space] .bitrix-space-topnav__search .search-hero,html[data-billing-theme=space] .bitrix-space-topnav__search .tasks-search-bar{width:100%!important}html[data-billing-theme=space] .bitrix-space-topnav__search .search-bar-wrap{height:auto!important;min-height:var(--touch-min,44px)!important;overflow:visible!important}html[data-billing-theme=space] .bitrix-space-topnav__search .search-hero-input,html[data-billing-theme=space] .bitrix-space-topnav__search input[type=search]{width:100%!important;min-height:var(--touch-min,44px)!important;font-size:16px!important}html[data-billing-theme=space] .bitrix-space-topnav__search .unified-search-dropdown{left:0;right:0;width:auto;max-width:none;max-height:min(50dvh,20rem);z-index:80}}.layout-mode-phone-bar,.mobile-office-bottom-nav,.mobile-office-header,.mobile-office-home-slot,.mobile-office-menu,.mobile-office-menu__backdrop{display:none}html[data-layout-mode=desktop] .mobile-office-header{display:none!important}@media (max-width:767px){html:not([data-layout-mode=desktop]) .mobile-office-header{display:flex!important}html:not([data-layout-mode=desktop]) .mobile-office-bottom-nav{display:grid!important}html:not([data-layout-mode=desktop]) .mobile-office-home-slot{display:block!important}html[data-layout-mode=desktop] .layout-mode-phone-bar{display:flex!important}html:not([data-layout-mode=desktop]) .bitrix-space-toolbar,html:not([data-layout-mode=desktop]) .bitrix-space-topnav,html:not([data-layout-mode=desktop]) .brand-footer,html:not([data-layout-mode=desktop]) .brand-header:not(.mobile-office-header),html:not([data-layout-mode=desktop]) .desktop-office-hub-slot,html:not([data-layout-mode=desktop]) .firm-shell-chrome,html:not([data-layout-mode=desktop]) .firm-shell-subnav,html:not([data-layout-mode=desktop]) .firm-workspace-nav,html:not([data-layout-mode=desktop]) .mobile-clio-desk-nav,html:not([data-layout-mode=desktop]) .mobile-space-desk-nav,html:not([data-layout-mode=desktop]) .mobile-space-desk-nav__sheet,html:not([data-layout-mode=desktop]) .mobile-space-desk-nav__sheet-backdrop,html:not([data-layout-mode=desktop]) .mobile-workspace-nav,html:not([data-layout-mode=desktop]) .office-hub-feed-tabs,html:not([data-layout-mode=desktop]) .office-nav,html:not([data-layout-mode=desktop]) .trial-clio-rail,html:not([data-layout-mode=desktop]) .trial-firm-layout__nav,html:not([data-layout-mode=desktop]) .workspace-breadcrumb,html:not([data-layout-mode=desktop]) .workspace-guide-replay{display:none!important}html:not([data-layout-mode=desktop]) .trial-firm-layout{display:block!important;grid-template-columns:none!important}html:not([data-layout-mode=desktop]) .firm-workspace,html:not([data-layout-mode=desktop]) .office-hub-clio-shell,html:not([data-layout-mode=desktop]) .office-hub-page,html:not([data-layout-mode=desktop]) .office-hub-space-shell{padding-top:0}html:not([data-layout-mode=desktop]) .firm-workspace-body,html:not([data-layout-mode=desktop]) .trial-firm-layout__main{padding-top:.35rem}html:not([data-layout-mode=desktop]) .app-shell.firm-workspace{max-width:none!important;width:100%!important;margin-inline:0!important}html:not([data-layout-mode=desktop]) .gl-mobile-app,html:not([data-layout-mode=desktop]) .mobile-office-home-slot{width:100%;max-width:none;margin-left:0;margin-right:0}html:not([data-layout-mode=desktop]) .firm-clio-shell .trial-firm-layout,html:not([data-layout-mode=desktop]) .firm-space-shell .trial-firm-layout{padding-left:0!important;padding-right:0!important}html:not([data-layout-mode=desktop]) .firm-clio-shell .trial-firm-layout__main,html:not([data-layout-mode=desktop]) .firm-space-shell .trial-firm-layout__main{--space-main-pad-x:0px;--space-main-pad-left:0px;max-height:none;padding-left:0!important;padding-right:0!important}html:not([data-layout-mode=desktop]) .mobile-office-menu,html:not([data-layout-mode=desktop]) .mobile-office-menu__backdrop{display:block}html[data-layout-mode=desktop] .layout-mode-topnav-btn{display:inline-flex!important}}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-office-header{display:flex!important}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-office-bottom-nav{display:grid!important}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-office-home-slot{display:block!important}html[data-phone-viewport=true][data-layout-mode=desktop] .layout-mode-phone-bar{display:flex!important}html[data-phone-viewport=true][data-layout-mode=desktop] .layout-mode-topnav-btn{display:inline-flex!important}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .bitrix-space-toolbar,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .bitrix-space-topnav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .brand-footer,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .brand-header:not(.mobile-office-header),html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .desktop-office-hub-slot,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-shell-chrome,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-shell-subnav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-workspace-nav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-clio-desk-nav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-space-desk-nav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-space-desk-nav__sheet,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-space-desk-nav__sheet-backdrop,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-workspace-nav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .office-hub-feed-tabs,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .office-nav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .trial-clio-rail,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .trial-firm-layout__nav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .workspace-breadcrumb,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .workspace-guide-replay{display:none!important}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .trial-firm-layout{display:block!important;grid-template-columns:none!important}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .app-shell.firm-workspace{max-width:none!important;width:100%!important;margin-inline:0!important}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .gl-mobile-app,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-office-home-slot{width:100%;max-width:none;margin-left:0;margin-right:0}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-clio-shell .trial-firm-layout,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-space-shell .trial-firm-layout{padding-left:0!important;padding-right:0!important}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-clio-shell .trial-firm-layout__main,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-space-shell .trial-firm-layout__main{--space-main-pad-x:0px;--space-main-pad-left:0px;padding-left:0!important;padding-right:0!important}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-office-menu,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-office-menu__backdrop{display:block}html:not([data-layout-mode=desktop]) .mobile-clio-desk-nav,html:not([data-layout-mode=desktop]) .mobile-space-desk-nav,html:not([data-layout-mode=desktop]) .mobile-space-desk-nav__sheet,html:not([data-layout-mode=desktop]) .mobile-space-desk-nav__sheet-backdrop,html:not([data-layout-mode=desktop]) .mobile-workspace-nav,html[data-billing-theme=practice]:not([data-layout-mode=desktop]) .mobile-clio-desk-nav,html[data-billing-theme=space]:not([data-layout-mode=desktop]) .mobile-space-desk-nav.mobile-clio-desk-nav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-space-desk-nav.mobile-clio-desk-nav{display:none!important}html:not([data-layout-mode=desktop]) .mobile-office{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px))}.layout-mode-phone-bar{align-items:center;justify-content:space-between;gap:.75rem;margin:.4rem .65rem .15rem;padding:.55rem .7rem;border-radius:.85rem;background:color-mix(in srgb,var(--gold,#b8913d) 16%,var(--cream,#faf8f4));border:1px solid color-mix(in srgb,var(--gold,#b8913d) 28%,transparent)}.layout-mode-phone-bar__copy{margin:0;font-size:var(--gl-m-fs-caption,12px);font-weight:var(--gl-m-fw-caption,500);color:var(--ink,#1a1612)}.layout-mode-phone-bar__btn{flex:0 0 auto;min-height:36px;padding:.3rem .7rem;border:0;border-radius:999px;background:var(--gold,#b8913d);color:#1a1612;font-size:var(--gl-m-fs-caption,12px);font-weight:var(--gl-m-fw-button,600)}.layout-mode-topnav-btn{display:none;align-items:center;justify-content:center;flex-shrink:0;min-height:32px;padding:.28rem .7rem;border:0;border-radius:999px;background:var(--space-gold,var(--gold,#b8913d));color:#14110c;font-size:var(--gl-m-fs-badge,11px);font-weight:var(--gl-m-fw-badge,600);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.layout-mode-switcher__label,.mobile-office-menu__label{margin:0 0 .4rem;font-size:var(--gl-m-fs-eyebrow,12px);font-weight:var(--gl-m-fw-eyebrow,600);letter-spacing:.08em;text-transform:uppercase;color:var(--mo-muted,var(--muted,#6b6258))}.layout-mode-switcher__options{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.layout-mode-switcher__option{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:.45rem .5rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--mo-accent,var(--gold,#b8913d)) 28%,transparent);background:transparent;color:var(--mo-ink,var(--ink,#1a1612));font-weight:var(--gl-m-fw-field,600);font-size:var(--gl-m-fs-field,15px)}.layout-mode-switcher__option--active{background:var(--mo-accent,var(--gold,#b8913d));color:var(--mo-accent-ink,#1a1612);border-color:transparent}.layout-mode-switcher__option-hint{font-size:var(--gl-m-fs-caption,12px);font-weight:var(--gl-m-fw-caption,500);opacity:.8}.mobile-office-header{position:sticky;top:0;z-index:45;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:calc(.55rem + env(safe-area-inset-top, 0px)) 0 .35rem;background:var(--gl-m-chrome,var(--mo-bg,#0f0f0f));color:var(--gl-m-chrome-ink,var(--mo-ink,#f5f1e8))}.mobile-office-header__brand{display:flex;align-items:center;gap:.65rem;min-width:0;text-decoration:none;color:inherit}.mobile-office-header__logo-ring{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:.12rem;border-radius:999px;border:1.5px solid var(--mo-accent,var(--gold,#b8913d));overflow:hidden;background:var(--gl-m-card,#181818)}.mobile-office-header__logo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mobile-office,.mobile-office-header,.mobile-office-menu{font-family:var(--font-ui),system-ui,sans-serif}.mobile-office-header__name{font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-eyebrow,600);letter-spacing:.08em;text-transform:uppercase;color:var(--mo-accent,var(--gold,#b8913d));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-office-header__menu-btn{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--mo-accent,var(--gold,#b8913d))}html{--mo-bg:var(--cream,#faf8f4);--mo-card:#fff;--mo-panel:color-mix(in srgb,var(--cream,#faf8f4) 70%,#fff 30%);--mo-ink:var(--ink,#1a1612);--mo-muted:var(--muted,#6b6258);--mo-accent:var(--gold,#b8913d);--mo-accent-ink:#1a1612;--mo-kind-hearing:var(--mo-accent);--mo-kind-meeting:color-mix(in srgb,var(--mo-accent) 72%,#fff);--mo-kind-filing:color-mix(in srgb,var(--mo-accent) 70%,#5a3f18);--mo-kind-task:color-mix(in srgb,var(--mo-muted) 55%,var(--mo-accent) 45%)}.mobile-office{padding:.35rem 1.05rem calc(var(--mobile-bottom-nav-offset, 4.75rem) + 1.1rem);color:var(--mo-ink);background:var(--mo-bg)}.mobile-office__greeting{margin:.15rem 0 0;font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-secondary,400);line-height:var(--gl-m-lh-secondary,1.45);letter-spacing:0;font-style:normal;color:var(--mo-ink)}.mobile-office__title{margin:.15rem 0 var(--gl-m-gap-section,1.15rem);font-size:var(--gl-m-fs-title,28px);line-height:var(--gl-m-lh-title,1.2);font-weight:var(--gl-m-fw-title,700);letter-spacing:-.02em;color:var(--mo-ink);font-family:var(--font-ui),system-ui,sans-serif}.mobile-office__hello{display:flex;align-items:center;gap:.7rem;margin:.15rem 0 1rem}.mobile-office__avatar{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px;background:color-mix(in srgb,var(--mo-accent) 22%,var(--mo-card));color:var(--mo-accent);font-size:.72rem;font-weight:750;letter-spacing:.04em}.mobile-office__hello-copy{flex:1;min-width:0;margin:0;font-size:var(--gl-m-fs-card,18px);font-weight:var(--gl-m-fw-card,650);line-height:var(--gl-m-lh-card,1.3);letter-spacing:-.02em;color:var(--mo-ink)}.mobile-office__bell{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--mo-ink);cursor:pointer}.mobile-office__bell .mobile-office__card-dot{position:absolute;top:.55rem;right:.55rem}.mobile-office__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.8rem .45rem .7rem;margin-bottom:1.15rem;border-radius:1.2rem;background:var(--mo-panel,var(--mo-card))}.mobile-office__action{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0;border:0;background:transparent;color:inherit;text-decoration:none;font:inherit;cursor:pointer}.mobile-office__action-icon{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:.9rem;color:var(--mo-accent);background:color-mix(in srgb,var(--mo-accent) 14%,transparent)}.mobile-office__action--active .mobile-office__action-icon{background:color-mix(in srgb,var(--mo-accent) 28%,transparent)}.mobile-office__action-label{font-size:var(--gl-m-fs-caption,12px);font-weight:var(--gl-m-fw-caption,500);letter-spacing:.01em;text-align:center;color:var(--mo-muted);line-height:var(--gl-m-lh-caption,1.35)}.mobile-office__day{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .9rem}.mobile-office__day-label{margin:0;font-size:var(--gl-m-fs-section,21px);font-weight:var(--gl-m-fw-section,650);line-height:var(--gl-m-lh-section,1.25);letter-spacing:-.02em}.mobile-office__day-nav{display:flex;gap:.35rem}.mobile-office__day-nav button{width:36px;height:36px;border:0;border-radius:.7rem;background:var(--mo-card);color:var(--mo-ink);font-size:1.15rem;line-height:1;cursor:pointer}.mobile-office__timeline{list-style:none;margin:0;padding:0}.mobile-office__slot{display:grid;grid-template-columns:4.5rem 1rem minmax(0,1fr);-moz-column-gap:.45rem;column-gap:.45rem;align-items:stretch;--slot-kind:var(--mo-kind-meeting)}.mobile-office__slot--hearing{--slot-kind:var(--mo-kind-hearing)}.mobile-office__slot--meeting{--slot-kind:var(--mo-kind-meeting)}.mobile-office__slot--filing{--slot-kind:var(--mo-kind-filing)}.mobile-office__slot--task{--slot-kind:var(--mo-kind-task)}.mobile-office__slot-time{padding-top:.95rem;font-size:var(--gl-m-fs-caption,12px);font-weight:var(--gl-m-fw-caption,500);line-height:var(--gl-m-lh-caption,1.35);text-align:right;color:var(--mo-muted)}.mobile-office__slot-rail{position:relative;display:flex;justify-content:center}.mobile-office__slot-rail:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--mo-muted) 28%,transparent)}.mobile-office__slot-dot{position:relative;z-index:1;width:.55rem;height:.55rem;margin-top:1.1rem;border-radius:999px;background:var(--slot-kind)}.mobile-office__event{display:grid;gap:.12rem;width:100%;margin:0 0 .55rem;padding:.75rem .95rem;border:0;border-radius:.95rem;background:var(--mo-card);color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:inset -3px 0 0 var(--slot-kind)}.mobile-office__event-title{font-size:var(--gl-m-fs-card,18px);font-weight:var(--gl-m-fw-card,650);line-height:var(--gl-m-lh-card,1.3);letter-spacing:0}.mobile-office__event-when,.mobile-office__event-where{font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-secondary,400);line-height:var(--gl-m-lh-secondary,1.45);color:var(--mo-muted)}.mobile-office__evening{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;margin-top:.35rem;padding:.9rem 1rem;border-radius:1rem;background:var(--mo-card);color:var(--mo-ink)}.mobile-office__evening-icon{display:grid;place-items:center;color:var(--mo-accent)}.mobile-office__evening-title{margin:0;font-size:var(--gl-m-fs-card,18px);font-weight:var(--gl-m-fw-card,650);line-height:var(--gl-m-lh-card,1.3)}.mobile-office__evening-sub{margin:.15rem 0 0;font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-secondary,400);line-height:var(--gl-m-lh-secondary,1.45);color:var(--mo-muted)}.mobile-office__dates{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.35rem;margin-bottom:.95rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-office__dates::-webkit-scrollbar{display:none}.mobile-office__date{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.15rem;padding:.55rem .45rem;border:0;border-radius:.9rem;background:transparent;color:var(--mo-ink)}.mobile-office__date-weekday{font-size:var(--gl-m-fs-eyebrow,12px);font-weight:var(--gl-m-fw-eyebrow,600);letter-spacing:.06em}.mobile-office__date-num{margin-top:.15rem;font-size:var(--gl-m-fs-card,18px);font-weight:var(--gl-m-fw-card,650);line-height:1}.mobile-office__date--active{background:var(--mo-accent);color:var(--mo-accent-ink)}.mobile-office__cards{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.mobile-office__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.15rem;padding:.7rem .85rem;border-radius:1rem;text-decoration:none;background:var(--mo-card);color:inherit;box-shadow:0 1px 0 color-mix(in srgb,var(--mo-ink) 6%,transparent)}.mobile-office__card-icon{display:grid;place-items:center;width:2.15rem;height:2.15rem;color:var(--mo-accent)}.mobile-office__card-copy{display:grid;gap:.12rem;min-width:0}.mobile-office__card-title{font-size:var(--gl-m-fs-card,18px);font-weight:var(--gl-m-fw-card,650);line-height:var(--gl-m-lh-card,1.3);letter-spacing:0;color:var(--mo-ink)}.mobile-office__card-sub{font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-secondary,400);line-height:var(--gl-m-lh-secondary,1.45);letter-spacing:0;color:var(--mo-muted)}.mobile-office__card-meta{display:flex;align-items:center;gap:.35rem;color:var(--mo-muted)}.mobile-office__card-time{font-size:var(--gl-m-fs-caption,12px);font-weight:var(--gl-m-fw-caption,500);line-height:var(--gl-m-lh-caption,1.35);white-space:nowrap}.mobile-office__card-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--mo-accent)}.mobile-office__card-chevron{font-size:1.25rem;line-height:1;color:var(--mo-accent);font-weight:500}.mobile-office__add{display:flex;align-items:center;justify-content:center;margin-top:1rem;min-height:3.15rem;border-radius:1rem;background:var(--mo-accent);color:var(--mo-accent-ink);font-size:var(--gl-m-fs-button,16px);font-weight:var(--gl-m-fw-button,600);letter-spacing:-.01em;text-decoration:none}button.mobile-office__card{width:100%;border:0;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile-office__card--row{grid-template-columns:minmax(0,1fr) auto}.mobile-office__back{display:inline-flex;align-items:center;min-height:44px;margin:0 0 .15rem -.35rem;padding:0 .35rem;border:0;background:transparent;color:var(--mo-accent);font-size:var(--gl-m-fs-button,16px);font-weight:var(--gl-m-fw-button,600);cursor:pointer}.mobile-office__empty,.mobile-office__lead{margin:.35rem 0 0;font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-secondary,400);line-height:var(--gl-m-lh-secondary,1.45);color:var(--mo-muted)}.mobile-office__section{margin-top:.35rem}.mobile-office__section-label{margin:var(--gl-m-gap-section,1.15rem) 0 var(--gl-m-gap-heading,.35rem);font-size:var(--gl-m-fs-eyebrow,12px);font-weight:var(--gl-m-fw-eyebrow,600);letter-spacing:.08em;text-transform:uppercase;color:var(--mo-muted)}.mobile-office__detail{margin-top:.35rem;padding:.9rem 1rem;border-radius:1rem;background:var(--mo-card)}.mobile-office__fields{display:grid;gap:.75rem;margin:0}.mobile-office__field dt{margin:0;font-size:var(--gl-m-fs-field,15px);font-weight:var(--gl-m-fw-field,600);line-height:var(--gl-m-lh-field,1.35);letter-spacing:0;text-transform:none;color:var(--mo-ink)}.mobile-office__field dd{margin:.2rem 0 0;font-size:var(--gl-m-fs-body,16px);font-weight:var(--gl-m-fw-body,400);line-height:var(--gl-m-lh-body,1.45);color:var(--mo-ink);white-space:pre-wrap}.mobile-office-menu__backdrop{position:fixed;inset:0;z-index:70;border:0;background:rgba(8,6,4,.45)}.mobile-office-menu{position:fixed;z-index:71;top:0;right:0;bottom:0;width:min(22rem,88vw);padding:calc(.85rem + env(safe-area-inset-top, 0px)) 1rem calc(1rem + env(safe-area-inset-bottom, 0px));overflow:auto;background:var(--gl-m-card,var(--mo-bg,#181818));color:var(--gl-m-card-ink,var(--mo-ink,#f5f1e8));box-shadow:-16px 0 40px rgba(8,6,4,.22)}.mobile-office-menu__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.mobile-office-menu__title{margin:0;font-size:var(--gl-m-fs-section,21px);font-weight:var(--gl-m-fw-section,650);line-height:var(--gl-m-lh-section,1.25);letter-spacing:0;font-family:var(--font-ui),system-ui,sans-serif}.mobile-office-menu__close{width:40px;height:40px;border:0;background:transparent;color:inherit;font-size:1.6rem;line-height:1}.layout-mode-switcher--sheet,.mobile-office-menu__block{margin:0 0 1.1rem}.mobile-office-menu__hint{margin:0 0 .55rem;font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-secondary,400);line-height:var(--gl-m-lh-secondary,1.45);color:var(--mo-muted,var(--muted))}.mobile-office-menu__group{margin:0 0 .85rem}.mobile-office-menu__group .mobile-office-menu__links{margin-bottom:.35rem}.mobile-office-menu__links{display:grid;gap:.35rem;margin-bottom:1.25rem}.mobile-office-menu__link,.mobile-office-menu__signout{display:flex;align-items:center;min-height:44px;padding:0 .2rem;border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;font-size:var(--gl-m-fs-body,16px);font-weight:600}.mobile-office-menu__signout{width:100%;color:var(--mo-accent,var(--gold,#b8913d))}html[data-billing-theme=practice]:not([data-layout-mode=desktop]) .gl-mobile-page-title,html[data-billing-theme=practice]:not([data-layout-mode=desktop]) .page-header__title,html[data-billing-theme=space]:not([data-layout-mode=desktop]) .gl-mobile-page-title,html[data-billing-theme=space]:not([data-layout-mode=desktop]) .page-header__title{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:600}html[data-billing-theme=space] .layout-mode-phone-bar{background:color-mix(in srgb,var(--space-gold,#d1a449) 16%,#14110c);border-color:color-mix(in srgb,var(--space-gold,#d1a449) 32%,transparent)}html[data-billing-theme=space] .layout-mode-phone-bar__copy{color:var(--space-ink-on-dark,#f5f1e8)}html[data-billing-theme=chamber]{--mo-bg:var(--cream,#f6f1ea);--mo-card:#fffcf9;--mo-ink:var(--ink,#2a2438);--mo-muted:var(--muted,#6b6378);--mo-accent:var(--gold,#b8735a);--mo-accent-ink:#fff}html[data-trial-firm=true] .layout-mode-phone-bar,html[data-trial-firm=true] .mobile-office-bottom-nav,html[data-trial-firm=true] .mobile-office-header,html[data-trial-firm=true] .mobile-office-home-slot,html[data-trial-firm=true] .mobile-office-menu,html[data-trial-firm=true] .mobile-office-menu__backdrop{display:none!important}.mobile-space-desk-nav__sheet .layout-mode-switcher{margin:0 0 .85rem}html:not([data-layout-mode=desktop]) .mobile-office-bottom-nav,html:not([data-layout-mode=desktop]) .mobile-office-header,html:not([data-layout-mode=desktop]) .mobile-office-home-slot,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-office-bottom-nav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-office-header,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-office-home-slot{pointer-events:auto!important}html:not([data-layout-mode=desktop]) .mobile-clio-desk-nav,html:not([data-layout-mode=desktop]) .mobile-space-desk-nav,html:not([data-layout-mode=desktop]) .mobile-space-desk-nav__sheet,html:not([data-layout-mode=desktop]) .mobile-space-desk-nav__sheet-backdrop,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-clio-desk-nav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-space-desk-nav,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-space-desk-nav__sheet,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-space-desk-nav__sheet-backdrop{pointer-events:none!important}@media (max-width:767px){html:not([data-layout-mode=desktop]){overflow-x:clip;overflow-y:auto;scroll-padding-top:calc(var(--mobile-header-height, 6.75rem) + env(safe-area-inset-top, 0px));scroll-padding-bottom:calc(var(--mobile-nav-height, 5.25rem) + env(safe-area-inset-bottom, 0px) + 24px)}html:not([data-layout-mode=desktop]) .app-shell,html:not([data-layout-mode=desktop]) .firm-workspace,html:not([data-layout-mode=desktop]) .firm-workspace-body,html:not([data-layout-mode=desktop]) .trial-firm-layout__main,html:not([data-layout-mode=desktop]) body{min-width:0!important;max-width:100%!important;overflow:visible;background:var(--gl-m-bg,#0b0b0b)}html:not([data-layout-mode=desktop]) .firm-workspace-body{padding-bottom:calc(var(--mobile-nav-height, 5.25rem) + env(safe-area-inset-bottom, 0px) + 24px)}html:not([data-layout-mode=desktop]) .firm-workspace-body:has(.mobile-office-home-slot),html:not([data-layout-mode=desktop]) .mobile-office-home-slot{padding-bottom:0}html:not([data-layout-mode=desktop]) .trial-firm-layout__main{padding-bottom:0}html:not([data-layout-mode=desktop]) .page-header{margin:0 0 .75rem;padding:0;border:0;background:transparent}html:not([data-layout-mode=desktop]) .page-header__label,html:not([data-layout-mode=desktop]) .page-header__subtitle,html:not([data-layout-mode=desktop]) .tab-info-guide,html:not([data-layout-mode=desktop]) .tab-page-header{display:none!important}html:not([data-layout-mode=desktop]) .gl-mobile-page-title,html:not([data-layout-mode=desktop]) .page-header__title{margin:.1rem 0 var(--gl-m-gap-section,1.15rem);font-size:var(--gl-m-fs-title,28px);line-height:var(--gl-m-lh-title,1.2);font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:var(--gl-m-fw-title,700);letter-spacing:-.02em;color:var(--gl-m-ink,#f5f1e8)}html:not([data-layout-mode=desktop]) .gl-mobile-page-subtitle{margin:var(--gl-m-gap-heading,.35rem) 0 var(--gl-m-gap-section,1.15rem);font-size:var(--gl-m-fs-secondary,13px);font-weight:var(--gl-m-fw-secondary,400);line-height:var(--gl-m-lh-secondary,1.45);color:var(--gl-m-muted,#aaa49a)}html:not([data-layout-mode=desktop]) .card:not(.reset-dialog):not(.item-details-dialog),html:not([data-layout-mode=desktop]) .ui-card{border:1px solid var(--gl-m-divider,#2d2d2d);border-radius:1rem;background:var(--gl-m-card,#181818);box-shadow:0 8px 24px rgba(0,0,0,.28);color:var(--gl-m-card-ink,#f5f1e8)}html:not([data-layout-mode=desktop]) .client-list-table-wrap,html:not([data-layout-mode=desktop]) .firm-ledger-table-wrap,html:not([data-layout-mode=desktop]) .overflow-x-auto,html:not([data-layout-mode=desktop]) .scroll-panel-hint{overflow-x:auto;max-width:100%;min-width:0}html:not([data-layout-mode=desktop]) .gl-mobile-month-board{overflow-x:auto!important;overflow-y:hidden!important;max-width:100%}html:not([data-layout-mode=desktop]) .firm-workspace-body table,html:not([data-layout-mode=desktop]) table.client-list-table,html:not([data-layout-mode=desktop]) table.firm-ledger-table{display:block;width:100%!important;min-width:0!important;max-width:100%}html:not([data-layout-mode=desktop]) .firm-workspace-body table.space-staff-ledger__table,html:not([data-layout-mode=desktop]) .space-staff-ledger__table{display:none!important}html:not([data-layout-mode=desktop]) .firm-workspace-body table thead{display:none}html:not([data-layout-mode=desktop]) .firm-workspace-body table tbody,html:not([data-layout-mode=desktop]) .firm-workspace-body table tr{display:block;width:100%}html:not([data-layout-mode=desktop]) .firm-workspace-body table tr{margin:0 0 .5rem;padding:.85rem .95rem;border:1px solid var(--gl-m-divider,#2d2d2d);border-radius:1rem;background:var(--gl-m-card,#181818);box-shadow:0 8px 24px rgba(0,0,0,.28);color:var(--gl-m-card-ink,#f5f1e8)}html:not([data-layout-mode=desktop]) .firm-workspace-body table td{display:block;width:100%!important;min-width:0!important;max-width:100%;padding:.18rem 0!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;font-size:var(--gl-m-fs-body,16px)}html:not([data-layout-mode=desktop]) .form-grid,html:not([data-layout-mode=desktop]) .form-grid--2,html:not([data-layout-mode=desktop]) .form-grid--3{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important}html:not([data-layout-mode=desktop]) .field,html:not([data-layout-mode=desktop]) input:not([type=checkbox]):not([type=radio]),html:not([data-layout-mode=desktop]) select,html:not([data-layout-mode=desktop]) textarea{max-width:100%;min-height:2.75rem;font-size:16px}html:not([data-layout-mode=desktop]) .entry-form .btn-primary,html:not([data-layout-mode=desktop]) .entry-form .btn-secondary,html:not([data-layout-mode=desktop]) .entry-form__footer button,html:not([data-layout-mode=desktop]) .gl-mobile-primary-btn{width:100%;min-height:3.05rem;border-radius:1rem;font-size:var(--gl-m-fs-button,16px);font-weight:var(--gl-m-fw-button,600)}html:not([data-layout-mode=desktop]) .gl-mobile-primary-btn{display:flex;align-items:center;justify-content:center;border:0;background:var(--gl-m-gold-action,var(--gl-m-gold,#e0b75c));color:var(--gl-m-gold-ink,#14110c)}html:not([data-layout-mode=desktop]) .gl-mobile-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;min-width:0;margin:0 0 .75rem}html:not([data-layout-mode=desktop]) .gl-mobile-page-header__copy{flex:1 1 auto;min-width:0}html:not([data-layout-mode=desktop]) .gl-mobile-page-header__action{flex:0 0 auto;margin-top:.15rem}html:not([data-layout-mode=desktop]) .gl-mobile-page-add{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.45rem .75rem;border-radius:.85rem;border:1px solid var(--gl-m-gold,#d1a449);background:var(--gl-m-gold-action,#e0b75c);color:var(--gl-m-gold-ink,#14110c);font-size:.85rem;font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;cursor:pointer}html:not([data-layout-mode=desktop]) .gl-mobile-page-add:disabled{opacity:.55;cursor:not-allowed}html:not([data-layout-mode=desktop]) .item-details-dialog,html:not([data-layout-mode=desktop]) .reset-dialog,html:not([data-layout-mode=desktop]) [role=dialog] .card{left:.75rem;right:.75rem;width:auto!important;max-width:none!important;max-height:calc(100dvh - 5.5rem - env(safe-area-inset-bottom, 0px));margin:.75rem auto 0;overflow-y:auto;-webkit-overflow-scrolling:touch}html:not([data-layout-mode=desktop]) .desk-checklist-item,html:not([data-layout-mode=desktop]) .desk-checklist-row,html:not([data-layout-mode=desktop]) .my-work-row,html:not([data-layout-mode=desktop]) .space-notifications-desk__link,html:not([data-layout-mode=desktop]) .space-notifications-desk__row{display:block;width:100%;min-width:0;padding:.85rem .95rem;border:1px solid var(--gl-m-divider,#2d2d2d);border-radius:1rem;background:var(--gl-m-card,#181818);box-shadow:0 8px 24px rgba(0,0,0,.28);color:var(--gl-m-card-ink,#f5f1e8);overflow-wrap:anywhere}html:not([data-layout-mode=desktop]) .client-directory__search,html:not([data-layout-mode=desktop]) .space-notifications-desk__panel{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html:not([data-layout-mode=desktop]) .weekly-board,html:not([data-layout-mode=desktop]) .weekly-board__grid{display:block;min-width:0!important;overflow:visible!important}html:not([data-layout-mode=desktop]) .space-tasks-ledger__chip{min-height:2.4rem;padding:.4rem .7rem;border-radius:999px;font-size:var(--gl-m-fs-badge,11px);font-weight:var(--gl-m-fw-badge,600)}html:not([data-layout-mode=desktop]) img,html:not([data-layout-mode=desktop]) svg,html:not([data-layout-mode=desktop]) video{max-width:100%}}html[data-phone-viewport=true]:not([data-layout-mode=desktop]){overflow-x:clip;overflow-y:auto;scroll-padding-top:calc(var(--mobile-header-height, 6.75rem) + env(safe-area-inset-top, 0px));scroll-padding-bottom:calc(var(--mobile-nav-height, 5.25rem) + env(safe-area-inset-bottom, 0px) + 24px)}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .app-shell,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-workspace,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-workspace-body,html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .trial-firm-layout__main{overflow:visible}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-workspace-body{padding-bottom:calc(var(--mobile-nav-height, 5.25rem) + env(safe-area-inset-bottom, 0px) + 24px)}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .firm-workspace-body:has(.mobile-office-home-slot),html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .mobile-office-home-slot{padding-bottom:0}html[data-phone-viewport=true]:not([data-layout-mode=desktop]) .trial-firm-layout__main{padding-bottom:0}.mobile-feed-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;box-sizing:border-box;width:100%;margin:.35rem 0 .75rem;padding:0 .85rem}.mobile-feed-tabs__link{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.35rem .4rem;border:1px solid var(--gl-m-divider,#2d2d2d);border-radius:.85rem;background:var(--gl-m-card,#181818);color:var(--gl-m-card-ink,#f5f1e8);text-align:center;text-decoration:none;font-size:.78rem;font-weight:650;line-height:1.2}.mobile-feed-tabs__link--on{background:var(--gl-m-gold,#d1a449);border-color:var(--gl-m-gold,#d1a449);color:var(--gl-m-gold-ink,#14110c)}