html[data-trial-firm=true]{--aegys-mobile-gap:0.7rem;--aegys-mobile-radius:0.8rem}@media (max-width:767px){html[data-trial-firm=true] .firm-workspace,html[data-trial-firm=true] .firm-workspace-body,html[data-trial-firm=true] .matter-page,html[data-trial-firm=true] .office-hub-page,html[data-trial-firm=true] .trial-firm-app{overflow-x:clip;max-width:100%}html[data-trial-firm=true][data-billing-theme=space] .firm-space-shell{--workspace-pad:0.5rem;padding-top:max(.15rem,env(safe-area-inset-top,0px));padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px))}html[data-trial-firm=true][data-billing-theme=space] .firm-space-shell .trial-firm-layout{grid-template-columns:1fr!important;gap:.3rem!important;padding:.1rem 0 0!important}html[data-trial-firm=true] .bitrix-space-rail,html[data-trial-firm=true] .bitrix-space-rail__mobile-label,html[data-trial-firm=true] .bitrix-space-rail__mobile-select,html[data-trial-firm=true] .trial-firm-layout__nav,html[data-trial-firm=true][data-billing-theme=space] .firm-space-shell .trial-firm-layout__nav{display:none!important}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav{margin:0 0 .35rem;padding:.28rem .45rem;min-height:2.75rem;border-radius:.7rem}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav__name{font-size:.82rem!important;max-width:11rem;line-height:1.15}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav__tag{font-size:.62rem!important;letter-spacing:.06em}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav .search-hero-input,html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav__search input{min-height:var(--touch-min,44px)!important;font-size:16px!important}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav .brand-header__utility-btn,html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav .keyboard-shortcuts-trigger--header,html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav .notifications-center__bell--compact,html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav .staff-messages-center__trigger--compact{min-width:var(--touch-min,44px)!important;min-height:var(--touch-min,44px)!important}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-toolbar,html[data-trial-firm=true][data-billing-theme=space] .firm-space-shell .bitrix-space-toolbar{margin:0 0 .55rem!important;padding:.55rem .7rem .5rem!important;border-radius:.75rem!important;gap:.35rem}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-toolbar__heading,html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-toolbar__row{gap:.45rem .65rem;align-items:center}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-toolbar__title,html[data-trial-firm=true][data-billing-theme=space] .firm-space-shell .bitrix-space-toolbar__title{font-family:var(--font-ui),"Sofia Sans Semi Condensed",system-ui,sans-serif!important;font-size:1.18rem!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.15!important}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-toolbar__eyebrow,html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-toolbar__lede{display:none!important}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-toolbar__page-actions{gap:.35rem}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-btn--create,html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-create .bitrix-space-btn--create{min-height:var(--touch-min,44px)!important;padding:.35rem .8rem!important;font-size:.82rem!important}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-toolbar .bitrix-space-btn--chip{min-height:var(--touch-min,44px)!important;padding:.28rem .7rem!important}html[data-trial-firm=true][data-billing-theme=space] .trial-workspace-banner,html[data-trial-firm=true][data-billing-theme=space] .trial-workspace-banner--active{margin:0 0 .4rem;padding:.32rem .6rem}html[data-trial-firm=true][data-billing-theme=space] .trial-workspace-banner__text{font-size:.72rem;line-height:1.3}html[data-trial-firm=true] .firm-workspace .client-directory>.page-header:first-child,html[data-trial-firm=true] .firm-workspace .page-header__label,html[data-trial-firm=true] .firm-workspace .page-header__subtitle,html[data-trial-firm=true] .firm-workspace .view-hero__eyebrow,html[data-trial-firm=true] .firm-workspace .view-hero__subtitle{display:none!important}html[data-trial-firm=true] .firm-workspace .page-header{margin:0 0 .45rem;padding:0}html[data-trial-firm=true] .firm-workspace .page-header__title,html[data-trial-firm=true] .firm-workspace .section-title,html[data-trial-firm=true] .firm-workspace .tab-page-header h1,html[data-trial-firm=true] .firm-workspace .tab-page-header h2,html[data-trial-firm=true] .firm-workspace .view-hero__title{font-family:var(--font-ui),"Sofia Sans Semi Condensed",system-ui,sans-serif!important;font-size:1.12rem!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.18;color:#13263f}html[data-trial-firm=true] .firm-workspace .view-hero{margin:0 0 .65rem;padding:0;gap:.45rem;align-items:stretch}html[data-trial-firm=true] .firm-workspace .view-hero .btn-primary,html[data-trial-firm=true] .firm-workspace .view-hero .btn-secondary{min-height:var(--touch-min,44px);width:auto}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-section-tabs,html[data-trial-firm=true][data-billing-theme=space] .firm-shell-subnav{margin-bottom:.45rem!important}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-section-tabs__link{min-height:var(--touch-min,44px)!important;font-size:.8rem!important;padding:.4rem .7rem!important}html[data-trial-firm=true] .firm-workspace .hint-bar{font-size:.78rem;line-height:1.4;margin-bottom:.55rem}html[data-trial-firm=true] .firm-workspace .card,html[data-trial-firm=true] .firm-workspace .card-elevated,html[data-trial-firm=true] .firm-workspace .item-card,html[data-trial-firm=true] .firm-workspace .my-work-list__row,html[data-trial-firm=true] .firm-workspace .ui-card{border-radius:var(--aegys-mobile-radius)}html[data-trial-firm=true] .firm-workspace .desk-checklist-row,html[data-trial-firm=true] .firm-workspace .desk-checklist__row,html[data-trial-firm=true] .firm-workspace .item-card,html[data-trial-firm=true] .firm-workspace .my-work-list__row{padding:.7rem .75rem!important;min-height:3rem}html[data-trial-firm=true] .billing-home .stat-strip,html[data-trial-firm=true] .firm-workspace .stat-strip,html[data-trial-firm=true] .firm-workspace .stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}html[data-trial-firm=true] .firm-workspace .stat-strip__item,html[data-trial-firm=true] .firm-workspace .stat-tile{min-width:0;padding:.65rem .7rem}html[data-trial-firm=true] .firm-workspace .stat-strip__value,html[data-trial-firm=true] .firm-workspace .stat-tile__value{font-size:1.05rem}html[data-trial-firm=true] .firm-workspace .client-directory__search.ui-card{padding:.75rem .8rem .85rem;gap:.65rem}html[data-trial-firm=true] .firm-workspace .client-list-table-wrap{display:none!important}html[data-trial-firm=true] .firm-workspace .client-list-cards{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}html[data-trial-firm=true] .firm-workspace .client-list-cards__toolbar{display:flex;align-items:center;gap:.55rem;margin:.15rem 0}html[data-trial-firm=true] .firm-workspace .client-list-cards__sort-label{font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#2a4a6c}html[data-trial-firm=true] .firm-workspace .client-list-cards__sort{flex:1 1 auto;min-height:var(--touch-min,44px);font-size:16px!important}html[data-trial-firm=true] .firm-workspace .client-list-card{display:grid;gap:.22rem;width:100%;min-height:4.5rem;padding:.75rem .85rem;border:1px solid var(--aegys-line,#d7e0ec);border-radius:var(--aegys-mobile-radius);background:#fff;box-shadow:0 8px 22px color-mix(in srgb,#13263f 6%,transparent);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-trial-firm=true] .firm-workspace .client-list-card:active{transform:scale(.99)}html[data-trial-firm=true] .firm-workspace .client-list-card__name-line{display:flex;align-items:center;gap:.35rem;min-width:0}html[data-trial-firm=true] .firm-workspace .client-list-card__name{font-size:1rem;font-weight:700;letter-spacing:-.015em;color:#13263f;line-height:1.25;overflow-wrap:anywhere}html[data-trial-firm=true] .firm-workspace .client-list-card__meta{display:flex;flex-wrap:wrap;gap:.25rem .65rem;font-size:.78rem;color:#3a4556;overflow-wrap:anywhere}html[data-trial-firm=true] .firm-workspace .client-list-card__code{font-weight:650;color:#2a4a6c;letter-spacing:.04em}html[data-trial-firm=true] .firm-workspace .client-list-card__matter{font-size:.8rem;line-height:1.35;color:#3a4556;overflow-wrap:anywhere}html[data-trial-firm=true] .firm-workspace .client-list-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.2rem}html[data-trial-firm=true] .firm-workspace .button-row{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}html[data-trial-firm=true] .firm-workspace .field-dispatch-panel__filter-btn{min-height:var(--touch-min,44px);padding:.4rem .75rem;font-size:.8rem}html[data-trial-firm=true] .firm-workspace .client-directory .button-row span{font-size:.75rem}html[data-trial-firm=true] .firm-workspace .firm-ledger-table-wrap,html[data-trial-firm=true] .firm-workspace .table-scroll,html[data-trial-firm=true] .firm-workspace [class*=__table-wrap],html[data-trial-firm=true] .matter-page [class*=__table-wrap]{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html[data-trial-firm=true] .firm-workspace table{font-size:.8rem}html[data-trial-firm=true] .firm-workspace td,html[data-trial-firm=true] .firm-workspace th{padding-top:.55rem;padding-bottom:.55rem}html[data-trial-firm=true] .firm-workspace .entry-form__grid,html[data-trial-firm=true] .firm-workspace .form-grid,html[data-trial-firm=true] .matter-page .form-grid{grid-template-columns:1fr!important;gap:.7rem}html[data-trial-firm=true] .firm-workspace .field-label,html[data-trial-firm=true] .firm-workspace label,html[data-trial-firm=true] .matter-page .field-label{font-size:.78rem;font-weight:650;color:#2a4a6c}html[data-trial-firm=true] .firm-workspace .field,html[data-trial-firm=true] .firm-workspace .field-input,html[data-trial-firm=true] .firm-workspace input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),html[data-trial-firm=true] .firm-workspace select,html[data-trial-firm=true] .firm-workspace textarea,html[data-trial-firm=true] .matter-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),html[data-trial-firm=true] .matter-page select,html[data-trial-firm=true] .matter-page textarea{min-height:var(--touch-min,44px);font-size:16px!important}html[data-trial-firm=true] .firm-workspace .btn-ghost,html[data-trial-firm=true] .firm-workspace .btn-gold,html[data-trial-firm=true] .firm-workspace .btn-outline,html[data-trial-firm=true] .firm-workspace .btn-primary,html[data-trial-firm=true] .firm-workspace .btn-secondary,html[data-trial-firm=true] .matter-page .btn-primary,html[data-trial-firm=true] .matter-page .btn-secondary{min-height:var(--touch-min,44px);padding-inline:.9rem;font-size:.88rem;touch-action:manipulation}html[data-trial-firm=true] .firm-workspace .btn-row,html[data-trial-firm=true] .firm-workspace .item-actions{gap:.45rem}html[data-trial-firm=true] .dialog-backdrop,html[data-trial-firm=true] .modal-backdrop,html[data-trial-firm=true] .reset-dialog-backdrop{align-items:flex-end!important;padding:0!important}html[data-trial-firm=true] .client-directory-popup,html[data-trial-firm=true] .item-details-dialog,html[data-trial-firm=true] .matter-quick-add-dialog.modal-panel,html[data-trial-firm=true] .modal-panel,html[data-trial-firm=true] .reset-dialog,html[data-trial-firm=true] .schedule-email-modal,html[data-trial-firm=true] .theme-confirm-dialog,html[data-trial-firm=true] .workspace-intro-modal{width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - .4rem)!important;margin:0!important;border-radius:1rem 1rem 0 0!important;overflow:auto;padding-bottom:max(.85rem,env(safe-area-inset-bottom,0px))!important;-webkit-overflow-scrolling:touch}html[data-trial-firm=true] .bitrix-space-create__menu{max-width:min(18rem,calc(100vw - 1.5rem));max-height:min(60dvh,22rem);overflow:auto}html[data-trial-firm=true] .firm-workspace .calendar-shell{overflow-x:hidden;border-radius:var(--aegys-mobile-radius)}html[data-trial-firm=true] .firm-workspace .calendar-shell__week-row,html[data-trial-firm=true] .firm-workspace .calendar-shell__weekday-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}html[data-trial-firm=true] .firm-workspace .calendar-weekday{padding:.4rem .1rem;font-size:.62rem;letter-spacing:.04em}html[data-trial-firm=true] .firm-workspace .calendar-day-cell{min-height:3.35rem!important;min-width:0!important;padding:.2rem .12rem .35rem!important}html[data-trial-firm=true] .firm-workspace .calendar-day-head{position:static;height:auto;width:auto;justify-content:center}html[data-trial-firm=true] .firm-workspace .calendar-day-num{font-family:var(--font-ui),"Sofia Sans Semi Condensed",system-ui,sans-serif!important;font-size:.88rem!important;font-weight:700}html[data-trial-firm=true] .firm-workspace .calendar-day-body>.mt-1.hidden,html[data-trial-firm=true] .firm-workspace .calendar-day-item,html[data-trial-firm=true] .firm-workspace .calendar-day-ph-label,html[data-trial-firm=true] .firm-workspace .calendar-day-stats{display:none!important}html[data-trial-firm=true] .firm-workspace .calendar-day-cell--today .calendar-day-head{border-radius:.4rem;background:#2a4a6c}html[data-trial-firm=true] .firm-workspace .calendar-day-cell--selected{box-shadow:inset 0 0 0 2px #2a4a6c;background:color-mix(in srgb,#2a4a6c 8%,#fff)}html[data-trial-firm=true] .firm-workspace .weekly-board{overflow-x:hidden}html[data-trial-firm=true] .firm-workspace .weekly-board__grid{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.28rem}html[data-trial-firm=true] .firm-workspace .weekly-day-column{min-width:0!important;padding:.4rem .2rem .45rem!important;min-height:4.4rem}html[data-trial-firm=true] .firm-workspace .weekly-day-column__num{font-family:var(--font-ui),"Sofia Sans Semi Condensed",system-ui,sans-serif!important;font-size:1.05rem!important}html[data-trial-firm=true] .firm-workspace .weekly-day-column .calendar-day-ph-label,html[data-trial-firm=true] .firm-workspace .weekly-day-column .calendar-day-stat,html[data-trial-firm=true] .firm-workspace .weekly-day-column .mt-2.flex-1,html[data-trial-firm=true] .firm-workspace .weekly-day-mini-card,html[data-trial-firm=true] .firm-workspace .weekly-day-today-badge{display:none!important}html[data-trial-firm=true] .firm-workspace .weekly-day-column--today{box-shadow:inset 0 0 0 2px #2a4a6c}html[data-trial-firm=true] .firm-workspace .weekly-day-column--selected{background:color-mix(in srgb,#2a4a6c 10%,#fff)}html[data-trial-firm=true] .firm-workspace .office-drive-panel__grid,html[data-trial-firm=true] .firm-workspace .office-drive-panel__grid--create{grid-template-columns:1fr!important}html[data-trial-firm=true] .firm-workspace .home-dashboard-tabs,html[data-trial-firm=true] .firm-workspace .matter-documents-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}html[data-trial-firm=true] .firm-workspace .home-dashboard-tabs__btn,html[data-trial-firm=true] .firm-workspace .matter-documents-tabs__btn{min-height:var(--touch-min,44px)}html[data-trial-firm=true] .firm-workspace .amount-serif,html[data-trial-firm=true] .firm-workspace .amount-serif--hero{font-family:var(--font-ui),"Sofia Sans Semi Condensed",system-ui,sans-serif!important;font-variant-numeric:tabular-nums;font-size:1.05rem}html[data-trial-firm=true] .matter-page__header-row{flex-direction:column;align-items:stretch;gap:.55rem}html[data-trial-firm=true] .client-matter-panel__title-block{min-width:0}html[data-trial-firm=true] .client-matter-panel__name{font-size:1.15rem;line-height:1.2}html[data-trial-firm=true] .client-directory-popup__grid{grid-template-columns:1fr!important}html[data-trial-firm=true][data-billing-theme=space] .mobile-space-desk-nav.mobile-clio-desk-nav{display:grid!important;z-index:60}html[data-trial-firm=true][data-billing-theme=space] .mobile-clio-desk-nav__link,html[data-trial-firm=true][data-billing-theme=space] .mobile-clio-desk-nav__search{min-height:var(--touch-min,44px)!important;font-size:.7rem!important;font-weight:650!important}html[data-trial-firm=true][data-billing-theme=space] .mobile-space-desk-nav__sheet-item{min-height:var(--touch-min,44px)!important;font-size:.92rem!important}html[data-trial-firm=true][data-billing-theme=space] .mobile-space-desk-nav__sheet-close{min-width:var(--touch-min,44px);min-height:var(--touch-min,44px)}html[data-trial-firm=true] .firm-workspace .filing-workspace__selection-bar,html[data-trial-firm=true] .firm-workspace .matter-sticky-bar{bottom:var(--mobile-bottom-nav-offset,4.75rem)!important}}@media (max-width:430px){html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav__tag{display:none}html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-toolbar__title,html[data-trial-firm=true][data-billing-theme=space] .firm-space-shell .bitrix-space-toolbar__title{font-size:1.08rem!important}html[data-trial-firm=true][data-billing-theme=space] .mobile-clio-desk-nav__link,html[data-trial-firm=true][data-billing-theme=space] .mobile-clio-desk-nav__search{font-size:.64rem!important;letter-spacing:0}}@media (max-width:374px){html[data-trial-firm=true][data-billing-theme=space] .bitrix-space-topnav__name{max-width:8.5rem;font-size:.76rem!important}html[data-trial-firm=true] .firm-workspace .client-list-card{padding:.65rem .7rem}}@media (min-width:768px) and (max-width:1024px){html[data-trial-firm=true] .firm-workspace .entry-form__grid,html[data-trial-firm=true] .firm-workspace .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.client-portal--tenant,.client-portal-shell--tenant{max-width:100%;padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px));padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px));overflow-x:clip}.client-portal--tenant .card,.client-portal--tenant .client-portal__header{border-radius:.85rem}.client-portal--tenant .client-portal__greeting{font-family:var(--font-ui),"Sofia Sans Semi Condensed",system-ui,sans-serif;font-size:1.2rem;line-height:1.2;color:#13263f}.client-portal--tenant .client-portal-upcoming__grid,.client-portal--tenant .client-portal__stats{grid-template-columns:1fr!important;gap:.55rem}.client-portal--tenant .field,.client-portal--tenant input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.client-portal--tenant select,.client-portal--tenant textarea{min-height:var(--touch-min,44px);font-size:16px!important}.client-portal--tenant .btn-primary,.client-portal--tenant .btn-secondary,.client-portal--tenant .client-portal__concierge-tab,.client-portal--tenant .portal-system-card__cta{min-height:var(--touch-min,44px);touch-action:manipulation}.client-portal--tenant .client-portal__welcome{padding:1rem .9rem}.client-upload-page{padding:1.15rem .85rem calc(1.5rem + env(safe-area-inset-bottom, 0px))}.client-upload-page .client-upload-form h1{font-family:var(--font-ui),"Sofia Sans Semi Condensed",system-ui,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.client-upload-page .client-upload-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.client-upload-page .client-upload-form select,.client-upload-page .client-upload-form textarea{min-height:var(--touch-min,44px);font-size:16px!important}.client-upload-page .client-upload-form .btn-primary,.client-upload-page .client-upload-form .btn-secondary{min-height:var(--touch-min,44px)}}