*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-ui),system-ui,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.brand-header{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(145deg,#0f0d0b,#1a1612 28%,#2b251d 52%,#4a3a18);box-shadow:0 12px 40px rgba(26,22,18,.22),inset 0 1px 0 rgba(212,175,90,.35);min-height:13.5rem}@media (min-width:640px){.brand-header{min-height:15rem}}@media (min-width:1024px){.brand-header{min-height:16.5rem}}.brand-header__cover{opacity:.28;background-image:url(/brand/cover.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.brand-header__cover,.brand-header__shine{pointer-events:none;position:absolute;inset:0}.brand-header__shine{z-index:2;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(255 255 255/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(184 145 61/0.1) var(--tw-gradient-to-position);opacity:.8}.brand-header__inner{position:relative;z-index:10;padding:1rem}@media (min-width:640px){.brand-header__inner{padding:1.25rem}}.brand-header__inner{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.brand-header__logo{position:relative;height:4rem;width:4rem;flex-shrink:0;overflow:hidden;border-radius:9999px;border-width:2px;border-color:rgb(184 145 61/.45);--tw-shadow:0 4px 20px rgba(0,0,0,0.35);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.brand-header__logo{height:4.5rem;width:4.5rem}}.brand-header__logo{box-shadow:0 4px 20px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.08)}.brand-header__logo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.brand-header__text{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;align-items:flex-start;overflow:visible;padding-top:.125rem;text-align:left}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .brand-header__text{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-auth--portal .brand-header__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .brand-header__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.brand-header__title{width:100%;text-align:left;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.55rem;font-weight:700;line-height:1;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0/0.05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .brand-header__title{color:var(--d-text)}}@media (min-width:640px){.brand-header__title{font-size:1.9rem}}.brand-header__title{overflow:visible}.firm-auth--portal .brand-header__tagline{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .brand-header__tagline:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.brand-header__tagline{margin-top:.375rem;width:100%;text-align:left;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.11em;--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .brand-header__tagline{color:var(--d-text)}}@media (min-width:640px){.brand-header__tagline{margin-top:.5rem;font-size:.75rem;line-height:1rem}}.brand-header__workspace-row{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .brand-header__workspace-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.brand-header__workspace-row{margin-top:.625rem}}.brand-header__workspace-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:rgb(255 255 255/.55)}@media (min-width:640px){.brand-header__workspace-label{font-size:11px}}.brand-header__workspace-pill{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.125rem .625rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em}@media (min-width:640px){.brand-header__workspace-pill{font-size:11px}}.brand-header__toolbar{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;border-color:rgb(255 255 255/.15);padding-top:1rem}.billing-app .grid.brand-header__toolbar{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .brand-header__toolbar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.brand-header__toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.brand-header__user-block{min-width:0;max-width:14rem}@media (min-width:640px){.brand-header__user-block{max-width:20rem}}.brand-header__user{min-width:0}.brand-header__snapshot{margin-top:.375rem;display:block;font-size:11px;line-height:1.375;color:rgb(212 175 90/.9)}.billing-app .field-dispatch-panel label.brand-header__snapshot.text-xs,.billing-app .walk-in-panel label.brand-header__snapshot,.billing-app label.brand-header__snapshot.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.brand-header__snapshot.text-xs .mb-1,.billing-app label.brand-header__snapshot.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}@media (min-width:640px){.brand-header__snapshot{font-size:.75rem;line-height:1rem}}.brand-header__greeting{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.25;color:rgb(255 255 255/.9)}.billing-app .field-dispatch-panel label.brand-header__greeting.text-xs,.billing-app .walk-in-panel label.brand-header__greeting,.billing-app label.brand-header__greeting.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.brand-header__greeting.text-xs .mb-1,.billing-app label.brand-header__greeting.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.brand-header__email{margin-top:.125rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:rgb(255 255 255/.55)}.billing-app .field-dispatch-panel label.brand-header__email.text-xs,.billing-app .walk-in-panel label.brand-header__email,.billing-app label.brand-header__email.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.brand-header__email.text-xs .mb-1,.billing-app label.brand-header__email.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}@media (min-width:640px){.brand-header__email{font-size:.75rem;line-height:1rem}}.brand-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.billing-app .grid.brand-header__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .brand-header__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.brand-header__actions{gap:0}}.brand-header__actions-primary{display:flex;flex-shrink:0;align-items:center}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .brand-header__actions-primary{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.brand-header__actions-primary{margin-right:.65rem}.brand-header__actions-utilities{position:relative;z-index:12;display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.75rem;border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(0 0 0/.2);padding:.25rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 10px rgba(0,0,0,.18)}.brand-header__actions-session{display:flex;flex-shrink:0;align-items:center}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .brand-header__actions-session{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.brand-header__actions-session{margin-left:.65rem;padding-left:.65rem;border-left:1px solid rgba(255,255,255,.22)}.follow-up-panel__items.brand-header__user-block--spacer{margin-top:0;border-top-width:0;padding-top:0}.brand-header__user-block--spacer{display:none}@media (min-width:640px){.brand-header__user-block--spacer{display:block;flex:1 1 0%}}.brand-header__actions-utilities .keyboard-shortcuts-trigger--header,.brand-header__actions-utilities .notifications-center__bell--compact,.brand-header__actions-utilities .theme-switcher__trigger--header,.brand-header__utility-btn{position:relative;display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.07);color:rgb(255 255 255/.9);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.brand-header__actions-utilities .keyboard-shortcuts-trigger--header:hover,.brand-header__actions-utilities .notifications-center__bell--compact:hover,.brand-header__actions-utilities .theme-switcher__trigger--header:hover,.brand-header__utility-btn:hover{border-color:rgb(255 255 255/.35);background-color:rgb(255 255 255/.14);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.brand-header__actions-utilities .notifications-center__bell--compact{font-size:1rem;line-height:1.5rem}.brand-header__actions-utilities .theme-switcher__trigger--header{padding:0}.brand-header__actions-utilities .theme-switcher__trigger-label{display:none}.firm-auth--portal .brand-header__actions-primary .header-app-link--hub{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .brand-header__actions-primary .header-app-link--hub:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.brand-header__actions-primary .header-app-link--hub{min-height:2.25rem;border-radius:.375rem;border-color:rgb(184 145 61/.4);background-color:rgb(255 255 255/.1);padding-left:.875rem;padding-right:.875rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:13px;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .brand-header__actions-primary .header-app-link--hub{color:var(--d-text)}}.brand-header__actions-primary .header-app-link--hub:hover{border-color:rgb(184 145 61/.6);background-color:rgb(255 255 255/.15);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.brand-header__actions-session .header-app-link--signout{min-height:2.25rem;border-radius:.375rem;padding-left:.875rem;padding-right:.875rem;font-size:12px;font-weight:600;letter-spacing:.025em}.app-shell.firm-workspace{display:flex;min-height:100dvh;flex-direction:column;--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{--workspace-max:60rem;width:100%;max-width:var(--workspace-max);margin-inline:auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.app-shell.firm-workspace>.brand-footer,.app-shell.firm-workspace>.brand-header,.app-shell.firm-workspace>.firm-shell-chrome,.app-shell.firm-workspace>.firm-workspace-body,.app-shell.firm-workspace>.firm-workspace-nav,.app-shell.firm-workspace>.office-nav-wrap{width:100%;max-width:100%;margin-inline:0}.firm-workspace .firm-workspace-body{flex:1 1 auto;min-height:0}.brand-footer{margin-top:auto;padding:.65rem 1rem .55rem;border-top:1px solid rgba(212,175,90,.2);text-align:center;background:linear-gradient(180deg,rgba(250,248,244,0),rgba(250,246,238,.38) 42%,rgba(255,253,248,.55));border-radius:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.brand-footer__bar{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding-bottom:0}.brand-footer__bar:after{content:"";display:block;width:min(4.5rem,28%);height:1px;margin-top:.3rem;background:linear-gradient(90deg,transparent,rgba(212,175,90,.55) 50%,transparent)}.brand-footer__stack{display:flex;flex-direction:column;align-items:center;width:100%}.brand-footer__ornament{width:.25rem;height:.25rem;margin:.05rem auto .35rem;transform:rotate(45deg);border:1px solid rgba(212,175,90,.42);background:rgba(212,175,90,.18);box-shadow:0 0 0 2px rgba(212,175,90,.06)}.brand-footer__divider{width:min(7.5rem,46%);height:1px;margin:.4rem auto .35rem;background:linear-gradient(90deg,transparent,rgba(212,175,90,.28) 50%,transparent)}.brand-footer__contact,.brand-footer__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.15rem .25rem}.brand-footer__contact{flex-direction:column;gap:.08rem;max-width:36rem}.brand-footer__line{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.1rem .28rem;margin:0;line-height:1.3}.brand-footer__line--address{font-size:.6875rem;font-weight:500;letter-spacing:.015em;color:color-mix(in srgb,var(--ink) 78%,var(--muted))}.brand-footer__firm,.brand-footer__line--address{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.brand-footer__firm{font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:1.15;color:var(--ink)}.brand-footer__tagline{font-family:var(--font-ui),sans-serif;font-size:.5rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark)}.brand-footer__contact{font-size:.5625rem;line-height:1.3;color:color-mix(in srgb,var(--muted) 92%,var(--ink))}.brand-footer__link{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.brand-footer__contact a:hover,.brand-footer__link:hover{color:var(--gold-dark);border-bottom-color:rgba(212,175,90,.45)}.brand-footer__sep{opacity:.42;padding:0 .12rem;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:color-mix(in srgb,var(--gold-dark) 55%,var(--muted))}.brand-footer__meta{font-size:.5rem;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 82%,transparent)}.brand-footer__meta-link{color:inherit;text-decoration:none;font-weight:600;transition:color .18s ease}.brand-footer__meta-link:hover{color:var(--gold-dark)}.brand-footer__staff-note{font-weight:500;letter-spacing:.08em}.brand-footer__copy{display:inline;margin:0;font-size:inherit;font-weight:400;line-height:inherit;color:inherit}.brand-footer__copyright-row{margin:.35rem 0 0;padding-top:.35rem;width:100%;max-width:36rem;border-top:1px solid rgba(212,175,90,.14);font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:.5625rem;font-style:italic;letter-spacing:.03em;line-height:1.3;color:color-mix(in srgb,var(--muted) 75%,var(--ink))}.app-shell{margin-left:auto;margin-right:auto;max-width:36rem;padding:1rem 1rem 3rem}@media (min-width:640px){.app-shell{max-width:42rem;padding:1.25rem}}@media (min-width:768px){.app-shell{max-width:48rem}}.app-shell{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:calc(3rem + env(safe-area-inset-bottom, 0px))}.firm-workspace{width:100%;min-width:0;max-width:100%}@media (display-mode:standalone){.brand-header,.firm-auth-topbar{padding-top:env(safe-area-inset-top,0)}}@media (max-width:640px){.brand-header{padding-top:env(safe-area-inset-top,0)}.brand-header__actions{width:100%;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem}.billing-app .grid.brand-header__actions{gap:.75rem}.brand-header__actions{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-shrink:0}.brand-header__actions-primary{margin-right:0}.brand-header__actions-session{margin-left:0;padding-left:.5rem;border-left:1px solid rgba(255,255,255,.22);width:auto}.brand-header__actions-primary .header-app-link--hub,.brand-header__actions-session .header-app-link--signout{min-height:40px;padding-left:.75rem;padding-right:.75rem}.office-nav__hub,.office-nav__link{min-height:48px}.nav-tab{min-height:44px}}.pwa-install-banner{position:fixed;bottom:0;left:0;right:0;z-index:50;border-top-width:1px;border-color:rgb(138 107 42/.3);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(43 37 29/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2b251d var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#1a1612 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 -8px 32px rgba(0,0,0,0.25);--tw-shadow-colored:0 -8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px))}.pwa-install-banner__inner{margin-left:auto;margin-right:auto;display:flex;max-width:32rem;flex-direction:column;gap:.5rem}.billing-app .grid.pwa-install-banner__inner{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .pwa-install-banner__inner{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.pwa-install-banner__inner{max-width:36rem;flex-direction:row;align-items:flex-end;justify-content:space-between}}@media (min-width:768px){.pwa-install-banner__inner{max-width:42rem}}@media (max-width:640px){body:has(.pwa-install-banner) .app-shell,body:has(.pwa-install-banner) .firm-auth-main{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px))}}.card{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.9);padding:1.25rem;--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:640px){.card{padding:1.5rem}}.card{background-color:rgba(255,255,253,.88);background-image:radial-gradient(ellipse 90% 60% at 50% -8%,rgba(212,175,90,.05),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(250,248,244,.92))}.card-elevated{border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.15);background-color:rgb(255 255 255/.9);--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (prefers-color-scheme:dark){.firm-workspace .card-elevated{background-color:var(--d-panel-2);border-color:var(--d-line)}}.section-label{margin-bottom:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:0;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .section-label,.firm-workspace .section-label,.firm-workspace .weekly-day-column__head .section-label{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.section-label,.billing-app label.block.section-label{font-size:.8125rem;line-height:1.45}.billing-app label.block.section-label .mb-1,.billing-app label.block.section-label>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .section-label{font-size:.8125rem;line-height:1.45}.nav-tabs{margin-bottom:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.8);background-color:rgb(239 237 232/.8);padding:.375rem;--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.billing-app .grid.nav-tabs,.billing-app .nav-tabs.gap-2{gap:.75rem}.billing-app .nav-tabs.gap-3{gap:1rem}.home-dashboard-tabs{position:relative;margin-bottom:1.25rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.2);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 246 238/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.5) var(--tw-gradient-to-position);padding:.5rem;--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.billing-app .grid.home-dashboard-tabs,.billing-app .home-dashboard-tabs.gap-2{gap:.75rem}.billing-app .home-dashboard-tabs.gap-3{gap:1rem}@media (min-width:640px){.home-dashboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-dashboard-tabs:before{content:"";pointer-events:none;position:absolute;left:0;right:0;top:0;height:1px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(184 145 61/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(184 145 61/0.45) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.home-dashboard-tabs__btn{display:flex;min-height:3.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;border-radius:.75rem;border-width:1px;border-color:transparent;padding:.625rem .5rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .home-dashboard-tabs__btn{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.home-dashboard-tabs__btn--wide{grid-column:1/-1;min-height:3rem;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:0;padding:.625rem 1rem}.home-dashboard-tabs__btn--active{border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 2px 12px rgba(184,145,61,0.12);--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .home-dashboard-tabs__btn--active{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.home-dashboard-tabs__btn--active{box-shadow:inset 0 -2px 0 var(--gold),0 2px 12px rgba(184,145,61,.1)}.home-dashboard-tabs__btn:not(.home-dashboard-tabs__btn--active):hover{border-color:rgb(227 221 210/.6);background-color:rgb(255 255 255/.75)}.home-dashboard-tabs__btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.35);--tw-ring-offset-width:2px;--tw-ring-offset-color:#faf8f4}.firm-auth--portal .home-dashboard-tabs__label{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .home-dashboard-tabs__label:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.home-dashboard-tabs__label{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:13px;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .home-dashboard-tabs__label,.firm-workspace .weekly-day-column__head .home-dashboard-tabs__label{color:var(--d-text)}}@media (min-width:640px){.home-dashboard-tabs__label{font-size:.875rem;line-height:1.25rem}}.home-dashboard-tabs__hint{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgb(111 103 92/.9)}.home-dashboard-tabs__btn--active .home-dashboard-tabs__hint{color:rgb(138 107 42/.8)}.home-dashboard-tabs__btn--wide .home-dashboard-tabs__hint{font-size:10px;font-weight:600;text-transform:none;letter-spacing:.06em}.nav-tab{min-height:44px;border-radius:.75rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (prefers-color-scheme:dark){.firm-workspace .nav-tab{color:var(--d-text)}}.nav-tab-active{border-width:1px;border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .nav-tab-active{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.nav-tab-active{box-shadow:0 2px 10px rgba(184,145,61,.1),inset 0 -2px 0 var(--gold);transform:none}.nav-tab-idle{border-width:1px;border-color:transparent;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .nav-tab-idle{color:var(--d-text)}}.nav-tab-idle:hover{border-color:rgb(227 221 210/.8);background-color:rgb(255 255 255/.8)}.office-nav{margin-bottom:1.25rem;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#f5f0e6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 240 230/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#f5f0e6 var(--tw-gradient-to-position);padding:.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.office-nav__primary{display:grid;flex:1 1 0%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.375rem}.billing-app .office-nav__primary.gap-2{gap:.75rem}.billing-app .office-nav__primary.gap-3{gap:1rem}.office-nav__link{font-family:var(--font-ui),system-ui,sans-serif;display:flex;min-height:56px;width:100%;align-items:center;justify-content:center;border-radius:.5rem;padding:.75rem 1rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;line-height:1.375;letter-spacing:.06em;color:rgb(26 22 18/.75);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.block.office-nav__link,.billing-app label.block.office-nav__link{font-size:.8125rem;line-height:1.45}.billing-app label.block.office-nav__link .mb-1,.billing-app label.block.office-nav__link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .office-nav__link{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-nav__link{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-nav__link{font-size:.875rem;line-height:1.25rem}}.office-nav__primary--single{grid-template-columns:repeat(1,minmax(0,1fr))}.office-nav__link--active{border-width:1px;border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .office-nav__link--active{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.office-nav__link--active{box-shadow:0 2px 10px rgba(184,145,61,.1),inset 0 -3px 0 var(--gold)}.office-nav__link:not(.office-nav__link--active):hover{background-color:rgb(255 255 255/.8);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .office-nav__link:not(.office-nav__link--active):hover{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.status-bar{margin-bottom:.75rem;border-radius:.5rem;border-width:1px;padding:.625rem .75rem;font-size:.75rem;line-height:1rem;line-height:1.625}.billing-app .field-dispatch-panel label.block.status-bar,.billing-app label.block.status-bar{font-size:.8125rem;line-height:1.45}.billing-app label.block.status-bar .mb-1,.billing-app label.block.status-bar>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .status-bar{font-size:.8125rem;line-height:1.45}.status-bar-error{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .status-bar-error{background-color:rgba(212,175,90,.1);border-color:rgba(212,175,90,.28);color:#e8b48a}}.status-bar-warn{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .status-bar-warn{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3);color:#e6c878}}.field-label{margin-bottom:.375rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.field-label.text-xs,.billing-app .walk-in-panel label.field-label,.billing-app label.field-label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.field-label.text-xs .mb-1,.billing-app label.field-label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.field-hint{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .field-hint,.firm-workspace .field-hint,.firm-workspace .weekly-day-column__head .field-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.field-hint,.billing-app label.block.field-hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.field-hint .mb-1,.billing-app label.block.field-hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .field-hint{font-size:.8125rem;line-height:1.45}.field{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem .875rem;font-size:.875rem;line-height:1.25rem;line-height:1.5;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .field{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.field:focus{outline:2px solid transparent;outline-offset:2px}.field{--tw-ring-color:rgba(184,145,61,0.2)}.field:focus{border-color:#b8913d;box-shadow:0 0 0 2px rgba(184,145,61,.2)}textarea.field,textarea.field-input{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;resize:vertical;overflow-wrap:break-word;word-break:normal;white-space:pre-wrap;-webkit-overflow-scrolling:touch}input.field,input.field-input,select.field,select.field-input{box-sizing:border-box;max-width:100%;overflow-wrap:normal;word-break:normal}.field-input{display:block;width:100%;border-radius:.5rem;border-width:2px;border-color:rgb(227 221 210/.9);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .field-input{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .field-dispatch-panel label.field-input.text-xs,.billing-app .walk-in-panel label.field-input,.billing-app label.field-input.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.field-input.text-xs .mb-1,.billing-app label.field-input.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.field-input:focus{--tw-border-opacity:1;border-color:rgb(184 145 61/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.2)}.field-input{min-height:var(--touch-min);padding:var(--space-field-y) var(--space-field-x);font-size:var(--type-ui);line-height:var(--line-height-ui)}.field-input--textarea{min-height:88px;resize:vertical;line-height:1.625}.rich-text-editor{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.2);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 2px 14px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .rich-text-editor{background-color:var(--d-panel-2);border-color:var(--d-line)}}.rich-text-editor__toolbar{position:relative;border-bottom:1px solid rgba(184,145,61,.18);background:linear-gradient(180deg,#faf6ee,#fffdf9 55%,#ffffff);padding:.625rem .5rem .5rem}.rich-text-editor__toolbar:after{content:"";pointer-events:none;position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(184,145,61,.35),transparent)}.rich-text-editor__toolbar-inner{display:grid;gap:.45rem;max-width:100%}.rich-text-editor__section{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;min-width:0;padding:.35rem .4rem;border-radius:.65rem;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(184,145,61,.1)}.rich-text-editor__section-label{display:block;font-size:.5625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);line-height:1;padding:0 .15rem}.rich-text-editor__section-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.rich-text-editor__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(184,145,61,.16);background:linear-gradient(180deg,#ffffff,#f8f4ec);color:#2b251d;box-shadow:0 1px 2px rgba(26,22,18,.05);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .12s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.rich-text-editor__btn:hover:not(:disabled){border-color:rgba(184,145,61,.42);background:linear-gradient(180deg,#fffdf8,#f3ebdc);box-shadow:0 2px 6px rgba(184,145,61,.12);color:#1a1612}.rich-text-editor__btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px rgba(26,22,18,.06)}.rich-text-editor__btn--active:not(:disabled){border-color:rgba(138,107,42,.72);background:linear-gradient(180deg,#efe4cf,#e2d3b4);color:#5c4520;box-shadow:inset 0 1px 2px rgba(107,84,32,.14),0 1px 4px rgba(184,145,61,.2)}.rich-text-editor__btn--active:hover:not(:disabled){border-color:rgba(107,84,32,.78);background:linear-gradient(180deg,#f2e8d4,#e5d6b8);color:#4a3820}.rich-text-editor__btn--swatch.rich-text-editor__btn--active:not(:disabled){box-shadow:0 0 0 2px rgba(184,145,61,.42),inset 0 1px 2px rgba(107,84,32,.1)}.rich-text-editor__btn:focus-visible{outline:none;border-color:rgba(184,145,61,.55);box-shadow:0 0 0 2px rgba(184,145,61,.22)}.rich-text-editor__btn:disabled{opacity:.45;cursor:not-allowed}.rich-text-editor__btn--icon{width:2.25rem;height:2.25rem;border-radius:.55rem;padding:0}.rich-text-editor__btn--chip{min-height:2.25rem;border-radius:999px;padding:0 .7rem;font-size:.6875rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.rich-text-editor__btn--swatch{width:2.25rem;height:2.25rem;border-radius:999px;padding:.3rem;background:#fff}.rich-text-editor__btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.rich-text-editor__svg{width:1rem;height:1rem;display:block}.rich-text-editor__glyph{font-size:.8125rem;line-height:1;font-family:Cormorant Garamond,Georgia,Times New Roman,serif}.rich-text-editor__glyph--bold{font-weight:800}.rich-text-editor__glyph--italic{font-style:italic;font-weight:600}.rich-text-editor__glyph--underline{text-decoration:underline;text-underline-offset:2px;font-weight:700}.rich-text-editor__glyph--strike{text-decoration:line-through;font-weight:700}.rich-text-editor__btn-label{line-height:1}.rich-text-editor__swatch{display:block;width:100%;height:100%;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(26,22,18,.12)}@media (max-width:479px){.rich-text-editor__section[data-section=font] .rich-text-editor__section-buttons,.rich-text-editor__section[data-section=structure] .rich-text-editor__section-buttons{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:.1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rich-text-editor__section[data-section=font] .rich-text-editor__section-buttons::-webkit-scrollbar,.rich-text-editor__section[data-section=structure] .rich-text-editor__section-buttons::-webkit-scrollbar{display:none}}@media (min-width:480px){.rich-text-editor__toolbar{padding:.7rem .65rem .6rem}.rich-text-editor__toolbar-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rich-text-editor__section{grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.4rem .5rem}.rich-text-editor__section-label{padding:0}}@media (min-width:768px){.rich-text-editor__toolbar-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.rich-text-editor__toolbar-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.rich-text-editor__btn--icon,.rich-text-editor__btn--swatch{width:2.375rem;height:2.375rem}.rich-text-editor__btn--chip{min-height:2.375rem;font-size:.71875rem}}@media (min-width:1280px){.rich-text-editor__toolbar-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.rich-text-editor__section[data-section=structure]{grid-column:1/-1}}.rich-text-editor--correspondence .rich-text-editor__surface{min-height:clamp(22rem,50vh,36rem)}.rich-text-editor__surface{min-height:220px;border-width:0;padding:.75rem .875rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .rich-text-editor__surface{color:var(--d-text)}}.rich-text-editor__surface:focus{outline:2px solid transparent;outline-offset:2px}.rich-text-editor__surface{overflow-x:hidden;overflow-y:auto;word-break:normal;overflow-wrap:break-word;-webkit-overflow-scrolling:touch;-webkit-user-select:text;-moz-user-select:text;user-select:text;background:linear-gradient(180deg,#ffffff,#fffdf9);font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1;letter-spacing:0;text-align:justify;white-space:normal}.rich-text-editor__surface:focus{box-shadow:inset 0 0 0 2px rgba(184,145,61,.18)}.rich-text-editor__surface:empty:before{content:attr(data-placeholder);color:#9a9288;pointer-events:none;text-align:left}.rich-text-editor__surface>div,.rich-text-editor__surface>p{margin:0 0 1.5em;padding:0;text-align:justify;line-height:1}.rich-text-editor__surface>div:last-child,.rich-text-editor__surface>p:last-child{margin-bottom:0}.rich-text-editor__surface ol,.rich-text-editor__surface ul{margin:0 0 1.5em;padding-left:1.25em;line-height:1}.rich-text-editor__surface ol:last-child,.rich-text-editor__surface ul:last-child{margin-bottom:0}.rich-text-editor__surface li{line-height:1;margin:0}.rich-text-editor__surface blockquote{margin:0 0 1.5em;padding-left:.75em;border-left:3px solid rgba(184,145,61,.4);font-style:italic;color:#6f675c;line-height:1}.rich-text-editor__surface blockquote:last-child{margin-bottom:0}.rich-text-editor__surface hr{margin:0;border:0;border-top:1px solid rgba(138,129,117,.45)}.rich-text-editor__surface sub,.rich-text-editor__surface sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.rich-text-editor__surface sup{top:-.4em}.rich-text-editor__surface sub{top:.2em}.offline-status-banner{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:rgb(252 211 77/.7);background-color:rgb(255 251 235/.95);padding:.625rem .875rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .offline-status-banner{color:#e6c878}}.billing-app .grid.offline-status-banner{gap:.75rem}.billing-app .field-dispatch-panel label.block.offline-status-banner,.billing-app label.block.offline-status-banner{font-size:.8125rem;line-height:1.45}.billing-app label.block.offline-status-banner .mb-1,.billing-app label.block.offline-status-banner>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .offline-status-banner{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .offline-status-banner{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.offline-status-banner__text{min-width:0;flex:1 1 0%;font-weight:500;line-height:1.625}.offline-status-banner__btn{border-radius:.375rem;border-width:1px;border-color:rgb(251 191 36/.6);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .offline-status-banner__btn{background-color:var(--d-panel-2);border-color:var(--d-line);color:#e6c878}}.offline-status-banner__btn:hover{background-color:rgb(254 243 199/.8)}.correspondence-merge-fields__chip{border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.25);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .correspondence-merge-fields__chip{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.correspondence-merge-fields__chip:hover{border-color:rgb(184 145 61/.5);background-color:rgb(250 248 244/.8)}.correspondence-merge-fields__chip:disabled{opacity:.5}.smart-load-empty--quota .empty-state__title{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .smart-load-empty--quota .empty-state__title{color:#e6c878}}.smart-load-empty--auth .empty-state__title{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.smart-load-empty--network .empty-state__title{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .smart-load-empty--network .empty-state__title{color:var(--d-text)}}.field-input--compact{min-height:2.625rem;font-size:var(--type-body-sm);line-height:var(--line-height-ui)}select.field-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:1rem;background-position:right .65rem center;background-repeat:no-repeat;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236f675c' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")}select.field-input option{color:#1a1612;background-color:#ffffff}select.field-input option:checked,select.field-input option:hover{color:#1a1612;background-color:#faf6ee}.form-grid{display:grid;gap:1rem}.billing-app .form-grid.gap-2{gap:.75rem}.billing-app .form-grid.gap-3{gap:1rem}@media (min-width:640px){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-field{display:block}.billing-app .field-dispatch-panel label.form-field.text-xs,.billing-app .walk-in-panel label.form-field,.billing-app label.form-field.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.form-field.text-xs .mb-1,.billing-app label.form-field.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.form-field--highlight .form-field__label{font-size:11px;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .form-field--highlight .form-field__label{color:var(--d-gold)}}.form-field__label{margin-bottom:.5rem;display:block;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .form-field__label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.form-field__label.text-xs,.billing-app .walk-in-panel label.form-field__label,.billing-app label.form-field__label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.form-field__label.text-xs .mb-1,.billing-app label.form-field__label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.form-field__label{font-size:var(--type-label);line-height:var(--line-height-ui);letter-spacing:.01em}.form-field__required{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .form-field__required{color:#e8b48a}}.form-field__optional{font-weight:600;text-transform:none;letter-spacing:0;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .form-field__optional,.firm-workspace .form-field__optional,.firm-workspace .weekly-day-column__head .form-field__optional{color:var(--d-text-muted)}}.field-input--highlight{min-height:44px;border-color:rgb(184 145 61/.35);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.4) var(--tw-gradient-to-position);font-size:.875rem;line-height:1.25rem;--tw-shadow:inset 0 1px 2px rgba(26,22,18,0.04);--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.field-input--large{min-height:96px;font-size:.875rem;line-height:1.25rem;line-height:1.625}.form-check{display:flex;min-height:46px;cursor:pointer;align-items:center;gap:.75rem;border-radius:.5rem;border-width:2px;border-color:rgb(227 221 210/.8);background-color:rgb(243 240 234/.5);padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .form-check{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .grid.form-check{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .form-check{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-check--premium{min-height:72px;align-items:flex-start;border-radius:.75rem;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 246 238/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:.875rem 1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-check--premium:hover{border-color:rgb(184 145 61/.4)}.form-check input[type=checkbox]{margin-top:.125rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;border-radius:.25rem;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));accent-color:#3d3018}.form-check__copy{display:flex;min-width:0;flex-direction:column;gap:.125rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .form-check__copy{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-check__text{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .form-check__text{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.form-check__text,.billing-app label.block.form-check__text{font-size:.8125rem;line-height:1.45}.billing-app label.block.form-check__text .mb-1,.billing-app label.block.form-check__text>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .form-check__text{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.form-check__text{font-size:.875rem;line-height:1.25rem}}.form-check__hint{font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .form-check__hint,.firm-workspace .form-check__hint,.firm-workspace .weekly-day-column__head .form-check__hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.form-check__hint,.billing-app label.block.form-check__hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.form-check__hint .mb-1,.billing-app label.block.form-check__hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .form-check__hint{font-size:.8125rem;line-height:1.45}.entry-form{overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.2);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .entry-form{background-color:var(--d-panel-2);border-color:var(--d-line)}}.entry-form__hero{position:relative;display:flex;gap:1rem;border-bottom-width:1px;border-color:rgb(184 145 61/.15);padding:1.25rem 1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .entry-form__hero{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.entry-form__hero{padding:1.5rem}}.entry-form__hero:before{content:"";pointer-events:none;position:absolute;left:0;right:0;top:0;height:.125rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(212 175 90/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d4af5a var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.firm-auth--portal .entry-form__hero-badge{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .entry-form__hero-badge:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.entry-form__hero-badge{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.4);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1));--tw-shadow:0 8px 24px rgba(26,22,18,0.2);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .entry-form__hero-badge{color:var(--d-text)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .entry-form__hero-badge{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.entry-form__hero-text{min-width:0;flex:1 1 0%;padding-top:.125rem}.entry-form__eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__eyebrow{color:var(--d-gold)}}.firm-auth--portal .entry-form__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .entry-form__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.entry-form__title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__title,.firm-workspace .weekly-day-column__head .entry-form__title{color:var(--d-text)}}@media (min-width:640px){.entry-form__title{font-size:1.5rem;line-height:2rem}}.entry-form__subtitle{margin-top:.375rem;max-width:32rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__subtitle,.firm-workspace .field-dispatch-panel .entry-form__subtitle,.firm-workspace .weekly-day-column__head .entry-form__subtitle{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.entry-form__subtitle,.billing-app label.block.entry-form__subtitle{font-size:.8125rem;line-height:1.45}.billing-app label.block.entry-form__subtitle .mb-1,.billing-app label.block.entry-form__subtitle>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .entry-form__subtitle{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.entry-form__subtitle{font-size:.875rem;line-height:1.25rem}}.entry-form__body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.entry-form__body{padding:1.25rem 1rem}@media (min-width:640px){.entry-form__body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.entry-form__body{padding:1.75rem 1.5rem}}.entry-form__section{border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.6);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(243 240 234/0.3) var(--tw-gradient-to-position);padding:1rem;--tw-shadow:0 2px 14px rgba(26,22,18,0.04);--tw-shadow-colored:0 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.entry-form__section{padding:1.5rem}}.entry-form__section-head{margin-bottom:1rem;display:flex;gap:.75rem;border-bottom-width:1px;border-color:rgb(227 221 210/.6);padding-bottom:1rem}.billing-app .grid.entry-form__section-head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .entry-form__section-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.entry-form__section-head>div{min-width:0;flex:1 1 0%}.firm-auth--portal .entry-form__step{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .entry-form__step:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.entry-form__step{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.35);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .entry-form__step{color:var(--d-text)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .entry-form__step{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-auth--portal .entry-form__section-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .entry-form__section-title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.entry-form__section-title{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__section-title,.firm-workspace .weekly-day-column__head .entry-form__section-title{color:var(--d-text)}}@media (min-width:640px){.entry-form__section-title{font-size:1.125rem;line-height:1.75rem}}.entry-form__section-head .entry-form__section-title{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__section-head .entry-form__section-title{color:var(--d-text)}}.entry-form__section-hint{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__section-hint,.firm-workspace .field-dispatch-panel .entry-form__section-hint,.firm-workspace .weekly-day-column__head .entry-form__section-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.entry-form__section-hint,.billing-app label.block.entry-form__section-hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.entry-form__section-hint .mb-1,.billing-app label.block.entry-form__section-hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .entry-form__section-hint{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.entry-form__section-hint{font-size:.875rem;line-height:1.25rem}}.entry-form__section-head .entry-form__section-hint{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__section-head .entry-form__section-hint,.firm-workspace .field-dispatch-panel .entry-form__section-head .entry-form__section-hint,.firm-workspace .weekly-day-column__head .entry-form__section-head .entry-form__section-hint{color:var(--d-text-muted)}}.entry-form__inset>:not([hidden])~:not([hidden]),.entry-form__section-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.entry-form__inset{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(250 248 244/.4);padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__inset{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:640px){.entry-form__inset{padding:1.25rem}}.entry-form__inset--tiles>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.entry-form__inset--tiles{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 248 244/0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(243 240 234/0.4) var(--tw-gradient-to-position);padding:1.25rem}@media (min-width:640px){.entry-form__inset--tiles{padding:1.5rem}}.entry-form__options-row{display:grid;gap:1rem}.billing-app .entry-form__options-row.gap-2{gap:.75rem}.billing-app .entry-form__options-row.gap-3{gap:1rem}@media (min-width:640px){.entry-form__options-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.entry-form__footer{border-top-width:1px;border-color:rgb(184 145 61/.15);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:rgb(243 240 234/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(243 240 234/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.6) var(--tw-gradient-to-position);padding:1.5rem 1rem}@media (min-width:640px){.entry-form__footer{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:639px){.entry-form__footer--sticky-mobile,.form-save-bar--sticky-mobile{position:sticky;bottom:0;z-index:30;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px rgba(26,22,18,.1)}.form-save-bar--sticky-mobile{margin-left:-.25rem;margin-right:-.25rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(250 248 244/.95);padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}.entry-form__footer--sticky-mobile,.form-save-bar--sticky-mobile{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}.entry-form__footer--dialog{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.billing-app .grid.entry-form__footer--dialog{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .entry-form__footer--dialog{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.entry-form--edit .entry-form__hero{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.entry-form__footer-note{margin-bottom:.75rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__footer-note,.firm-workspace .field-dispatch-panel .entry-form__footer-note,.firm-workspace .weekly-day-column__head .entry-form__footer-note{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.entry-form__footer-note,.billing-app label.block.entry-form__footer-note{font-size:.8125rem;line-height:1.45}.billing-app label.block.entry-form__footer-note .mb-1,.billing-app label.block.entry-form__footer-note>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .entry-form__footer-note{font-size:.8125rem;line-height:1.45}.entry-form__submit{min-height:46px;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em}.entry-form__inline-hint{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__inline-hint,.firm-workspace .field-dispatch-panel .entry-form__inline-hint,.firm-workspace .weekly-day-column__head .entry-form__inline-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.entry-form__inline-hint,.billing-app label.block.entry-form__inline-hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.entry-form__inline-hint .mb-1,.billing-app label.block.entry-form__inline-hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .entry-form__inline-hint{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.entry-form__inline-hint{font-size:.875rem;line-height:1.25rem}}.entry-form--compact{overflow:visible;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.55);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.entry-form--compact,.entry-form--compact .client-case-picker,.entry-form--compact .entry-form__body,.entry-form--compact .entry-form__inset,.entry-form--compact .entry-form__inset--tiles,.entry-form--compact .entry-form__section,.entry-form--compact .entry-form__section-body,.entry-form--compact .entry-form__subpanel,.entry-form--compact .entry-form__subpanel-body,.entry-form--compact .event-segmented,.entry-form--compact .event-segmented__track,.entry-form--compact .form-field{min-width:0;max-width:100%}.entry-form--compact .entry-form__hero{gap:.625rem;border-bottom-width:1px;border-color:rgb(227 221 210/.4);padding:.75rem 1rem}@media (min-width:640px){.entry-form--compact .entry-form__hero{padding-left:1.25rem;padding-right:1.25rem}}.entry-form--compact .entry-form__hero:before{height:1px;--tw-gradient-to:rgb(184 145 61/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(184 145 61/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.entry-form--compact .entry-form__hero-badge{height:2.25rem;width:2.25rem;border-radius:.5rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.entry-form--compact .entry-form__title{margin-top:0;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:0}@media (min-width:640px){.entry-form--compact .entry-form__title{font-size:1.125rem;line-height:1.75rem}}.entry-form--compact .entry-form__subtitle{margin-top:.125rem;font-size:11px;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .entry-form__subtitle,.firm-workspace .field-dispatch-panel .entry-form--compact .entry-form__subtitle,.firm-workspace .weekly-day-column__head .entry-form--compact .entry-form__subtitle{color:var(--d-text-muted)}}.entry-form--compact .entry-form__body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.entry-form--compact .entry-form__body{padding:.75rem 1rem}@media (min-width:640px){.entry-form--compact .entry-form__body{padding:1rem 1.25rem}}.entry-form--compact .entry-form__section{margin-bottom:.75rem;border-radius:0;border-width:0 0 1px;border-color:rgb(227 221 210/.35);background-color:transparent;padding:0 0 .75rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.entry-form--compact .entry-form__section:last-child{margin-bottom:0}.entry-form--compact .entry-form__section:last-of-type{border-bottom-width:0;padding-bottom:0}.entry-form--compact .entry-form__section-head{margin-bottom:.5rem;gap:.5rem;border-width:0;padding-bottom:0}.billing-app .grid.entry-form--compact .entry-form__section-head{gap:.75rem}.entry-form--compact .entry-form__step{height:1.5rem;width:1.5rem;font-size:10px;font-weight:700}.entry-form--compact .entry-form__step--inline{margin-right:.375rem;display:inline-flex;vertical-align:middle}.entry-form--compact .entry-form__section-title{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:none;letter-spacing:0}.entry-form--compact .entry-form__section-hint{margin-top:0;font-size:10px;line-height:1.375}.entry-form--compact .entry-form__section-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.entry-form--compact .entry-form__inset--tiles>:not([hidden])~:not([hidden]),.entry-form--compact .entry-form__inset>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.entry-form--compact .entry-form__inset,.entry-form--compact .entry-form__inset--tiles{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.45);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.25) var(--tw-gradient-to-position);padding:.75rem;--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.8);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.entry-form--compact .entry-form__primary-block{padding-bottom:0}.entry-form--compact .entry-form__secondary-fields{margin-top:.75rem}.entry-form--compact .entry-form__secondary-fields>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.entry-form--compact .entry-form__secondary-fields{border-top-width:1px;border-color:rgb(227 221 210/.35);padding-top:.75rem}.entry-form--compact .entry-form__cluster-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .entry-form__cluster-label,.firm-workspace .field-dispatch-panel .entry-form--compact .entry-form__cluster-label,.firm-workspace .weekly-day-column__head .entry-form--compact .entry-form__cluster-label{color:var(--d-text-muted)}}.entry-form--compact .entry-form__subpanel{margin-top:.25rem;border-radius:.5rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 248 244/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.9) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(243 240 234/0.3) var(--tw-gradient-to-position);padding:.75rem;--tw-shadow:0 4px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.entry-form--compact .entry-form__subpanel-head{margin-bottom:.625rem;border-bottom-width:1px;border-color:rgb(184 145 61/.15);padding-bottom:.5rem}.entry-form--compact .entry-form__subpanel-eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .entry-form__subpanel-eyebrow{color:var(--d-gold)}}.entry-form--compact .entry-form__subpanel-hint{margin-top:.125rem;font-size:10px;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .entry-form__subpanel-hint,.firm-workspace .field-dispatch-panel .entry-form--compact .entry-form__subpanel-hint,.firm-workspace .weekly-day-column__head .entry-form--compact .entry-form__subpanel-hint{color:var(--d-text-muted)}}.entry-form--compact .entry-form__subpanel-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.entry-form--compact .entry-form__subpanel-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.entry-form--compact .entry-form__subpanel-section{border-top-width:1px;border-color:rgb(227 221 210/.3);padding-top:.625rem}.entry-form--compact .entry-form__subpanel-section:first-child{border-top-width:0;padding-top:0}.entry-form--compact .entry-form__subpanel-section--nested{margin-left:.5rem;border-left-width:2px;border-color:rgb(184 145 61/.15);padding-left:.75rem}.entry-form--compact .entry-form__subpanel-section-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .entry-form__subpanel-section-label,.firm-workspace .field-dispatch-panel .entry-form--compact .entry-form__subpanel-section-label,.firm-workspace .weekly-day-column__head .entry-form--compact .entry-form__subpanel-section-label{color:var(--d-text-muted)}}.entry-form--compact .entry-form__subpanel-nested-fields{margin-top:.5rem}.entry-form--compact .entry-form__subpanel-nested-fields>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.entry-form--compact .entry-form__subpanel-nested-fields{border-radius:.375rem;border-width:1px;border-color:rgb(227 221 210/.35);background-color:rgb(255 255 255/.5);padding:.625rem}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .entry-form__subpanel-nested-fields{background-color:var(--d-panel-2);border-color:var(--d-line)}}.entry-form--compact .form-option-card{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.5);background-color:rgb(255 255 255/.7);padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .form-option-card{background-color:var(--d-panel-2);border-color:var(--d-line)}}.entry-form--compact .form-option-card--on{border-color:rgb(184 145 61/.35);background-color:rgb(250 248 244/.35);--tw-shadow:inset 0 0 0 1px rgba(201,162,77,0.12);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.entry-form--compact .form-option-card .task-checklist-option{border-width:0;padding-top:0}.entry-form--compact .form-field__label{margin-bottom:.25rem;font-size:11px}.billing-app label.block.text-xs .entry-form--compact .form-field__label{display:block;margin-bottom:.4rem;font-weight:700}.entry-form--compact .form-grid{gap:.5rem}.billing-app .grid.entry-form--compact .form-grid{gap:.75rem}.entry-form--compact .field-input,.entry-form--compact select.field-input{min-height:2.25rem;border-radius:.375rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem}.entry-form--compact .field-input--textarea{min-height:3.25rem;line-height:1.375}.entry-form--compact .field-input--compact{min-height:2.125rem}.entry-form--compact .event-segmented--primary>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.entry-form--compact .event-segmented--primary>.form-field__label{margin-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .event-segmented--primary>.form-field__label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.entry-form--compact .event-segmented--primary>.form-field__label,.billing-app label.block.entry-form--compact .event-segmented--primary>.form-field__label{font-size:.8125rem;line-height:1.45}.billing-app label.block.entry-form--compact .event-segmented--primary>.form-field__label .mb-1,.billing-app label.block.entry-form--compact .event-segmented--primary>.form-field__label>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .entry-form--compact .event-segmented--primary>.form-field__label{font-size:.8125rem;line-height:1.45}.entry-form--compact .event-segmented--primary .event-segmented__track{gap:.375rem;border-radius:.75rem;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 248 244/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(243 240 234/0.5) var(--tw-gradient-to-position);padding:.375rem;--tw-shadow:inset 0 1px 2px rgba(26,22,18,0.05);--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.25)}.entry-form--compact .event-segmented--primary .event-segmented__pill{min-height:2.65rem;border-radius:.5rem;border-color:rgb(184 145 61/.2);padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-shadow:0 1px 0 rgba(255,255,255,0.65) inset;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.billing-app .field-dispatch-panel label.block.entry-form--compact .event-segmented--primary .event-segmented__pill,.billing-app label.block.entry-form--compact .event-segmented--primary .event-segmented__pill{font-size:.8125rem;line-height:1.45}.billing-app label.block.entry-form--compact .event-segmented--primary .event-segmented__pill .mb-1,.billing-app label.block.entry-form--compact .event-segmented--primary .event-segmented__pill>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .entry-form--compact .event-segmented--primary .event-segmented__pill{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.entry-form--compact .event-segmented--primary .event-segmented__pill{font-size:.875rem;line-height:1.25rem}}.entry-form--compact .event-segmented--primary .event-segmented__pill--active{border-color:rgb(184 145 61/.45);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));--tw-shadow:0 2px 8px rgba(26,22,18,0.08),0 0 0 1px rgba(201,162,77,0.3);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .event-segmented--primary .event-segmented__pill--active{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.entry-form--compact .event-segmented--secondary>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.entry-form--compact .event-segmented--secondary>.form-field__label{margin-bottom:.25rem;font-size:10px;font-weight:600;text-transform:none;letter-spacing:0;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .event-segmented--secondary>.form-field__label,.firm-workspace .field-dispatch-panel .entry-form--compact .event-segmented--secondary>.form-field__label,.firm-workspace .weekly-day-column__head .entry-form--compact .event-segmented--secondary>.form-field__label{color:var(--d-text-muted)}}.billing-app label.block.text-xs .entry-form--compact .event-segmented--secondary>.form-field__label{display:block;margin-bottom:.4rem;font-weight:700}.entry-form--compact .event-segmented--secondary .event-segmented__track{gap:.125rem;border-radius:.375rem;border-width:1px;border-color:rgb(227 221 210/.4);background-color:rgb(243 240 234/.4);padding:.125rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.entry-form--compact .event-segmented--secondary .event-segmented__pill{min-height:1.875rem;border-radius:.375rem;border-color:transparent;background-color:transparent;padding:.25rem .375rem;font-size:10px;font-weight:500;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .event-segmented--secondary .event-segmented__pill,.firm-workspace .field-dispatch-panel .entry-form--compact .event-segmented--secondary .event-segmented__pill,.firm-workspace .weekly-day-column__head .entry-form--compact .event-segmented--secondary .event-segmented__pill{color:var(--d-text-muted)}}@media (min-width:640px){.entry-form--compact .event-segmented--secondary .event-segmented__pill{font-size:11px}}.entry-form--compact .event-segmented--secondary .event-segmented__pill:hover:not(.event-segmented__pill--active):not(:disabled){background-color:rgb(255 255 255/.6);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .event-segmented--secondary .event-segmented__pill:hover:not(.event-segmented__pill--active):not(:disabled){color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.entry-form--compact .event-segmented--secondary .event-segmented__pill--active{border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .entry-form--compact .event-segmented--secondary .event-segmented__pill--active{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.entry-form--compact .event-segmented--secondary .event-segmented__pill--active:after{display:none}.entry-form--compact .task-checklist-option{border-top-width:1px;border-color:rgb(227 221 210/.25);padding-top:.5rem}.entry-form--compact .task-checklist-option--inline{border-top-width:0;padding-top:0}.entry-form--compact .task-checklist-option__label{font-size:.75rem;line-height:1rem;font-weight:600}.billing-app .field-dispatch-panel label.block.entry-form--compact .task-checklist-option__label,.billing-app label.block.entry-form--compact .task-checklist-option__label{font-size:.8125rem;line-height:1.45}.billing-app label.block.entry-form--compact .task-checklist-option__label .mb-1,.billing-app label.block.entry-form--compact .task-checklist-option__label>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .entry-form--compact .task-checklist-option__label{font-size:.8125rem;line-height:1.45}.entry-form--compact .task-checklist-option__hint{font-size:10px;line-height:1.375}.entry-form--compact .task-checklist-editor{margin-top:.5rem}.entry-form--compact .task-checklist-editor>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.entry-form--compact .task-checklist-editor{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.35);background-color:rgb(255 255 255/.4);padding:.625rem}.entry-form--compact .entry-form__inline-hint{font-size:10px;line-height:1.375}.entry-form--compact .entry-form__footer{border-top-width:1px;border-color:rgb(227 221 210/.4);padding:.875rem 1rem}@media (min-width:640px){.entry-form--compact .entry-form__footer{padding-left:1.25rem;padding-right:1.25rem}}.entry-form--compact .entry-form__submit{min-height:40px}.entry-form--compact .form-check--premium{border-radius:.375rem;border-width:1px;border-color:rgb(227 221 210/.5);background-color:transparent;padding:.5rem .75rem}.entry-form--compact .form-check--premium .form-check__hint{font-size:10px}.entry-form--compact .client-case-picker__panel{border-radius:.375rem;border-width:1px;border-color:rgb(227 221 210/.45);padding:.75rem}.entry-form--compact .client-case-picker__panel-title{font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.entry-form--compact .client-case-picker__panel-title,.billing-app label.block.entry-form--compact .client-case-picker__panel-title{font-size:.8125rem;line-height:1.45}.billing-app label.block.entry-form--compact .client-case-picker__panel-title .mb-1,.billing-app label.block.entry-form--compact .client-case-picker__panel-title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .entry-form--compact .client-case-picker__panel-title{font-size:.8125rem;line-height:1.45}.entry-form--compact .client-case-picker__panel-hint{font-size:10px;line-height:1.375}.entry-form--compact .client-case-picker__field-grid{gap:.5rem}.billing-app .grid.entry-form--compact .client-case-picker__field-grid{gap:.75rem}.entry-form__fold{border-radius:.375rem;border-width:1px;border-color:rgb(227 221 210/.4);background-color:rgb(243 240 234/.2)}.entry-form--compact .entry-form__fold{border-width:1px 0 0;border-color:rgb(227 221 210/.3);background-color:transparent;padding-top:.5rem}.entry-form--compact .entry-form__fold--section{margin-top:.25rem;border-top-width:1px;border-color:rgb(227 221 210/.35);padding-top:0}.entry-form__fold-summary{cursor:pointer;list-style-type:none;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__fold-summary{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.entry-form__fold-summary,.billing-app label.block.entry-form__fold-summary{font-size:.8125rem;line-height:1.45}.billing-app label.block.entry-form__fold-summary .mb-1,.billing-app label.block.entry-form__fold-summary>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .entry-form__fold-summary{font-size:.8125rem;line-height:1.45}.entry-form__fold-summary:hover{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}.entry-form__fold-summary::-webkit-details-marker{display:none}.entry-form__fold-summary:before{content:"▸";margin-right:.375rem;display:inline-block;font-size:10px;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .entry-form__fold-summary:before{color:var(--d-gold)}}.entry-form__fold[open]>.entry-form__fold-summary:before{transform:rotate(90deg)}.entry-form__fold-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.entry-form__fold-body{padding-bottom:.5rem}.entry-form--compact .entry-form__fold-summary{display:flex;align-items:center;gap:0;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .entry-form--compact .entry-form__fold-summary{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-form--compact .entry-form__body{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.entry-form--compact .entry-form__body,.entry-form--compact .entry-form__footer,.entry-form--compact .entry-form__hero{padding-left:max(.875rem,env(safe-area-inset-left));padding-right:max(.875rem,env(safe-area-inset-right))}.entry-form--compact .entry-form__footer{padding-bottom:max(.875rem,env(safe-area-inset-bottom))}.entry-form--compact .entry-form__inset,.entry-form--compact .entry-form__inset--tiles,.entry-form--compact .entry-form__subpanel{padding:.625rem}.entry-form--compact .entry-form__subpanel-section--nested{margin-left:0;border-left-width:0;padding-left:0;padding-top:.75rem;border-top-width:1px}.entry-form--compact .form-grid--2{grid-template-columns:repeat(1,minmax(0,1fr))}.entry-form--compact .field-input,.entry-form--compact select.field-input,.entry-form--compact textarea.field-input{font-size:1rem;min-height:var(--touch-min);width:100%;max-width:100%}.entry-form--compact .event-segmented--cols-2-mobile .event-segmented__track,.entry-form--compact .event-segmented--cols-3 .event-segmented__track,.entry-form--compact .event-segmented--primary .event-segmented__track,.entry-form--compact .event-segmented--secondary .event-segmented__track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.375rem;padding:.375rem}.entry-form--compact .event-segmented--primary .event-segmented__pill{min-height:var(--touch-min);padding:.5rem .35rem;font-size:.8125rem}.entry-form--compact .event-segmented--secondary .event-segmented__pill{min-height:2.75rem;padding:.4rem .35rem;height:auto}.entry-form--compact .event-segmented--secondary .event-segmented__pill-text{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;line-height:1.2;text-wrap:balance}.entry-form--compact .form-option-card{min-height:var(--touch-min);padding:.75rem}.entry-form--compact .task-checklist-option__head{align-items:center;gap:.75rem}.billing-app .grid.entry-form--compact .task-checklist-option__head{gap:1rem}.entry-form--compact .task-checklist-toggle{margin-top:0;height:1.75rem;width:1.75rem;flex-shrink:0}.entry-form--compact .task-checklist-option__label{display:flex;min-height:2.75rem;align-items:center;text-align:left;font-size:.875rem;line-height:1.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .entry-form--compact .task-checklist-option__label{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.entry-form--compact .entry-form__fold-summary{min-height:var(--touch-min);align-items:center;padding-top:.5rem;padding-bottom:.5rem}.entry-form--compact .entry-form__options-row{grid-template-columns:repeat(1,minmax(0,1fr))}.entry-form--compact .task-checklist-editor__add{flex-direction:column;align-items:stretch}.entry-form--compact .task-checklist-editor__add-btn{min-height:var(--touch-min);display:flex;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:rgb(227 221 210/.5);padding-left:.75rem;padding-right:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .entry-form--compact .task-checklist-editor__add-btn{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.entry-form--compact .entry-form__submit{min-height:var(--touch-min);width:100%}}.form-grid--3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.billing-app .form-grid--3.gap-2{gap:.75rem}.billing-app .form-grid--3.gap-3{gap:1rem}@media (min-width:640px){.form-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.event-form-stack>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.event-form-divider{height:1px;width:100%;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(227 221 210/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(227 221 210/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.event-segmented{min-width:0;max-width:100%}.event-segmented>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.event-segmented__hint{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .event-segmented__hint,.firm-workspace .field-dispatch-panel .event-segmented__hint,.firm-workspace .weekly-day-column__head .event-segmented__hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.event-segmented__hint,.billing-app label.block.event-segmented__hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.event-segmented__hint .mb-1,.billing-app label.block.event-segmented__hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .event-segmented__hint{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.event-segmented__hint{font-size:.875rem;line-height:1.25rem}}.event-segmented__track{display:grid;gap:.375rem;border-radius:1rem;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 248 244/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(243 240 234/0.4) var(--tw-gradient-to-position);padding:.375rem;--tw-shadow:inset 0 1px 2px rgba(26,22,18,0.05);--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.15)}.billing-app .event-segmented__track.gap-2{gap:.75rem}.billing-app .event-segmented__track.gap-3{gap:1rem}.event-segmented__track{grid-template-columns:repeat(3,minmax(0,1fr))}.event-segmented--cols-2 .event-segmented__track{grid-template-columns:repeat(2,minmax(0,1fr))}.event-segmented--cols-3 .event-segmented__track{grid-template-columns:repeat(3,minmax(0,1fr))}.event-segmented--cols-4 .event-segmented__track{grid-template-columns:repeat(4,minmax(0,1fr))}.event-segmented--cols-auto .event-segmented__track{grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr))}@media (max-width:640px){.event-segmented--cols-2-mobile .event-segmented__track{grid-template-columns:repeat(2,minmax(0,1fr))}}.event-segmented__pill{position:relative;display:flex;min-height:2.75rem;width:100%;min-width:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.15);background-color:rgb(255 255 255/.45);padding:.5rem .625rem;text-align:center;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));--tw-shadow:0 1px 0 rgba(255,255,255,0.65) inset;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (prefers-color-scheme:dark){.firm-workspace .event-segmented__pill,.firm-workspace .field-dispatch-panel .event-segmented__pill,.firm-workspace .weekly-day-column__head .event-segmented__pill{color:var(--d-text-muted)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .event-segmented__pill{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.event-segmented__pill{font-size:var(--type-body-sm);line-height:1.2}.event-segmented__pill-text{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-segmented__pill:hover:not(.event-segmented__pill--active):not(:disabled){border-color:rgb(184 145 61/.3);background-color:rgb(255 255 255/.7);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .event-segmented__pill:hover:not(.event-segmented__pill--active):not(:disabled){color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.event-segmented__pill--active{border-color:rgb(184 145 61/.4);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 4px rgba(26,22,18,0.08),0 0 0 1px rgba(201,162,77,0.28);--tw-shadow-colored:0 1px 4px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .event-segmented__pill--active{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.event-segmented__pill--active:after{content:"";position:absolute;bottom:.25rem;left:50%;height:.125rem;width:1.25rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background-color:rgb(184 145 61/.7)}.event-segmented__pill:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#b8913d}.event-segmented__other{margin-top:.25rem;max-width:36rem}.event-segmented--hero{margin-bottom:1.25rem;width:100%}.event-segmented--hero>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.event-segmented--hero .event-segmented__track{width:100%;gap:.5rem;padding:.5rem;--tw-ring-color:rgb(184 145 61/0.2)}.billing-app .grid.event-segmented--hero .event-segmented__track{gap:.75rem}.event-segmented--hero .event-segmented__pill{min-height:3rem;padding:.75rem 1rem}@media (min-width:640px){.event-segmented--hero .event-segmented__pill{min-height:3.15rem}}.event-segmented--compact .event-segmented__track{display:grid;width:100%;max-width:none;gap:.25rem;padding:.25rem}.billing-app .event-segmented--compact .event-segmented__track.gap-2{gap:.75rem}.billing-app .event-segmented--compact .event-segmented__track.gap-3{gap:1rem}.event-segmented--compact .event-segmented__pill{min-height:2.35rem;padding:.375rem .5rem;font-size:var(--type-caption)}.event-segmented--compact .event-segmented__pill--active:after{bottom:.125rem;width:1rem}.event-optional-panel{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.3);background-color:rgb(250 248 244/.2)}.event-optional-panel__summary{cursor:pointer;list-style-type:none;padding:.875rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .event-optional-panel__summary{color:var(--d-text)}}.event-optional-panel__summary:hover{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (min-width:640px){.event-optional-panel__summary{padding-left:1.25rem;padding-right:1.25rem}}.event-optional-panel__summary::-webkit-details-marker{display:none}.event-optional-panel__summary:before{content:"▸";margin-right:.5rem;display:inline-block;--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.event-optional-panel[open] .event-optional-panel__summary:before{transform:rotate(90deg)}.event-optional-panel__body{border-top-width:1px;border-color:rgb(227 221 210/.25);padding:.75rem 1rem 1rem}@media (min-width:640px){.event-optional-panel__body{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}}.event-optional-panel .event-checklist-editor{margin-top:0;border-width:0;padding-top:0}.form-check--flat{min-height:0;align-items:flex-start;gap:.75rem;border-radius:0;border-width:0;background-color:transparent;padding:.25rem 0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.billing-app .grid.form-check--flat{gap:1rem}.form-check--flat:hover{border-color:transparent;background-color:transparent}.event-assignee-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.event-assignee-field{border-top-width:1px;border-color:rgb(227 221 210/.2);padding-top:.75rem}.event-assignee-field__hint{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .event-assignee-field__hint,.firm-workspace .field-dispatch-panel .event-assignee-field__hint,.firm-workspace .weekly-day-column__head .event-assignee-field__hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.event-assignee-field__hint,.billing-app label.block.event-assignee-field__hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.event-assignee-field__hint .mb-1,.billing-app label.block.event-assignee-field__hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .event-assignee-field__hint{font-size:.8125rem;line-height:1.45}.event-assignee-toggles{display:flex;flex-wrap:wrap;gap:.625rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .event-assignee-toggles{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.event-assignee-toggle{display:inline-flex;min-height:2.75rem;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:9999px;border-width:1px;border-color:transparent;background-color:rgb(250 248 244/.5);padding:.5rem 1rem;text-align:left;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(227 221 210/0.25);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (prefers-color-scheme:dark){.firm-workspace .event-assignee-toggle{background-color:var(--d-panel-2);border-color:var(--d-line)}}.event-assignee-toggle:hover{--tw-ring-color:rgb(184 145 61/0.25)}@media (min-width:640px){.event-assignee-toggle{padding-left:1.25rem;padding-right:1.25rem}}.event-assignee-toggle--on{border-color:rgb(184 145 61/.25);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-color:rgb(184 145 61/0.35)}@media (prefers-color-scheme:dark){.firm-workspace .event-assignee-toggle--on{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.event-assignee-toggle__name{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .event-assignee-toggle__name{color:var(--d-text)}}.event-assignee-toggle--on .event-assignee-toggle__name{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .event-assignee-toggle--on .event-assignee-toggle__name{color:var(--d-gold)}}.event-assignee-toggle__role{font-size:11px;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .event-assignee-toggle__role,.firm-workspace .field-dispatch-panel .event-assignee-toggle__role,.firm-workspace .weekly-day-column__head .event-assignee-toggle__role{color:var(--d-text-muted)}}.event-assignee-toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#b8913d}.event-computed-date{display:flex;flex-direction:column;gap:.25rem;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.2);--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1));padding:.75rem 1rem}@media (prefers-color-scheme:dark){.firm-workspace .event-computed-date{background-color:var(--d-panel-2);background-image:none}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .event-computed-date{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.event-computed-date__label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .event-computed-date__label,.firm-workspace .field-dispatch-panel .event-computed-date__label,.firm-workspace .weekly-day-column__head .event-computed-date__label{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.event-computed-date__label,.billing-app label.block.event-computed-date__label{font-size:.8125rem;line-height:1.45}.billing-app label.block.event-computed-date__label .mb-1,.billing-app label.block.event-computed-date__label>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .event-computed-date__label{font-size:.8125rem;line-height:1.45}.field-input--inline{display:inline-block;width:3.5rem;padding:.25rem .5rem;text-align:center;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.field-input--inline,.billing-app label.block.field-input--inline{font-size:.8125rem;line-height:1.45}.billing-app label.block.field-input--inline .mb-1,.billing-app label.block.field-input--inline>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .field-input--inline{font-size:.8125rem;line-height:1.45}.hearing-prep-checklist__grid{margin-top:.5rem;display:grid;gap:.5rem}.billing-app .grid.hearing-prep-checklist__grid,.billing-app .hearing-prep-checklist__grid.gap-2{gap:.75rem}.billing-app .hearing-prep-checklist__grid.gap-3{gap:1rem}@media (min-width:640px){.hearing-prep-checklist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hearing-prep-checklist__item{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(250 248 244/.3);padding:.625rem .75rem;font-size:.75rem;line-height:1rem;line-height:1.375}.billing-app .field-dispatch-panel label.block.hearing-prep-checklist__item,.billing-app label.block.hearing-prep-checklist__item{font-size:.8125rem;line-height:1.45}.billing-app label.block.hearing-prep-checklist__item .mb-1,.billing-app label.block.hearing-prep-checklist__item>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .hearing-prep-checklist__item{font-size:.8125rem;line-height:1.45}.event-checklist-editor{margin-top:1rem}.event-checklist-editor>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.event-checklist-editor{border-top-width:1px;border-color:rgb(227 221 210/.3);padding-top:1rem}.event-checklist-editor__hint{font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .event-checklist-editor__hint,.firm-workspace .field-dispatch-panel .event-checklist-editor__hint,.firm-workspace .weekly-day-column__head .event-checklist-editor__hint{color:var(--d-text-muted)}}@media (min-width:640px){.event-checklist-editor__hint{font-size:.75rem;line-height:1rem}}.event-checklist-editor__options{margin-top:.25rem}.event-checklist-editor__options .hearing-prep-checklist__item{min-height:2.5rem;border-width:0;background-color:transparent;padding:.375rem 0}.event-checklist-editor__custom{margin-top:.5rem}.event-checklist-editor__custom>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.event-checklist-editor__custom{border-top-width:1px;border-color:rgb(227 221 210/.3);padding-top:.5rem;padding-left:0;list-style:none}.event-checklist-editor__custom-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .event-checklist-editor__custom-item{color:var(--d-text)}}.billing-app .grid.event-checklist-editor__custom-item{gap:1rem}.billing-app .field-dispatch-panel label.block.event-checklist-editor__custom-item,.billing-app label.block.event-checklist-editor__custom-item{font-size:.8125rem;line-height:1.45}.billing-app label.block.event-checklist-editor__custom-item .mb-1,.billing-app label.block.event-checklist-editor__custom-item>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .event-checklist-editor__custom-item{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .event-checklist-editor__custom-item{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.event-checklist-editor__custom-item{font-size:.875rem;line-height:1.25rem}}.event-checklist-editor__remove{flex-shrink:0;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .event-checklist-editor__remove,.firm-workspace .field-dispatch-panel .event-checklist-editor__remove,.firm-workspace .weekly-day-column__head .event-checklist-editor__remove{color:var(--d-text-muted)}}.event-checklist-editor__remove:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-decoration-line:underline}.event-checklist-editor__add{display:flex;flex-direction:column;gap:.5rem}.billing-app .grid.event-checklist-editor__add{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .event-checklist-editor__add{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.event-checklist-editor__add{flex-direction:row;align-items:center}}.event-checklist-editor__add-btn{flex-shrink:0;border-radius:.5rem;border-width:1px;border-color:rgb(184 145 61/.3);background-color:rgb(250 248 244/.5);padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .event-checklist-editor__add-btn{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.event-checklist-editor__add-btn,.billing-app label.block.event-checklist-editor__add-btn{font-size:.8125rem;line-height:1.45}.billing-app label.block.event-checklist-editor__add-btn .mb-1,.billing-app label.block.event-checklist-editor__add-btn>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .event-checklist-editor__add-btn{font-size:.8125rem;line-height:1.45}.event-checklist-editor__add-btn:hover{border-color:rgb(184 145 61/.5);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:640px){.event-checklist-editor__add-btn{padding-left:1rem;padding-right:1rem}}.event-incident__select.field-input{min-height:46px;border-color:rgb(184 145 61/.25);background-color:rgb(255 255 255/.95);font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:-.025em}@media (prefers-color-scheme:dark){.firm-workspace .event-incident__select.field-input{background-color:var(--d-panel-2);border-color:var(--d-line)}}.form-check--assignee .form-check__text{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.form-check--assignee .form-check__text{font-size:1rem;line-height:1.5rem}}.form-check--assignee .form-check__hint{margin-top:.125rem;font-size:11px}@media (min-width:640px){.form-check--assignee .form-check__hint{font-size:.75rem;line-height:1rem}}.task-checklist-option{border-top-width:1px;border-color:rgb(227 221 210/.4);padding-top:1rem}.task-checklist-option__head{display:flex;align-items:flex-start;gap:.75rem}.billing-app .grid.task-checklist-option__head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .task-checklist-option__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.task-checklist-option__copy{min-width:0;flex:1 1 0%}.task-checklist-option__copy>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.task-checklist-option__label{border-width:0;background-color:transparent;padding:0;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .task-checklist-option__label{color:var(--d-text)}}.task-checklist-option__label:hover{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}.task-checklist-option__hint{font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .task-checklist-option__hint,.firm-workspace .task-checklist-option__hint,.firm-workspace .weekly-day-column__head .task-checklist-option__hint{color:var(--d-text-muted)}}.task-checklist-toggle{margin-top:.125rem;display:inline-flex;height:22px;width:22px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(26 22 18/var(--tw-border-opacity,1));background-color:transparent;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.task-checklist-toggle--on:after{content:"";display:block;height:.625rem;width:.625rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(26 22 18/var(--tw-bg-opacity,1))}.billing-app .field-dispatch-panel label.task-checklist-toggle--on.text-xs:after,.billing-app .walk-in-panel label.task-checklist-toggle--on:after,.billing-app label.task-checklist-toggle--on.text-xs:after{font-size:.8125rem;line-height:1.45}.billing-app label.task-checklist-toggle--on.text-xs .mb-1:after,.billing-app label.task-checklist-toggle--on.text-xs>span:first-child:after{display:block;margin-bottom:.4rem;font-weight:700}.task-checklist-toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#b8913d}.task-checklist-editor{margin-top:.75rem}.task-checklist-editor>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.task-checklist-editor__options{margin-top:.25rem}.task-checklist-editor__options .hearing-prep-checklist__item{border-width:0;background-color:transparent;padding:.25rem 0}.task-checklist-editor__custom{margin-top:.5rem}.task-checklist-editor__custom>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.task-checklist-editor__custom{border-top-width:1px;border-color:rgb(227 221 210/.3);padding-top:.5rem;padding-left:0;list-style:none}.task-checklist-editor__custom-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .task-checklist-editor__custom-item{color:var(--d-text)}}.billing-app .grid.task-checklist-editor__custom-item{gap:1rem}.billing-app .field-dispatch-panel label.block.task-checklist-editor__custom-item,.billing-app label.block.task-checklist-editor__custom-item{font-size:.8125rem;line-height:1.45}.billing-app label.block.task-checklist-editor__custom-item .mb-1,.billing-app label.block.task-checklist-editor__custom-item>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .task-checklist-editor__custom-item{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .task-checklist-editor__custom-item{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.task-checklist-editor__remove{flex-shrink:0;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .task-checklist-editor__remove,.firm-workspace .task-checklist-editor__remove,.firm-workspace .weekly-day-column__head .task-checklist-editor__remove{color:var(--d-text-muted)}}.task-checklist-editor__remove:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-decoration-line:underline}.task-checklist-editor__add{display:flex;flex-direction:column;gap:.5rem}.billing-app .grid.task-checklist-editor__add{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .task-checklist-editor__add{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.task-checklist-editor__add{flex-direction:row;align-items:center}}.task-checklist-editor__add-btn{flex-shrink:0;border-width:0;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .task-checklist-editor__add-btn{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.task-checklist-editor__add-btn,.billing-app label.block.task-checklist-editor__add-btn{font-size:.8125rem;line-height:1.45}.billing-app label.block.task-checklist-editor__add-btn .mb-1,.billing-app label.block.task-checklist-editor__add-btn>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .task-checklist-editor__add-btn{font-size:.8125rem;line-height:1.45}.task-checklist-editor__add-btn:hover{text-decoration-line:underline}.task-checklist-editor__add-btn:disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-decoration-line:none}.task-prep-checklist{margin-top:.5rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(250 248 244/.25);padding:.75rem}.task-prep-checklist__toggle{display:flex;width:100%;align-items:center;gap:.5rem;text-align:left}.billing-app .grid.task-prep-checklist__toggle{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .task-prep-checklist__toggle{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.task-prep-checklist__title{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .task-prep-checklist__title{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.task-prep-checklist__title,.billing-app label.block.task-prep-checklist__title{font-size:.8125rem;line-height:1.45}.billing-app label.block.task-prep-checklist__title .mb-1,.billing-app label.block.task-prep-checklist__title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .task-prep-checklist__title{font-size:.8125rem;line-height:1.45}.task-prep-checklist__progress{margin-left:auto;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1));padding:.125rem .5rem;font-size:10px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .task-prep-checklist__progress,.firm-workspace .weekly-day-column__head .task-prep-checklist__progress{color:var(--d-text-muted)}.firm-workspace .task-prep-checklist__progress{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .task-prep-checklist__progress{color:var(--d-text-muted)}}.task-prep-checklist__progress--done{border:1px solid var(--firm-mint-border);background:var(--firm-mint-gradient);color:var(--firm-mint-text)}.task-prep-checklist__chevron{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .task-prep-checklist__chevron,.firm-workspace .task-prep-checklist__chevron,.firm-workspace .weekly-day-column__head .task-prep-checklist__chevron{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.task-prep-checklist__chevron,.billing-app label.block.task-prep-checklist__chevron{font-size:.8125rem;line-height:1.45}.billing-app label.block.task-prep-checklist__chevron .mb-1,.billing-app label.block.task-prep-checklist__chevron>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .task-prep-checklist__chevron{font-size:.8125rem;line-height:1.45}.task-prep-checklist__list{margin-top:.75rem}.task-prep-checklist__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.task-prep-checklist__item{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.5);background-color:rgb(255 255 255/.7);padding:.5rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .task-prep-checklist__item{background-color:var(--d-panel-2);border-color:var(--d-line)}}.task-prep-checklist__item--done{border-color:var(--firm-mint-border);background:var(--firm-mint-gradient)}.task-prep-checklist__label{display:flex;align-items:flex-start;gap:.625rem;font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .task-prep-checklist__label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.task-prep-checklist__label,.billing-app label.block.task-prep-checklist__label{font-size:.8125rem;line-height:1.45}.billing-app label.block.task-prep-checklist__label .mb-1,.billing-app label.block.task-prep-checklist__label>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .task-prep-checklist__label{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .task-prep-checklist__label{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.task-prep-checklist__input{margin-top:.125rem;flex-shrink:0}.task-prep-checklist__text{min-width:0;flex:1 1 0%}.task-prep-checklist__item--done .task-prep-checklist__text{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-decoration-line:line-through}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .task-prep-checklist__item--done .task-prep-checklist__text,.firm-workspace .task-prep-checklist__item--done .task-prep-checklist__text,.firm-workspace .weekly-day-column__head .task-prep-checklist__item--done .task-prep-checklist__text{color:var(--d-text-muted)}}.task-prep-checklist__hint{margin-top:.5rem;font-size:11px;font-weight:600;color:var(--firm-mint-text)}.task-prep-checklist__manage{margin-top:.75rem}.task-prep-checklist__manage>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.task-prep-checklist__manage{border-top-width:1px;border-color:rgb(227 221 210/.5);padding-top:.75rem}.task-prep-checklist__manage-actions{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .task-prep-checklist__manage-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.task-prep-checklist__add{margin-top:0}.task-prep-checklist__edit-toggle{border-width:0;background-color:transparent;padding:0;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .task-prep-checklist__edit-toggle{color:var(--d-gold)}}.task-prep-checklist__edit-toggle:hover{text-decoration-line:underline}.task-prep-checklist__edit-toggle:disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-decoration-line:none}.task-prep-checklist__delete{border-width:0;background-color:transparent;padding:0;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .task-prep-checklist__delete{color:#e8b48a}}.task-prep-checklist__delete:hover{text-decoration-line:underline}.task-prep-checklist__delete:disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-decoration-line:none}.task-prep-checklist__list--edit>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.task-prep-checklist__edit-row{display:flex;flex-direction:column;gap:.5rem}.billing-app .grid.task-prep-checklist__edit-row{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .task-prep-checklist__edit-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.task-prep-checklist__edit-row{flex-direction:row;align-items:center}}.task-prep-checklist__edit-input{min-width:0;flex:1 1 0%;font-size:.875rem;line-height:1.25rem}.task-prep-checklist__cancel,.task-prep-checklist__remove{flex-shrink:0;border-width:0;background-color:transparent;padding:0;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .task-prep-checklist__cancel,.firm-workspace .field-dispatch-panel .task-prep-checklist__remove,.firm-workspace .task-prep-checklist__cancel,.firm-workspace .task-prep-checklist__remove,.firm-workspace .weekly-day-column__head .task-prep-checklist__cancel,.firm-workspace .weekly-day-column__head .task-prep-checklist__remove{color:var(--d-text-muted)}}.task-prep-checklist__cancel:hover,.task-prep-checklist__remove:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-decoration-line:underline}.task-prep-checklist__cancel:disabled,.task-prep-checklist__remove:disabled{cursor:not-allowed;color:rgb(111 103 92/.6);text-decoration-line:none}.task-prep-checklist__save{border-width:0;background-color:transparent;padding:0;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .task-prep-checklist__save{color:var(--d-gold)}}.task-prep-checklist__save:hover{text-decoration-line:underline}.task-prep-checklist__save:disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-decoration-line:none}.task-prep-checklist__edit-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.25rem}.billing-app .grid.task-prep-checklist__edit-actions{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .task-prep-checklist__edit-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.task-prep-checklist__edit-add{padding-top:.25rem}.item-related-links{display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.item-related-links{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .item-related-links{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.item-related-links__pill{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(250 248 244/.5);padding:.25rem .625rem;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-related-links__pill{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.item-related-links__label{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .item-related-links__label,.firm-workspace .item-related-links__label,.firm-workspace .weekly-day-column__head .item-related-links__label{color:var(--d-text-muted)}}.item-related-links__batch{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-related-links__batch{color:var(--d-text)}}.item-related-links__pill--pto{border-color:rgb(252 211 77/.5);background-color:rgb(255 251 235/.8)}.pto-schedule__table-wrap{overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7)}.pto-schedule__table{width:100%;min-width:520px;text-align:left;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.pto-schedule__table,.billing-app label.block.pto-schedule__table{font-size:.8125rem;line-height:1.45}.billing-app label.block.pto-schedule__table .mb-1,.billing-app label.block.pto-schedule__table>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .pto-schedule__table{font-size:.8125rem;line-height:1.45}.pto-schedule__table th{border-bottom-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(250 248 244/.6);padding:.5rem .75rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .pto-schedule__table th,.firm-workspace .weekly-day-column__head .pto-schedule__table th{color:var(--d-text-muted)}.firm-workspace .pto-schedule__table th{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .pto-schedule__table th{color:var(--d-text-muted)}}.pto-schedule__table td{border-bottom-width:1px;border-color:rgb(227 221 210/.4);padding:.5rem .75rem;vertical-align:middle}.pto-schedule__actions{display:flex;flex-direction:column;gap:.5rem}.billing-app .grid.pto-schedule__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .pto-schedule__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.pto-schedule__actions{flex-direction:row;flex-wrap:wrap;align-items:center}}.pto-schedule__presets{display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.pto-schedule__presets{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .pto-schedule__presets{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.filing-followup-alert{margin-bottom:.75rem;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgb(252 211 77/.6);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(255 251 235/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 251 235/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fffdf7 var(--tw-gradient-to-position);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filing-followup-alert__toggle{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .grid.filing-followup-alert__toggle{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .filing-followup-alert__toggle{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.filing-followup-alert__toggle:hover{background-color:rgb(254 243 199/.35)}.filing-followup-alert--open .filing-followup-alert__toggle{border-bottom-width:1px;border-color:rgb(253 230 138/.5)}.filing-followup-alert__icon{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(254 243 199/.9);font-size:.75rem;line-height:1rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .filing-followup-alert__icon{color:#e6c878}}.billing-app .field-dispatch-panel label.block.filing-followup-alert__icon,.billing-app label.block.filing-followup-alert__icon{font-size:.8125rem;line-height:1.45}.billing-app label.block.filing-followup-alert__icon .mb-1,.billing-app label.block.filing-followup-alert__icon>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .filing-followup-alert__icon{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .filing-followup-alert__icon{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.filing-followup-alert__headline{display:flex;min-width:0;flex:1 1 0%;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.125rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .filing-followup-alert__headline{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.filing-followup-alert__title{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .filing-followup-alert__title{color:#e6c878}}.billing-app .field-dispatch-panel label.block.filing-followup-alert__title,.billing-app label.block.filing-followup-alert__title{font-size:.8125rem;line-height:1.45}.billing-app label.block.filing-followup-alert__title .mb-1,.billing-app label.block.filing-followup-alert__title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .filing-followup-alert__title{font-size:.8125rem;line-height:1.45}.filing-followup-alert__summary{font-size:11px;font-weight:500;color:rgb(120 53 15/.75)}.filing-followup-alert__toggle-action{display:flex;flex-shrink:0;align-items:center;gap:.375rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .filing-followup-alert__toggle-action{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.filing-followup-alert__count{display:inline-flex;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(253 230 138/.8);padding:.125rem .375rem;font-size:10px;font-weight:800;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .filing-followup-alert__count{color:#e6c878}}.filing-followup-alert__toggle-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgb(120 53 15/.7)}.filing-followup-alert__chevron{font-size:10px;line-height:1;color:rgb(120 53 15/.55);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.filing-followup-alert__chevron--open{transform:rotate(180deg)}.filing-followup-alert__list{max-height:9rem}.filing-followup-alert__list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:rgb(253 230 138/.4)}.filing-followup-alert__list{overflow-y:auto}.filing-followup-alert__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;padding:.5rem .75rem}.billing-app .filing-followup-alert__item.gap-2{gap:.75rem}.billing-app .filing-followup-alert__item.gap-3{gap:1rem}@media (min-width:640px){.filing-followup-alert__item{grid-template-columns:auto minmax(0,1fr) auto auto}}.filing-followup-alert__badge{display:inline-flex;flex-shrink:0;border-radius:.25rem;padding:.125rem .375rem;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.filing-followup-alert__item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .filing-followup-alert__item-title{color:#e6c878}}.billing-app .field-dispatch-panel label.block.filing-followup-alert__item-title,.billing-app label.block.filing-followup-alert__item-title{font-size:.8125rem;line-height:1.45}.billing-app label.block.filing-followup-alert__item-title .mb-1,.billing-app label.block.filing-followup-alert__item-title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .filing-followup-alert__item-title{font-size:.8125rem;line-height:1.45}.filing-followup-alert__item-deadline{flex-shrink:0;font-size:10px;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:rgb(120 53 15/.65)}@media (min-width:640px){.filing-followup-alert__item-deadline{order:0}}.filing-followup-alert__btn{grid-column:span 3/span 3;flex-shrink:0;justify-self:start;border-radius:.5rem;border-width:1px;border-color:rgb(120 53 15/.15);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);padding:.25rem .625rem;font-size:10px;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filing-followup-alert__btn:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filing-followup-alert__btn:disabled{cursor:wait;opacity:.6}@media (min-width:640px){.filing-followup-alert__btn{grid-column:span 1/span 1;justify-self:end;padding:.375rem .75rem}}.client-case-picker{position:relative;z-index:1}.client-case-picker>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.client-case-picker__select{position:relative;z-index:1;width:100%;touch-action:manipulation}.client-case-picker__panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.client-case-picker__panel{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(250 248 244/.5);padding:.75rem}@media (prefers-color-scheme:dark){.firm-workspace .client-case-picker__panel{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:640px){.client-case-picker__panel{padding:1rem}}.client-case-picker__panel-title{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-case-picker__panel-title{color:var(--d-text)}}.client-case-picker__panel-hint{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-case-picker__panel-hint,.firm-workspace .field-dispatch-panel .client-case-picker__panel-hint,.firm-workspace .weekly-day-column__head .client-case-picker__panel-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.client-case-picker__panel-hint,.billing-app label.block.client-case-picker__panel-hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-case-picker__panel-hint .mb-1,.billing-app label.block.client-case-picker__panel-hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-case-picker__panel-hint{font-size:.8125rem;line-height:1.45}.client-case-picker__panel-hint strong{font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-case-picker__panel-hint strong{color:var(--d-text)}}.client-contact-email>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.client-contact-email{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.5);background-color:rgb(255 255 255/.6);padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .client-contact-email{background-color:var(--d-panel-2);border-color:var(--d-line)}}.client-case-picker__field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}@media (min-width:640px){.client-case-picker__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-case-picker__field-grid--contact{margin-top:.75rem}.client-case-picker__field-grid>*{min-width:0}.client-case-picker__field-grid .client-contact-email--compact,.client-case-picker__field-grid .form-field{display:flex;flex-direction:column;gap:.375rem;align-self:stretch;min-height:0}.client-case-picker__field-grid .client-contact-email__label-row .form-field__label,.client-case-picker__field-grid .form-field__label{margin-bottom:0;display:flex;min-height:2.75rem;align-items:flex-end;line-height:1.375}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-case-picker__field-grid .client-contact-email__label-row .form-field__label,.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-case-picker__field-grid .form-field__label{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-case-picker__field-grid .client-contact-email__label-row{margin-bottom:0;display:flex;min-height:2.75rem;align-items:flex-end;justify-content:space-between;gap:.5rem}.billing-app .grid.client-case-picker__field-grid .client-contact-email__label-row{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-case-picker__field-grid .client-contact-email__label-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-case-picker__field-grid .client-contact-email__label-row .form-field__label{min-height:0;flex:1 1 0%}.client-case-picker__field-grid .client-contact-email--compact .client-contact-email__list{align-self:flex-start}.client-case-picker__field-grid .client-contact-email--compact .client-contact-email__input,.client-case-picker__field-grid .form-field>.field-input{box-sizing:border-box;display:block;min-height:2.75rem;width:100%}.billing-app .field-dispatch-panel label .client-case-picker__field-grid .client-contact-email--compact .client-contact-email__input.text-xs,.billing-app .field-dispatch-panel label.client-case-picker__field-grid .form-field>.field-input.text-xs,.billing-app .walk-in-panel label .client-case-picker__field-grid .client-contact-email--compact .client-contact-email__input,.billing-app .walk-in-panel label.client-case-picker__field-grid .form-field>.field-input,.billing-app label .client-case-picker__field-grid .client-contact-email--compact .client-contact-email__input.text-xs,.billing-app label.client-case-picker__field-grid .form-field>.field-input.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label .client-case-picker__field-grid .client-contact-email--compact .client-contact-email__input.text-xs .mb-1,.billing-app label .client-case-picker__field-grid .client-contact-email--compact .client-contact-email__input.text-xs>span:first-child,.billing-app label.client-case-picker__field-grid .form-field>.field-input.text-xs .mb-1,.billing-app label.client-case-picker__field-grid .form-field>.field-input.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.client-contact-email--compact{min-width:0}.client-contact-email--compact>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.client-contact-email--compact{border-radius:0;border-width:0;background-color:transparent;padding:0}.client-contact-email__label-row{margin-bottom:.375rem;display:flex;min-height:18px;align-items:center;justify-content:space-between;gap:.5rem}.billing-app .grid.client-contact-email__label-row{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-contact-email__label-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-contact-email__label-row .form-field__label{margin-bottom:0}.client-contact-email__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.client-contact-email--compact .client-contact-email__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.client-contact-email__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.billing-app .grid.client-contact-email__row{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-contact-email__row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-contact-email--compact .client-contact-email__row{display:block}.billing-app .field-dispatch-panel label.client-contact-email--compact .client-contact-email__row.text-xs,.billing-app .walk-in-panel label.client-contact-email--compact .client-contact-email__row,.billing-app label.client-contact-email--compact .client-contact-email__row.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.client-contact-email--compact .client-contact-email__row.text-xs .mb-1,.billing-app label.client-contact-email--compact .client-contact-email__row.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.client-contact-email__input-wrap{position:relative;width:100%}.client-contact-email--compact .client-contact-email__input{display:block;width:100%}.billing-app .field-dispatch-panel label.client-contact-email--compact .client-contact-email__input.text-xs,.billing-app .walk-in-panel label.client-contact-email--compact .client-contact-email__input,.billing-app label.client-contact-email--compact .client-contact-email__input.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.client-contact-email--compact .client-contact-email__input.text-xs .mb-1,.billing-app label.client-contact-email--compact .client-contact-email__input.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.client-contact-email--compact .client-contact-email__row--extra .client-contact-email__input{padding-right:2.25rem}.client-contact-email__add--compact{position:relative;z-index:10;display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.4);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf8f4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .client-contact-email__add--compact{color:var(--d-gold)}}.client-contact-email__add--compact:hover{--tw-border-opacity:1;border-color:rgb(184 145 61/var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.client-contact-email__add--compact:disabled{cursor:not-allowed;opacity:.5}.client-contact-email__add--compact .client-contact-email__add-icon{font-size:.875rem;line-height:1.25rem;font-weight:300;line-height:1}.client-contact-email--compact .client-contact-email__save-row{margin-top:.375rem;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;padding-top:0}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-contact-email--compact .client-contact-email__save-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-contact-email--compact .client-contact-email__save{border-radius:.375rem;border-width:1px;border-color:rgb(184 145 61/.5);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);padding:.25rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.client-contact-email--compact .client-contact-email__save:hover{opacity:.95}.client-contact-email--compact .client-contact-email__save:disabled{opacity:.5}.client-contact-email--compact .client-contact-email__cancel{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .client-contact-email--compact .client-contact-email__cancel,.firm-workspace .field-dispatch-panel .client-contact-email--compact .client-contact-email__cancel,.firm-workspace .weekly-day-column__head .client-contact-email--compact .client-contact-email__cancel{color:var(--d-text-muted)}}.client-contact-email--compact .client-contact-email__cancel:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-decoration-line:underline}.client-contact-email__remove--compact{position:absolute;right:.5rem;top:50%;display:inline-flex;height:1.5rem;width:1.5rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;font-weight:300;line-height:1;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .client-contact-email__remove--compact,.firm-workspace .weekly-day-column__head .client-contact-email__remove--compact{color:var(--d-text-muted)}.firm-workspace .client-contact-email__remove--compact{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .client-contact-email__remove--compact{color:var(--d-text-muted)}}.client-contact-email__remove--compact:hover{--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.client-contact-email__remove--compact:disabled{opacity:.5}.client-contact-email__remove{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .client-contact-email__remove,.firm-workspace .field-dispatch-panel .client-contact-email__remove,.firm-workspace .weekly-day-column__head .client-contact-email__remove{color:var(--d-text-muted)}}.client-contact-email__remove:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-decoration-line:underline}.client-contact-email__add-btn{display:inline-flex;align-items:center;gap:.375rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .client-contact-email__add-btn{color:var(--d-gold)}}.client-contact-email__add-btn:hover{text-decoration-line:underline}.client-contact-email__save-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.125rem}.billing-app .grid.client-contact-email__save-row{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-contact-email__save-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-contact-email__label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-contact-email__label,.firm-workspace .field-dispatch-panel .client-contact-email__label,.firm-workspace .weekly-day-column__head .client-contact-email__label{color:var(--d-text-muted)}}.client-contact-email__add{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.4);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf8f4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .client-contact-email__add{color:var(--d-gold)}}.client-contact-email__add:hover{--tw-border-opacity:1;border-color:rgb(184 145 61/var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.client-contact-email__add-icon{font-size:1rem;line-height:1.5rem;font-weight:300;line-height:1}.client-contact-email__input{width:100%}.client-contact-email__hint{font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-contact-email__hint,.firm-workspace .field-dispatch-panel .client-contact-email__hint,.firm-workspace .weekly-day-column__head .client-contact-email__hint{color:var(--d-text-muted)}}.client-contact-email__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.125rem}.billing-app .grid.client-contact-email__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-contact-email__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-contact-email__save{border-radius:.375rem;border-width:1px;border-color:rgb(184 145 61/.5);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);padding:.375rem .75rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.client-contact-email__save:hover{opacity:.95}.client-contact-email__save:disabled{opacity:.5}.client-contact-email__cancel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .client-contact-email__cancel,.firm-workspace .field-dispatch-panel .client-contact-email__cancel,.firm-workspace .weekly-day-column__head .client-contact-email__cancel{color:var(--d-text-muted)}}.client-contact-email__cancel:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-decoration-line:underline}.schedule-email-cta{position:relative;isolation:isolate;margin-top:1rem;box-sizing:border-box;display:flex;width:100%;max-width:none;flex-direction:column;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.8) var(--tw-gradient-to-position);padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .schedule-email-cta{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:768px){.schedule-email-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}}.entry-form__section-body>.schedule-email-cta{width:100%}.schedule-email-cta__copy{min-width:0;flex:1 1 0%}.schedule-email-cta__eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-cta__eyebrow{color:var(--d-gold)}}.firm-auth--portal .schedule-email-cta__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .schedule-email-cta__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.schedule-email-cta__title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-cta__title,.firm-workspace .weekly-day-column__head .schedule-email-cta__title{color:var(--d-text)}}.schedule-email-cta__text{margin-top:.25rem;max-width:65ch;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-email-cta__text,.firm-workspace .schedule-email-cta__text,.firm-workspace .weekly-day-column__head .schedule-email-cta__text{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.schedule-email-cta__text,.billing-app label.block.schedule-email-cta__text{font-size:.8125rem;line-height:1.45}.billing-app label.block.schedule-email-cta__text .mb-1,.billing-app label.block.schedule-email-cta__text>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .schedule-email-cta__text{font-size:.8125rem;line-height:1.45}.schedule-email-cta .schedule-email-cta__btn{width:100%;flex-shrink:0}@media (min-width:768px){.schedule-email-cta .schedule-email-cta__btn{width:auto;min-width:13rem;max-width:18rem}}.schedule-email-modal{overflow:hidden;padding:0}.schedule-email-modal__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:rgb(184 145 61/.2);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.7) var(--tw-gradient-to-position);padding:1.25rem}.billing-app .grid.schedule-email-modal__hero{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .schedule-email-modal__hero{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.schedule-email-modal__hero{padding-left:1.5rem;padding-right:1.5rem}}.schedule-email-modal__hero-copy{min-width:0;flex:1 1 0%}.schedule-email-modal__eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-modal__eyebrow{color:var(--d-gold)}}.firm-auth--portal .schedule-email-modal__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .schedule-email-modal__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.schedule-email-modal__title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-modal__title,.firm-workspace .weekly-day-column__head .schedule-email-modal__title{color:var(--d-text)}}@media (min-width:640px){.schedule-email-modal__title{font-size:1.5rem;line-height:2rem}}.schedule-email-modal__subtitle{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-email-modal__subtitle,.firm-workspace .schedule-email-modal__subtitle,.firm-workspace .weekly-day-column__head .schedule-email-modal__subtitle{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.schedule-email-modal__subtitle,.billing-app label.block.schedule-email-modal__subtitle{font-size:.8125rem;line-height:1.45}.billing-app label.block.schedule-email-modal__subtitle .mb-1,.billing-app label.block.schedule-email-modal__subtitle>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .schedule-email-modal__subtitle{font-size:.8125rem;line-height:1.45}.schedule-email-modal__intro{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-email-modal__intro,.firm-workspace .schedule-email-modal__intro,.firm-workspace .weekly-day-column__head .schedule-email-modal__intro{color:var(--d-text-muted)}}.schedule-email-modal__body{padding:1.25rem}@media (min-width:640px){.schedule-email-modal__body{padding:1.5rem}}.schedule-email-modal__close{flex-shrink:0}.event-schedule-email>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.schedule-email-summary{border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.2);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(250 248 244/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 246 238/0.8) var(--tw-gradient-to-position);padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.schedule-email-summary__top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.billing-app .grid.schedule-email-summary__top{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .schedule-email-summary__top{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.schedule-email-summary__badge{border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.35);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);letter-spacing:.12em;color:rgb(255 255 255/var(--tw-text-opacity,1))}.schedule-email-summary__badge,.schedule-email-summary__chip{display:inline-flex;padding:.25rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;--tw-text-opacity:1}.schedule-email-summary__chip{border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(255 255 255/.8);letter-spacing:.1em;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-summary__chip{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.firm-auth--portal .schedule-email-summary__case{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .schedule-email-summary__case:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.schedule-email-summary__case{margin-top:.75rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-summary__case,.firm-workspace .weekly-day-column__head .schedule-email-summary__case{color:var(--d-text)}}.schedule-email-summary__meta{margin-top:.75rem;display:grid;gap:.5rem}.billing-app .grid.schedule-email-summary__meta,.billing-app .schedule-email-summary__meta.gap-2{gap:.75rem}.billing-app .schedule-email-summary__meta.gap-3{gap:1rem}@media (min-width:640px){.schedule-email-summary__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.schedule-email-summary__meta-item{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(255 255 255/.7);padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-summary__meta-item{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:640px){.schedule-email-summary__meta-item--wide{grid-column:span 2/span 2}}.schedule-email-summary__meta-item dt{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-email-summary__meta-item dt,.firm-workspace .schedule-email-summary__meta-item dt,.firm-workspace .weekly-day-column__head .schedule-email-summary__meta-item dt{color:var(--d-text-muted)}}.schedule-email-summary__meta-item dd{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-summary__meta-item dd{color:var(--d-text)}}.schedule-email-compose>:not([hidden])~:not([hidden]),.schedule-email-preview>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.schedule-email-section{border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.8);padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-section{background-color:var(--d-panel-2);border-color:var(--d-line)}}.schedule-email-section__label{display:block;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-section__label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.schedule-email-section__label,.billing-app .field-dispatch-panel label.schedule-email-section__label.text-xs,.billing-app .walk-in-panel label.schedule-email-section__label,.billing-app label.block.schedule-email-section__label,.billing-app label.schedule-email-section__label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.schedule-email-section__label .mb-1,.billing-app label.block.schedule-email-section__label>span:first-child,.billing-app label.schedule-email-section__label.text-xs .mb-1,.billing-app label.schedule-email-section__label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .schedule-email-section__label{font-size:.8125rem;line-height:1.45}.schedule-email-section__hint{margin-top:.25rem;display:block;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-email-section__hint,.firm-workspace .schedule-email-section__hint,.firm-workspace .weekly-day-column__head .schedule-email-section__hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.schedule-email-section__hint.text-xs,.billing-app .walk-in-panel label.schedule-email-section__hint,.billing-app label.schedule-email-section__hint.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.schedule-email-section__hint.text-xs .mb-1,.billing-app label.schedule-email-section__hint.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.schedule-email-note{margin-top:.5rem;min-height:88px}.schedule-recipients>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.schedule-recipients__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.billing-app .grid.schedule-recipients__head{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .schedule-recipients__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.schedule-recipients__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.schedule-recipients__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.billing-app .grid.schedule-recipients__row{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .schedule-recipients__row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.schedule-recipients__index{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(250 248 244/.7);font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .schedule-recipients__index{color:var(--d-gold)}}.schedule-recipients__input{min-width:0;flex:1 1 0%}.schedule-recipients__remove{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-recipients__remove,.firm-workspace .schedule-recipients__remove,.firm-workspace .weekly-day-column__head .schedule-recipients__remove{color:var(--d-text-muted)}}.schedule-recipients__remove:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-decoration-line:underline}.schedule-recipients__add{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.4);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf8f4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:.375rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .schedule-recipients__add{color:var(--d-gold)}}.schedule-recipients__add:hover{--tw-border-opacity:1;border-color:rgb(184 145 61/var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.schedule-recipients__add:disabled{opacity:.5}.schedule-recipients__add-icon{font-size:.875rem;line-height:1.25rem;font-weight:300;line-height:1}.schedule-recipients__hint{font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-recipients__hint,.firm-workspace .schedule-recipients__hint,.firm-workspace .weekly-day-column__head .schedule-recipients__hint{color:var(--d-text-muted)}}.schedule-email-callout{border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.2);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 248 244/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:.875rem 1rem}.schedule-email-callout--banner{margin-bottom:.25rem}.billing-app label.block.text-xs .schedule-email-callout--banner{display:block;margin-bottom:.4rem;font-weight:700}.schedule-email-callout__title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-callout__title{color:var(--d-gold)}}.schedule-email-callout__text{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-email-callout__text,.firm-workspace .schedule-email-callout__text,.firm-workspace .weekly-day-column__head .schedule-email-callout__text{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.schedule-email-callout__text,.billing-app label.block.schedule-email-callout__text{font-size:.8125rem;line-height:1.45}.billing-app label.block.schedule-email-callout__text .mb-1,.billing-app label.block.schedule-email-callout__text>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .schedule-email-callout__text{font-size:.8125rem;line-height:1.45}.schedule-email-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;border-top-width:1px;border-color:rgb(227 221 210/.6);padding-top:1rem}.billing-app .grid.schedule-email-footer{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .schedule-email-footer{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.schedule-email-footer--preview{margin-top:.5rem}.schedule-email-footer--solo{margin-top:1.25rem;border-top-width:0;padding-top:0}.schedule-email-footer__primary,.schedule-email-footer__secondary{font-size:.75rem!important;line-height:1rem!important}.schedule-email-preview__loading{border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(243 240 234/.4);padding:2rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-email-preview__loading,.firm-workspace .schedule-email-preview__loading,.firm-workspace .weekly-day-column__head .schedule-email-preview__loading{color:var(--d-text-muted)}}.schedule-email-preview__subject{border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.8);padding:.75rem 1rem}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-preview__subject{background-color:var(--d-panel-2);border-color:var(--d-line)}}.schedule-email-preview__subject-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-email-preview__subject-label,.firm-workspace .schedule-email-preview__subject-label,.firm-workspace .weekly-day-column__head .schedule-email-preview__subject-label{color:var(--d-text-muted)}}.schedule-email-preview__subject-text{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .schedule-email-preview__subject-text{color:var(--d-text)}}.schedule-email-preview__frame{overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.2);--tw-bg-opacity:1;background-color:rgb(236 232 223/var(--tw-bg-opacity,1));--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.schedule-email-preview__chrome{display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;border-color:rgb(227 221 210/.7);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.8) var(--tw-gradient-to-position);padding:.625rem 1rem}.billing-app .grid.schedule-email-preview__chrome{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .schedule-email-preview__chrome{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.schedule-email-preview__chrome-dot{height:.625rem;width:.625rem;border-radius:9999px;background-color:rgb(184 145 61/.35)}.schedule-email-preview__chrome-label{margin-left:auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .schedule-email-preview__chrome-label,.firm-workspace .schedule-email-preview__chrome-label,.firm-workspace .weekly-day-column__head .schedule-email-preview__chrome-label{color:var(--d-text-muted)}}.schedule-email-preview__canvas{--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1));padding:.75rem}@media (min-width:640px){.schedule-email-preview__canvas{padding:1rem}}.schedule-email-preview__canvas table{margin-left:auto;margin-right:auto}.refine-field,.refine-field__label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .refine-field,.firm-workspace .field-dispatch-panel .refine-field__label,.firm-workspace .refine-field,.firm-workspace .refine-field__label,.firm-workspace .weekly-day-column__head .refine-field,.firm-workspace .weekly-day-column__head .refine-field__label{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label .refine-field.text-xs,.billing-app .field-dispatch-panel label.refine-field__label.text-xs,.billing-app .walk-in-panel label .refine-field,.billing-app .walk-in-panel label.refine-field__label,.billing-app label .refine-field.text-xs,.billing-app label.refine-field__label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label .refine-field.text-xs .mb-1,.billing-app label .refine-field.text-xs>span:first-child,.billing-app label.refine-field__label.text-xs .mb-1,.billing-app label.refine-field__label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.refine-segment{margin-top:.375rem;display:flex;flex-wrap:wrap;gap:.25rem;border-radius:.5rem;border-width:2px;border-color:rgb(227 221 210/.8);background-color:rgb(243 240 234/.8);padding:.25rem}@media (prefers-color-scheme:dark){.firm-workspace .refine-segment{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .refine-segment{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.refine-segment__btn{min-height:40px;flex:1 1 0%;border-radius:.375rem;padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .refine-segment__btn,.firm-workspace .refine-segment__btn,.firm-workspace .weekly-day-column__head .refine-segment__btn{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.refine-segment__btn,.billing-app label.block.refine-segment__btn{font-size:.8125rem;line-height:1.45}.billing-app label.block.refine-segment__btn .mb-1,.billing-app label.block.refine-segment__btn>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .refine-segment__btn{font-size:.8125rem;line-height:1.45}.refine-segment__btn--active{border-width:1px;border-color:rgb(227 221 210/.9);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.refine-segment__btn--active:focus,.refine-segment__btn--active:focus-visible{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.refine-segment__btn:hover:not(.refine-segment__btn--active){background-color:rgb(255 255 255/.8);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .refine-segment__btn:hover:not(.refine-segment__btn--active){color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.refine-segment__btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.35);--tw-ring-offset-width:1px}.my-work-scope{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.billing-app .grid.my-work-scope{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .my-work-scope{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.my-work-scope{flex-direction:row;align-items:flex-end;justify-content:space-between}}.my-work-scope__segment{margin-top:0;width:100%;max-width:20rem;flex-shrink:0}.my-work-scope__hint{margin:0}@media (min-width:640px){.my-work-scope__hint{padding-bottom:.25rem}}.btn-primary{min-height:46px;width:100%;border-radius:.75rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.02em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 6px 18px rgba(26,22,18,0.14);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-primary:disabled{cursor:wait;opacity:.65}.btn-primary{border:1px solid rgba(212,175,90,.45)}.btn-secondary{min-height:44px;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.9);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .btn-secondary{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.btn-secondary:hover{--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1))}.btn-sm{min-height:44px;width:auto;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375}.btn-row{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.billing-app .grid.btn-row{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .btn-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.btn-row .btn-primary,.btn-row .btn-secondary{width:auto;min-width:8.75rem;padding-left:1.25rem;padding-right:1.25rem}.btn-primary.btn-sm{width:auto;--tw-shadow:0 4px 14px rgba(26,22,18,0.12);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-secondary.btn-sm{width:auto}.btn-gold{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid rgba(212,175,90,.4);background-color:rgba(184,145,61,.1);color:#8a6b2a}.btn-gold:hover{background-color:rgba(184,145,61,.2)}.header-app-link{display:inline-flex;min-height:40px;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;border-width:1px;border-color:rgb(184 145 61/.35);background-color:rgb(255 255 255/.1);padding:.5rem .875rem;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.block.header-app-link,.billing-app label.block.header-app-link{font-size:.8125rem;line-height:1.45}.billing-app label.block.header-app-link .mb-1,.billing-app label.block.header-app-link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .header-app-link{font-size:.8125rem;line-height:1.45}.header-app-link:hover{border-color:rgb(184 145 61/.55);background-color:rgb(255 255 255/.2)}@media (min-width:640px){.header-app-link{min-height:42px;padding-left:1rem;padding-right:1rem;font-size:13px}}.header-app-link--hub{border-color:rgb(184 145 61/.45);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(255 255 255/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0.05) var(--tw-gradient-to-position)}.header-app-link--signout{border-color:rgb(255 255 255/.25);color:rgb(255 255 255/.9)}.header-app-link--signout:hover{background-color:rgb(255 255 255/.1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.friendly-error{margin-left:auto;margin-right:auto;display:flex;max-width:32rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center}.billing-app .grid.friendly-error{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .friendly-error{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.friendly-error--full{min-height:100vh}.friendly-error__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .friendly-error__eyebrow{color:var(--d-gold)}}.firm-auth--portal .friendly-error__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .friendly-error__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.friendly-error__title{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .friendly-error__title,.firm-workspace .weekly-day-column__head .friendly-error__title{color:var(--d-text)}}.friendly-error__message{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .friendly-error__message,.firm-workspace .friendly-error__message,.firm-workspace .weekly-day-column__head .friendly-error__message{color:var(--d-text-muted)}}.friendly-error__technical{max-width:28rem;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.8);background-color:rgb(250 248 244/.8);padding:.5rem .75rem;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .friendly-error__technical,.firm-workspace .weekly-day-column__head .friendly-error__technical{color:var(--d-text-muted)}.firm-workspace .friendly-error__technical{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .friendly-error__technical,.firm-workspace .friendly-error__technical,.firm-workspace thead tr.friendly-error__technical{color:var(--d-text-muted)}}.friendly-error__digest{margin-top:.25rem;display:block;font-size:10px}.billing-app .field-dispatch-panel label.friendly-error__digest.text-xs,.billing-app .walk-in-panel label.friendly-error__digest,.billing-app label.friendly-error__digest.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.friendly-error__digest.text-xs .mb-1,.billing-app label.friendly-error__digest.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.friendly-error__actions{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.billing-app .grid.friendly-error__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .friendly-error__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.friendly-error__hub{text-decoration-line:none}.friendly-error__retry{font-size:.875rem;line-height:1.25rem}.firm-auth{min-height:100vh;overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(247 244 238/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-auth{background-color:var(--d-panel-2);background-image:none}}.firm-auth--login{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;background:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(212,175,90,.14),transparent 58%),radial-gradient(ellipse 50% 40% at 0 100%,rgba(184,145,61,.07),transparent 55%),radial-gradient(ellipse 45% 35% at 100% 90%,rgba(43,37,29,.05),transparent 50%),linear-gradient(180deg,#fcfaf6,#f7f4ee 42%,#efe9df)}.firm-auth-ambient{pointer-events:none;position:fixed;inset:0;z-index:-10;opacity:.35;background-image:repeating-linear-gradient(125deg,rgba(184,145,61,.025),rgba(184,145,61,.025) 1px,transparent 0,transparent 9px)}.firm-auth-ambient--gold{opacity:1;background:radial-gradient(circle at 18% 22%,rgba(212,175,90,.08),transparent 28%),radial-gradient(circle at 82% 78%,rgba(212,175,90,.06),transparent 24%);background-image:none}.firm-auth-topbar{position:relative;z-index:30;flex-shrink:0;overflow:visible;border-bottom-width:1px;border-color:rgb(184 145 61/.4);--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(90deg,#0f0d0b,#1a1612 35%,#2b251d 65%,#1a1612);box-shadow:inset 0 1px 0 rgba(212,175,90,.3);animation:none}.firm-auth-hero,.firm-auth-hero__img,.firm-auth-hero__overlay,.firm-auth-hero__shine,.firm-auth-topbar{transition:none}.firm-auth-topbar__inner{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:48rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;text-align:center}.billing-app .grid.firm-auth-topbar__inner{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-auth-topbar__inner{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-auth-topbar__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;padding-bottom:1rem;text-align:left}}.firm-auth-topbar__brand{display:flex;width:100%;max-width:100%;align-items:center;justify-content:flex-start;gap:.875rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-auth-topbar__brand{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-auth-topbar__brand{width:auto;gap:1rem}}.firm-auth-topbar__logo{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-auth-topbar__logo{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-auth-topbar__logo{height:3.5rem;width:3.5rem}}.firm-auth-topbar__logo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.firm-auth-topbar__text{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;align-items:flex-start;overflow:visible;text-align:left}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-auth-topbar__text{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-auth--portal .firm-auth-topbar__eyebrow{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .firm-auth-topbar__eyebrow:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.firm-auth-topbar__eyebrow{margin-top:.375rem;width:100%;text-align:left;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.12em;color:rgb(212 175 90/.9);font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .firm-auth-topbar__eyebrow{color:var(--d-text)}}@media (min-width:640px){.firm-auth-topbar__eyebrow{margin-top:.5rem;font-size:.75rem;line-height:1rem}}.firm-auth--portal .firm-auth-topbar__name{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .firm-auth-topbar__name:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.firm-auth-topbar__name{width:100%;text-align:left;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .firm-auth-topbar__name{color:var(--d-text)}}@media (min-width:640px){.firm-auth-topbar__name{font-size:2.05rem}}.firm-auth-topbar__name{overflow:visible;word-break:normal}.firm-auth-topbar__tag{flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:rgb(212 175 90/.85)}@media (min-width:640px){.firm-auth-topbar__tag{font-size:11px}}.firm-auth-hero{position:relative;z-index:0;margin-left:auto;margin-right:auto;margin-top:0;width:100%;max-width:56rem;overflow:visible;padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}@media (min-width:640px){.firm-auth-hero{padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem}}.firm-auth-hero__frame{position:relative;width:100%;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.3);--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);aspect-ratio:976/308;min-height:6.5rem;margin-top:0;box-shadow:0 20px 50px rgba(26,22,18,.2),inset 0 0 0 1px rgba(255,255,255,.06)}.firm-auth--portal .firm-auth-hero__frame{min-height:7rem}.firm-auth-hero__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-o-object-position:center center;object-position:center center}.firm-auth-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,22,18,.12) 0,transparent 32%,transparent 78%,rgba(250,248,244,.18) 92%,rgba(250,248,244,.38))}.firm-auth-hero__vignette{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 130% 95% at 50% 48%,transparent 58%,rgba(15,13,11,.08) 100%)}.firm-auth-hero__shine{pointer-events:none;position:absolute;inset:0;background-image:linear-gradient(to top right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(184 145 61/0.15) var(--tw-gradient-to-position);opacity:.7}.firm-auth-hero__gold-line{pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:.25rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(212 175 90/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d4af5a var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);opacity:.9}.firm-auth--login .firm-auth-topbar{border-bottom-color:rgba(212,175,90,.45);box-shadow:inset 0 1px 0 rgba(212,175,90,.35),0 10px 40px rgba(15,13,11,.18)}.firm-auth--login .firm-auth-topbar__tag{border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(255 255 255/.05);padding:.25rem .75rem}.firm-auth--login .firm-auth-hero__frame{border-color:rgba(184,145,61,.38);box-shadow:0 28px 70px rgba(26,22,18,.18),inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(212,175,90,.25)}.firm-auth-hero__corner{pointer-events:none;position:absolute;z-index:2;height:1.25rem;width:1.25rem;border-color:rgb(184 145 61/.55)}.firm-auth-hero__corner--tl{left:.75rem;top:.75rem;border-left-width:2px;border-top-width:2px}.firm-auth-hero__corner--tr{right:.75rem;top:.75rem;border-right-width:2px;border-top-width:2px}.firm-auth-hero__corner--bl{bottom:.75rem;left:.75rem;border-bottom-width:2px;border-left-width:2px}.firm-auth-hero__corner--br{bottom:.75rem;right:.75rem;border-bottom-width:2px;border-right-width:2px}.firm-auth--login .firm-auth-medallion__ring{border-color:rgba(212,175,90,.85);box-shadow:0 10px 36px rgba(184,145,61,.28),0 0 0 6px rgba(250,248,244,.85),inset 0 0 0 1px rgba(255,255,255,.2)}.firm-auth--login .firm-auth-medallion__logo{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#faf8f4 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#f0e8da var(--tw-gradient-to-position);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.firm-auth--login .firm-auth-card{position:relative;overflow:hidden;border-color:rgb(184 145 61/.3);padding:1.75rem 1rem}@media (min-width:640px){.firm-auth--login .firm-auth-card{padding:2.75rem}}.firm-auth--login .firm-auth-card{background-color:rgba(252,250,246,.98);background-image:linear-gradient(165deg,rgba(255,255,255,.98),rgba(252,250,246,.96) 48%,rgba(247,242,235,.94)),repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(43,37,29,.012) 0,rgba(43,37,29,.012) 4px),repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(43,37,29,.008) 0,rgba(43,37,29,.008) 4px);box-shadow:0 28px 80px rgba(26,22,18,.1),inset 0 0 0 1px rgba(255,255,255,.75),inset 0 1px 0 rgba(212,175,90,.22);backdrop-filter:blur(12px)}.firm-auth--login .firm-auth-card:before{content:"";pointer-events:none;position:absolute;left:12%;right:12%;top:0;height:3px;border-radius:9999px;background:linear-gradient(90deg,transparent,rgba(212,175,90,.85),transparent)}.firm-auth--login .firm-auth-card:after{content:"";pointer-events:none;position:absolute;inset:.5rem;border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.6)}@media (min-width:640px){.firm-auth--login .firm-auth-card:after{inset:.75rem;border-radius:1.1rem}}.firm-auth--login .firm-auth-footer{border-color:rgba(212,175,90,.32);box-shadow:0 16px 48px rgba(26,22,18,.14),inset 0 1px 0 rgba(212,175,90,.18)}.firm-auth--login .firm-auth-topbar__name{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:600;letter-spacing:.02em}.firm-auth--login .firm-auth-topbar__eyebrow{font-family:var(--font-ui)}.firm-auth--login .firm-auth-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(1.85rem,5.8vw,2.65rem);font-weight:600;letter-spacing:.01em}.firm-auth--login .firm-auth-main{max-width:48rem;padding-bottom:calc(3.5rem + env(safe-area-inset-bottom, 0px))}.firm-auth--login .firm-auth-subtitle{max-width:36rem;font-size:14px;line-height:1.65}@media (min-width:640px){.firm-auth--login .firm-auth-subtitle{font-size:1rem;line-height:1.5rem;line-height:1.7}}.firm-auth--login .firm-auth-footer{margin-bottom:env(safe-area-inset-bottom,0)}.login-premium{position:relative;min-width:0;overflow-x:clip}.login-premium__intro{text-align:center}.login-premium__greeting{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;margin-bottom:.25rem;font-size:1.15rem;font-style:italic;letter-spacing:.02em;color:rgb(138 107 42/.9)}.billing-app label.block.text-xs .login-premium__greeting{display:block;margin-bottom:.4rem;font-weight:700}@media (min-width:640px){.login-premium__greeting{font-size:1.25rem}}.login-premium__motto{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(.95rem,3.6vw,1.08rem);margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:36rem;line-height:1.375;letter-spacing:.01em;color:rgb(26 22 18/.8);text-wrap:balance}.login-premium__lede{margin-top:1rem;text-wrap:pretty}.login-premium__session{margin-bottom:1.5rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(255 255 255/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#faf8f4 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#f3ece2 var(--tw-gradient-to-position);padding:1rem;text-align:center}@media (min-width:640px){.login-premium__session{padding-left:1.25rem;padding-right:1.25rem}}.login-premium__session{box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.login-premium__session-text{font-size:13px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .login-premium__session-text,.firm-workspace .login-premium__session-text,.firm-workspace .weekly-day-column__head .login-premium__session-text{color:var(--d-text-muted)}}.login-premium__session-text strong{font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__session-text strong{color:var(--d-text)}}.login-premium__session-btn{margin-left:auto;margin-right:auto;margin-top:.75rem;display:inline-flex;min-height:44px;max-width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.35);background-color:rgb(255 255 255/.9);padding:.625rem 1rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__session-btn{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.billing-app .grid.login-premium__session-btn{gap:.75rem}@media (min-width:640px){.login-premium__session-btn{font-size:11px;letter-spacing:.12em}}.login-premium__session-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.login-premium__session-btn:hover:not(:disabled){border-color:rgb(184 145 61/.55);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__session-btn:hover:not(:disabled){background-color:var(--d-panel-2);border-color:var(--d-line)}}.login-premium__session-btn:disabled{cursor:wait;opacity:.7}.login-premium__session-btn-mark{height:1rem;width:1rem;flex-shrink:0}.login-premium__session-alt{margin-left:auto;margin-right:auto;margin-top:.75rem;display:block;min-height:44px;max-width:100%;padding-left:.5rem;padding-right:.5rem;font-size:13px;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.4);text-underline-offset:.2em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__session-alt{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.login-premium__session-alt.text-xs,.billing-app .walk-in-panel label.login-premium__session-alt,.billing-app label.login-premium__session-alt.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.login-premium__session-alt.text-xs .mb-1,.billing-app label.login-premium__session-alt.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.login-premium__session-alt:hover{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.login-premium__session-alt{-webkit-tap-highlight-color:transparent}.login-premium__session-alt:disabled{cursor:wait;text-decoration-line:none;opacity:.7}.login-premium__account-switch{margin-top:.75rem;text-align:center}.login-premium__account-switch-btn{min-height:44px;padding-left:.5rem;padding-right:.5rem;font-size:13px;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.4);text-underline-offset:.2em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__account-switch-btn{color:var(--d-gold)}}.login-premium__account-switch-btn:hover{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.login-premium__account-switch-btn{-webkit-tap-highlight-color:transparent}.login-premium__account-switch-note{margin-bottom:1rem;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.2);background-color:rgb(255 255 255/.7);padding:.75rem 1rem;text-align:center;font-size:13px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__account-switch-note,.firm-workspace .weekly-day-column__head .login-premium__account-switch-note{color:var(--d-text-muted)}.firm-workspace .login-premium__account-switch-note{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .login-premium__account-switch-note{color:var(--d-text-muted)}}.login-premium-animate{opacity:0;animation:firm-fade-up .65s cubic-bezier(.22,1,.36,1) forwards}.login-premium-animate--0{animation-delay:0s}.login-premium-animate--1{animation-delay:.06s}.login-premium-animate--2{animation-delay:.1s}.login-premium-animate--3{animation-delay:.16s}.login-premium-animate--4{animation-delay:.24s}.login-premium-animate--5{animation-delay:.3s}.login-premium__ornament{margin:1rem auto;display:flex;align-items:center;justify-content:center;gap:.75rem}.billing-app .grid.login-premium__ornament{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .login-premium__ornament{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.login-premium__ornament span:first-child,.login-premium__ornament span:nth-child(3){height:1px;width:3rem}@media (min-width:640px){.login-premium__ornament span:first-child,.login-premium__ornament span:nth-child(3){width:4rem}}.login-premium__ornament span:first-child,.login-premium__ornament span:nth-child(3){background:linear-gradient(90deg,transparent,rgba(184,145,61,.55),transparent)}.login-premium__ornament span:nth-child(2){height:.375rem;width:.375rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;border-color:rgb(184 145 61/.6);background-color:rgb(184 145 61/.15)}.login-premium__paths{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:28rem}@media (min-width:640px){.login-premium__paths{margin-top:2.25rem}}.login-premium__paths .login-premium__path--clickable,.login-premium__paths .login-premium__path-form{width:100%}.login-premium__path-form{margin:0;display:flex;height:100%;width:100%;min-width:0}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .login-premium__path-form{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.login-premium__path{position:relative;display:flex;height:100%;min-height:14.5rem;width:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;border-width:2px;padding:1.25rem 1rem;text-align:center}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .login-premium__path{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.login-premium__path{min-height:17rem;padding:1.75rem 1.5rem}}.login-premium__path{box-shadow:0 12px 36px rgba(26,22,18,.06),inset 0 1px 0 rgba(255,255,255,.85);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease,opacity .35s ease,filter .35s ease}.login-premium__path--compact{min-height:8.5rem;border-radius:.75rem;padding:.875rem .75rem}@media (min-width:640px){.login-premium__path--compact{min-height:0;padding:1rem}}.login-premium__path--compact{box-shadow:0 8px 24px rgba(26,22,18,.05),inset 0 1px 0 rgba(255,255,255,.85)}.login-premium__path--compact .login-premium__path-frame{inset:.5rem;border-radius:.7rem}.login-premium__path--compact .login-premium__path-icon{margin-bottom:.5rem;height:2rem;width:2rem}.login-premium__path--compact .login-premium__path-icon-svg{height:1rem;width:1rem}.login-premium__path--compact .login-premium__path-eyebrow{font-size:9px;letter-spacing:.16em}.login-premium__path--compact .login-premium__path-title{font-size:clamp(1.05rem,3.2vw,1.2rem);margin-top:.25rem}.login-premium__path--compact .login-premium__path-text{margin-top:.375rem;max-width:none;padding-left:0;padding-right:0;font-size:11px;line-height:1.375}@media (min-width:640px){.login-premium__path--compact .login-premium__path-text{font-size:12px}}.login-premium__path--compact .login-premium__path-micro{margin-top:.25rem;max-width:none;padding-left:0;padding-right:0;font-size:9px}@media (min-width:640px){.login-premium__path--compact .login-premium__path-micro{font-size:10px}}.login-premium__path--compact .login-premium__path-cta{gap:.375rem;padding-top:.5rem;font-size:9px}@media (min-width:640px){.login-premium__path--compact .login-premium__path-cta{padding-top:.75rem;font-size:10px}}.login-premium__path--compact .login-premium__path-cta-mark{height:.875rem;width:.875rem}@media (hover:hover) and (pointer:fine){.login-premium__paths .login-premium__path--staff.login-premium__path--clickable:focus-visible,.login-premium__paths .login-premium__path--staff.login-premium__path--clickable:hover:not(:disabled){--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgb(43 37 29/.25);box-shadow:0 20px 52px rgba(26,22,18,.12)}}.login-premium__path-shine{pointer-events:none;position:absolute;right:-2.5rem;top:-2.5rem;height:9rem;width:9rem;border-radius:9999px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;background:radial-gradient(circle,rgba(255,255,255,.6) 0,transparent 70%)}.login-premium__path-frame{pointer-events:none;position:absolute;inset:.75rem;border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.55)}.login-premium__path-corner{pointer-events:none;position:absolute;z-index:2;height:1rem;width:1rem;border-color:rgb(184 145 61/.45)}.login-premium__path-corner--tl{left:.75rem;top:.75rem;border-left-width:1px;border-top-width:1px}.login-premium__path-corner--tr{right:.75rem;top:.75rem;border-right-width:1px;border-top-width:1px}.login-premium__path-corner--bl{bottom:.75rem;left:.75rem;border-bottom-width:1px;border-left-width:1px}.login-premium__path-corner--br{bottom:.75rem;right:.75rem;border-bottom-width:1px;border-right-width:1px}.login-premium__path-icon{margin-bottom:.75rem;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .login-premium__path-icon{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.login-premium__path-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.login-premium__path-icon-svg{height:1.25rem;width:1.25rem}.login-premium__path-eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__path-eyebrow{color:var(--d-gold)}}.login-premium__path-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(1.3rem,4.5vw,1.65rem);margin-top:.5rem;width:100%;font-weight:600;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__path-title{color:var(--d-text)}}.login-premium__path-title{text-wrap:balance}.login-premium__path-text{margin-left:auto;margin-right:auto;margin-top:.75rem;width:100%;max-width:16rem;padding-left:.25rem;padding-right:.25rem;font-size:13px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .login-premium__path-text,.firm-workspace .login-premium__path-text,.firm-workspace .weekly-day-column__head .login-premium__path-text{color:var(--d-text-muted)}}@media (min-width:640px){.login-premium__path-text{max-width:16rem;padding-left:0;padding-right:0;font-size:14px}}.login-premium__path-text{text-wrap:pretty}.login-premium__path-micro{margin-left:auto;margin-right:auto;margin-top:.5rem;width:100%;max-width:15rem;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:600;line-height:1.625;letter-spacing:.02em;color:rgb(138 107 42/.75)}@media (min-width:640px){.login-premium__path-micro{max-width:15rem;padding-left:0;padding-right:0;font-size:11px}}.login-premium__path-micro{text-wrap:pretty}.login-premium__path-cta{margin-top:auto;display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:1rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__path-cta{color:var(--d-gold)}}@media (min-width:640px){.login-premium__path-cta{padding-top:1.25rem;font-size:11px;letter-spacing:.12em}}.login-premium__path-cta-text{text-align:center}.login-premium__path-cta-mark{height:1rem;width:1rem;flex-shrink:0}.login-premium__path-footnote{margin-top:auto;padding-top:1rem;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .login-premium__path-footnote,.firm-workspace .login-premium__path-footnote,.firm-workspace .weekly-day-column__head .login-premium__path-footnote{color:var(--d-text-muted)}}.login-premium__path--clickable{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover) and (pointer:fine){.login-premium__path--clickable:hover:not(:disabled) .login-premium__path-shine{opacity:1}.login-premium__path--clickable:hover:not(:disabled) .login-premium__path-cta{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.login-premium__path--staff.login-premium__path--clickable:hover:not(:disabled){border-color:rgb(43 37 29/.25)}}@media (hover:none) and (pointer:coarse){.login-premium__path--clickable:active:not(:disabled){transform:scale(.992);opacity:.96}}.login-premium__path--clickable:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.5);--tw-ring-offset-width:2px;--tw-ring-offset-color:#f7f4ee}.login-premium__path--clickable:disabled{cursor:wait}.login-premium__path--staff{border-color:rgb(43 37 29/.15);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#f8f6f2 var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 246 242/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#f3ece2 var(--tw-gradient-to-position)}.login-premium__path--staff .login-premium__path-icon{border-color:rgb(43 37 29/.15);background-color:rgb(255 255 255/.9);--tw-text-opacity:1;color:rgb(43 37 29/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__path--staff .login-premium__path-icon{background-color:var(--d-panel-2);border-color:var(--d-line)}}.login-premium__path--guest{border-color:rgb(184 145 61/.3);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#f7f0e4 var(--tw-gradient-to-position)}.login-premium__path--guest .login-premium__path-icon{border-color:rgb(184 145 61/.35);background-color:rgb(255 255 255/.95);--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__path--guest .login-premium__path-icon{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.login-premium__path--trial .login-premium__path-icon{border-color:rgb(184 145 61/.4);background-color:rgb(255 255 255/.95);--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-premium__path--trial .login-premium__path-icon{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.login-premium__path--loading{position:relative;overflow:hidden}.login-premium__path--loading .login-premium__path-cta{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.login-premium__path--loading:after{right:0;background:linear-gradient(90deg,transparent,rgba(184,145,61,.25),transparent);animation:login-btn-shimmer 1.35s ease-in-out infinite}.login-premium__path--loading:after,.login-premium__path--loading:before{content:"";pointer-events:none;position:absolute;left:0;bottom:0;height:.125rem}.login-premium__path--loading:before{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(184 145 61/var(--tw-bg-opacity,1));animation:login-btn-progress 1.35s ease-in-out infinite}.login-premium__trust{margin-top:2rem;border-top-width:1px;border-color:rgb(184 145 61/.15);padding-top:1.5rem}.login-premium__secure{display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:rgb(138 107 42/.8)}.billing-app .grid.login-premium__secure{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .login-premium__secure{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.login-premium__secure-icon{display:inline-block;height:.875rem;width:.875rem;flex-shrink:0;border-radius:.125rem;border-width:1px;border-color:rgb(184 145 61/.45);background:linear-gradient(145deg,rgba(212,175,90,.25),rgba(255,255,255,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.login-premium__note{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:28rem;font-size:13px}.login-premium__legal{margin-top:1.5rem}@media (max-width:639px){.firm-auth--login .firm-auth-topbar__name{font-size:clamp(1.35rem,6.5vw,1.6rem)}.firm-auth--login .firm-auth-topbar__inner{gap:.625rem;padding:.875rem .75rem}.firm-auth--login .firm-auth-hero{padding-left:.625rem;padding-right:.625rem;padding-top:.5rem}.firm-auth--login .firm-auth-hero__frame{min-height:5.75rem;border-radius:1rem}.firm-auth--login .firm-auth-main{padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}.firm-auth--login .firm-auth-medallion-wrap{margin-top:-2rem;margin-bottom:1rem}.firm-auth--login .firm-auth-medallion__logo{height:4.5rem;width:4.5rem}.firm-auth--login .firm-auth-eyebrow{font-size:10px;letter-spacing:.18em}.login-premium__path-eyebrow{font-size:9px;letter-spacing:.16em}.login-premium__path-frame{inset:.625rem;border-radius:.85rem}.login-premium__path-corner{height:.875rem;width:.875rem}.login-premium__path-corner--tl{left:.625rem;top:.625rem}.login-premium__path-corner--tr{right:.625rem;top:.625rem}.login-premium__path-corner--bl{bottom:.625rem;left:.625rem}.login-premium__path-corner--br{bottom:.625rem;right:.625rem}.login-premium__trust{margin-top:1.5rem;padding-top:1.25rem}.firm-auth--login .firm-auth-footer{padding:1rem}}@media (max-width:380px){.login-premium__path{min-height:13.5rem}.login-premium__session-text{font-size:12px}}.firm-auth-main{position:relative;z-index:10;margin-left:auto;margin-right:auto;width:100%;max-width:42rem;overflow:visible;padding:1rem 1rem 3rem}@media (min-width:640px){.firm-auth-main{padding-left:1.5rem;padding-right:1.5rem}}.firm-auth--portal .firm-auth-main{max-width:48rem;padding-bottom:3.5rem}.firm-auth--portal{font-family:var(--font-ui)}.firm-auth--portal .firm-auth-footer__title,.firm-auth--portal .firm-auth-title,.firm-auth--portal .firm-auth-topbar__name,.firm-auth--portal .font-display,.firm-auth--portal h1:not(.portal-page__title){font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.firm-auth--portal .firm-auth-topbar__eyebrow{font-family:var(--font-ui)}.firm-auth--portal .portal-system-card__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;margin-top:.25rem;width:100%;text-align:center;font-size:1.35rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-auth--portal .portal-system-card__title{color:var(--d-text)}}@media (min-width:640px){.firm-auth--portal .portal-system-card__title{font-size:1.55rem}}.firm-auth--portal .firm-auth-topbar__name{font-size:1.45rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}@media (min-width:640px){.firm-auth--portal .firm-auth-topbar__name{font-size:1.75rem}}.firm-auth--portal .firm-auth-title{font-size:1.5rem;line-height:2rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}@media (min-width:640px){.firm-auth--portal .firm-auth-title{font-size:1.875rem;line-height:2.25rem}}.firm-auth--portal .firm-auth-subtitle{font-size:.875rem;line-height:1.25rem;line-height:1.625}@media (min-width:640px){.firm-auth--portal .firm-auth-subtitle{font-size:15px}}.firm-auth--portal .portal-system-card__desc{font-size:13px;line-height:1.625}.firm-auth-medallion-wrap{pointer-events:none;position:relative;z-index:20;margin:-2.5rem auto 1.25rem;display:flex;justify-content:center}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-auth-medallion-wrap{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-auth-medallion-wrap{margin-top:-2.75rem}}.firm-auth-medallion{position:relative;display:flex;height:6.75rem;width:6.75rem;align-items:center;justify-content:center}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-auth-medallion{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-auth-medallion{height:7.5rem;width:7.5rem}}.firm-auth-medallion__ring{position:absolute;inset:0;border-radius:9999px;border-width:3px;border-color:rgb(184 145 61/.8);--tw-shadow:0 7px 28px rgba(184,145,61,0.32);--tw-shadow-colored:0 7px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 6px 24px rgba(184,145,61,.3),inset 0 0 0 1px rgba(255,255,255,.15);animation:firm-logo-glow 3s ease-in-out infinite}.firm-auth-medallion__logo{position:relative;display:flex;height:92%;width:92%;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#faf8f4 var(--tw-gradient-to-position);padding:.5rem;--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-auth-medallion__logo{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-auth-medallion__logo{padding:.625rem}}.firm-auth-medallion__logo img{height:100%;width:100%;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.firm-auth-card{border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.2);background-color:rgb(255 255 255/.95);padding:2rem 1.5rem;--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (prefers-color-scheme:dark){.firm-workspace .firm-auth-card{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:640px){.firm-auth-card{padding:2.5rem}}.firm-auth-card--portal{padding:1.75rem 1.25rem}@media (min-width:640px){.firm-auth-card--portal{padding:2.25rem}}.portal-page__header{border-bottom-width:1px;border-color:rgb(227 221 210/.6);padding-bottom:1.5rem;text-align:center}.portal-page__hub{margin-top:1.5rem;display:flex;justify-content:center}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .portal-page__hub{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.portal-hub-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.35);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position);padding:.625rem 1.25rem;font-size:13px;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:none;--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .portal-hub-btn{color:var(--d-gold)}}.portal-hub-btn:hover{border-color:rgb(184 145 61/.55);--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.portal-page__grid{margin-top:1.75rem}.portal-page__actions{margin-top:1.75rem;border-top-width:1px;border-color:rgb(227 221 210/.7);padding-top:1.5rem}.firm-auth-footer{margin-top:1.25rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#2f281f var(--tw-gradient-from-position);--tw-gradient-to:rgb(47 40 31/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(52 42 24/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#342a18 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#2b251d var(--tw-gradient-to-position);padding:1rem 1.25rem;--tw-shadow:0 10px 40px rgba(26,22,18,0.18);--tw-shadow-colored:0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.firm-auth-footer__inner{text-align:center}.firm-auth--portal .firm-auth-footer__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .firm-auth-footer__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.firm-auth-footer__title{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.05rem;font-weight:600;line-height:1.25;letter-spacing:.02em;--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .firm-auth-footer__title{color:var(--d-text)}}.firm-auth-footer__tagline{margin-top:.125rem;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:rgb(255 255 255/.7)}.firm-auth-footer__rule{width:min(4.5rem,28%);height:1px;margin:.4rem auto 0;background:linear-gradient(90deg,transparent,rgba(212,175,90,.55) 50%,transparent)}.firm-auth-footer__ornament{width:.25rem;height:.25rem;margin:.35rem auto .4rem;transform:rotate(45deg);border:1px solid rgba(212,175,90,.45);background:rgba(212,175,90,.16);box-shadow:0 0 0 2px rgba(212,175,90,.08)}.firm-auth-footer__contact{display:flex;flex-direction:column;align-items:center;gap:.125rem;font-size:11px;font-weight:500;line-height:1.375;color:rgb(255 255 255/.8)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-auth-footer__contact{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-auth--portal .firm-auth-footer__address{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .firm-auth-footer__address:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.firm-auth-footer__address{margin:0;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:12px;font-weight:500;line-height:1.375;letter-spacing:.01em;color:rgb(255 255 255/.9);font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .firm-auth-footer__address{color:var(--d-text)}}.firm-auth-footer__contact p{margin:0}.firm-auth-footer__contact a{border-bottom-width:1px;border-color:transparent;color:inherit;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.firm-auth-footer__contact a:hover{border-color:rgb(184 145 61/.45);--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1))}.firm-auth-footer__sep{margin-left:.375rem;margin-right:.375rem;font-weight:300;color:rgb(184 145 61/.45)}.firm-auth-footer__divider{width:min(7.5rem,46%);height:1px;margin:.45rem auto .4rem;background:linear-gradient(90deg,transparent,rgba(212,175,90,.32) 50%,transparent)}.firm-auth-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:rgb(255 255 255/.5)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-auth-footer__legal{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-auth-footer__legal-link{color:rgb(212 175 90/.85);text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.firm-auth-footer__legal-link:hover{--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1))}.firm-auth--portal .firm-auth-footer__copyright{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .firm-auth-footer__copyright:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.firm-auth-footer__copyright{margin-top:.625rem;border-top-width:1px;border-color:rgb(184 145 61/.15);padding-top:.5rem;text-align:center;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:10px;font-style:italic;line-height:1.375;letter-spacing:.03em;color:rgb(255 255 255/.4);font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .firm-auth-footer__copyright{color:var(--d-text)}}.firm-auth-eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-auth-eyebrow{color:var(--d-gold)}}.firm-auth--portal .firm-auth-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .firm-auth-title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.firm-auth-title{margin-top:.5rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:600;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .firm-auth-title,.firm-workspace .weekly-day-column__head .firm-auth-title{color:var(--d-text)}}@media (min-width:640px){.firm-auth-title{font-size:2.25rem;line-height:2.5rem}}.firm-auth-subtitle{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:28rem;font-size:15px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-auth-subtitle,.firm-workspace .firm-auth-subtitle,.firm-workspace .weekly-day-column__head .firm-auth-subtitle{color:var(--d-text-muted)}}.portal-signed-in{margin-top:1rem}.portal-user-badge__greeting{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .portal-user-badge__greeting{color:var(--d-text)}}.billing-app .field-dispatch-panel label.portal-user-badge__greeting.text-xs,.billing-app .walk-in-panel label.portal-user-badge__greeting,.billing-app label.portal-user-badge__greeting.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.portal-user-badge__greeting.text-xs .mb-1,.billing-app label.portal-user-badge__greeting.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.portal-user-badge__email{margin-top:.125rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .portal-user-badge__email,.firm-workspace .portal-user-badge__email,.firm-workspace .weekly-day-column__head .portal-user-badge__email{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.portal-user-badge__email.text-xs,.billing-app .walk-in-panel label.portal-user-badge__email,.billing-app label.portal-user-badge__email.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.portal-user-badge__email.text-xs .mb-1,.billing-app label.portal-user-badge__email.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-auth-note{font-size:13px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-auth-note,.firm-workspace .firm-auth-note,.firm-workspace .weekly-day-column__head .firm-auth-note{color:var(--d-text-muted)}}.firm-auth-legal{font-size:12px}.firm-auth-legal a{display:inline-flex;min-height:44px;align-items:center;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.4);text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .firm-auth-legal a{color:var(--d-gold)}}.firm-auth-legal a:hover{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.firm-auth-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;border-top-width:1px;border-color:rgb(227 221 210/.7);padding-top:1.5rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-auth-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-auth-link-btn{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));background-color:rgb(243 240 234/.8);padding:.5rem 1rem;font-size:12px;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .firm-auth-link-btn{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.firm-auth-link-btn:hover{border-color:rgb(184 145 61/.4);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.login-alert{margin-bottom:1.5rem;border-radius:.75rem;border-width:1px;padding:.875rem 1rem;text-align:left;font-size:13px;line-height:1.625}.login-alert--error{border-color:rgb(252 165 165/.8);--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(69 10 10/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-alert--error{background-color:rgba(212,175,90,.1);border-color:rgba(212,175,90,.28)}}.login-alert--premium.login-alert--error{border-color:rgb(184 145 61/.35);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-alert--premium.login-alert--error{color:var(--d-text)}}.login-alert--premium.login-alert--error{background:linear-gradient(135deg,rgba(255,251,246,.98),rgba(250,242,232,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 30px rgba(184,145,61,.08)}.login-alert--premium.login-alert--error .login-alert__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.1rem;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .login-alert--premium.login-alert--error .login-alert__title{color:var(--d-gold)}}.login-alert--premium.login-alert--error .login-alert__body{font-size:13px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .login-alert--premium.login-alert--error .login-alert__body,.firm-workspace .login-alert--premium.login-alert--error .login-alert__body,.firm-workspace .weekly-day-column__head .login-alert--premium.login-alert--error .login-alert__body{color:var(--d-text-muted)}}.login-alert__title{font-size:.875rem;line-height:1.25rem;font-weight:800}.login-alert__body{margin-top:.25rem;font-size:12px;line-height:1.625;opacity:.95}.portal-system-grid{display:grid;gap:1rem}.billing-app .portal-system-grid.gap-2{gap:.75rem}.billing-app .portal-system-grid.gap-3{gap:1rem}@media (min-width:640px){.portal-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.portal-system-grid--single{margin-left:auto;margin-right:auto;max-width:28rem}@media (min-width:640px){.portal-system-grid--single{grid-template-columns:repeat(1,minmax(0,1fr))}}.portal-system-card{position:relative;display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;border-width:2px;padding:1.5rem;text-align:center;text-decoration-line:none}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .portal-system-card{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.portal-system-card{padding:1.75rem}}.portal-system-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.portal-system-card__shine{pointer-events:none;position:absolute;right:-2rem;top:-2rem;height:8rem;width:8rem;border-radius:9999px;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;background:radial-gradient(circle,rgba(255,255,255,.55) 0,transparent 70%)}.portal-system-card:hover .portal-system-card__shine{opacity:1}.portal-system-card:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.5);--tw-ring-offset-width:2px;--tw-ring-offset-color:#f7f4ee}.portal-system-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.portal-system-card--billing{border-color:rgb(184 145 61/.3);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position)}.portal-system-card--billing:hover{border-color:rgb(184 145 61/.55);box-shadow:0 16px 48px rgba(184,145,61,.18)}.portal-system-card--tasks{border-color:var(--firm-mint-border);background:linear-gradient(145deg,var(--firm-mint-top) 0,#fff 55%,#fff 100%)}.portal-system-card--tasks:hover{border-color:color-mix(in srgb,var(--firm-mint-solid) 45%,transparent);box-shadow:0 16px 48px var(--firm-mint-shadow)}.portal-system-card__icon{margin-left:auto;margin-right:auto;margin-bottom:1rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .portal-system-card__icon{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .portal-system-card__icon{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.portal-system-card:hover .portal-system-card__icon{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.portal-system-card--billing .portal-system-card__icon{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .portal-system-card--billing .portal-system-card__icon{color:var(--d-gold)}}.portal-system-card--tasks .portal-system-card__icon{color:var(--firm-mint-text-dark)}.portal-system-card__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .portal-system-card__eyebrow,.firm-workspace .portal-system-card__eyebrow,.firm-workspace .weekly-day-column__head .portal-system-card__eyebrow{color:var(--d-text-muted)}}.portal-system-card__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;margin-top:.25rem;width:100%;text-align:center;font-size:1.35rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .portal-system-card__title{color:var(--d-text)}}@media (min-width:640px){.portal-system-card__title{font-size:1.55rem}}.portal-system-card__desc{margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:16rem;font-size:13px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .portal-system-card__desc,.firm-workspace .portal-system-card__desc,.firm-workspace .weekly-day-column__head .portal-system-card__desc{color:var(--d-text-muted)}}.portal-system-card__cta{margin-top:1.25rem;display:inline-flex;justify-content:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .portal-system-card__cta{color:var(--d-gold)}}.portal-system-card:hover .portal-system-card__cta{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.portal-system-card--tasks .portal-system-card__cta{color:var(--firm-mint-text-dark)}.office-hub-page{--site-slate:#f7f4ee;--site-ink:#1a1612;--site-panel:#fffefd;--site-panel-2:#faf8f4;--site-gold:var(--gold);--site-gold-strong:var(--gold-dark);--site-gold-soft:rgba(184,145,61,0.12);--site-text:#1a1612;--site-muted:#6f675c;--site-border:rgba(26,22,18,0.12);--site-surface:linear-gradient(145deg,#fffefd,#faf6ee 48%,#f5f0e8);--site-surface-alt:rgba(255,254,253,0.96);--site-surface-muted:rgba(250,246,238,0.75);--site-surface-shadow:0 16px 40px rgba(26,22,18,0.08);--site-surface-shadow-lg:0 24px 60px rgba(26,22,18,0.1);--site-heading:#1a1612;--site-heading-strong:#1a1612;--site-field-bg:#fffefd;--site-field-border:rgba(26,22,18,0.12);--site-field-text:#1a1612;--site-field-placeholder:rgba(26,22,18,0.45);--site-input-scheme:light;--site-letterhead-top:rgba(15,13,11,0.96);--site-cover-fade-mid:rgba(247,244,238,0.55);--site-glance-bg:rgba(255,255,255,0.88);--site-glance-hover:rgba(255,255,255,0.96);--site-pwa-bg:rgba(255,255,255,0.72);--site-pwa-title:#1a1612;--site-instructions-strong:#1a1612;--site-instructions-shadow:0 24px 60px rgba(26,22,18,0.1);--site-instructions-note-bg:rgba(184,145,61,0.08);--site-glance-text:#1a1612;--site-glance-text-hover:#1a1612;--site-glance-gold-text:var(--gold-dark);--site-glance-warn-text:#8b6914;--site-btn-hover-border:rgba(26,22,18,0.15);--site-btn-hover-bg:rgba(26,22,18,0.04);--site-footer-copy:rgba(111,103,92,0.75);min-height:100vh;min-height:100dvh;width:100%;overflow-x:hidden;background:var(--site-slate);color:var(--site-text);font-family:var(--font-ui);color-scheme:light}@media (prefers-color-scheme:dark){.office-hub-page{--site-slate:#0a0c10;--site-panel:#2b251d;--site-panel-2:#1a1612;--site-gold-strong:var(--gold-light);--site-gold-soft:rgba(184,145,61,0.14);--site-text:#e8e0d4;--site-muted:#9a9084;--site-border:rgba(255,255,255,0.1);--site-surface:linear-gradient(145deg,rgba(43,37,29,0.86),rgba(26,22,18,0.82));--site-surface-alt:rgba(43,37,29,0.55);--site-surface-muted:rgba(43,37,29,0.55);--site-surface-shadow:0 16px 40px rgba(0,0,0,0.2);--site-surface-shadow-lg:0 24px 60px rgba(0,0,0,0.28);--site-heading:#ffffff;--site-heading-strong:#ffffff;--site-field-bg:rgba(15,13,11,0.8);--site-field-border:rgba(255,255,255,0.15);--site-field-text:#ffffff;--site-field-placeholder:rgba(255,255,255,0.4);--site-input-scheme:dark;--site-letterhead-top:rgba(10,12,16,0.94);--site-cover-fade-mid:rgba(10,12,16,0.55);--site-glance-bg:rgba(10,12,16,0.35);--site-glance-hover:rgba(10,12,16,0.5);--site-pwa-bg:rgba(255,255,255,0.03);--site-pwa-title:#ffffff;--site-instructions-strong:#ffffff;--site-instructions-shadow:0 24px 60px rgba(0,0,0,0.28);--site-instructions-note-bg:rgba(0,0,0,0.15);--site-glance-text:#f3ece0;--site-glance-text-hover:#ffffff;--site-glance-gold-text:#f5e6c8;--site-glance-warn-text:#fcefd8;--site-btn-hover-border:rgba(255,255,255,0.18);--site-btn-hover-bg:rgba(255,255,255,0.04);--site-footer-copy:rgba(168,179,195,0.75);color-scheme:dark}.office-hub-page .test-lab-banner{background:var(--site-surface-alt);border-color:rgba(212,175,90,.35);box-shadow:var(--site-surface-shadow)}.office-hub-page .test-lab-banner__title{color:var(--site-glance-gold-text)}.office-hub-page .test-lab-banner__text,.office-hub-page .test-lab-banner__user,.office-hub-page .test-lab-banner__user-email{color:var(--site-muted)}.office-hub-page .test-lab-banner__user-name{color:var(--site-text)}}.office-hub{position:relative;display:flex;min-height:100vh;min-height:100dvh;width:100%;flex-direction:column;overflow-x:hidden}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.office-hub{background:var(--site-slate);color:var(--site-text);font-family:var(--font-ui)}.office-hub__shell{position:relative;z-index:10;margin-left:auto;margin-right:auto;display:flex;width:100%;flex:1 1 0%;flex-direction:column;padding-bottom:2rem;padding-top:.5rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__shell{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__shell{padding-bottom:2.5rem;padding-top:.75rem}}.office-hub__letterhead{position:relative;z-index:5;margin-left:auto;margin-right:auto;display:flex;width:100%;flex-shrink:0;flex-direction:column;overflow:hidden}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__letterhead{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.office-hub__letterhead{background:var(--site-slate);isolation:isolate}.office-hub__cover-wrap{position:relative;isolation:isolate;height:10.5rem;width:100%;flex-shrink:0;overflow:hidden;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}@media (min-width:640px){.office-hub__cover-wrap{height:12.75rem}}.office-hub__cover-wrap .office-hub__cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.office-hub__cover-wrap img.office-hub__cover{height:100%;width:100%}.office-hub__cover-fade{pointer-events:none;position:absolute;left:0;right:0;bottom:0;z-index:1;height:11%;background:linear-gradient(0deg,var(--site-slate) 0,var(--site-cover-fade-mid) 22%,transparent 100%)}.office-hub__letterhead .office-hub__top{position:relative;z-index:10;flex-shrink:0;border-bottom-width:0;background:var(--site-letterhead-top);box-shadow:none}.office-hub .firm-auth-animate,.office-hub .office-hub__announcement-panel,.office-hub .office-hub__announcement-wrap{animation:none;opacity:1;transform:none}.office-hub--loading{align-items:center;justify-content:center;gap:1rem}.office-hub__loading-text{font-size:.875rem;line-height:1.25rem;color:var(--site-muted)}.office-hub__top{position:relative;z-index:20;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-top:.75rem;padding-bottom:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__top{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__top{padding-top:.875rem;padding-bottom:.875rem}}.office-hub__top{border-bottom:1px solid var(--site-border)}.office-hub__top-actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.billing-app .grid.office-hub__top-actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__top-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__top-actions{gap:.625rem}}.office-hub__brand{display:flex;align-items:center;gap:.75rem}.billing-app .grid.office-hub__brand{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__brand{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__brand{gap:.875rem}}.office-hub__logo-ring{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;padding:2px}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__logo-ring{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__logo-ring{height:3rem;width:3rem}}.office-hub__logo-ring{border:1px solid rgba(184,145,61,.35);background:rgba(255,255,255,.04);box-shadow:0 8px 24px rgba(0,0,0,.28)}.office-hub__logo{height:100%;width:100%;overflow:hidden;border-radius:9999px;background:var(--site-ink)}.office-hub__brand-text{min-width:0;text-align:left}.office-hub__brand-name{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:700;text-transform:uppercase;line-height:1.05;letter-spacing:.04em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.office-hub__brand-name{font-size:1.125rem;line-height:1.75rem}}.office-hub__brand-amp{color:var(--site-gold)}.office-hub__brand-tagline{margin-top:.375rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em}@media (min-width:640px){.office-hub__brand-tagline{font-size:11px}}.office-hub__brand-tagline{color:var(--site-gold-strong)}.office-hub__window-tag{flex-shrink:0;border-radius:9999px;border-width:1px;padding:.375rem .75rem;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}@media (min-width:640px){.office-hub__window-tag{padding-left:1rem;padding-right:1rem;font-size:10px}}.office-hub__window-tag{border-color:rgba(184,145,61,.35);background:var(--site-gold-soft);color:var(--site-gold-strong)}.office-hub__main{position:relative;z-index:10;display:flex;width:100%;flex:1 1 0%;flex-direction:column;gap:.5rem;padding-bottom:1.5rem;padding-top:0}.billing-app .grid.office-hub__main{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__main{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__main{gap:.625rem;padding-bottom:2.5rem}}.office-hub__welcome{position:relative;overflow:hidden;border-radius:10px;border-width:1px;padding:1.25rem;text-align:center;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:640px){.office-hub__welcome{padding:1.5rem 2rem}}.office-hub__welcome{background:var(--site-surface);border-color:rgba(184,145,61,.28);box-shadow:var(--site-surface-shadow-lg)}.office-hub__welcome .my-work-hub-summary{max-width:none}.office-hub__welcome .field{border-color:var(--site-field-border);background:var(--site-field-bg);color:var(--site-field-text);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.office-hub__welcome .field::-moz-placeholder{color:var(--site-field-placeholder)}.office-hub__welcome .field::placeholder{color:var(--site-field-placeholder)}.office-hub__welcome .field:focus{border-color:rgb(184 145 61/.6);box-shadow:0 0 0 2px rgba(184,145,61,.22)}.office-hub__welcome-bar{position:absolute;left:0;right:0;top:0;z-index:1;height:1px;background:linear-gradient(90deg,transparent,rgba(184,145,61,.55),transparent)}.office-hub__greeting{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:1.375}@media (min-width:640px){.office-hub__greeting{font-size:1.25rem;line-height:1.75rem}}.office-hub__greeting{color:var(--site-heading)}.office-hub__greeting-label{color:var(--site-gold-strong)}.office-hub__greeting-name{font-weight:700;color:var(--site-heading-strong)}.office-hub__clock{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;margin-top:.75rem;display:flex;align-items:baseline;justify-content:center;gap:.25rem;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__clock{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__clock{margin-top:1rem}}.office-hub__clock-main{font-size:2rem;font-weight:400;letter-spacing:-.025em}@media (min-width:640px){.office-hub__clock-main{font-size:2.35rem}}.office-hub__clock-main{color:var(--site-heading-strong)}.office-hub__clock-sep{font-size:1rem;line-height:1.5rem;font-weight:300}@media (min-width:640px){.office-hub__clock-sep{font-size:1.125rem;line-height:1.75rem}}.office-hub__clock-sep{color:rgba(184,145,61,.55);animation:office-hub-clock-pulse 1s step-end infinite}@keyframes office-hub-clock-pulse{0%,49%{opacity:1}50%,to{opacity:.2}}.office-hub__clock-seconds{font-size:.875rem;line-height:1.25rem;font-weight:300}@media (min-width:640px){.office-hub__clock-seconds{font-size:1rem;line-height:1.5rem}}.office-hub__clock-seconds{color:var(--site-gold-strong)}.office-hub__clock-ampm{margin-left:.5rem;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.billing-app .field-dispatch-panel label.block.office-hub__clock-ampm,.billing-app label.block.office-hub__clock-ampm{font-size:.8125rem;line-height:1.45}.billing-app label.block.office-hub__clock-ampm .mb-1,.billing-app label.block.office-hub__clock-ampm>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .office-hub__clock-ampm{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.office-hub__clock-ampm{font-size:.875rem;line-height:1.25rem}}.office-hub__clock-ampm{color:var(--site-muted)}.office-hub__date-row{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.billing-app .grid.office-hub__date-row{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__date-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.office-hub__date-line{height:1px;width:2.5rem}@media (min-width:640px){.office-hub__date-line{width:3.5rem}}.office-hub__date-line{background:linear-gradient(90deg,transparent,rgba(184,145,61,.45),transparent)}.office-hub__date{font-size:.875rem;line-height:1.25rem;color:var(--site-text)}.office-hub__timezone{margin-top:.5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--site-muted)}.office-hub__announcement{display:flex;flex-direction:column;align-items:center;gap:0;border-radius:.5rem;border-width:1px;padding:.75rem 1rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.billing-app .field-dispatch-panel label.block.office-hub__announcement,.billing-app label.block.office-hub__announcement{font-size:.8125rem;line-height:1.45}.billing-app label.block.office-hub__announcement .mb-1,.billing-app label.block.office-hub__announcement>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .office-hub__announcement{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__announcement{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__announcement{font-size:.875rem;line-height:1.25rem}}.office-hub__announcement{background:var(--site-surface);border-color:rgba(184,145,61,.28);box-shadow:var(--site-surface-shadow)}.office-hub__announcement--empty{border-style:dashed;background:var(--site-surface-muted)}.office-hub__announcement-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.billing-app .grid.office-hub__announcement-body{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__announcement-body{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.office-hub__announcement-text{color:var(--site-text)}.office-hub__announcement-wrap{margin-top:1rem;display:flex;flex-direction:column;align-items:stretch}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__announcement-wrap{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__announcement-wrap{margin-top:1.25rem}}.office-hub__announcement-label{border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;border-color:rgba(184,145,61,.35);background:var(--site-gold-soft);color:var(--site-gold-strong)}.office-hub__announcement-edit{margin-top:.625rem;width:100%;border-width:0;background-color:transparent;padding:0;text-align:center;font-size:10px;font-weight:400;line-height:1.375;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--site-muted)}.office-hub__announcement-edit:hover{color:var(--site-gold-strong)}.office-hub__announcement-panel{margin-bottom:0;overflow:hidden;border-radius:10px;border-width:1px;padding:1rem;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:640px){.office-hub__announcement-panel{padding:1.25rem}}.office-hub__announcement-panel{background:var(--site-surface);border-color:rgba(184,145,61,.28);box-shadow:var(--site-surface-shadow-lg)}.office-hub__announcement-panel-head{margin-bottom:.75rem;text-align:center}@media (min-width:640px){.office-hub__announcement-panel-head{text-align:left}}.office-hub__announcement-panel-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;color:var(--site-heading-strong)}.office-hub__announcement-panel-hint{margin-top:.25rem;font-size:11px;color:var(--site-muted)}.office-hub__announcement-field{display:block;text-align:left}.billing-app .field-dispatch-panel label.office-hub__announcement-field.text-xs,.billing-app .walk-in-panel label.office-hub__announcement-field,.billing-app label.office-hub__announcement-field.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.office-hub__announcement-field.text-xs .mb-1,.billing-app label.office-hub__announcement-field.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.office-hub__announcement-field>span{margin-bottom:.375rem;display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.billing-app .field-dispatch-panel label.office-hub__announcement-field>span.text-xs,.billing-app .walk-in-panel label.office-hub__announcement-field>span,.billing-app label.office-hub__announcement-field>span.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.office-hub__announcement-field>span.text-xs .mb-1,.billing-app label.office-hub__announcement-field>span.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.office-hub__announcement-field>span{color:var(--site-gold-strong)}.office-hub__announcement-input{width:100%;border-radius:.375rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.office-hub__announcement-input::-moz-placeholder{opacity:.6}.office-hub__announcement-input::placeholder{opacity:.6}.office-hub__announcement-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.office-hub__announcement-input{border-color:var(--site-border);background:var(--site-field-bg);color:var(--site-field-text);color-scheme:var(--site-input-scheme)}.office-hub__announcement-input:focus{border-color:rgba(184,145,61,.45);--tw-ring-color:rgba(184,145,61,0.2)}.office-hub__announcement-input--area{min-height:4.5rem;resize:vertical;line-height:1.625}.office-hub__announcement-dates{margin-top:.75rem;display:grid;gap:.75rem}.billing-app .office-hub__announcement-dates.gap-2{gap:.75rem}.billing-app .grid.office-hub__announcement-dates,.billing-app .office-hub__announcement-dates.gap-3{gap:1rem}@media (min-width:640px){.office-hub__announcement-dates{grid-template-columns:repeat(2,minmax(0,1fr))}}.office-hub__announcement-error{margin-top:.75rem;text-align:center;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.office-hub__announcement-error,.billing-app label.block.office-hub__announcement-error{font-size:.8125rem;line-height:1.45}.billing-app label.block.office-hub__announcement-error .mb-1,.billing-app label.block.office-hub__announcement-error>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .office-hub__announcement-error{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.office-hub__announcement-error{text-align:left}}.office-hub__announcement-error{color:#f0c9a0}.office-hub__announcement-actions{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.billing-app .grid.office-hub__announcement-actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__announcement-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__announcement-actions{justify-content:flex-start}}.office-hub__announcement-btn{border-radius:.375rem;border-width:1px;padding:.5rem 1rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--site-border);color:var(--site-muted)}.office-hub__announcement-btn:hover{border-color:var(--site-btn-hover-border);background:var(--site-btn-hover-bg);color:var(--site-text)}.office-hub__announcement-btn--primary{border-color:rgba(184,145,61,.55);background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#050505}.office-hub__announcement-btn--primary:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .office-hub__announcement-btn--primary:hover{background-color:var(--d-panel-2);border-color:var(--d-line)}}.office-hub__announcement-btn--primary:hover{color:#050505}.office-hub__section-head{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__section-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__section-head{margin-top:2.25rem}}.office-hub__section-line{height:1px;max-width:4rem;flex:1 1 0%;background:linear-gradient(90deg,transparent,rgba(184,145,61,.45),transparent)}.office-hub__section-label{flex-shrink:0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--site-gold-strong)}.office-hub__launchers{margin-top:1rem;display:grid;gap:1rem}.billing-app .office-hub__launchers.gap-2{gap:.75rem}.billing-app .office-hub__launchers.gap-3{gap:1rem}@media (min-width:640px){.office-hub__launchers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.office-hub__launchers--single{margin-left:auto;margin-right:auto;max-width:24rem;grid-template-columns:repeat(1,minmax(0,1fr))}.office-hub__launcher{position:relative;display:flex;min-height:212px;flex-direction:column;overflow:hidden;border-radius:10px;border-width:1px;text-align:center;text-decoration-line:none}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__launcher{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.office-hub__launcher{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.office-hub__launcher--last{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px;--tw-ring-color:rgba(184,145,61,0.55);--tw-ring-offset-color:var(--site-slate)}.office-hub__launcher-last{position:absolute;right:.75rem;top:.75rem;z-index:2;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-color:rgba(184,145,61,.35);background:var(--site-gold-soft);color:var(--site-gold-strong)}.office-hub__launcher-band{position:absolute;left:0;right:0;top:0;height:.25rem}.office-hub__launcher-band--billing{background:linear-gradient(90deg,var(--gold-dark),var(--gold),var(--gold-light))}.office-hub__launcher-band--tasks{background:linear-gradient(90deg,#1a1612,#2b251d,var(--gold-dark))}.office-hub__launcher-inner{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;padding:1.75rem 1.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__launcher-inner{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__launcher-inner{padding:2rem 1.5rem}}.office-hub__launcher:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.office-hub__launcher--billing{border-color:rgb(43 37 29/.2);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (prefers-color-scheme:dark){.firm-workspace .office-hub__launcher--billing{color:var(--d-text)}}.office-hub__launcher--billing{background:linear-gradient(to bottom right,rgba(247,242,237,.9),rgba(250,248,246,.88),rgba(255,254,253,.9));box-shadow:0 16px 40px rgba(0,0,0,.24)}.office-hub__launcher--billing:hover{border-color:rgba(184,145,61,.4);box-shadow:0 24px 60px rgba(0,0,0,.32)}.office-hub__launcher--tasks{border-color:rgb(43 37 29/.2);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (prefers-color-scheme:dark){.firm-workspace .office-hub__launcher--tasks{color:var(--d-text)}}.office-hub__launcher--tasks{background:linear-gradient(to bottom right,rgba(245,240,235,.9),rgba(250,248,246,.88),rgba(255,254,253,.9));box-shadow:0 16px 40px rgba(0,0,0,.24)}.office-hub__launcher--tasks:hover{border-color:rgba(184,145,61,.45);box-shadow:0 24px 60px rgba(0,0,0,.32)}.office-hub__launcher--billing .office-hub__launcher-title,.office-hub__launcher--tasks .office-hub__launcher-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:.02em}@media (min-width:640px){.office-hub__launcher--billing .office-hub__launcher-title,.office-hub__launcher--tasks .office-hub__launcher-title{font-size:1.25rem}}.office-hub__launcher-eyebrow{font-family:var(--font-ui),system-ui,sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .office-hub__launcher-eyebrow,.firm-workspace .office-hub__launcher-eyebrow,.firm-workspace .weekly-day-column__head .office-hub__launcher-eyebrow{color:var(--d-text-muted)}}.office-hub__launcher-title{margin-top:.375rem;line-height:1.25}.office-hub__launcher-desc{font-family:var(--font-ui),system-ui,sans-serif;margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:14rem;font-size:12px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .office-hub__launcher-desc,.firm-workspace .office-hub__launcher-desc,.firm-workspace .weekly-day-column__head .office-hub__launcher-desc{color:var(--d-text-muted)}}@media (min-width:640px){.office-hub__launcher-desc{font-size:13px}}.office-hub__launcher-cta{font-family:var(--font-ui),system-ui,sans-serif;margin-top:1.25rem;display:inline-flex;border-radius:.375rem;border-width:1px;padding:.5rem 1rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.office-hub__launcher--billing .office-hub__launcher-cta,.office-hub__launcher--tasks .office-hub__launcher-cta{border-color:rgba(184,145,61,.35);background:var(--site-gold-soft);color:var(--gold-dark)}.office-hub__launcher--billing:hover .office-hub__launcher-cta,.office-hub__launcher--tasks:hover .office-hub__launcher-cta{border-color:rgba(184,145,61,.5);background:rgba(184,145,61,.18)}.office-hub__launcher--test .office-hub__launcher-cta{border-color:rgba(53,92,125,.28);background:rgba(53,92,125,.08);color:#2a4a66}.office-hub__launcher--test:hover .office-hub__launcher-cta{border-color:rgba(53,92,125,.42);background:rgba(53,92,125,.14)}.test-lab-banner{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(250 248 244/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position);padding:.875rem;--tw-shadow:0 2px 14px rgba(26,22,18,0.04);--tw-shadow-colored:0 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.billing-app .grid.test-lab-banner{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .test-lab-banner{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.test-lab-banner{margin-bottom:1rem;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:1rem}}.test-lab-banner__title{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .test-lab-banner__title{color:var(--d-gold)}}@media (min-width:640px){.test-lab-banner__title{font-size:.75rem;line-height:1rem}}.test-lab-banner__title{text-wrap:balance}.test-lab-banner__text{margin-top:.375rem;font-size:13px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .test-lab-banner__text,.firm-workspace .test-lab-banner__text,.firm-workspace .weekly-day-column__head .test-lab-banner__text{color:var(--d-text-muted)}}@media (min-width:640px){.test-lab-banner__text{font-size:.875rem;line-height:1.25rem}}.test-lab-banner__text{text-wrap:pretty}.test-lab-banner__user{margin-top:.5rem;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .test-lab-banner__user,.firm-workspace .test-lab-banner__user,.firm-workspace .weekly-day-column__head .test-lab-banner__user{color:var(--d-text-muted)}}@media (min-width:640px){.test-lab-banner__user{font-size:.75rem;line-height:1rem}}.test-lab-banner__user-name{font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .test-lab-banner__user-name{color:var(--d-text)}}.test-lab-banner__user-email{word-break:break-all;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .test-lab-banner__user-email,.firm-workspace .test-lab-banner__user-email,.firm-workspace .weekly-day-column__head .test-lab-banner__user-email{color:var(--d-text-muted)}}@media (min-width:640px){.test-lab-banner__user-email{overflow-wrap:normal;word-break:normal}}.test-lab-banner__actions{display:flex;flex-shrink:0;flex-direction:column;gap:.5rem}.billing-app .grid.test-lab-banner__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .test-lab-banner__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.test-lab-banner__actions{flex-direction:row;align-items:center}}.test-lab-banner__action{display:inline-flex;min-height:44px;width:100%;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.test-lab-banner__action,.billing-app label.block.test-lab-banner__action{font-size:.8125rem;line-height:1.45}.billing-app label.block.test-lab-banner__action .mb-1,.billing-app label.block.test-lab-banner__action>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .test-lab-banner__action{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.test-lab-banner__action{width:auto}}.office-hub__test-banner{margin-left:auto;margin-right:auto;margin-bottom:.25rem;width:100%;max-width:36rem}.billing-app label.block.text-xs .office-hub__test-banner{display:block;margin-bottom:.4rem;font-weight:700}.test-lab-banner__role{margin-top:.25rem;font-size:12px;line-height:1.625;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .test-lab-banner__role{color:var(--d-gold)}}@media (min-width:640px){.test-lab-banner__role{font-size:13px}}.test-lab-role-picker{margin-left:auto;margin-right:auto;width:100%;max-width:36rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.2);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(250 248 244/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position);padding:.875rem;--tw-shadow:0 2px 14px rgba(26,22,18,0.04);--tw-shadow-colored:0 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.test-lab-role-picker{padding:1rem}}.test-lab-role-picker__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .test-lab-role-picker__eyebrow{color:var(--d-gold)}}.firm-auth--portal .test-lab-role-picker__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .test-lab-role-picker__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.test-lab-role-picker__title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .test-lab-role-picker__title,.firm-workspace .weekly-day-column__head .test-lab-role-picker__title{color:var(--d-text)}}.test-lab-role-picker__hint{margin-top:.375rem;font-size:12px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .test-lab-role-picker__hint,.firm-workspace .test-lab-role-picker__hint,.firm-workspace .weekly-day-column__head .test-lab-role-picker__hint{color:var(--d-text-muted)}}@media (min-width:640px){.test-lab-role-picker__hint{font-size:13px}}.test-lab-role-picker__grid{margin-top:.75rem;display:grid;gap:.5rem}.billing-app .grid.test-lab-role-picker__grid,.billing-app .test-lab-role-picker__grid.gap-2{gap:.75rem}.billing-app .test-lab-role-picker__grid.gap-3{gap:1rem}@media (min-width:640px){.test-lab-role-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.test-lab-role-picker__card{display:flex;min-height:44px;flex-direction:column;gap:.25rem;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.15);background-color:rgb(255 255 255/.8);padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .test-lab-role-picker__card{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .test-lab-role-picker__card{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.test-lab-role-picker__card:hover{border-color:rgb(184 145 61/.35);background-color:rgb(250 248 244/.5)}.test-lab-role-picker__card--active{border-color:rgb(184 145 61/.45);background-color:rgb(250 248 244/.7);--tw-shadow:inset 0 0 0 1px rgba(197,160,89,0.25);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.test-lab-role-picker__card-label{font-size:13px;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .test-lab-role-picker__card-label{color:var(--d-text)}}.test-lab-role-picker__card-desc{font-size:11px;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .test-lab-role-picker__card-desc,.firm-workspace .test-lab-role-picker__card-desc,.firm-workspace .weekly-day-column__head .test-lab-role-picker__card-desc{color:var(--d-text-muted)}}.office-hub__test-banner .test-lab-banner{margin-bottom:0}.test-lab-app--loading{display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .test-lab-app--loading{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.test-lab-app--loading{padding-bottom:env(safe-area-inset-bottom,0)}.firm-workspace.test-lab-app .nav-tabs-scroll{padding:.7rem .75rem .85rem;gap:.55rem}.firm-workspace.test-lab-app .nav-tabs-scroll .nav-tab{min-height:3rem;min-width:6.75rem;padding:.6rem .9rem;white-space:normal;text-wrap:balance;line-height:1.35;font-size:.8125rem}@media (min-width:640px){.firm-workspace.test-lab-app .nav-tabs-scroll .nav-tab{min-height:2.85rem;min-width:7.25rem;font-size:.875rem}}.firm-workspace.test-lab-app .nav-tabs{gap:.55rem;padding:.55rem}.firm-workspace.test-lab-app .nav-tab,.firm-workspace.test-lab-app .nav-tab-active,.firm-workspace.test-lab-app .nav-tab-idle{min-height:3rem;padding:.6rem .85rem;line-height:1.35;white-space:normal;text-wrap:balance}.firm-workspace.test-lab-app .home-dashboard-tabs{gap:.55rem;padding:.55rem}.firm-workspace.test-lab-app .home-dashboard-tabs__btn{min-height:3.75rem;gap:.35rem;padding:.65rem .75rem}.firm-workspace.test-lab-app .home-dashboard-tabs__btn--wide{min-height:3.25rem;padding:.75rem 1rem}.firm-workspace.test-lab-app .home-dashboard-tabs__label{line-height:1.35}.firm-workspace.test-lab-app .home-dashboard-tabs__hint{font-size:.625rem;line-height:1.35;letter-spacing:.08em}.firm-workspace.test-lab-app .tools-btn-grid{gap:.85rem}.firm-workspace.test-lab-app .tool-action-btn{min-height:4.25rem;gap:.4rem;padding:.85rem 1rem}.firm-workspace.test-lab-app .tool-action-btn__label{max-width:14rem;font-size:.75rem;line-height:1.35;letter-spacing:.04em;text-wrap:balance}.firm-workspace.test-lab-app .tool-action-btn__sub{max-width:15rem;font-size:.6875rem;line-height:1.4}.firm-workspace.test-lab-app .tool-sheet-link{min-height:2.85rem;padding:.65rem 1rem;line-height:1.35}.firm-workspace.test-lab-app .btn-gold{min-height:2.75rem;padding:.55rem .95rem;font-size:.8125rem;line-height:1.35}.firm-workspace.test-lab-app .btn-primary,.firm-workspace.test-lab-app .btn-secondary{line-height:1.35;padding-left:1rem;padding-right:1rem}.firm-workspace.test-lab-app .btn-sm{min-height:2.75rem;padding:.55rem 1rem}.firm-workspace.test-lab-app .partner-weekly-report__btn{min-height:2.85rem;padding:.65rem 1.1rem;line-height:1.35}.firm-workspace.test-lab-app .test-lab-banner{gap:1rem;padding:1rem}.firm-workspace.test-lab-app .test-lab-banner__action{min-height:2.75rem;padding-left:1rem;padding-right:1rem;font-size:.8125rem;line-height:1.35}.firm-workspace.test-lab-app .office-nav__link{line-height:1.35;letter-spacing:.04em}.firm-workspace.test-lab-app .office-nav__hub-label{line-height:1.35}.firm-workspace.test-lab-app .nav-tabs-hint,.firm-workspace.test-lab-app .office-nav-hint{font-size:.6875rem;line-height:1.45;letter-spacing:.04em;padding:.15rem .35rem 0}.firm-workspace.test-lab-app .client-matter-panel__footer{padding-bottom:max(.85rem,env(safe-area-inset-bottom,0px))}.firm-workspace.test-lab-app .client-matter-panel__matter-link{min-height:2.85rem;font-size:.6875rem;line-height:1.35}.office-hub-page .office-hub__launcher-inner{padding-top:1.85rem;padding-bottom:1.85rem}.office-hub-page .office-hub__launcher-desc{max-width:16rem;line-height:1.5}.office-hub-page .office-hub__launcher-cta{min-height:2.75rem;align-items:center;padding:.65rem 1.1rem;font-size:.6875rem;letter-spacing:.08em;line-height:1.35}.office-hub-page .test-lab-banner__action{min-height:2.75rem;padding-left:1rem;padding-right:1rem;font-size:.8125rem;line-height:1.35}html.content-protection,html.content-protection body{-webkit-user-select:none;-moz-user-select:none;user-select:none}html.content-protection [contenteditable=true],html.content-protection [contenteditable],html.content-protection [data-allow-copy=true],html.content-protection input,html.content-protection select,html.content-protection textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}html.content-protection a,html.content-protection img{-webkit-user-drag:none;user-drag:none}.content-protection-notice-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background-color:rgb(26 22 18/.65);padding:1rem;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .content-protection-notice-backdrop{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.content-protection-notice-backdrop{padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.content-protection-notice{width:100%;max-width:32rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.3);--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:linear-gradient(165deg,#ffffff,#fcfaf6 52%,#f7f2ea);box-shadow:0 28px 80px rgba(26,22,18,.22),inset 0 1px 0 rgba(255,255,255,.95)}.content-protection-notice__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;border-color:rgb(184 145 61/.2);background-color:rgb(255 255 255/.7);padding:1.25rem 1.5rem}@media (prefers-color-scheme:dark){.firm-workspace .content-protection-notice__head{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .content-protection-notice__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.content-protection-notice__head{padding-left:1.75rem;padding-right:1.75rem}}.content-protection-notice__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .content-protection-notice__eyebrow{color:var(--d-gold)}}.content-protection-notice__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;margin-top:.25rem;font-size:1.45rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .content-protection-notice__title{color:var(--d-text)}}@media (min-width:640px){.content-protection-notice__title{font-size:1.5rem;line-height:2rem}}.content-protection-notice__close{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1.25rem;line-height:1.75rem;line-height:1;color:rgb(26 22 18/.7);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .content-protection-notice__close{background-color:var(--d-panel-2);border-color:var(--d-line)}}.content-protection-notice__close:hover{border-color:rgb(184 145 61/.4);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.content-protection-notice__body{padding:1.5rem;font-size:15px;font-weight:500;line-height:1.7;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .content-protection-notice__body{color:var(--d-text)}}@media (min-width:640px){.content-protection-notice__body{padding:1.75rem;font-size:1rem;line-height:1.5rem}}.content-protection-notice__body a{font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.5);text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .content-protection-notice__body a{color:var(--d-gold)}}.content-protection-notice__body a:hover{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.content-protection-notice__foot{border-top-width:1px;border-color:rgb(184 145 61/.2);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(247,242,234,.95))}.content-protection-notice__ornament{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.25rem}.billing-app .grid.content-protection-notice__ornament{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .content-protection-notice__ornament{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.content-protection-notice__ornament{padding-left:1.75rem;padding-right:1.75rem;padding-top:1.5rem}}.content-protection-notice__ornament span:first-child,.content-protection-notice__ornament span:nth-child(3){height:1px;width:2.5rem}@media (min-width:640px){.content-protection-notice__ornament span:first-child,.content-protection-notice__ornament span:nth-child(3){width:3.5rem}}.content-protection-notice__ornament span:first-child,.content-protection-notice__ornament span:nth-child(3){background:linear-gradient(90deg,transparent,rgba(184,145,61,.5),transparent)}.content-protection-notice__ornament span:nth-child(2){height:.375rem;width:.375rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;border-color:rgb(184 145 61/.55);background-color:rgb(184 145 61/.15)}.content-protection-notice__actions{display:flex;justify-content:center;padding:.5rem 1.5rem 1.5rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .content-protection-notice__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.content-protection-notice__actions{padding:.75rem 1.75rem 1.75rem}}.content-protection-notice__btn{display:inline-flex;min-height:48px;min-width:11.5rem;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;padding-left:2rem;padding-right:2rem;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 8px 22px rgba(26,22,18,0.16);--tw-shadow-colored:0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.content-protection-notice__btn:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.content-protection-notice__btn:active{--tw-scale-x:0.99;--tw-scale-y:0.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.content-protection-notice__btn{border-color:rgba(212,175,90,.5);background:linear-gradient(145deg,#1a1612,#2d2418 48%,#3d3018)}.office-hub__help{margin-top:1rem;text-align:center}.office-hub__help-link{font-size:.75rem;line-height:1rem;font-weight:600;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.block.office-hub__help-link,.billing-app label.block.office-hub__help-link{font-size:.8125rem;line-height:1.45}.billing-app label.block.office-hub__help-link .mb-1,.billing-app label.block.office-hub__help-link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .office-hub__help-link{font-size:.8125rem;line-height:1.45}.office-hub__help-link{color:var(--site-muted)}.office-hub__help-link:hover{color:var(--site-gold-strong)}.office-hub__pwa-hint{margin-top:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;padding:.75rem 1rem;text-align:center}.billing-app .grid.office-hub__pwa-hint{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub__pwa-hint{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.office-hub__pwa-hint{flex-direction:row;justify-content:space-between;text-align:left}}.office-hub__pwa-hint{border-color:var(--site-border);background:var(--site-pwa-bg)}.office-hub__pwa-hint-title{font-size:.75rem;line-height:1rem;font-weight:800}.billing-app .field-dispatch-panel label.block.office-hub__pwa-hint-title,.billing-app label.block.office-hub__pwa-hint-title{font-size:.8125rem;line-height:1.45}.billing-app label.block.office-hub__pwa-hint-title .mb-1,.billing-app label.block.office-hub__pwa-hint-title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .office-hub__pwa-hint-title{font-size:.8125rem;line-height:1.45}.office-hub__pwa-hint-title{color:var(--site-pwa-title)}.office-hub__pwa-hint-text{font-size:11px;line-height:1.625;color:var(--site-muted)}.office-hub__pwa-hint-dismiss{flex-shrink:0;border-radius:.375rem;border-width:1px;padding:.25rem .75rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:rgba(184,145,61,.35);color:var(--site-gold-strong)}.office-hub__pwa-hint-dismiss:hover{border-color:rgba(184,145,61,.55);background:var(--site-gold-soft)}.office-hub__quote{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:28rem;padding-left:.5rem;padding-right:.5rem;text-align:center}@media (min-width:640px){.office-hub__quote{margin-top:2.25rem}}.office-hub__quote-text{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:400;font-style:italic;line-height:1.625;color:var(--site-muted)}.office-hub__quote-author{margin-top:.625rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--site-gold-strong)}.office-hub__footer{position:relative;z-index:10;border-top-width:1px;padding-top:1.25rem;padding-bottom:1.25rem;text-align:center;border-color:var(--site-border);background:var(--site-slate)}.office-hub__footer-brand{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--site-muted)}.office-hub__footer-note{margin-top:.5rem;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.office-hub__footer-note,.billing-app label.block.office-hub__footer-note{font-size:.8125rem;line-height:1.45}.billing-app label.block.office-hub__footer-note .mb-1,.billing-app label.block.office-hub__footer-note>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .office-hub__footer-note{font-size:.8125rem;line-height:1.45}.office-hub__footer-note{color:var(--site-muted)}.office-hub__footer-link{font-weight:800;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--site-gold-strong)}.office-hub__footer-link:hover{color:var(--site-gold)}.office-hub__footer-copyright{margin-top:.75rem;font-size:10px;color:var(--site-footer-copy)}.office-hub__main--instructions{max-width:42rem;padding-top:1.5rem}@media (min-width:640px){.office-hub__main--instructions{padding-top:2rem}}.office-hub-instructions__back{display:inline-block;font-size:.75rem;line-height:1rem;font-weight:600;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.block.office-hub-instructions__back,.billing-app label.block.office-hub-instructions__back{font-size:.8125rem;line-height:1.45}.billing-app label.block.office-hub-instructions__back .mb-1,.billing-app label.block.office-hub-instructions__back>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .office-hub-instructions__back{font-size:.8125rem;line-height:1.45}.office-hub-instructions__back{color:var(--site-gold-strong)}.office-hub-instructions__back:hover{color:var(--site-gold)}.office-hub-instructions__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;margin-top:1.25rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width:640px){.office-hub-instructions__title{font-size:2.25rem;line-height:2.5rem}}.office-hub-instructions__title{color:var(--site-heading-strong)}.office-hub-instructions__lead{margin-top:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--site-muted)}.office-hub-instructions__card{margin-top:1.25rem;border-radius:10px;border-width:1px;padding:1.25rem}@media (min-width:640px){.office-hub-instructions__card{padding:1.5rem}}.office-hub-instructions__card{background:linear-gradient(145deg,var(--site-panel),var(--site-panel-2));border-color:rgba(184,145,61,.28);box-shadow:var(--site-instructions-shadow)}.office-hub-instructions__card h2{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:var(--site-gold-strong)}.office-hub-instructions__question{font-size:1.35rem;line-height:1.375}@media (min-width:640px){.office-hub-instructions__question{font-size:1.45rem}}.office-hub-instructions__question{color:var(--site-heading-strong)}.office-hub-instructions__answer>:first-child{margin-top:.75rem}.office-hub-instructions__card li,.office-hub-instructions__card p{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--site-text)}.office-hub-instructions__card ul{margin-top:.5rem;list-style-position:inside;list-style-type:disc}.office-hub-instructions__card ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.office-hub-instructions__card ol{margin-top:.5rem;list-style-type:decimal}.office-hub-instructions__card ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.office-hub-instructions__card ol{padding-left:1.25rem}.office-hub-instructions__code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .office-hub-instructions__code{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.office-hub-instructions__answer h3,.office-hub-instructions__card h3{margin-top:1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--site-gold-strong)}.office-hub-instructions__options{margin-top:.75rem}.office-hub-instructions__options>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.office-hub-instructions__option{border-radius:.5rem;border-width:1px;padding:1rem;border-color:rgba(184,145,61,.22);background:var(--site-instructions-note-bg)}.office-hub-instructions__option-heading{margin-top:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:none;letter-spacing:0}.billing-app .grid.office-hub-instructions__option-heading{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .office-hub-instructions__option-heading{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.office-hub-instructions__option-heading{color:var(--site-heading-strong)}.office-hub-instructions__option-badge{border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-color:rgba(184,145,61,.35);background:var(--site-gold-soft);color:var(--site-gold-strong)}.office-hub-instructions__option ol{margin-top:.5rem}.office-hub-instructions__kind{margin-top:1rem;border-radius:.5rem;border-width:1px;padding:1rem;border-color:rgba(184,145,61,.22);background:var(--site-instructions-note-bg)}.office-hub-instructions__kind h3{margin-top:0}.office-hub-instructions__kind--task{border-left:3px solid rgba(111,103,92,.45)}.office-hub-instructions__kind--event{border-left:3px solid rgba(184,145,61,.55)}.office-hub-instructions__cheatsheet-lead{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--site-muted)}.office-hub-instructions__cheatsheet-grid{margin-top:1rem;display:grid;gap:.75rem}.billing-app .office-hub-instructions__cheatsheet-grid.gap-2{gap:.75rem}.billing-app .grid.office-hub-instructions__cheatsheet-grid,.billing-app .office-hub-instructions__cheatsheet-grid.gap-3{gap:1rem}@media (min-width:640px){.office-hub-instructions__cheatsheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.office-hub-instructions__cheatsheet-block{border-radius:.5rem;border-width:1px;padding:.75rem 1rem;border-color:rgba(184,145,61,.22);background:var(--site-instructions-note-bg)}@media (min-width:640px){.office-hub-instructions__cheatsheet-block--wide{grid-column:span 2/span 2}}.office-hub-instructions__cheatsheet-block h3{margin-top:0;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.billing-app .field-dispatch-panel label.block.office-hub-instructions__cheatsheet-block h3,.billing-app label.block.office-hub-instructions__cheatsheet-block h3{font-size:.8125rem;line-height:1.45}.billing-app label.block.office-hub-instructions__cheatsheet-block h3 .mb-1,.billing-app label.block.office-hub-instructions__cheatsheet-block h3>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .office-hub-instructions__cheatsheet-block h3{font-size:.8125rem;line-height:1.45}.office-hub-instructions__cheatsheet-block h3{color:var(--site-gold-strong)}.office-hub-instructions__cheatsheet-block li,.office-hub-instructions__cheatsheet-block p{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625}.billing-app .field-dispatch-panel label.block .office-hub-instructions__cheatsheet-block li,.billing-app .field-dispatch-panel label.block.office-hub-instructions__cheatsheet-block p,.billing-app label.block .office-hub-instructions__cheatsheet-block li,.billing-app label.block.office-hub-instructions__cheatsheet-block p{font-size:.8125rem;line-height:1.45}.billing-app label.block .office-hub-instructions__cheatsheet-block li .mb-1,.billing-app label.block .office-hub-instructions__cheatsheet-block li>span:first-child,.billing-app label.block.office-hub-instructions__cheatsheet-block p .mb-1,.billing-app label.block.office-hub-instructions__cheatsheet-block p>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .office-hub-instructions__cheatsheet-block li,.billing-app .matter-intake-wizard__panel .office-hub-instructions__cheatsheet-block p{font-size:.8125rem;line-height:1.45}.office-hub-instructions__cheatsheet-block li,.office-hub-instructions__cheatsheet-block p{color:var(--site-text)}.office-hub-instructions__cheatsheet-block ol{margin-top:.5rem;list-style-type:decimal}.office-hub-instructions__cheatsheet-block ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.office-hub-instructions__cheatsheet-block ol{padding-left:1rem}.office-hub-instructions__cheatsheet-block ul{margin-top:.5rem;list-style-position:inside;list-style-type:disc}.office-hub-instructions__cheatsheet-block ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.office-hub-instructions__cheatsheet-block a{font-weight:600;text-decoration-line:none;color:var(--site-gold-strong)}.office-hub-instructions__cheatsheet-block a:hover{color:var(--site-gold)}@media print{.office-hub-instructions__cheatsheet{-moz-column-break-inside:avoid;break-inside:avoid}}.office-hub-instructions__toc{margin-top:.75rem}.office-hub-instructions__toc>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.office-hub-instructions__toc{font-size:.875rem;line-height:1.25rem}.office-hub-instructions__toc a{display:block;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.office-hub-instructions__toc a.text-xs,.billing-app .walk-in-panel label.office-hub-instructions__toc a,.billing-app label.office-hub-instructions__toc a.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.office-hub-instructions__toc a.text-xs .mb-1,.billing-app label.office-hub-instructions__toc a.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.office-hub-instructions__toc a{color:var(--site-gold-strong)}.office-hub-instructions__toc a:hover{color:var(--site-gold)}.office-hub-instructions__note{margin-top:.75rem;border-radius:.5rem;border-width:1px;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;border-color:rgba(184,145,61,.35);background:var(--site-instructions-note-bg);color:var(--site-text)}.office-hub-instructions__card a{font-weight:600;text-decoration-line:underline;text-underline-offset:2px;color:var(--site-gold-strong);text-decoration-color:rgba(184,145,61,.35)}.office-hub-instructions__card a:hover{color:var(--site-gold)}.office-hub-instructions__card strong{font-weight:600;color:var(--site-instructions-strong)}@media (max-width:640px){.office-hub__cover-wrap{height:9.5rem}.office-hub__cover-fade{height:9%}.office-hub__main{gap:.5rem;padding-bottom:1.25rem;padding-top:0}.billing-app .grid.office-hub__main{gap:.75rem}.office-hub__top{padding-top:.75rem;padding-bottom:.75rem}.office-hub__brand-name{font-size:.95rem}.office-hub__brand-tagline{letter-spacing:.16em}.office-hub__welcome{padding:1rem}.office-hub__clock-main{font-size:1.75rem}.office-hub__launchers{grid-template-columns:repeat(1,minmax(0,1fr))}.office-hub__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.office-hub__accent,.office-hub__clock-sep{animation:none}.office-hub__launcher{transition:none}.office-hub__launcher:hover{transform:none}}.firm-auth-animate{opacity:0;animation:firm-fade-up .7s cubic-bezier(.22,1,.36,1) forwards}.firm-auth-animate--1{animation-delay:.05s}.firm-auth-animate--2{animation-delay:.12s}.firm-auth-animate--3{animation-delay:.2s}.firm-auth-animate--4{animation-delay:.28s}.app-shell-wide{max-width:56rem}@media (min-width:768px){.app-shell-wide{max-width:64rem}}@media (min-width:1280px){.app-shell-wide{max-width:80rem}}.nav-tabs-scroll{margin-bottom:1.25rem;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.5rem;overflow-x:auto;overflow-y:hidden;border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(239 237 232/.8);padding:.5rem .5rem .625rem;--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.65);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.billing-app .grid.nav-tabs-scroll{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .nav-tabs-scroll{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.nav-tabs-scroll{scrollbar-width:thin;-webkit-overflow-scrolling:touch}.nav-tabs-scroll .nav-tab{min-height:40px;min-width:5.5rem;max-width:14rem;flex-shrink:0;padding:.5rem .875rem;font-size:.75rem;line-height:1rem;line-height:1.375}.billing-app .field-dispatch-panel label.block.nav-tabs-scroll .nav-tab,.billing-app label.block.nav-tabs-scroll .nav-tab{font-size:.8125rem;line-height:1.45}.billing-app label.block.nav-tabs-scroll .nav-tab .mb-1,.billing-app label.block.nav-tabs-scroll .nav-tab>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .nav-tabs-scroll .nav-tab{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.nav-tabs-scroll .nav-tab{min-height:42px;min-width:6rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}}.nav-tabs-scroll .nav-tab{white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.nav-tabs-scroll-wrap{margin-bottom:1.25rem;min-width:0}.nav-tabs-scroll-wrap .nav-tabs-scroll{margin-bottom:0}.nav-tabs-hint{margin:.45rem 0 0;min-height:1.35rem;padding:0 .35rem;font-size:.75rem;line-height:1.45;color:#6f675c;transition:opacity .15s ease;position:static;pointer-events:none}.office-nav-wrap{position:relative;z-index:1;min-width:0;display:flow-root}.office-nav-hint{margin-top:.35rem;margin-bottom:.15rem;padding-inline:.15rem;position:static;pointer-events:none}@media (max-width:639px){html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tabs-scroll:not(.nav-tabs-scroll--inline){flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;overflow-x:auto!important;overflow-y:hidden!important;padding:.65rem .7rem .8rem;gap:.5rem;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.25rem),transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.25rem),transparent)}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tabs-scroll--compact{mask-image:none;-webkit-mask-image:none;overflow-x:auto;flex-wrap:nowrap;align-items:flex-end}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tabs-scroll-wrap--mobile-overflow .nav-tabs-scroll{-webkit-mask-image:none;mask-image:none}.firm-workspace .nav-tabs-more{margin-left:auto}.firm-workspace .nav-tabs-more__menu{border-color:var(--d-line);background:linear-gradient(180deg,#1f1a14,#15110c);box-shadow:0 12px 32px rgba(0,0,0,.45)}.firm-workspace .nav-tabs-more__section-label{color:rgba(248,237,210,.45)}.firm-workspace .nav-tabs-more__item{color:var(--d-text-soft)}.firm-workspace .nav-tabs-more__item:hover{border-color:var(--d-line);background:rgba(255,255,255,.06)}.firm-workspace .nav-tabs-more__item--active{border-color:var(--d-gold-border);background:rgba(184,145,61,.14)}.firm-workspace .nav-tabs-more__item-label{color:#f8edd2}.firm-workspace .nav-tabs-more__item-desc{color:var(--d-text-soft)}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tabs-scroll:not(.nav-tabs-scroll--inline) .nav-tab{flex:0 0 auto;min-height:2.85rem;min-width:5.25rem;max-width:12rem;padding:.55rem .75rem;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;line-height:1.35}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tab-group{flex-shrink:0;width:auto;min-width:-moz-min-content;min-width:min-content;max-width:none}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tab-group__tabs{flex-wrap:nowrap;gap:.5rem}html:not([data-billing-theme=counsel]):not([data-billing-theme=chamber]) .firm-workspace .nav-tab-group__label{font-size:calc(.6rem + var(--nav-tab-count) * .03rem);letter-spacing:calc(.05em + var(--nav-tab-count) * .007em)}.firm-workspace .firm-shell-chrome{position:relative;top:auto}.view-hero .btn-primary,.view-hero .btn-secondary{width:100%;max-width:none}.staff-salary__slip-footer,.staff-salary__slip-masthead,.staff-salary__slip-net,.staff-salary__slip-section,.staff-salary__slip-status-row{padding-left:1rem;padding-right:1rem}.staff-salary__setup-metrics{grid-template-columns:1fr}.staff-salary__setup-metrics .staff-salary__setup-metric--total{grid-column:1/-1}.weekly-board{display:none}.calendar-day-cell{min-height:4.75rem}.calendar-day-ph-label{font-size:8px;line-height:1.2}.scroll-panel-hint:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;width:1.75rem;background:linear-gradient(270deg,rgba(250,248,244,.96),transparent)}.modal-panel{max-height:min(92dvh,100%)}.firm-ledger-table-wrap,.staff-salary__annex-ledger-wrap,.staff-salary__annex-table-wrap{position:relative}.firm-ledger-table-wrap:after,.staff-salary__annex-ledger-wrap:after,.staff-salary__annex-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)}.home-dashboard-tabs{gap:.5rem}.home-dashboard-tabs__btn{flex-direction:row;justify-content:flex-start;align-items:center;gap:.65rem;min-height:2.85rem;padding:.6rem .85rem;text-align:left}.home-dashboard-tabs__btn--wide{grid-column:auto}}@media (min-width:380px) and (max-width:639px){.staff-salary__setup-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid-pair{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.billing-app .form-grid-pair.gap-2,.billing-app .grid.form-grid-pair{gap:.75rem}.billing-app .form-grid-pair.gap-3{gap:1rem}@media (min-width:640px){.form-grid-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.scroll-panel-hint{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-tab-divider{margin-left:.125rem;margin-right:.125rem;width:1px;flex-shrink:0;align-self:stretch;background-color:rgb(227 221 210/.8)}.nav-tab-group{display:flex;flex-shrink:0;flex-direction:column;align-items:stretch;gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .nav-tab-group{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.nav-tab-group{--nav-tab-count:1}.nav-tab-group__divider{margin-left:.125rem;margin-right:.125rem;width:1px;flex-shrink:0;align-self:stretch;background-color:rgb(227 221 210/.7);min-height:2.5rem}.firm-auth--portal .nav-tab-group__label{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .nav-tab-group__label:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.nav-tab-group__label{flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .nav-tab-group__label{color:var(--d-text)}.firm-workspace .field-dispatch-panel .nav-tab-group__label,.firm-workspace .nav-tab-group__label,.firm-workspace .weekly-day-column__head .nav-tab-group__label{color:var(--d-text-muted)}}.nav-tab-group__label{width:100%;font-size:calc(.625rem + var(--nav-tab-count) * .028rem);letter-spacing:calc(.06em + var(--nav-tab-count) * .008em);line-height:1.25;padding-inline:.1rem}.nav-tab-group__tabs{display:flex;align-items:stretch;gap:.5rem}.billing-app .grid.nav-tab-group__tabs{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .nav-tab-group__tabs{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.nav-tab-group__label{font-size:calc(.6875rem + var(--nav-tab-count) * .032rem);letter-spacing:calc(.07em + var(--nav-tab-count) * .009em)}}.nav-tab.active{border-width:1px;border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .nav-tab.active{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.nav-tab.\!active{border-width:1px;border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .nav-tab.\!active{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.nav-tab.active{box-shadow:0 2px 10px rgba(184,145,61,.1),inset 0 -2px 0 var(--gold)}.nav-tab.\!active{box-shadow:0 2px 10px rgba(184,145,61,.1),inset 0 -2px 0 var(--gold)!important}.nav-tab:not(.active){border-width:1px;border-color:transparent}.nav-tab:not(.active):hover{border-color:rgb(227 221 210/.8);background-color:rgb(255 255 255/.8)}.search-hero{border-color:rgb(184 145 61/.2);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(250 248 244/0.6) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position)}.firm-auth--portal .search-icon{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .search-icon:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.search-icon{pointer-events:none;position:absolute;left:1rem;z-index:10;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .search-icon{color:var(--d-text)}}.search-hero-input{width:100%;border-radius:.75rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 2.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .search-hero-input{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.search-hero-input{min-height:3.25rem}.search-hero-input:focus{border-color:#b8913d;box-shadow:0 0 0 3px rgba(184,145,61,.18)}.search-clear{position:absolute;right:.75rem;display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1));font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .search-clear,.firm-workspace .weekly-day-column__head .search-clear{color:var(--d-text-muted)}.firm-workspace .search-clear{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .search-clear{color:var(--d-text-muted)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .search-clear{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.search-clear:hover{--tw-bg-opacity:1;background-color:rgb(227 221 210/var(--tw-bg-opacity,1))}.search-bar-hint{margin-top:.5rem;padding-left:.125rem;padding-right:.125rem;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .search-bar-hint,.firm-workspace .search-bar-hint,.firm-workspace .weekly-day-column__head .search-bar-hint{color:var(--d-text-muted)}}.search-bar-hint{font-family:var(--font-ui)}.search-bar-hint strong{font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .search-bar-hint strong{color:var(--d-text)}}.search-bar-kbd{display:inline-flex;min-width:1.4rem;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;border-color:rgb(227 221 210/.8);background-color:rgb(255 255 255/.9);padding:.125rem .25rem;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .search-bar-kbd{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.tasks-search-bar{margin-bottom:0;padding:.875rem}@media (min-width:640px){.tasks-search-bar{padding:1rem}}.tasks-search-bar__icon{font-size:1.125rem;line-height:1.75rem}@media (min-width:640px){.tasks-search-bar__icon{font-size:1.25rem;line-height:1.75rem}}.tasks-search-bar .search-hero-input{padding:.625rem 2.5rem;font-size:.75rem;line-height:1rem;font-weight:400}.billing-app .field-dispatch-panel label.block.tasks-search-bar .search-hero-input,.billing-app label.block.tasks-search-bar .search-hero-input{font-size:.8125rem;line-height:1.45}.billing-app label.block.tasks-search-bar .search-hero-input .mb-1,.billing-app label.block.tasks-search-bar .search-hero-input>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .tasks-search-bar .search-hero-input{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.tasks-search-bar .search-hero-input{font-size:.875rem;line-height:1.25rem}}.tasks-search-bar .search-hero-input{min-height:2.75rem}.unified-search-dropdown{position:absolute;left:0;right:0;top:calc(100% + .35rem);z-index:40;max-height:18rem;overflow-y:auto;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .unified-search-dropdown{background-color:var(--d-panel-2);border-color:var(--d-line)}}.unified-search-dropdown__group{border-bottom-width:1px;border-color:rgb(227 221 210/.5)}.unified-search-dropdown__group:last-child{border-bottom-width:0}.unified-search-dropdown__group-label{padding:.375rem .75rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .unified-search-dropdown__group-label,.firm-workspace .unified-search-dropdown__group-label,.firm-workspace .weekly-day-column__head .unified-search-dropdown__group-label{color:var(--d-text-muted)}}.unified-search-dropdown__item{display:block;width:100%;padding:.5rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .unified-search-dropdown__item{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.unified-search-dropdown__item,.billing-app .field-dispatch-panel label.unified-search-dropdown__item.text-xs,.billing-app .walk-in-panel label.unified-search-dropdown__item,.billing-app label.block.unified-search-dropdown__item,.billing-app label.unified-search-dropdown__item.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.unified-search-dropdown__item .mb-1,.billing-app label.block.unified-search-dropdown__item>span:first-child,.billing-app label.unified-search-dropdown__item.text-xs .mb-1,.billing-app label.unified-search-dropdown__item.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .unified-search-dropdown__item{font-size:.8125rem;line-height:1.45}.unified-search-dropdown__item:hover{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.firm-shell-chrome{position:sticky;top:0;z-index:30;margin-bottom:1.25rem}.firm-shell-chrome>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.firm-shell-chrome{border-bottom-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(247 245 241/.95);padding-bottom:1rem;padding-top:.375rem;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.workspace-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.25rem;padding-left:.125rem;padding-right:.125rem;font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .workspace-breadcrumb,.firm-workspace .weekly-day-column__head .workspace-breadcrumb,.firm-workspace .workspace-breadcrumb{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.workspace-breadcrumb,.billing-app label.block.workspace-breadcrumb{font-size:.8125rem;line-height:1.45}.billing-app label.block.workspace-breadcrumb .mb-1,.billing-app label.block.workspace-breadcrumb>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .workspace-breadcrumb{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .workspace-breadcrumb{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.workspace-breadcrumb{font-family:var(--font-ui)}.workspace-breadcrumb__root{font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(138 122 98/var(--tw-text-opacity,1))}.workspace-breadcrumb__sep{padding-left:.125rem;padding-right:.125rem;--tw-text-opacity:1;color:rgb(196 184 154/var(--tw-text-opacity,1))}.workspace-breadcrumb__segment{font-weight:500;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .workspace-breadcrumb__segment,.firm-workspace .weekly-day-column__head .workspace-breadcrumb__segment,.firm-workspace .workspace-breadcrumb__segment{color:var(--d-text-muted)}}.workspace-breadcrumb__segment--current{font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .workspace-breadcrumb__segment--current{color:var(--d-text)}}.workspace-breadcrumb__segment--detail{font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .workspace-breadcrumb__segment--detail{color:var(--d-text)}}.firm-status-toast-wrap{pointer-events:none;position:fixed;bottom:1rem;right:1rem;z-index:50;display:flex;justify-content:flex-end;padding-left:.75rem;padding-right:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-status-toast-wrap{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-status-toast-wrap{bottom:1.25rem;right:1.25rem}}.firm-status-toast-wrap{padding-bottom:env(safe-area-inset-bottom,0)}.firm-status-toast{pointer-events:auto;display:flex;max-width:24rem;align-items:flex-start;gap:.625rem;border-radius:.75rem;border-width:1px;padding:.625rem .875rem;font-size:.75rem;line-height:1rem;--tw-shadow:0 10px 32px rgba(26,22,18,0.14);--tw-shadow-colored:0 10px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.billing-app .field-dispatch-panel label.block.firm-status-toast,.billing-app label.block.firm-status-toast{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-status-toast .mb-1,.billing-app label.block.firm-status-toast>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-status-toast{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-status-toast{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-status-toast--ok{border:1px solid rgba(184,145,61,.42);border-left:4px solid #b8913d;background:linear-gradient(135deg,#faf6ee,#fffefd 50%,#f5edd8);color:#1a1612;box-shadow:0 10px 32px rgba(138,107,42,.14)}.firm-status-toast--warn{border-color:rgb(253 230 138/.8);background-color:rgb(255 251 235/.95);--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-status-toast--warn{color:#e6c878}}.firm-status-toast--error{border-color:rgb(254 202 202/.8);background-color:rgb(254 242 242/.95);--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.firm-status-toast--processing{border-color:rgb(227 221 210/.8);background-color:rgb(255 255 255/.95);--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-status-toast--processing,.firm-workspace .weekly-day-column__head .firm-status-toast--processing{color:var(--d-text-muted)}.firm-workspace .firm-status-toast--processing{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .firm-status-toast--processing{color:var(--d-text-muted)}}.firm-status-toast__icon{margin-top:.125rem;display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:700}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-status-toast__icon{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-status-toast__icon{pointer-events:none}.firm-status-toast--ok .firm-status-toast__icon{background:rgba(184,145,61,.18);color:#8a6b2a}.firm-status-toast--warn .firm-status-toast__icon{background:rgba(245,158,11,.18);color:#b45309}.firm-status-toast--error .firm-status-toast__icon{background:rgba(239,68,68,.15);color:#b91c1c}.firm-status-toast__spinner,.form-status-report__spinner{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;border-radius:9999px;border-width:2px;border-color:rgb(184 145 61/.25);--tw-border-opacity:1;border-top-color:rgb(184 145 61/var(--tw-border-opacity,1));animation:firm-status-spin .75s linear infinite}@keyframes firm-status-spin{to{transform:rotate(1turn)}}.firm-status-toast__text{min-width:0;flex:1 1 0%;font-weight:500;line-height:1.625;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-status-toast__text{color:var(--d-text)}}.firm-status-toast--processing .firm-status-toast__text{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-status-toast--processing .firm-status-toast__text,.firm-workspace .firm-status-toast--processing .firm-status-toast__text,.firm-workspace .weekly-day-column__head .firm-status-toast--processing .firm-status-toast__text{color:var(--d-text-muted)}}.form-status-report{display:flex;align-items:flex-start;gap:.625rem;border-radius:.75rem;border-width:1px;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .form-status-report{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.walk-in-panel__status-report{margin-bottom:.75rem}.form-status-report--processing{border-color:rgb(227 221 210/.7);background-color:rgb(250 248 244/.5);--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .form-status-report--processing,.firm-workspace .weekly-day-column__head .form-status-report--processing{color:var(--d-text-muted)}.firm-workspace .form-status-report--processing{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .form-status-report--processing{color:var(--d-text-muted)}}.form-status-report--success{border:1px solid rgba(184,145,61,.38);border-left:4px solid #b8913d;background:linear-gradient(90deg,#faf6ee,#fffefd 52%,#faf6ee);color:#1a1612;box-shadow:0 2px 12px rgba(138,107,42,.1)}.form-status-report--error{border-color:rgb(254 202 202/.7);background-color:rgb(254 242 242/.8);--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.form-status-report__icon{margin-top:.125rem;display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:700}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .form-status-report__icon{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-status-report__icon{pointer-events:none}.form-status-report--success .form-status-report__icon{background:rgba(184,145,61,.2);color:#8a6b2a}.form-status-report--error .form-status-report__icon{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .form-status-report--error .form-status-report__icon{color:#e8b48a}}.form-status-report__text{min-width:0;font-weight:500;line-height:1.625}.firm-status-toast__close{margin-right:-.125rem;display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-status-toast__close,.firm-workspace .firm-status-toast__close,.firm-workspace .weekly-day-column__head .firm-status-toast__close{color:var(--d-text-muted)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-status-toast__close{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-status-toast__close:hover{background-color:rgb(0 0 0/.05)}.search-page .app-shell-wide{max-width:100%}.view-hero{position:relative;margin-bottom:1.25rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.15);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(250 248 244/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position);padding:1.25rem;--tw-shadow:0 4px 20px rgba(26,22,18,0.05);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.view-hero{padding:1.5rem}}.view-hero:before{content:"";pointer-events:none;position:absolute;left:0;right:0;top:0;height:.125rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(212 175 90/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d4af5a var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.view-eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .view-eyebrow{color:var(--d-gold)}}.firm-auth--portal .view-hero__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .view-hero__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.view-hero__title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .view-hero__title,.firm-workspace .weekly-day-column__head .view-hero__title{color:var(--d-text)}}@media (min-width:640px){.view-hero__title{font-size:1.5rem;line-height:2rem}}.view-hero__subtitle{margin-top:.375rem;max-width:36rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .view-hero__subtitle,.firm-workspace .view-hero__subtitle,.firm-workspace .weekly-day-column__head .view-hero__subtitle{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.view-hero__subtitle,.billing-app label.block.view-hero__subtitle{font-size:.8125rem;line-height:1.45}.billing-app label.block.view-hero__subtitle .mb-1,.billing-app label.block.view-hero__subtitle>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .view-hero__subtitle{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.view-hero__subtitle{font-size:.875rem;line-height:1.25rem}}.view-hero .btn-primary,.view-hero .btn-secondary{min-height:44px;width:auto;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem}.stat-tile{border-radius:.75rem;border-width:1px;padding:1rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:640px){.stat-tile{padding:1rem 1.25rem}}.stat-tile{box-shadow:0 1px 6px rgba(26,22,18,.04)}.stat-tile--row{display:flex;align-items:center;gap:.75rem;padding:.75rem;text-align:left}.billing-app .grid.stat-tile--row{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .stat-tile--row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.stat-tile--row{padding:.875rem 1rem}}.stat-tile--row{border-left-width:3px}.stat-tile--row .stat-tile__value{min-width:1.75rem;flex-shrink:0;font-size:1.125rem;line-height:1.75rem;font-weight:800}@media (min-width:640px){.stat-tile--row .stat-tile__value{font-size:1.25rem;line-height:1.75rem}}.stat-tile--row .stat-tile__text{min-width:0;flex:1 1 0%}.stat-tile--row .stat-tile__label{margin-top:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:none;letter-spacing:0;color:rgb(26 22 18/.8)}.billing-app .field-dispatch-panel label.block.stat-tile--row .stat-tile__label,.billing-app label.block.stat-tile--row .stat-tile__label{font-size:.8125rem;line-height:1.45}.billing-app label.block.stat-tile--row .stat-tile__label .mb-1,.billing-app label.block.stat-tile--row .stat-tile__label>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .stat-tile--row .stat-tile__label{font-size:.8125rem;line-height:1.45}.stat-tile--row .stat-tile__sub{margin-top:0;margin-bottom:.125rem;font-size:11px}.stat-tile--row.stat-tile--red{border-left-color:rgb(239 68 68)}.stat-tile--row.stat-tile--sage{border-left-color:rgb(143 176 154)}.stat-tile--row.stat-tile--rose{border-left-color:rgb(244 114 182)}.stat-tile--row.stat-tile--green{border-left-color:rgb(31 95 59)}.stat-tile--row.stat-tile--blue{border-left-color:rgb(59 130 246)}.stat-tile--row.stat-tile--gold{border-left-color:rgb(184 145 61)}.stat-tile--row.stat-tile--muted{border-left-color:rgb(196 184 168)}.today-work-stats{margin-bottom:1.25rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.15);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(250 248 244/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position);padding:.75rem;--tw-shadow:0 2px 14px rgba(26,22,18,0.04);--tw-shadow-colored:0 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.today-work-stats{padding:1rem}}.today-work-stats__grid{display:grid;gap:.5rem}.billing-app .grid.today-work-stats__grid,.billing-app .today-work-stats__grid.gap-2{gap:.75rem}.billing-app .today-work-stats__grid.gap-3{gap:1rem}@media (min-width:640px){.today-work-stats__grid:not(.today-work-stats__grid--three):not(.today-work-stats__grid--pair):not(.today-work-stats__grid--four):not(.today-work-stats__grid--equal):not(.today-work-stats__grid--simple){grid-template-columns:repeat(3,minmax(0,1fr))}.today-work-stats__grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.today-work-stats__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-tile--clickable{width:100%;cursor:pointer}.stat-tile--clickable:hover{--tw-translate-y:-0.125rem;--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stat-tile--clickable:active,.stat-tile--clickable:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stat-tile--clickable:active{--tw-translate-y:0px;--tw-scale-x:0.98;--tw-scale-y:0.98}.stat-tile--clickable:hover{border-color:rgb(184 145 61/.4)}.stat-tile--clickable:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.45);--tw-ring-offset-width:2px;--tw-ring-offset-color:#faf8f4}.today-jump-target{scroll-margin-top:1rem;border-radius:.75rem;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.today-section--highlight{animation:today-section-pulse 1.4s ease-out}@keyframes today-section-pulse{0%{box-shadow:0 0 0 0 rgba(184,145,61,.45)}35%{box-shadow:0 0 0 6px rgba(184,145,61,.12)}to{box-shadow:0 0 0 0 rgba(184,145,61,0)}}.my-work-panel{display:flex;flex-direction:column;gap:1.25rem}.my-work-panel__block .today-work-stats{margin-bottom:0;border:0;border-radius:.85rem;box-shadow:none;background:rgba(250,246,238,.55)}.my-work-hero.view-hero{border-color:rgba(184,145,61,.24);background:radial-gradient(ellipse 100% 70% at 50% -20%,rgba(212,175,90,.1),transparent 55%),linear-gradient(135deg,rgba(255,253,247,.98),rgba(250,246,238,.88) 42%,#ffffff);box-shadow:0 14px 40px rgba(26,22,18,.07),inset 0 1px 0 rgba(255,255,255,.92)}.my-work-hero .view-hero__title{font-size:1.5rem;letter-spacing:-.01em}@media (min-width:640px){.my-work-hero .view-hero__title{font-size:1.75rem}}.my-work-scope--premium .my-work-scope__segment{max-width:none;width:100%}@media (min-width:640px){.my-work-scope--premium .my-work-scope__segment{max-width:22rem}}.my-work-scope--premium .refine-segment{border-color:rgba(184,145,61,.22);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,246,238,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.my-work-scope--premium .refine-segment__btn--active{background:linear-gradient(180deg,#2b251d,#3d3018);color:#f0dca0;box-shadow:inset 0 -2px 0 rgba(212,175,90,.45)}.stat-tile__value{font-size:1.25rem;line-height:1.75rem;font-weight:800;line-height:1;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .stat-tile__value{color:var(--d-text)}}@media (min-width:640px){.stat-tile__value{font-size:1.5rem;line-height:2rem}}.stat-tile__sub{margin-top:.25rem;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .stat-tile__sub,.firm-workspace .stat-tile__sub,.firm-workspace .weekly-day-column__head .stat-tile__sub{color:var(--d-text-muted)}}@media (min-width:640px){.stat-tile__sub{font-size:.75rem;line-height:1rem}}.stat-tile__label{margin-top:.375rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .stat-tile__label,.firm-workspace .stat-tile__label,.firm-workspace .weekly-day-column__head .stat-tile__label{color:var(--d-text-muted)}}@media (min-width:640px){.stat-tile__label{font-size:11px}}.stat-tile--clickable.stat-tile--sage:hover{border-color:rgb(109 148 120/.5);box-shadow:0 8px 24px rgba(31,95,59,.12)}.hint-bar{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.8);padding:.625rem 1rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .hint-bar,.firm-workspace .weekly-day-column__head .hint-bar{color:var(--d-text-muted)}.firm-workspace .hint-bar{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .hint-bar{color:var(--d-text-muted)}}.billing-app .grid.hint-bar{gap:.75rem}.billing-app .field-dispatch-panel label.block.hint-bar,.billing-app label.block.hint-bar{font-size:.8125rem;line-height:1.45}.billing-app label.block.hint-bar .mb-1,.billing-app label.block.hint-bar>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .hint-bar{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .hint-bar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.hint-bar{font-size:.875rem;line-height:1.25rem}}.firm-auth--portal .hint-bar__icon{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .hint-bar__icon:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.hint-bar__icon{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:10px;--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .hint-bar__icon{color:var(--d-text)}}.empty-state{border-radius:.75rem;border:1px dashed rgb(184 145 61/.2);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 248 244/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0.8) var(--tw-gradient-to-position);padding:2rem 1rem;text-align:center}.empty-state__mark{margin-left:auto;margin-right:auto;margin-bottom:.75rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.125rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .empty-state__mark{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .empty-state__mark{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.empty-state__mark{box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 4px 14px rgba(184,145,61,.12)}.empty-state__logo{height:100%;width:100%;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.empty-state--compact{padding:1.25rem .75rem}.empty-state--compact .empty-state__mark{margin-bottom:.5rem;height:2.5rem;width:2.5rem}.empty-state--compact .empty-state__title{font-size:.875rem;line-height:1.25rem}.empty-state--compact .empty-state__message{font-size:11px}.firm-auth--portal .empty-state__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .empty-state__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.empty-state__title{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .empty-state__title,.firm-workspace .weekly-day-column__head .empty-state__title{color:var(--d-text)}}@media (min-width:640px){.empty-state__title{font-size:1.125rem;line-height:1.75rem}}.empty-state__message{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .empty-state__message,.firm-workspace .field-dispatch-panel .empty-state__message,.firm-workspace .weekly-day-column__head .empty-state__message{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.empty-state__message,.billing-app label.block.empty-state__message{font-size:.8125rem;line-height:1.45}.billing-app label.block.empty-state__message .mb-1,.billing-app label.block.empty-state__message>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .empty-state__message{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.empty-state__message{font-size:.875rem;line-height:1.25rem}}.empty-state__action{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.billing-app .grid.empty-state__action{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .empty-state__action{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.item-list-section .section-label{margin-bottom:.625rem;font-size:11px}.item-list-section__items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.tone-legend__heading{margin-bottom:.375rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .tone-legend__heading,.firm-workspace .tone-legend__heading,.firm-workspace .weekly-day-column__head .tone-legend__heading{color:var(--d-text-muted)}}.tone-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .tone-legend,.firm-workspace .tone-legend,.firm-workspace .weekly-day-column__head .tone-legend{color:var(--d-text-muted)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .tone-legend{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tone-legend__item{display:inline-flex;align-items:center;gap:.375rem}.tone-dot{display:inline-block;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px}.item-tone{border-radius:.75rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 8px rgba(26,22,18,0.04);--tw-shadow-colored:0 1px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .item-tone{background-color:var(--d-panel-2);border-color:var(--d-line)}}.bucket-section__items .item-tone,.item-list-section__items .item-tone{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.item-tone--overdue{border-color:rgb(254 202 202/.9);background-color:rgb(254 242 242/.5);--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-tone--overdue{background-color:rgba(212,175,90,.1);border-color:rgba(212,175,90,.28)}}.item-tone--deadline{border-color:rgb(254 205 211/.9);background-color:rgb(255 241 242/.5);--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-tone--deadline{color:#e8b48a}}.item-tone--event{border-color:rgb(191 219 254/.9);background-color:rgb(239 246 255/.5);--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-tone--event{color:#bfdbfe}}.item-tone--done{border-color:rgb(167 243 208/.7);background-color:rgb(236 253 245/.35);color:rgb(6 78 59/.75);background:var(--firm-mint-gradient);border-left:3px solid rgba(52,120,90,.45)}.item-tone--cancelled{border-color:rgb(254 205 211/.6);background-color:rgb(245 245 244/.9);--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1));border-left:3px dashed rgba(180,120,110,.5);opacity:.88}.item-tone--task{border-color:var(--firm-mint-border);background:var(--firm-mint-gradient);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-tone--task{color:var(--d-text)}}.item-tone--started{border-color:rgb(186 230 253/.9);background-color:rgb(240 249 255/.5);--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-tone--started{color:#bae6fd}}.item-tone--waiting{border-color:rgb(221 214 254/.9);background-color:rgb(245 243 255/.5);--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-tone--waiting{color:#ddd6fe}}.weekly-mini-case-link{margin-top:.125rem;display:block;min-width:0;max-width:100%;border-width:0;background-color:transparent;padding:0;font-weight:600;color:inherit;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.weekly-mini-case-link.text-xs,.billing-app .walk-in-panel label.weekly-mini-case-link,.billing-app label.weekly-mini-case-link.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.weekly-mini-case-link.text-xs .mb-1,.billing-app label.weekly-mini-case-link.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.weekly-mini-case-link:hover{color:var(--client-link-hover)}.weekly-mini-case-link[role=button]{cursor:pointer}.weekly-mini-case-link .client-name-case-label{display:block;min-width:0;max-width:100%;line-height:1.375}.billing-app .field-dispatch-panel label.weekly-mini-case-link .client-name-case-label.text-xs,.billing-app .walk-in-panel label.weekly-mini-case-link .client-name-case-label,.billing-app label.weekly-mini-case-link .client-name-case-label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.weekly-mini-case-link .client-name-case-label.text-xs .mb-1,.billing-app label.weekly-mini-case-link .client-name-case-label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.weekly-mini-case-link .client-name-case-label{font-size:var(--type-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weekly-mini-case-link .client-name-case-label__name-group{display:inline-flex;max-width:100%;align-items:center;gap:.125rem;white-space:nowrap}.follow-up-panel__items.weekly-mini-case-link .client-name-case-label__sep{margin-top:0;border-top-width:0;padding-top:0}.weekly-mini-case-link .client-name-case-label__sep{display:none}.weekly-mini-case-link .client-name-case-label__case{margin-top:.125rem;display:block;line-height:1.375}.billing-app .field-dispatch-panel label.weekly-mini-case-link .client-name-case-label__case.text-xs,.billing-app .walk-in-panel label.weekly-mini-case-link .client-name-case-label__case,.billing-app label.weekly-mini-case-link .client-name-case-label__case.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.weekly-mini-case-link .client-name-case-label__case.text-xs .mb-1,.billing-app label.weekly-mini-case-link .client-name-case-label__case.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.weekly-mini-case-link .client-name-case-label__case{font-size:var(--type-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.firm-auth--portal .client-group-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .client-group-title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.client-group-title{border-width:0;background-color:transparent;padding:0;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .client-group-title,.firm-workspace .weekly-day-column__head .client-group-title{color:var(--d-text)}}@media (min-width:640px){.client-group-title{font-size:1.125rem;line-height:1.75rem}}.client-group-title:hover{color:var(--client-link-hover)}.client-group-title[role=button]{cursor:pointer;text-align:left}.event-join-link{margin-top:.375rem;display:flex;flex-direction:column;gap:.125rem;font-size:.75rem;line-height:1rem;line-height:1.375}.billing-app .field-dispatch-panel label.block.event-join-link,.billing-app label.block.event-join-link{font-size:.8125rem;line-height:1.45}.billing-app label.block.event-join-link .mb-1,.billing-app label.block.event-join-link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .event-join-link{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .event-join-link{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.event-join-link{font-size:.875rem;line-height:1.25rem}}.event-join-link--card{border-radius:.5rem;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(184 145 61/.05);padding:.5rem .75rem}.event-join-link--list{margin-top:.25rem}.event-join-link__label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .event-join-link__label{color:var(--d-gold)}}.event-join-link__anchor{word-break:break-all;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.4);text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .event-join-link__anchor{color:var(--d-gold)}}.event-join-link__anchor:hover{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1));text-decoration-color:#b8913d}.client-code-link{display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;border-radius:.25rem;border-width:1px;border-color:rgb(184 145 61/.35);background-color:rgb(255 255 255/.9);padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .client-code-link{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.client-code-link:hover{border-color:rgb(184 145 61/.55);background-color:rgb(250 248 244/.9)}.client-code-link{white-space:nowrap}.client-code-link:hover{color:var(--client-link-hover)}.client-list-row{cursor:pointer;border-bottom-width:1px;border-color:rgb(227 221 210/.5);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.client-list-row:hover{background-color:#faf8f4}.client-name-case-label{display:inline;max-width:100%;text-align:left;line-height:1.375}.client-name-case-label__name-group{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;white-space:nowrap}.client-name-case-label__sep{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-name-case-label__sep,.firm-workspace .field-dispatch-panel .client-name-case-label__sep,.firm-workspace .weekly-day-column__head .client-name-case-label__sep{color:var(--d-text-muted)}}.client-name-case-label__case{font-weight:400;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-name-case-label__case,.firm-workspace .field-dispatch-panel .client-name-case-label__case,.firm-workspace .weekly-day-column__head .client-name-case-label__case{color:var(--d-text-muted)}}.client-name-case-label__case{overflow-wrap:anywhere;word-break:break-word}.client-name-case-label--compact{font-size:9px}.client-name-case-label--compact .client-name-case-label__case{font-size:8px}.client-list-table{table-layout:fixed}.client-list-table__col-code{width:7.75rem;padding:.75rem 1rem .75rem .65rem}.client-list-table__col-name{width:20%;min-width:6.5rem;padding:.75rem .65rem .75rem 1rem}.client-list-table__col-case{width:34%;min-width:8rem}.client-list-table__col-balance,.client-list-table__col-status{width:5.5rem}.client-list-row__name-cell{display:block;width:100%;min-width:0;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.client-list-row__name-cell.text-xs,.billing-app .walk-in-panel label.client-list-row__name-cell,.billing-app label.client-list-row__name-cell.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.client-list-row__name-cell.text-xs .mb-1,.billing-app label.client-list-row__name-cell.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.client-list-row__name-line{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.25rem}.client-list-row__name{min-width:0;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-list-row__name{color:var(--d-text)}}.client-list-row__name{overflow-wrap:break-word;word-break:normal;hyphens:auto}.client-list-row__case-cell{display:block;min-width:0;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-list-row__case-cell,.firm-workspace .field-dispatch-panel .client-list-row__case-cell,.firm-workspace .weekly-day-column__head .client-list-row__case-cell{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.client-list-row__case-cell.text-xs,.billing-app .walk-in-panel label.client-list-row__case-cell,.billing-app label.client-list-row__case-cell.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.client-list-row__case-cell.text-xs .mb-1,.billing-app label.client-list-row__case-cell.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.client-list-row__case-cell{overflow-wrap:break-word;word-break:normal;hyphens:auto;white-space:normal}.client-list-row:hover .client-code-link,.client-list-row:hover .client-list-row__name,.client-list-row__name-cell:hover .client-list-row__name{color:var(--client-link-hover)}.source-id-display{display:inline;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-transform:none;letter-spacing:0}.client-matter-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-matter-overlay{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.client-matter-overlay{align-items:center;padding:1.5rem}}.client-matter-overlay{padding-bottom:env(safe-area-inset-bottom,0)}.client-matter-overlay__backdrop{position:absolute;inset:0;border-width:0;background-color:rgb(26 22 18/.45)}.client-matter-panel{position:relative;z-index:1;display:flex;width:100%;max-width:64rem;flex-direction:column;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.9);--tw-bg-opacity:1;background-color:rgb(255 254 253/var(--tw-bg-opacity,1));--tw-shadow:0 8px 32px rgba(26,22,18,0.12);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-matter-panel{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.client-matter-panel{border-radius:1rem}}@media (min-width:1280px){.client-matter-panel{max-width:72rem}}.client-matter-panel{height:min(90dvh,90vh);max-height:min(90dvh,90vh);animation:client-matter-in .32s cubic-bezier(.22,1,.36,1)}@media (max-width:640px){.client-matter-panel{height:min(94dvh,94vh);max-height:min(94dvh,94vh);border-radius:1.25rem 1.25rem 0 0}.client-matter-panel__stats{grid-template-columns:repeat(1,minmax(0,1fr))}.client-matter-panel__stat--wide{grid-column:span 1/span 1}.client-matter-panel__columns{gap:1rem}.client-matter-panel__close{padding-left:.625rem;padding-right:.625rem}.client-matter-panel__close-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media (min-width:400px) and (max-width:640px){.client-matter-panel__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.client-matter-panel__stat--wide{grid-column:1/-1}}@keyframes client-matter-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.client-matter-panel__accent{height:3px;width:100%;flex-shrink:0;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#8a6b2a var(--tw-gradient-from-position);--tw-gradient-to:rgb(138 107 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(184 145 61/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#b8913d var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#d4af5a var(--tw-gradient-to-position)}.client-matter-panel__scroll{min-height:0;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.client-matter-panel__footer{flex-shrink:0;border-top-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(250 248 244/.3);padding:.75rem 1rem}@media (min-width:640px){.client-matter-panel__footer{padding:.875rem 1.25rem}}.client-matter-panel__footer{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.client-matter-panel__matter-link{display:flex;min-height:44px;width:100%;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em}.billing-app .field-dispatch-panel label.block.client-matter-panel__matter-link,.billing-app label.block.client-matter-panel__matter-link{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-matter-panel__matter-link .mb-1,.billing-app label.block.client-matter-panel__matter-link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-matter-panel__matter-link{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-matter-panel__matter-link{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-matter-panel__header{position:relative;flex-shrink:0;border-bottom-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(250 248 244/.4);padding:1rem 5.5rem 1rem 1.25rem}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__header{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:640px){.client-matter-panel__header{padding:1.25rem 7rem 1.25rem 1.5rem}}.client-matter-panel__identity{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.billing-app .grid.client-matter-panel__identity{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-matter-panel__identity{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-matter-panel__code{margin-top:.125rem;display:inline-flex;flex-shrink:0;align-items:center;border-radius:.25rem;border-width:1px;border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__code{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}@media (min-width:640px){.client-matter-panel__code{font-size:11px}}.client-matter-panel__title-block{min-width:0;flex:1 1 0%}.client-matter-panel__name{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__name{color:var(--d-text)}}@media (min-width:640px){.client-matter-panel__name{font-size:1.25rem;line-height:1.75rem}}.client-matter-panel__case{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__case,.firm-workspace .field-dispatch-panel .client-matter-panel__case,.firm-workspace .weekly-day-column__head .client-matter-panel__case{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.client-matter-panel__case,.billing-app label.block.client-matter-panel__case{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-matter-panel__case .mb-1,.billing-app label.block.client-matter-panel__case>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-matter-panel__case{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.client-matter-panel__case{font-size:.875rem;line-height:1.25rem}}.client-matter-panel__role{margin-top:.375rem}.client-matter-panel__role-badge{display:inline-block;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.35);background-color:rgb(184 145 61/.1);padding:.125rem .625rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__role-badge{color:var(--d-gold)}}.client-matter-panel__status-line{margin-top:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__status-line,.firm-workspace .field-dispatch-panel .client-matter-panel__status-line,.firm-workspace .weekly-day-column__head .client-matter-panel__status-line{color:var(--d-text-muted)}}.client-matter-panel__status-line--warn{--tw-text-opacity:1;color:rgb(139 30 30/var(--tw-text-opacity,1))}.client-matter-panel__stats{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.billing-app .client-matter-panel__stats.gap-2{gap:.75rem}.billing-app .client-matter-panel__stats.gap-3,.billing-app .grid.client-matter-panel__stats{gap:1rem}.client-matter-panel__stat{display:flex;min-width:0;flex-direction:column;gap:.125rem;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__stat{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-matter-panel__stat{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-matter-panel__stat--balance{border-color:rgb(184 145 61/.3);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.8) var(--tw-gradient-to-position)}.client-matter-panel__stat-label{font-size:10px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__stat-label,.firm-workspace .field-dispatch-panel .client-matter-panel__stat-label,.firm-workspace .weekly-day-column__head .client-matter-panel__stat-label{color:var(--d-text-muted)}}.client-matter-panel__stat-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__stat-value{color:var(--d-text)}}.client-matter-panel__stat-value--balance{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:var(--type-amount-lg);font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__stat-value--balance{color:var(--d-text)}}.client-matter-panel__stat-value--warn{--tw-text-opacity:1;color:rgb(139 30 30/var(--tw-text-opacity,1))}.client-matter-panel__stat-value--muted{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__stat-value--muted,.firm-workspace .field-dispatch-panel .client-matter-panel__stat-value--muted,.firm-workspace .weekly-day-column__head .client-matter-panel__stat-value--muted{color:var(--d-text-muted)}}.client-matter-panel__header-actions{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-matter-panel__header-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-matter-panel__billing-link{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.4);text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__billing-link{color:var(--d-gold)}}.client-matter-panel__billing-link:hover{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1));text-decoration-color:#b8913d}.client-matter-panel__details-toggle{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__details-toggle,.firm-workspace .field-dispatch-panel .client-matter-panel__details-toggle,.firm-workspace .weekly-day-column__head .client-matter-panel__details-toggle{color:var(--d-text-muted)}}.client-matter-panel__details-toggle:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.client-matter-panel__more{overflow:hidden;transition-property:max-height,opacity,margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);max-height:0;opacity:0;margin-top:0}.client-matter-panel__more--open{max-height:none;opacity:1;margin-top:.75rem}.client-matter-panel__more-grid{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.5rem;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(255 255 255/.8);padding:.75rem 1rem}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__more-grid{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .client-matter-panel__more-grid.gap-2{gap:.75rem}.billing-app .client-matter-panel__more-grid.gap-3{gap:1rem}@media (min-width:640px){.client-matter-panel__more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-matter-panel__more-grid>div{min-width:0}@media (min-width:640px){.client-matter-panel__more-span{grid-column:span 2/span 2}}.client-matter-panel__more-grid dt{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__more-grid dt,.firm-workspace .field-dispatch-panel .client-matter-panel__more-grid dt,.firm-workspace .weekly-day-column__head .client-matter-panel__more-grid dt{color:var(--d-text-muted)}}.client-matter-panel__more-grid dd{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__more-grid dd{color:var(--d-text)}}.client-matter-panel__close{position:absolute;right:.75rem;top:.75rem;z-index:20;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__close{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.client-matter-panel__close:hover{border-color:rgb(184 145 61/.5);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.client-matter-panel__close:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.client-matter-panel__close{right:1rem;top:1rem}}.client-matter-panel__close{min-height:44px;min-width:44px}.client-matter-panel__close-icon{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__close-icon,.firm-workspace .field-dispatch-panel .client-matter-panel__close-icon,.firm-workspace .weekly-day-column__head .client-matter-panel__close-icon{color:var(--d-text-muted)}}.client-matter-panel__close-label{line-height:1}.client-matter-panel__body{min-width:0}.client-matter-panel__section--timeline{border-bottom-width:1px;border-color:rgb(227 221 210/.4);padding:1.25rem}@media (min-width:640px){.client-matter-panel__section--timeline{padding-left:1.5rem;padding-right:1.5rem}}.client-matter-panel__timeline{max-height:18rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.client-matter-panel__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem}.billing-app .client-matter-panel__columns.gap-2{gap:.75rem}.billing-app .client-matter-panel__columns.gap-3{gap:1rem}@media (min-width:640px){.client-matter-panel__columns{gap:1.25rem;padding:1.5rem}}.client-matter-panel__columns .client-matter-panel__checklist-panel{display:flex;min-height:0;min-width:0;flex-direction:column;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-matter-panel__columns .client-matter-panel__checklist-panel{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-matter-panel__checklist-head{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;border-bottom-width:1px;border-color:rgb(227 221 210/.4);padding-bottom:.5rem}.billing-app .grid.client-matter-panel__checklist-head{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-matter-panel__checklist-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-matter-panel__checklist-title{font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.client-matter-panel__checklist-chip{flex-shrink:0;border-radius:9999px;border-width:1px;padding:.125rem .625rem;font-size:11px;font-weight:600}.client-matter-panel__columns .client-matter-panel__items{min-height:0;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain}.client-matter-panel__section{min-height:0;min-width:0}.client-matter-panel__section-head{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;border-bottom-width:1px;border-color:rgb(227 221 210/.5);padding-bottom:.5rem}.billing-app .grid.client-matter-panel__section-head{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-matter-panel__section-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-matter-panel__section-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__section-title{color:var(--d-text)}}.client-matter-panel__section-count{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__section-count,.firm-workspace .field-dispatch-panel .client-matter-panel__section-count,.firm-workspace .weekly-day-column__head .client-matter-panel__section-count{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.client-matter-panel__section-count,.billing-app label.block.client-matter-panel__section-count{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-matter-panel__section-count .mb-1,.billing-app label.block.client-matter-panel__section-count>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-matter-panel__section-count{font-size:.8125rem;line-height:1.45}.client-matter-panel__items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.client-matter-panel__items .my-work-list__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"kind" "disposition" "main" "bottom";gap:.4rem .5rem;align-items:start}.client-matter-panel__items .my-work-list__row:not(:has(.my-work-list__disposition)){grid-template-areas:"kind" "main" "bottom"}.client-matter-panel__items .my-work-list__disposition{grid-area:disposition;justify-self:start;max-width:100%}.client-matter-panel__items .my-work-list__row--inactive{opacity:1}.client-matter-panel__items .my-work-list__row--cancelled .my-work-list__client,.client-matter-panel__items .my-work-list__row--cancelled .my-work-list__detail{text-decoration:line-through;text-decoration-color:rgba(120,100,95,.4)}.client-matter-panel__items .my-work-list__kind{grid-area:kind;justify-self:start;max-width:100%;overflow-wrap:break-word;word-break:normal}.client-matter-panel__items .my-work-list__main{grid-area:main;min-width:0;width:100%}.client-matter-panel__items .my-work-list__bottom{grid-area:bottom;width:100%}.client-matter-panel__items .my-work-list__actions{justify-content:flex-end;align-self:start;max-width:100%}.client-matter-panel__items .my-work-list__detail,.client-matter-panel__items .my-work-list__linked-note,.client-matter-panel__items .my-work-list__meta,.client-matter-panel__items .my-work-list__title-row{overflow-wrap:break-word;word-break:normal}.client-matter-panel__items .client-name-case-label,.client-matter-panel__items .client-name-case-label__name-group{max-width:100%;white-space:normal}.client-matter-panel__items .client-name-case-label__name-group{flex-wrap:wrap}.client-matter-panel__items .client-name-case-label__case{overflow-wrap:break-word;word-break:normal}.client-matter-panel__items>.my-work-list>:not([hidden])~:not([hidden]),.item-list-section__items.my-work-list>:not([hidden])~:not([hidden]),.matter-items-column__body>.my-work-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.client-matter-panel__items>.my-work-list,.item-list-section__items.my-work-list,.matter-items-column__body>.my-work-list{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.9);--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored)}@media (prefers-color-scheme:dark){.firm-workspace .client-matter-panel__items>.my-work-list,.firm-workspace .item-list-section__items.my-work-list,.firm-workspace .matter-items-column__body>.my-work-list{background-color:var(--d-panel-2);border-color:var(--d-line)}}.client-matter-panel__items>.my-work-list,.item-list-section__items.my-work-list,.matter-items-column__body>.my-work-list{list-style:none;padding:0;margin:0}.matter-page .my-work-list.my-work-panel--elegant{border-radius:.85rem;border-color:rgba(212,175,90,.22);background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.matter-page{margin-left:auto;margin-right:auto;max-width:64rem}.matter-page>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.matter-page{padding-bottom:2rem;font-family:var(--font-ui)}.matter-page .activity-timeline__doc-status--sent,.matter-page .matter-hearing-lifecycle__confirmed,.matter-page .matter-status-badge--active,.matter-page .my-work-panel--elegant .my-work-list__btn--done,.matter-page .task-prep-checklist__item--done,.matter-page .task-prep-checklist__progress--done{border-color:var(--firm-mint-border);background:var(--firm-mint-gradient);color:var(--firm-mint-text)}.matter-ledger-entry__amount--payment,.matter-page .matter-ledger-entry__amount--payment{color:var(--firm-mint-text)}.matter-page .activity-timeline__jump-link{text-decoration-color:color-mix(in srgb,var(--firm-mint-text) 35%,transparent)}.matter-page .activity-timeline__jump-link:hover{color:var(--firm-mint-text-dark)}.matter-page .activity-timeline__dot--mint-soft,.matter-page .activity-timeline__dot--mint-solid{border-color:var(--firm-mint-border);background:var(--firm-mint-gradient)}.matter-page .text-\[\#1f6b3a\],.matter-page .text-emerald-800,.matter-page .text-emerald-900{color:var(--firm-mint-text)!important}.matter-page .border-\[\#1f6b3a\],.matter-page .border-emerald-200\/80,.matter-page .border-emerald-300\/50{border-color:var(--firm-mint-border)!important}.matter-page .bg-\[\#1f6b3a\],.matter-page .bg-\[\#e8f5ec\],.matter-page .bg-emerald-50{background:var(--firm-mint-gradient)!important}.matter-page .my-work-panel--elegant .my-work-list__btn--done{box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 8px var(--firm-mint-shadow)}.matter-page .my-work-panel--elegant .my-work-list__btn--done:hover:not(:disabled){background:var(--firm-mint-hover-gradient)}.matter-page__client-name{font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__client-name{color:var(--d-text)}}@media (min-width:640px){.matter-page__client-name{font-size:1.5rem;line-height:2rem}}.matter-page__client-name{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.matter-page__balance-hero{margin-top:1rem;display:flex;flex-direction:column;gap:.25rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);padding:1rem 1.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-page__balance-hero{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.matter-page__balance-hero{flex-direction:row;align-items:flex-end;justify-content:space-between}}.matter-page__balance-hero{background:linear-gradient(135deg,#ffffff,#faf6ee 55%,#f5f0e6);box-shadow:0 4px 20px rgba(184,145,61,.08)}.matter-page__balance-label{font-size:var(--type-body);font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page__balance-label,.firm-workspace .matter-page__balance-label,.firm-workspace .weekly-day-column__head .matter-page__balance-label{color:var(--d-text-muted)}}.matter-page__balance-value{font-size:var(--type-amount-hero);line-height:1}.client-matter-panel__stats--compact{margin-top:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.matter-page__section-title{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__section-title{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.matter-page__section-title,.billing-app label.block.matter-page__section-title{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-page__section-title .mb-1,.billing-app label.block.matter-page__section-title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-page__section-title{font-size:.8125rem;line-height:1.45}.matter-page__section-title{font-family:var(--font-ui)}.matter-page .client-matter-panel__stat-value--balance{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.matter-page .client-matter-panel__case,.matter-page .client-matter-panel__details-toggle,.matter-page .client-matter-panel__more-grid dd,.matter-page .client-matter-panel__section-count,.matter-page .client-matter-panel__stat-label,.matter-page .client-matter-panel__stat-value:not(.client-matter-panel__stat-value--balance),.matter-page .client-matter-panel__status-line,.matter-page .cross-system-link,.matter-page .matter-page__pending-empty{font-family:var(--font-ui)}.matter-page .client-matter-panel__section-count{font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page .client-matter-panel__section-count,.firm-workspace .matter-page .client-matter-panel__section-count,.firm-workspace .weekly-day-column__head .matter-page .client-matter-panel__section-count{color:var(--d-text-muted)}}.matter-page .section-label{margin-bottom:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page .section-label,.firm-workspace .matter-page .section-label,.firm-workspace .weekly-day-column__head .matter-page .section-label{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.matter-page .section-label,.billing-app label.block.matter-page .section-label{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-page .section-label .mb-1,.billing-app label.block.matter-page .section-label>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-page .section-label{font-size:.8125rem;line-height:1.45}.matter-page .section-label{font-family:var(--font-ui)}.matter-page .card.matter-page__pending,.matter-page .card.matter-page__section{padding:1.25rem}@media (min-width:640px){.matter-page .card.matter-page__pending,.matter-page .card.matter-page__section{padding:1.5rem}}.matter-page__header{position:relative;overflow:visible;border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.9);--tw-bg-opacity:1;background-color:rgb(255 254 253/var(--tw-bg-opacity,1));--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored)}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__header{background-color:var(--d-panel-2);border-color:var(--d-line)}}.matter-page__header.client-matter-panel__header{flex-shrink:1;border-bottom-width:0;background-color:transparent;padding:1.25rem}@media (min-width:640px){.matter-page__header.client-matter-panel__header{padding:1.5rem}}.matter-page__header .matter-page__header-label{margin-bottom:.75rem}.matter-page__header--minimal{padding:1.25rem}@media (min-width:640px){.matter-page__header--minimal{padding:1.5rem}}.matter-page__header-label{margin-bottom:.25rem;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page__header-label,.firm-workspace .matter-page__header-label,.firm-workspace .weekly-day-column__head .matter-page__header-label{color:var(--d-text-muted)}}.billing-app label.block.text-xs .matter-page__header-label{display:block;margin-bottom:.4rem;font-weight:700}.matter-page__back{margin-bottom:.75rem;display:inline-flex;align-items:center;font-size:.75rem;line-height:1rem;font-weight:600;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.block.matter-page__back,.billing-app label.block.matter-page__back{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-page__back .mb-1,.billing-app label.block.matter-page__back>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-page__back{font-size:.8125rem;line-height:1.45}.matter-page__back{color:var(--gold-dark)}.matter-page__back:hover{color:var(--gold)}.matter-page__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.billing-app .grid.matter-page__header-row{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-page__header-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-page__print-btn{flex-shrink:0;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.matter-page__contact-grid{font-size:var(--type-body-sm);margin-top:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;border-top-width:1px;border-color:rgb(227 221 210/.6);padding-top:1rem}.billing-app .matter-page__contact-grid.gap-2{gap:.75rem}.billing-app .grid.matter-page__contact-grid,.billing-app .matter-page__contact-grid.gap-3{gap:1rem}@media (min-width:640px){.matter-page__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.matter-page__client-contact{margin-top:.5rem}.matter-page__client-contact>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.matter-page__client-contact{border-top-width:0;padding-top:0;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page__client-contact,.firm-workspace .matter-page__client-contact,.firm-workspace .weekly-day-column__head .matter-page__client-contact{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.matter-page__client-contact,.billing-app label.block.matter-page__client-contact{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-page__client-contact .mb-1,.billing-app label.block.matter-page__client-contact>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-page__client-contact{font-size:.8125rem;line-height:1.45}.matter-page__client-contact-item{min-width:0}.matter-page__client-contact dt{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.matter-page__client-contact dd{min-width:0;overflow-wrap:break-word;font-weight:500;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__client-contact dd{color:var(--d-text)}}.matter-page__contact-details{margin-top:1rem}.matter-page__contact-details-summary{cursor:pointer;list-style-type:none;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__contact-details-summary{color:var(--d-gold)}}.matter-page__contact-details-summary::-webkit-details-marker{display:none}.matter-page__contact-grid--details{margin-top:.75rem}.matter-page__matter-refreshing{padding:.5rem .25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page__matter-refreshing,.firm-workspace .matter-page__matter-refreshing,.firm-workspace .weekly-day-column__head .matter-page__matter-refreshing{color:var(--d-text-muted)}}.matter-page__nav{display:flex;flex-wrap:wrap;gap:.5rem;border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 254 253/var(--tw-bg-opacity,1));padding:.625rem .75rem;--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored)}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__nav{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .grid.matter-page__nav{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-page__nav{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-page__nav-link{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:transparent;padding:.5rem .875rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__nav-link{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.matter-page__nav-link,.billing-app label.block.matter-page__nav-link{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-page__nav-link .mb-1,.billing-app label.block.matter-page__nav-link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-page__nav-link{font-size:.8125rem;line-height:1.45}.matter-page__nav-link:hover{border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1))}.matter-page__nav-badge{display:inline-flex;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(184 145 61/var(--tw-bg-opacity,1));padding:.125rem .375rem;font-size:10px;font-weight:800;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.matter-page__body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.matter-page__block>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.matter-page__section-name{border-bottom-width:1px;border-color:rgb(227 221 210/.6);padding-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__section-name{color:var(--d-text)}}.matter-page__section-name{font-family:var(--font-ui)}.matter-page__stack>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.matter-page__suggested{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page__suggested,.firm-workspace .matter-page__suggested,.firm-workspace .weekly-day-column__head .matter-page__suggested{color:var(--d-text-muted)}}.matter-page__suggested-label{font-weight:500;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__suggested-label{color:var(--d-text)}}.matter-page__suggested-link{font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.4);text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__suggested-link{color:var(--d-gold)}}.matter-page__suggested-link:hover{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.matter-page__jump-links{display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.matter-page__jump-links{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-page__jump-links{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-page__jump-link{border-radius:9999px;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__jump-link{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .field-dispatch-panel label.block.matter-page__jump-link,.billing-app label.block.matter-page__jump-link{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-page__jump-link .mb-1,.billing-app label.block.matter-page__jump-link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-page__jump-link{font-size:.8125rem;line-height:1.45}.matter-page__jump-link:hover{border-color:rgb(184 145 61/.4);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.matter-page__jump-link--active{--tw-border-opacity:1;border-color:rgb(138 107 42/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__jump-link--active{color:var(--d-gold);background-color:var(--d-panel-2);background-image:none}}.matter-page__fold{overflow:hidden;padding:0}.matter-page__fold-summary{display:flex;cursor:pointer;list-style-type:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__fold-summary{color:var(--d-text)}}.billing-app .grid.matter-page__fold-summary{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-page__fold-summary{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.matter-page__fold-summary{padding-left:1.5rem;padding-right:1.5rem}}.matter-page__fold-summary::-webkit-details-marker{display:none}.matter-page__fold-meta{font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page__fold-meta,.firm-workspace .matter-page__fold-meta,.firm-workspace .weekly-day-column__head .matter-page__fold-meta{color:var(--d-text-muted)}}.matter-page__fold-body{border-top-width:1px;border-color:rgb(227 221 210/.6);padding:.75rem 1.25rem 1.25rem}@media (min-width:640px){.matter-page__fold-body{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}}.matter-page__fold-note{margin-bottom:.75rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page__fold-note,.firm-workspace .matter-page__fold-note,.firm-workspace .weekly-day-column__head .matter-page__fold-note{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.matter-page__fold-note,.billing-app label.block.matter-page__fold-note{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-page__fold-note .mb-1,.billing-app label.block.matter-page__fold-note>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-page__fold-note{font-size:.8125rem;line-height:1.45}.matter-items-column--static .matter-items-column__title{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:none;letter-spacing:0;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-items-column--static .matter-items-column__title{color:var(--d-text)}}.matter-items-column--static .matter-items-column__body{border-top-width:0;padding:.75rem 1.25rem 1.25rem}@media (min-width:640px){.matter-items-column--static .matter-items-column__body{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}}.matter-page__at-a-glance{margin-top:.75rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page__at-a-glance,.firm-workspace .matter-page__at-a-glance,.firm-workspace .weekly-day-column__head .matter-page__at-a-glance{color:var(--d-text-muted)}}.matter-page__flow .matter-billing-workspace,.matter-page__flow .matter-page__columns,.matter-page__flow .matter-page__pending,.matter-page__flow .matter-staff-actions{margin-top:0}.matter-page__contact-grid dt{font-size:var(--type-caption);font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page__contact-grid dt,.firm-workspace .matter-page__contact-grid dt,.firm-workspace .weekly-day-column__head .matter-page__contact-grid dt{color:var(--d-text-muted)}}.matter-page__contact-grid dd{font-size:var(--type-body-sm);margin-top:.125rem;font-weight:500;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__contact-grid dd{color:var(--d-text)}}.matter-page__tabs{margin-bottom:1rem;display:flex;gap:.25rem;overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .matter-page__tabs{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-page__tabs{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-page__tab{flex-shrink:0;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-page__tab,.firm-workspace .matter-page__tab,.firm-workspace .weekly-day-column__head .matter-page__tab{color:var(--d-text-muted)}}.matter-page__tab:hover{--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.matter-page__tab--active{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.matter-page__tab--active:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.matter-staff-actions{margin-bottom:1rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf8f4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.matter-staff-actions__heading{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:800;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.matter-staff-actions__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem}.billing-app .matter-staff-actions__grid.gap-2{gap:.75rem}.billing-app .matter-staff-actions__grid.gap-3{gap:1rem}@media (min-width:640px){.matter-staff-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.matter-staff-actions__card{display:flex;min-height:72px;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:.75rem;border-width:2px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (prefers-color-scheme:dark){.firm-workspace .matter-staff-actions__card{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-staff-actions__card{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-staff-actions__card:hover{border-color:rgb(184 145 61/.45);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.matter-staff-actions__card--active{--tw-border-opacity:1;border-color:rgb(138 107 42/var(--tw-border-opacity,1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.matter-staff-actions__title{font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-staff-actions__title{color:var(--d-text)}}.matter-staff-actions__card--active .matter-staff-actions__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.matter-staff-actions__desc{margin-top:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-staff-actions__desc,.firm-workspace .matter-staff-actions__desc,.firm-workspace .weekly-day-column__head .matter-staff-actions__desc{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.matter-staff-actions__desc,.billing-app label.block.matter-staff-actions__desc{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-staff-actions__desc .mb-1,.billing-app label.block.matter-staff-actions__desc>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-staff-actions__desc{font-size:.8125rem;line-height:1.45}.matter-staff-actions__card--active .matter-staff-actions__desc{color:rgb(255 255 255/.8)}.matter-billing-section__title{font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-billing-section__title{color:var(--d-text)}}@media (min-width:640px){.matter-billing-section__title{font-size:1rem;line-height:1.5rem}}.matter-billing-section__help{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-billing-section__help,.firm-workspace .matter-billing-section__help,.firm-workspace .weekly-day-column__head .matter-billing-section__help{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.matter-billing-section__help,.billing-app label.block.matter-billing-section__help{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-billing-section__help .mb-1,.billing-app label.block.matter-billing-section__help>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-billing-section__help{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.matter-billing-section__help{font-size:.875rem;line-height:1.25rem}}.matter-billing-section--focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.4);--tw-ring-offset-width:2px;--tw-ring-offset-color:#f7f5f1;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.matter-letter-drafter-cta{display:flex;justify-content:center;padding:.5rem .25rem .25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-letter-drafter-cta{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-letter-drafter-cta__btn{display:inline-flex;min-height:46px;width:100%;max-width:19rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.75rem 1.5rem;font-size:12px;font-weight:600;line-height:1;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.billing-app .grid.matter-letter-drafter-cta__btn{gap:.75rem}.matter-letter-drafter-cta__btn{font-family:Times New Roman,Times,Georgia,serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(184,145,61,.32);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,246,238,.94));color:var(--gold-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 8px rgba(184,145,61,.08)}.matter-letter-drafter-cta__btn:hover{transform:translateY(-1px);border-color:rgba(184,145,61,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 6px 18px rgba(184,145,61,.14);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(250,246,238,.98));color:var(--ink)}.matter-letter-drafter-cta__arrow{font-size:11px;font-weight:400;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--gold);letter-spacing:0}.matter-letter-drafter-cta__btn:hover .matter-letter-drafter-cta__arrow{transform:translateX(3px)}.matter-admin-details{border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored)}@media (prefers-color-scheme:dark){.firm-workspace .matter-admin-details{background-color:var(--d-panel-2);border-color:var(--d-line)}}.matter-admin-details__summary{cursor:pointer;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-admin-details__summary{color:var(--d-text)}}.matter-admin-details__summary:hover{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (min-width:640px){.matter-staff-actions__grid--staff{grid-template-columns:repeat(2,minmax(0,1fr))}}.matter-advanced-subsection{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .matter-advanced-subsection{background-color:var(--d-panel-2);border-color:var(--d-line)}}.matter-advanced-subsection__title{font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-advanced-subsection__title{color:var(--d-text)}}.matter-advanced-subsection__help{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-advanced-subsection__help,.firm-workspace .matter-advanced-subsection__help,.firm-workspace .weekly-day-column__head .matter-advanced-subsection__help{color:var(--d-text-muted)}}.matter-birthday-greeting{padding:1.25rem}@media (min-width:640px){.matter-birthday-greeting{padding:1.5rem}}.matter-birthday-greeting__intro{margin-bottom:0;margin-top:.5rem}.matter-birthday-greeting__status{margin-top:1rem;line-height:1.625}.matter-birthday-greeting__actions{display:grid;gap:.75rem;margin-top:1.25rem}@media (min-width:640px){.matter-birthday-greeting__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-birthday-greeting__action-btn--test{grid-column:1/-1}}@media (min-width:900px){.matter-birthday-greeting__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.matter-birthday-greeting__action-btn--test{grid-column:auto}}.matter-birthday-greeting__action-btn{min-height:2.75rem;width:100%;padding-left:1rem;padding-right:1rem;white-space:normal;line-height:1.35}.matter-birthday-greeting__preview{margin-top:1.5rem;padding:1rem 1.15rem 1.15rem;border-radius:.75rem;border:1px solid rgba(184,145,61,.35);background:#fffef9}.matter-birthday-greeting__preview-label{margin:0 0 .85rem;font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark,#8a6b2a)}.matter-birthday-greeting__preview-subject{margin:0 0 1rem;font-size:.8125rem;line-height:1.55;color:var(--ink,#1a1612)}.matter-birthday-greeting__preview-subject span{display:block;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#4a4339)}.matter-birthday-greeting__preview-frame{overflow:auto;max-height:32rem;padding:.85rem;border-radius:.65rem;border:1px solid var(--line,#e8e2d8);background:#fff}.matter-birthday-greeting__preview-iframe{display:block;width:100%;min-height:28rem;height:28rem;border:0}.matter-advanced-settings__body{margin-top:.75rem;border-top-width:1px;border-color:rgb(227 221 210/.6);padding-top:.75rem}.matter-admin-details[open] .matter-admin-details__summary{margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-admin-details[open] .matter-admin-details__summary{color:var(--d-text)}}.matter-status-badge{display:inline-block;border-radius:.3rem;border-width:1.5px;border-style:solid;padding:.2rem .55rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.matter-status-badge--active{border-color:var(--firm-mint-border);background:var(--firm-mint-gradient);color:var(--firm-mint-text)}.matter-status-badge--closed{border-color:#8b1e1e;background:#fce8e8;color:#6b1212}.matter-status-badge--default,.matter-status-badge--inactive{border-color:#8a8072;background:#f0ede8;color:#3d362c}.matter-page__section{min-width:0}.matter-client-admin__actions{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem}.billing-app .matter-client-admin__actions.gap-2{gap:.75rem}.billing-app .matter-client-admin__actions.gap-3{gap:1rem}@media (min-width:420px){.matter-client-admin__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.matter-client-admin__actions{width:auto;min-width:20rem}}.matter-client-admin__actions .btn-gold,.matter-client-admin__actions .btn-secondary{min-height:46px;width:100%;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375}.matter-client-admin__actions .btn-gold{font-weight:800}.matter-client-admin__form-actions{margin-top:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem}.billing-app .matter-client-admin__form-actions.gap-2{gap:.75rem}.billing-app .matter-client-admin__form-actions.gap-3{gap:1rem}@media (min-width:420px){.matter-client-admin__form-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.matter-client-admin__danger-btn,.matter-client-admin__form-actions .btn-primary,.matter-client-admin__form-actions .btn-secondary,.matter-client-admin__form-actions button{min-height:46px;width:100%;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem}.matter-client-admin__danger-btn{border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-weight:800;--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-client-admin__danger-btn{background-color:var(--d-panel-2);border-color:var(--d-line);color:#e8b48a}}.matter-client-admin__danger-btn:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.matter-client-admin__danger-btn:disabled{cursor:not-allowed;opacity:.5}@media (min-width:640px){.matter-client-admin__danger-btn{width:auto}}.matter-ledger-entry__actions{margin-top:.5rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.billing-app .grid.matter-ledger-entry__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-ledger-entry__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-ledger-entry__action-btn{min-height:38px;border-radius:.5rem;border-width:1px;padding:.5rem .875rem;font-size:.75rem;line-height:1rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.block.matter-ledger-entry__action-btn,.billing-app label.block.matter-ledger-entry__action-btn{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-ledger-entry__action-btn .mb-1,.billing-app label.block.matter-ledger-entry__action-btn>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-ledger-entry__action-btn{font-size:.8125rem;line-height:1.45}.matter-ledger-entry__action-btn:disabled{opacity:.5}.matter-ledger-entry__action-btn--edit{border-color:rgb(184 145 61/.45);--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-ledger-entry__action-btn--edit{color:var(--d-gold);background-color:var(--d-panel-2);background-image:none}}.matter-ledger-entry__action-btn--edit:hover{--tw-bg-opacity:1;background-color:rgb(243 234 216/var(--tw-bg-opacity,1))}.matter-ledger-entry__action-btn--void{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-ledger-entry__action-btn--void{background-color:rgba(212,175,90,.1);border-color:rgba(212,175,90,.28);color:#e8b48a}}.matter-ledger-entry__action-btn--void:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.matter-ledger-entry__locked{margin-top:.25rem;text-align:right;font-size:10px;font-weight:500;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-ledger-entry__locked,.firm-workspace .matter-ledger-entry__locked,.firm-workspace .weekly-day-column__head .matter-ledger-entry__locked{color:var(--d-text-muted)}}.matter-page__columns{display:grid;gap:1rem}.billing-app .matter-page__columns.gap-2{gap:.75rem}.billing-app .matter-page__columns.gap-3{gap:1rem}@media (min-width:640px){.matter-page__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.matter-page__columns .matter-page__section{min-height:0}.matter-page__columns.client-matter-panel__columns{padding:0}.matter-items-column{overflow:hidden;padding:0}.matter-page .matter-items-column.card.matter-page__section{padding:0}.matter-items-column__summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem}.billing-app .grid.matter-items-column__summary{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-items-column__summary{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.matter-items-column__summary{padding-left:1.5rem;padding-right:1.5rem}}.matter-items-column__summary>span:first-child{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.125rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-items-column__summary>span:first-child{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-items-column__summary::-webkit-details-marker{display:none}.matter-items-column__title{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-items-column__title{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.matter-items-column__title,.billing-app label.block.matter-items-column__title{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-items-column__title .mb-1,.billing-app label.block.matter-items-column__title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-items-column__title{font-size:.8125rem;line-height:1.45}.matter-items-column__title{font-family:var(--font-ui)}.matter-items-column__counts{flex-shrink:0;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-items-column__counts,.firm-workspace .matter-items-column__counts,.firm-workspace .weekly-day-column__head .matter-items-column__counts{color:var(--d-text-muted)}}.matter-items-column__body{border-top-width:1px;border-color:rgb(227 221 210/.6);padding:.75rem 1.25rem 1.25rem}@media (min-width:640px){.matter-items-column__body{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}}.follow-up-panel__items.matter-items-column:not([open]) .matter-items-column__body{margin-top:0;border-top-width:0;padding-top:0}.matter-items-column:not([open]) .matter-items-column__body{display:none}.matter-items-column[open] .matter-items-column__summary{border-bottom-width:1px;border-color:rgb(227 221 210/.6);--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-items-column[open] .matter-items-column__summary{background-color:var(--d-panel-2);background-image:none}}.matter-page__pending-groups>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.matter-page__pending-foot{border-top-width:1px;border-color:rgb(227 221 210/.5);padding-top:.75rem}.matter-page__pending--checklist.card.matter-page__pending{padding:0}.matter-page__pending--checklist .client-matter-panel__section-head{padding:1.25rem 1.25rem .75rem}@media (min-width:640px){.matter-page__pending--checklist .client-matter-panel__section-head{padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}}.matter-page__pending--checklist .matter-page__pending-groups>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.matter-page__pending--checklist .matter-page__pending-list{margin:0;border-top-width:1px;border-color:rgb(227 221 210/.6);padding:.5rem .75rem}@media (min-width:640px){.matter-page__pending--checklist .matter-page__pending-list{padding-left:1rem;padding-right:1rem}}.matter-page__pending--checklist .matter-page__pending-foot{padding:.75rem 1.25rem 1.25rem}@media (min-width:640px){.matter-page__pending--checklist .matter-page__pending-foot{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}}.tasks-app .matter-page .item-card__title{font-family:var(--font-ui);font-size:.875rem;line-height:1.25rem;font-weight:700}.tasks-app .matter-page .item-card__body,.tasks-app .matter-page .item-card__compact-body,.tasks-app .matter-page .item-card__meta-pill{font-family:var(--font-ui)}.client-directory-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-directory-overlay{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.client-directory-overlay{align-items:center;padding:1.5rem}}.client-directory-overlay{padding-bottom:env(safe-area-inset-bottom,0)}.client-directory-overlay__backdrop{position:absolute;inset:0;border-width:0;background-color:rgb(26 22 18/.45)}.client-directory-popup{position:relative;z-index:1;display:flex;width:100%;max-width:32rem;flex-direction:column;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.9);--tw-bg-opacity:1;background-color:rgb(255 254 253/var(--tw-bg-opacity,1));--tw-shadow:0 8px 32px rgba(26,22,18,0.12);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .client-directory-popup{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-directory-popup{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.client-directory-popup{border-radius:1rem}}.client-directory-popup{max-height:min(88dvh,88vh);animation:client-matter-in .32s cubic-bezier(.22,1,.36,1)}.client-directory-popup__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(250 248 244/.4);padding:1rem 1.25rem}@media (prefers-color-scheme:dark){.firm-workspace .client-directory-popup__header{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .grid.client-directory-popup__header{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-directory-popup__header{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.client-directory-popup__header{padding-left:1.5rem;padding-right:1.5rem}}.client-directory-popup__identity{min-width:0;flex:1 1 0%}.client-directory-popup__code{display:inline-flex;border-radius:.25rem;border-width:1px;border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-directory-popup__code{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}@media (min-width:640px){.client-directory-popup__code{font-size:11px}}.client-directory-popup__name{margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:800;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-directory-popup__name{color:var(--d-text)}}@media (min-width:640px){.client-directory-popup__name{font-size:1.125rem;line-height:1.75rem}}.client-directory-popup__name{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.client-directory-popup__client-name{font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-directory-popup__client-name{color:var(--d-text)}}.client-directory-popup__name .client-name-case-label__case{font-size:.75rem;line-height:1rem;font-weight:600}.billing-app .field-dispatch-panel label.block.client-directory-popup__name .client-name-case-label__case,.billing-app label.block.client-directory-popup__name .client-name-case-label__case{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-directory-popup__name .client-name-case-label__case .mb-1,.billing-app label.block.client-directory-popup__name .client-name-case-label__case>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-directory-popup__name .client-name-case-label__case{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.client-directory-popup__name .client-name-case-label__case{font-size:.875rem;line-height:1.25rem}}.client-case-link__name{font-weight:700}.client-directory-popup__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .client-directory-popup__close{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.client-directory-popup__close:hover{border-color:rgb(184 145 61/.5);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.client-directory-popup__close{min-height:44px;min-width:44px}.follow-up-panel__items.client-directory-popup__close-label{margin-top:0;border-top-width:0;padding-top:0}.client-directory-popup__close-label{display:none}@media (min-width:640px){.client-directory-popup__close-label{display:inline}}.client-directory-popup__body{min-height:0;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem}@media (min-width:640px){.client-directory-popup__body{padding-left:1.5rem;padding-right:1.5rem}}.client-directory-popup__grid{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.75rem}.billing-app .client-directory-popup__grid.gap-2{gap:.75rem}.billing-app .client-directory-popup__grid.gap-3{gap:1rem}@media (min-width:640px){.client-directory-popup__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-directory-popup__grid>div{min-width:0}.client-directory-popup__grid dt{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-directory-popup__grid dt,.firm-workspace .field-dispatch-panel .client-directory-popup__grid dt,.firm-workspace .weekly-day-column__head .client-directory-popup__grid dt{color:var(--d-text-muted)}}.client-directory-popup__grid dd{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.625;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-directory-popup__grid dd{color:var(--d-text)}}.client-directory-popup__empty,.client-directory-popup__error{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}@media (prefers-color-scheme:dark){.firm-workspace .client-directory-popup__empty,.firm-workspace .client-directory-popup__error{background-color:var(--d-panel-2);background-image:none}}.client-directory-popup__error{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-directory-popup__error{color:#e8b48a}}.client-directory-popup__footer{border-top-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(250 248 244/.3);padding:1rem 1.25rem}@media (min-width:640px){.client-directory-popup__footer{padding-left:1.5rem;padding-right:1.5rem}}.client-directory-popup__matter-link{display:flex;min-height:44px;width:100%;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em}.billing-app .field-dispatch-panel label.block.client-directory-popup__matter-link,.billing-app label.block.client-directory-popup__matter-link{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-directory-popup__matter-link .mb-1,.billing-app label.block.client-directory-popup__matter-link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-directory-popup__matter-link{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-directory-popup__matter-link{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-portal-shell{--tw-bg-opacity:1;background-color:rgb(255 254 253/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal-shell{background-color:var(--d-panel-2);border-color:var(--d-line)}}.client-portal-shell{background-image:radial-gradient(ellipse at 50% 0,rgba(184,145,61,.06),transparent 55%),linear-gradient(180deg,#faf8f4,#f5f0e6)}.client-portal__header{position:relative;overflow:hidden;border-color:rgb(184 145 61/.25);padding:1.25rem;background:linear-gradient(135deg,#ffffff,#faf6ee 55%,#f5f0e6);box-shadow:0 4px 20px rgba(184,145,61,.08)}.client-portal__header-accent{position:absolute;left:0;right:0;top:0;height:.25rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(184 145 61/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(184 145 61/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.client-portal__logo-wrap{display:flex;height:52px;width:52px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__logo-wrap{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-portal__logo-wrap{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-portal__logo{height:2.5rem;width:2.5rem;-o-object-fit:contain;object-fit:contain}.client-portal__firm-name{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__firm-name{color:var(--d-gold)}}.client-portal__greeting{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__greeting{color:var(--d-text)}}.client-portal__greeting{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.client-portal__case{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__case,.firm-workspace .field-dispatch-panel .client-portal__case,.firm-workspace .weekly-day-column__head .client-portal__case{color:var(--d-text-muted)}}.client-portal__stat--due .amount-serif{--tw-text-opacity:1;color:rgb(139 30 30/var(--tw-text-opacity,1))}.client-portal__secure-pill{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__secure-pill,.firm-workspace .weekly-day-column__head .client-portal__secure-pill{color:var(--d-text-muted)}.firm-workspace .client-portal__secure-pill{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .client-portal__secure-pill{color:var(--d-text-muted)}}.client-portal__actions .btn-primary,.client-portal__actions .btn-secondary{display:flex;min-height:46px;width:100%;align-items:center;justify-content:center;padding-left:.75rem;padding-right:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-portal__actions .btn-primary,.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-portal__actions .btn-secondary{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-portal__footer{padding-top:.5rem}.client-portal-preview__frame{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity,1));padding:.75rem}@media (prefers-color-scheme:dark){.firm-workspace .client-portal-preview__frame{background-color:var(--d-panel-2);background-image:none}}.client-portal-preview__frame .client-portal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.activity-timeline__jump-link{font-size:11px;font-weight:700;text-decoration-line:underline;text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--firm-mint-text);text-decoration-color:color-mix(in srgb,var(--firm-mint-text) 35%,transparent)}.activity-timeline__jump-link:hover{color:var(--firm-mint-text-dark)}.activity-timeline__tone--mint{color:var(--firm-mint-text)}.activity-timeline__dot--mint-soft,.activity-timeline__dot--mint-solid{border-color:var(--firm-mint-border);background:var(--firm-mint-gradient)}.activity-timeline__dot-legend{margin-bottom:.75rem;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .activity-timeline__dot-legend{background-color:var(--d-panel-2);border-color:var(--d-line)}}.activity-timeline__dot-legend-title{margin-bottom:.5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .activity-timeline__dot-legend-title,.firm-workspace .field-dispatch-panel .activity-timeline__dot-legend-title,.firm-workspace .weekly-day-column__head .activity-timeline__dot-legend-title{color:var(--d-text-muted)}}.activity-timeline__dot-legend-list{display:flex;flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.375rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .activity-timeline__dot-legend-list{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.activity-timeline__dot-legend-item{display:flex;align-items:center;gap:.375rem;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .activity-timeline__dot-legend-item{color:var(--d-text)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .activity-timeline__dot-legend-item{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-item-anchor--highlight{border-radius:.75rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.5);--tw-ring-offset-width:2px;--tw-ring-offset-color:#faf9f7}.firm-shell-chrome__top{margin-bottom:.5rem}.firm-shell-chrome__top .global-search-bar,.firm-shell-chrome__top .tasks-search-bar{width:100%}.notifications-center{position:relative;flex-shrink:0}.notifications-center__bell{position:relative;display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .notifications-center__bell{background-color:var(--d-panel-2);border-color:var(--d-line)}}.notifications-center__bell:hover{border-color:rgb(184 145 61/.4)}.notifications-center__badge{position:absolute;right:-.25rem;top:-.25rem;display:inline-flex;height:1rem;min-width:1rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(184 145 61/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem;font-size:9px;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 0 0 2px rgba(26,22,18,0.35);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.notifications-center__bell--compact{height:2.25rem;width:2.25rem;border-radius:.5rem;border-color:rgb(255 255 255/.25);background-color:rgb(255 255 255/.1);font-size:.875rem;line-height:1.25rem;color:rgb(255 255 255/.9)}.notifications-center__bell--compact:hover{border-color:rgb(255 255 255/.4);background-color:rgb(255 255 255/.15)}.notifications-center--compact .notifications-center__badge{right:-.125rem;top:-.125rem;--tw-bg-opacity:1;background-color:rgb(212 175 90/var(--tw-bg-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(43 37 29/var(--tw-ring-opacity,1))}.notifications-center__panel{z-index:120;width:min(20rem,calc(100vw - 2rem));overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.2);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 248 244/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.notifications-center__panel:not(.notifications-center__panel--floating){position:absolute;right:0;top:calc(100% + .35rem)}.notifications-center__panel--floating{position:fixed;max-width:calc(100vw - 1rem)}.notifications-center__head{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;border-color:rgb(227 221 210/.7);padding:.625rem .75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .notifications-center__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.notifications-center__list{max-height:18rem;overflow-y:auto}.notifications-center__row{display:flex;align-items:stretch;gap:.5rem;border-bottom-width:1px;border-color:rgb(227 221 210/.5)}.billing-app .grid.notifications-center__row{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .notifications-center__row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.notifications-center__row--urgent{border-left-width:2px;--tw-border-opacity:1;border-left-color:rgb(139 30 30/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 248 248/var(--tw-bg-opacity,1))}.notifications-center__row--birthday{border-left-width:2px;--tw-border-opacity:1;border-left-color:rgb(184 145 61/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .notifications-center__row--birthday{background-color:var(--d-panel-2);background-image:none}}.notifications-center__item{display:block;border-bottom-width:1px;border-color:rgb(227 221 210/.5);padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.notifications-center__item.text-xs,.billing-app .walk-in-panel label.notifications-center__item,.billing-app label.notifications-center__item.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.notifications-center__item.text-xs .mb-1,.billing-app label.notifications-center__item.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.notifications-center__item:hover{background-color:rgb(250 248 244/.4)}.notifications-center__item--link{min-width:0;flex:1 1 0%;border-bottom-width:0}.notifications-center__mark-filed{margin-top:.5rem;margin-bottom:.5rem;margin-right:.5rem;flex-shrink:0;align-self:center;border-radius:.5rem;border-width:1px;border-color:rgb(184 145 61/.45);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .625rem;font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .notifications-center__mark-filed{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.notifications-center__mark-filed:hover{--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1))}.notifications-center__mark-filed:disabled{cursor:wait;opacity:.6}.notifications-center--compact .notifications-center__mark-filed{border-color:rgb(255 255 255/.3);background-color:rgb(255 255 255/.1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.notifications-center--compact .notifications-center__mark-filed:hover{background-color:rgb(255 255 255/.15)}.notifications-center__section-label{border-bottom-width:1px;border-color:rgb(184 145 61/.15);background-color:rgb(250 248 244/.6);padding:.5rem .75rem;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .notifications-center__section-label{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.notifications-center__section-label--serif{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:0;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .notifications-center__section-label--serif{color:var(--d-text)}}.matter-intake-checklist__head{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.billing-app .grid.matter-intake-checklist__head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-intake-checklist__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-intake-checklist__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.matter-intake-checklist__item{display:flex;align-items:flex-start;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity,1));padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-checklist__item{background-color:var(--d-panel-2);background-image:none}}.billing-app .grid.matter-intake-checklist__item{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-intake-checklist__item{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-intake-checklist__item--done{border-color:var(--firm-mint-border);background:var(--firm-mint-gradient)}.matter-intake-checklist__mark{margin-top:.125rem;display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:700}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-checklist__mark{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .field-dispatch-panel label.block.matter-intake-checklist__mark,.billing-app label.block.matter-intake-checklist__mark{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-intake-checklist__mark .mb-1,.billing-app label.block.matter-intake-checklist__mark>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-intake-checklist__mark{font-size:.8125rem;line-height:1.45}.matter-intake-checklist__item--done .matter-intake-checklist__mark{border-color:var(--firm-mint-text);background:var(--firm-mint-text);color:#fff}.matter-doc-tabs,.matter-inline-ledger .nav-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.billing-app .matter-doc-tabs.gap-2,.billing-app .matter-inline-ledger .nav-tabs.gap-2{gap:.75rem}.billing-app .matter-doc-tabs.gap-3,.billing-app .matter-inline-ledger .nav-tabs.gap-3{gap:1rem}.matter-doc-tabs .nav-tab{font-size:.875rem;line-height:1.25rem}.matter-offline-banner{margin-bottom:.75rem;border-radius:.75rem;border-width:1px;border-color:rgb(252 211 77/.8);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));padding:.625rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-offline-banner{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3);color:#e6c878}}.billing-app .field-dispatch-panel label.block.matter-offline-banner,.billing-app label.block.matter-offline-banner{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-offline-banner .mb-1,.billing-app label.block.matter-offline-banner>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-offline-banner{font-size:.8125rem;line-height:1.45}.matter-health-badge{gap:.375rem;border-width:1px;padding:.125rem .625rem}.matter-health-badge__dot{height:.375rem;width:.375rem;flex-shrink:0;background-color:currentColor}.matter-intake-gate{margin-bottom:1rem;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.25);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-gate{background-color:var(--d-panel-2);background-image:none}}.matter-intake-gate__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem}.billing-app .grid.matter-intake-gate__head{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-intake-gate__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-intake-gate__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-gate__eyebrow{color:var(--d-gold)}}.matter-intake-gate__title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-gate__title{color:var(--d-text)}}.matter-intake-gate__pct{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-gate__pct{color:var(--d-gold)}}.matter-intake-gate__bar{margin-top:.75rem;height:.5rem;overflow:hidden;border-radius:9999px;background-color:rgb(227 221 210/.6)}.matter-intake-gate__bar-fill{display:block;height:100%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(184 145 61/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.matter-intake-gate__bar-fill.text-xs,.billing-app .walk-in-panel label.matter-intake-gate__bar-fill,.billing-app label.matter-intake-gate__bar-fill.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.matter-intake-gate__bar-fill.text-xs .mb-1,.billing-app label.matter-intake-gate__bar-fill.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.matter-intake-gate__list{margin-top:.75rem}.matter-intake-gate__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.matter-intake-gate__list{font-size:.875rem;line-height:1.25rem}.matter-intake-gate__item{display:flex;align-items:flex-start;gap:.5rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-intake-gate__item,.firm-workspace .matter-intake-gate__item,.firm-workspace .weekly-day-column__head .matter-intake-gate__item{color:var(--d-text-muted)}}.billing-app .grid.matter-intake-gate__item{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-intake-gate__item{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-intake-gate__item--action{border-radius:.5rem;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(255 255 255/.7);padding:.5rem}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-gate__item--action{background-color:var(--d-panel-2);border-color:var(--d-line)}}.matter-intake-gate__copy{min-width:0;flex:1 1 0%}.matter-intake-gate__label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-gate__label{color:var(--d-text)}}.matter-intake-gate__step-btn{text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.35);text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-gate__step-btn{color:var(--d-gold)}}.matter-intake-gate__step-btn:hover{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.matter-intake-gate__hint{margin-top:.125rem;font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-intake-gate__hint,.firm-workspace .matter-intake-gate__hint,.firm-workspace .weekly-day-column__head .matter-intake-gate__hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.matter-intake-gate__hint,.billing-app label.block.matter-intake-gate__hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-intake-gate__hint .mb-1,.billing-app label.block.matter-intake-gate__hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-intake-gate__hint{font-size:.8125rem;line-height:1.45}.matter-intake-gate__action{flex-shrink:0;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-gate__action{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.matter-intake-gate__action,.billing-app label.block.matter-intake-gate__action{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-intake-gate__action .mb-1,.billing-app label.block.matter-intake-gate__action>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-intake-gate__action{font-size:.8125rem;line-height:1.45}.matter-intake-gate__action:hover{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.matter-intake-gate__actions{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-intake-gate__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-intake-gate__action--secondary{font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-intake-gate__action--secondary,.firm-workspace .matter-intake-gate__action--secondary,.firm-workspace .weekly-day-column__head .matter-intake-gate__action--secondary{color:var(--d-text-muted)}}.matter-intake-gate__action--secondary:hover,.matter-intake-gate__item--done{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-gate__item--done{color:var(--d-text)}}.matter-intake-gate__check{width:1rem;flex-shrink:0;text-align:center;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-gate__check{color:var(--d-gold)}}.matter-post-hearing-warnings{margin-bottom:.75rem}.matter-post-hearing-warnings>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.matter-post-hearing-warnings__card{border-radius:.75rem;border-width:1px;border-color:rgb(252 211 77/.5);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .matter-post-hearing-warnings__card{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3)}}.matter-post-hearing-warnings__title{font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-post-hearing-warnings__title{color:#e6c878}}.billing-app .field-dispatch-panel label.block.matter-post-hearing-warnings__title,.billing-app label.block.matter-post-hearing-warnings__title{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-post-hearing-warnings__title .mb-1,.billing-app label.block.matter-post-hearing-warnings__title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-post-hearing-warnings__title{font-size:.8125rem;line-height:1.45}.matter-post-hearing-warnings__text{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-post-hearing-warnings__text{color:#e6c878}}.matter-post-hearing-warnings__link{margin-top:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .matter-post-hearing-warnings__link{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.matter-post-hearing-warnings__link,.billing-app label.block.matter-post-hearing-warnings__link{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-post-hearing-warnings__link .mb-1,.billing-app label.block.matter-post-hearing-warnings__link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-post-hearing-warnings__link{font-size:.8125rem;line-height:1.45}.matter-post-hearing-warnings__actions{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.matter-post-hearing-warnings__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-post-hearing-warnings__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-post-hearing-warnings__form{margin-top:.75rem;border-top-width:1px;border-color:rgb(253 230 138/.8);padding-top:.75rem}.my-work-list__waiting-chip{border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));padding:.125rem .5rem;font-size:10px;font-weight:600;--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .my-work-list__waiting-chip{color:#bae6fd}}.my-work-list__waiting-chip--escalated{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .my-work-list__waiting-chip--escalated{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3);color:#e6c878}}.client-portal-upcoming__grid{display:grid;gap:.75rem}.billing-app .client-portal-upcoming__grid.gap-2{gap:.75rem}.billing-app .client-portal-upcoming__grid.gap-3,.billing-app .grid.client-portal-upcoming__grid{gap:1rem}@media (min-width:640px){.client-portal-upcoming__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-portal-upcoming__item{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.8);padding:.75rem}@media (prefers-color-scheme:dark){.firm-workspace .client-portal-upcoming__item{background-color:var(--d-panel-2);border-color:var(--d-line)}}.client-portal-upcoming__label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal-upcoming__label,.firm-workspace .field-dispatch-panel .client-portal-upcoming__label,.firm-workspace .weekly-day-column__head .client-portal-upcoming__label{color:var(--d-text-muted)}}.client-portal-upcoming__value{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal-upcoming__value{color:var(--d-text)}}.client-portal-upcoming__sub{margin-top:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal-upcoming__sub,.firm-workspace .field-dispatch-panel .client-portal-upcoming__sub,.firm-workspace .weekly-day-column__head .client-portal-upcoming__sub{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.client-portal-upcoming__sub,.billing-app label.block.client-portal-upcoming__sub{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-portal-upcoming__sub .mb-1,.billing-app label.block.client-portal-upcoming__sub>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-portal-upcoming__sub{font-size:.8125rem;line-height:1.45}.matter-economics{margin-top:1rem;border-width:1px;border-color:rgb(184 145 61/.2);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#faf8f4 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#f5f0e6 var(--tw-gradient-to-position);padding:1rem}@media (min-width:640px){.matter-economics{padding:1.25rem}}.matter-economics__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.billing-app .grid.matter-economics__head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-economics__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-economics__eyebrow{font-size:var(--type-caption);font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-economics__eyebrow{color:var(--d-gold)}}.matter-economics__title{margin-top:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-economics__title{color:var(--d-text)}}.matter-economics__badge{font-size:var(--type-caption);border-radius:9999px;border-width:1px;border-color:rgb(252 211 77/.5);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-weight:700;--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-economics__badge{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3);color:#e6c878}}.matter-economics__margin{margin-top:1rem;border-radius:.125rem;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(255 255 255/.9);padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .matter-economics__margin{background-color:var(--d-panel-2);border-color:var(--d-line)}}.matter-economics__margin-row{font-size:var(--type-body-sm);display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.25rem;padding-bottom:.25rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-economics__margin-row{color:var(--d-text)}}.billing-app .grid.matter-economics__margin-row{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-economics__margin-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-economics__margin-row--total{margin-top:.25rem;border-top-width:1px;border-color:rgb(227 221 210/.5);padding-top:.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 61 46/var(--tw-text-opacity,1))}.matter-economics__margin-pct{font-size:var(--type-caption);font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-economics__margin-pct,.firm-workspace .matter-economics__margin-pct,.firm-workspace .weekly-day-column__head .matter-economics__margin-pct{color:var(--d-text-muted)}}.matter-economics__grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.billing-app .matter-economics__grid.gap-2{gap:.75rem}.billing-app .grid.matter-economics__grid,.billing-app .matter-economics__grid.gap-3{gap:1rem}@media (min-width:640px){.matter-economics__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.matter-economics__metric{border-radius:.125rem;border-width:1px;border-color:rgb(227 221 210/.5);background-color:rgb(255 255 255/.8);padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .matter-economics__metric{background-color:var(--d-panel-2);border-color:var(--d-line)}}.matter-economics__metric-label{font-size:var(--type-caption);display:block;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-economics__metric-label,.firm-workspace .matter-economics__metric-label,.firm-workspace .weekly-day-column__head .matter-economics__metric-label{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.matter-economics__metric-label.text-xs,.billing-app .walk-in-panel label.matter-economics__metric-label,.billing-app label.matter-economics__metric-label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.matter-economics__metric-label.text-xs .mb-1,.billing-app label.matter-economics__metric-label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.matter-economics__metric-value{font-size:var(--type-amount-lg);margin-top:.25rem;display:block;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-economics__metric-value{color:var(--d-text)}}.billing-app .field-dispatch-panel label.matter-economics__metric-value.text-xs,.billing-app .walk-in-panel label.matter-economics__metric-value,.billing-app label.matter-economics__metric-value.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.matter-economics__metric-value.text-xs .mb-1,.billing-app label.matter-economics__metric-value.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.matter-economics__metric-hint{font-size:var(--type-caption);margin-top:.125rem;display:block;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-economics__metric-hint,.firm-workspace .matter-economics__metric-hint,.firm-workspace .weekly-day-column__head .matter-economics__metric-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.matter-economics__metric-hint.text-xs,.billing-app .walk-in-panel label.matter-economics__metric-hint,.billing-app label.matter-economics__metric-hint.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.matter-economics__metric-hint.text-xs .mb-1,.billing-app label.matter-economics__metric-hint.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.matter-partner-strip{margin-bottom:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-radius:.125rem;border-width:1px;border-color:rgb(227 221 210/.5);--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity,1));padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .matter-partner-strip{background-color:var(--d-panel-2);background-image:none}}.billing-app .grid.matter-partner-strip,.billing-app .matter-partner-strip.gap-2{gap:.75rem}.billing-app .matter-partner-strip.gap-3{gap:1rem}@media (min-width:640px){.matter-partner-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.matter-partner-strip__item{min-width:0}.matter-partner-strip__label{font-size:var(--type-caption);display:block;font-weight:800;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-partner-strip__label,.firm-workspace .matter-partner-strip__label,.firm-workspace .weekly-day-column__head .matter-partner-strip__label{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.matter-partner-strip__label.text-xs,.billing-app .walk-in-panel label.matter-partner-strip__label,.billing-app label.matter-partner-strip__label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.matter-partner-strip__label.text-xs .mb-1,.billing-app label.matter-partner-strip__label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.matter-partner-strip__value{font-size:var(--type-body-sm);margin-top:.125rem;display:block;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-partner-strip__value{color:var(--d-text)}}.billing-app .field-dispatch-panel label.matter-partner-strip__value.text-xs,.billing-app .walk-in-panel label.matter-partner-strip__value,.billing-app label.matter-partner-strip__value.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.matter-partner-strip__value.text-xs .mb-1,.billing-app label.matter-partner-strip__value.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.matter-partner-strip__pct{font-size:var(--type-caption);font-weight:500;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-partner-strip__pct,.firm-workspace .matter-partner-strip__pct,.firm-workspace .weekly-day-column__head .matter-partner-strip__pct{color:var(--d-text-muted)}}.matter-partner-strip__badge{font-size:var(--type-caption);margin-top:.125rem;display:inline-block;border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-weight:700}.matter-economics__mix{margin-top:1rem;border-top-width:1px;border-color:rgb(227 221 210/.4);padding-top:.75rem}.matter-economics__mix-label{font-size:var(--type-caption);font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-economics__mix-label,.firm-workspace .matter-economics__mix-label,.firm-workspace .weekly-day-column__head .matter-economics__mix-label{color:var(--d-text-muted)}}.matter-economics__mix-list{font-size:var(--type-body-sm);margin-top:.5rem}.matter-economics__mix-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.matter-economics__mix-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-economics__mix-list li{color:var(--d-text)}}.billing-app .grid.matter-economics__mix-list li{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-economics__mix-list li{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-economics__mix-list .amount-serif{font-size:var(--type-amount)}.matter-page .client-matter-panel__stat-label{font-size:var(--type-caption)}.matter-page .client-matter-panel__stat-value:not(.client-matter-panel__stat-value--balance){font-size:var(--type-body-sm)}.matter-page .client-matter-panel__stat-value--balance{font-size:var(--type-amount-lg)}.matter-page .client-matter-panel__section-count{font-size:var(--type-caption)}.matter-page .amount-serif:not(.amount-serif--hero){font-size:var(--type-amount)}.matter-page .matter-ledger-entry__amount{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:var(--type-amount-lg);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1.15}.matter-page .matter-ledger-entry__balance{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:var(--type-amount);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.matter-page .matter-ledger-history__meta,.matter-page .matter-ledger-history__row{font-size:var(--type-body-sm)}.matter-page .matter-print-summary__list .amount-serif{font-size:var(--type-amount)}.matter-hearing-lifecycle{margin-bottom:1rem;border-width:1px;border-color:rgb(227 221 210/.6);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .matter-hearing-lifecycle{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:640px){.matter-hearing-lifecycle{padding:1.25rem}}.matter-hearing-lifecycle__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.billing-app .grid.matter-hearing-lifecycle__head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-hearing-lifecycle__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-hearing-lifecycle__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-hearing-lifecycle__eyebrow{color:var(--d-gold)}}.matter-hearing-lifecycle__title{margin-top:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-hearing-lifecycle__title{color:var(--d-text)}}.matter-hearing-lifecycle__lede{margin-top:.25rem;max-width:42rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-hearing-lifecycle__lede,.firm-workspace .matter-hearing-lifecycle__lede,.firm-workspace .weekly-day-column__head .matter-hearing-lifecycle__lede{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.matter-hearing-lifecycle__lede,.billing-app label.block.matter-hearing-lifecycle__lede{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-hearing-lifecycle__lede .mb-1,.billing-app label.block.matter-hearing-lifecycle__lede>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-hearing-lifecycle__lede{font-size:.8125rem;line-height:1.45}.matter-hearing-lifecycle__badge{border-radius:9999px;border-width:1px;border-color:rgb(252 165 165/.5);--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-hearing-lifecycle__badge{background-color:rgba(212,175,90,.1);border-color:rgba(212,175,90,.28)}}.matter-hearing-lifecycle__list{margin-top:1rem}.matter-hearing-lifecycle__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.matter-hearing-lifecycle__item{border-radius:.125rem;border-width:1px;border-color:rgb(227 221 210/.55);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:.75rem}@media (prefers-color-scheme:dark){.firm-workspace .matter-hearing-lifecycle__item{background-color:var(--d-panel-2);background-image:none}}@media (min-width:640px){.matter-hearing-lifecycle__item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}}.matter-hearing-lifecycle__item-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-hearing-lifecycle__item-title{color:var(--d-text)}}.matter-hearing-lifecycle__item-meta{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-hearing-lifecycle__item-meta,.firm-workspace .matter-hearing-lifecycle__item-meta,.firm-workspace .weekly-day-column__head .matter-hearing-lifecycle__item-meta{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.matter-hearing-lifecycle__item-meta,.billing-app label.block.matter-hearing-lifecycle__item-meta{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-hearing-lifecycle__item-meta .mb-1,.billing-app label.block.matter-hearing-lifecycle__item-meta>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-hearing-lifecycle__item-meta{font-size:.8125rem;line-height:1.45}.matter-hearing-lifecycle__prep{margin-top:.5rem;list-style-type:disc}.matter-hearing-lifecycle__prep>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.matter-hearing-lifecycle__prep{padding-left:1rem;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-hearing-lifecycle__prep,.firm-workspace .matter-hearing-lifecycle__prep,.firm-workspace .weekly-day-column__head .matter-hearing-lifecycle__prep{color:var(--d-text-muted)}}.matter-hearing-lifecycle__actions{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.billing-app .grid.matter-hearing-lifecycle__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-hearing-lifecycle__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.matter-hearing-lifecycle__actions{margin-top:0;min-width:11rem;flex-shrink:0}}.matter-hearing-lifecycle__btn{width:100%;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.matter-hearing-lifecycle__btn,.billing-app label.block.matter-hearing-lifecycle__btn{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-hearing-lifecycle__btn .mb-1,.billing-app label.block.matter-hearing-lifecycle__btn>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-hearing-lifecycle__btn{font-size:.8125rem;line-height:1.45}.matter-hearing-lifecycle__confirmed{display:inline-flex;align-items:center;justify-content:center;border-radius:.125rem;border-width:1px;padding:.5rem .75rem;font-size:11px;font-weight:700;border-color:var(--firm-mint-border);background:var(--firm-mint-gradient);color:var(--firm-mint-text)}.matter-hearing-lifecycle__subtitle{margin-top:1.25rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-hearing-lifecycle__subtitle,.firm-workspace .matter-hearing-lifecycle__subtitle,.firm-workspace .weekly-day-column__head .matter-hearing-lifecycle__subtitle{color:var(--d-text-muted)}}.matter-hearing-lifecycle__subtitle:first-child{margin-top:0}.posted-ledger-charge-note{border-radius:.125rem;border-width:1px;padding:.75rem;text-align:left;border-color:var(--firm-mint-border);background:#f4fbf7}.posted-ledger-charge-note--compact{margin-top:.5rem;display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.25rem;column-gap:.25rem;border-width:0;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;color:rgb(26 22 18/.85)}.billing-app .field-dispatch-panel label.block.posted-ledger-charge-note--compact,.billing-app label.block.posted-ledger-charge-note--compact{font-size:.8125rem;line-height:1.45}.billing-app label.block.posted-ledger-charge-note--compact .mb-1,.billing-app label.block.posted-ledger-charge-note--compact>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .posted-ledger-charge-note--compact{font-size:.8125rem;line-height:1.45}.posted-ledger-charge-note__compact-label{font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .posted-ledger-charge-note__compact-label{color:var(--d-gold)}}.posted-ledger-charge-note__compact-amount{font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .posted-ledger-charge-note__compact-amount{color:var(--d-text)}}.posted-ledger-charge-note__compact-sep{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .posted-ledger-charge-note__compact-sep,.firm-workspace .posted-ledger-charge-note__compact-sep,.firm-workspace .weekly-day-column__head .posted-ledger-charge-note__compact-sep{color:var(--d-text-muted)}}.posted-ledger-charge-note__compact-date{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .posted-ledger-charge-note__compact-date,.firm-workspace .posted-ledger-charge-note__compact-date,.firm-workspace .weekly-day-column__head .posted-ledger-charge-note__compact-date{color:var(--d-text-muted)}}@media (min-width:640px){.matter-hearing-lifecycle__item--posted .matter-hearing-lifecycle__actions{min-width:0}}.matter-hearing-lifecycle__item--posted:not(:has(.matter-hearing-lifecycle__actions)){display:block}.billing-app .field-dispatch-panel label.matter-hearing-lifecycle__item--posted:not(:has(.matter-hearing-lifecycle__actions)).text-xs,.billing-app .walk-in-panel label.matter-hearing-lifecycle__item--posted:not(:has(.matter-hearing-lifecycle__actions)),.billing-app label.matter-hearing-lifecycle__item--posted:not(:has(.matter-hearing-lifecycle__actions)).text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.matter-hearing-lifecycle__item--posted:not(:has(.matter-hearing-lifecycle__actions)).text-xs .mb-1,.billing-app label.matter-hearing-lifecycle__item--posted:not(:has(.matter-hearing-lifecycle__actions)).text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.posted-ledger-charge-note__eyebrow{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .posted-ledger-charge-note__eyebrow{color:var(--d-gold)}}.posted-ledger-charge-note__title{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .posted-ledger-charge-note__title{color:var(--d-text)}}.posted-ledger-charge-note__amount{margin-top:.125rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .posted-ledger-charge-note__amount{color:var(--d-text)}}.posted-ledger-charge-note__body{margin-top:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:rgb(26 22 18/.85)}.billing-app .field-dispatch-panel label.block.posted-ledger-charge-note__body,.billing-app label.block.posted-ledger-charge-note__body{font-size:.8125rem;line-height:1.45}.billing-app label.block.posted-ledger-charge-note__body .mb-1,.billing-app label.block.posted-ledger-charge-note__body>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .posted-ledger-charge-note__body{font-size:.8125rem;line-height:1.45}.posted-ledger-charge-note__meta{margin-top:.625rem;font-size:10px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .posted-ledger-charge-note__meta,.firm-workspace .posted-ledger-charge-note__meta,.firm-workspace .weekly-day-column__head .posted-ledger-charge-note__meta{color:var(--d-text-muted)}}.posted-ledger-charge-note__date,.posted-ledger-charge-note__matter-code{font-weight:600;color:rgb(26 22 18/.8)}.posted-ledger-charge-note__sep{margin-left:.25rem;margin-right:.25rem;--tw-text-opacity:1;color:rgb(227 221 210/var(--tw-text-opacity,1))}.posted-ledger-charge-note__link{margin-top:.5rem;display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .posted-ledger-charge-note__link{color:var(--d-gold)}}.posted-ledger-charge-note__link:hover{text-decoration-line:underline}.walk-in-matter-panel{max-width:28rem}.walk-in-matter-panel__accent{background:linear-gradient(90deg,rgba(184,145,61,.55),rgba(184,145,61,.12))}.walk-in-matter-panel__header{margin-bottom:.35rem}.walk-in-matter-panel__section{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(212,175,90,.16)}.walk-in-matter-panel__section-title{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .walk-in-matter-panel__section-title{color:var(--d-gold)}}.walk-in-matter-panel__details{margin-top:.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.billing-app .grid.walk-in-matter-panel__details,.billing-app .walk-in-matter-panel__details.gap-2{gap:.75rem}.billing-app .walk-in-matter-panel__details.gap-3{gap:1rem}@media (min-width:640px){.walk-in-matter-panel__details{grid-template-columns:repeat(2,minmax(0,1fr))}}.walk-in-matter-panel__details dt{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .walk-in-matter-panel__details dt,.firm-workspace .walk-in-matter-panel__details dt,.firm-workspace .weekly-day-column__head .walk-in-matter-panel__details dt{color:var(--d-text-muted)}}.walk-in-matter-panel__details dd{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .walk-in-matter-panel__details dd{color:var(--d-text)}}@media (min-width:640px){.walk-in-matter-panel__details-span{grid-column:span 2/span 2}}.walk-in-matter-panel__notes{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:rgb(26 22 18/.85)}.walk-in-matter-panel__error,.walk-in-matter-panel__loading{padding:1.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .walk-in-matter-panel__error,.firm-workspace .field-dispatch-panel .walk-in-matter-panel__loading,.firm-workspace .walk-in-matter-panel__error,.firm-workspace .walk-in-matter-panel__loading,.firm-workspace .weekly-day-column__head .walk-in-matter-panel__error,.firm-workspace .weekly-day-column__head .walk-in-matter-panel__loading{color:var(--d-text-muted)}}.walk-in-matter-panel__error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .walk-in-matter-panel__error{color:#e8b48a}}.walk-in-matter-panel__footer{margin-top:.5rem}.walk-in-panel__name-link{border-width:0;background-color:transparent;padding:0;text-align:left;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .walk-in-panel__name-link{color:var(--d-text)}}.walk-in-panel__name-link:hover{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline}.walk-in-panel__contact-hint{margin-top:-.25rem;margin-bottom:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .walk-in-panel__contact-hint,.firm-workspace .walk-in-panel__contact-hint,.firm-workspace .weekly-day-column__head .walk-in-panel__contact-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.walk-in-panel__contact-hint,.billing-app label.block.walk-in-panel__contact-hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.text-xs .walk-in-panel__contact-hint,.billing-app label.block.walk-in-panel__contact-hint .mb-1,.billing-app label.block.walk-in-panel__contact-hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .walk-in-panel__contact-hint{font-size:.8125rem;line-height:1.45}.billing-ops-queue__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.billing-app .grid.billing-ops-queue__head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .billing-ops-queue__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.billing-ops-queue__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .billing-ops-queue__eyebrow{color:var(--d-gold)}}.billing-ops-queue__title{margin-top:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .billing-ops-queue__title{color:var(--d-text)}}.billing-ops-queue__lede{margin-top:.25rem;max-width:42rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .billing-ops-queue__lede,.firm-workspace .field-dispatch-panel .billing-ops-queue__lede,.firm-workspace .weekly-day-column__head .billing-ops-queue__lede{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.billing-ops-queue__lede,.billing-app label.block.billing-ops-queue__lede{font-size:.8125rem;line-height:1.45}.billing-app label.block.billing-ops-queue__lede .mb-1,.billing-app label.block.billing-ops-queue__lede>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .billing-ops-queue__lede{font-size:.8125rem;line-height:1.45}.billing-ops-queue__stats{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.billing-app .grid.billing-ops-queue__stats{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .billing-ops-queue__stats{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.billing-ops-queue__stat{border-radius:9999px;border-width:1px;border-color:rgb(227 221 210/.6);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .billing-ops-queue__stat,.firm-workspace .weekly-day-column__head .billing-ops-queue__stat{color:var(--d-text-muted)}.firm-workspace .billing-ops-queue__stat{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .billing-ops-queue__stat{color:var(--d-text-muted)}}.billing-ops-queue__stat strong{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .billing-ops-queue__stat strong{color:var(--d-text)}}.billing-ops-queue__stat--urgent{border-color:rgb(252 165 165/.5);--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .billing-ops-queue__stat--urgent{background-color:rgba(212,175,90,.1);border-color:rgba(212,175,90,.28)}}.billing-ops-queue__list{margin-top:1rem}.billing-ops-queue__list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:rgb(227 221 210/.45)}.billing-ops-queue__list{overflow:hidden;border-radius:.125rem;border-width:1px;border-color:rgb(227 221 210/.55)}.billing-ops-queue__row{display:flex;width:100%;flex-direction:column;gap:.25rem;padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .billing-ops-queue__row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.billing-ops-queue__row:hover{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}@media (min-width:640px){.billing-ops-queue__row{flex-direction:row;align-items:center;gap:.75rem}}.billing-ops-queue__row--urgent{border-left-width:3px;--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1));background-color:rgb(254 242 242/.35)}.billing-ops-queue__bucket{flex-shrink:0;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(184 145 61/.1);padding:.125rem .5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .billing-ops-queue__bucket{color:var(--d-gold)}}@media (min-width:640px){.billing-ops-queue__bucket{width:7.5rem}}.billing-ops-queue__copy{min-width:0;flex:1 1 0%}.billing-ops-queue__row-title{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .billing-ops-queue__row-title{color:var(--d-text)}}.billing-app .field-dispatch-panel label.billing-ops-queue__row-title.text-xs,.billing-app .walk-in-panel label.billing-ops-queue__row-title,.billing-app label.billing-ops-queue__row-title.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.billing-ops-queue__row-title.text-xs .mb-1,.billing-app label.billing-ops-queue__row-title.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-ops-queue__row-sub{display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .billing-ops-queue__row-sub,.firm-workspace .field-dispatch-panel .billing-ops-queue__row-sub,.firm-workspace .weekly-day-column__head .billing-ops-queue__row-sub{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.billing-ops-queue__row-sub.text-xs,.billing-app .field-dispatch-panel label.block.billing-ops-queue__row-sub,.billing-app .walk-in-panel label.billing-ops-queue__row-sub,.billing-app label.billing-ops-queue__row-sub.text-xs,.billing-app label.block.billing-ops-queue__row-sub{font-size:.8125rem;line-height:1.45}.billing-app label.billing-ops-queue__row-sub.text-xs .mb-1,.billing-app label.billing-ops-queue__row-sub.text-xs>span:first-child,.billing-app label.block.billing-ops-queue__row-sub .mb-1,.billing-app label.block.billing-ops-queue__row-sub>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .billing-ops-queue__row-sub{font-size:.8125rem;line-height:1.45}.billing-ops-queue__meta{flex-shrink:0;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .billing-ops-queue__meta,.firm-workspace .field-dispatch-panel .billing-ops-queue__meta,.firm-workspace .weekly-day-column__head .billing-ops-queue__meta{color:var(--d-text-muted)}}@media (min-width:640px){.billing-ops-queue__meta{text-align:right}}.billing-ops-queue__item{position:relative}.billing-ops-queue__post-payment{margin-left:.75rem;flex-shrink:0;align-self:flex-start}@media (min-width:640px){.billing-ops-queue__post-payment{margin-left:0;align-self:center}}.cron-automation-health__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.billing-app .grid.cron-automation-health__head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .cron-automation-health__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.cron-automation-health__banner{border-radius:.125rem;border-width:1px;padding:.5rem .75rem}.cron-automation-health__list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:rgb(227 221 210/.45)}.cron-automation-health__list{overflow:hidden;border-radius:.125rem;border-width:1px;border-color:rgb(227 221 210/.55)}.cron-automation-health__row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem}.billing-app .grid.cron-automation-health__row{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .cron-automation-health__row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.cron-automation-health__dot{margin-top:.375rem;height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(111 103 92/var(--tw-bg-opacity,1))}.cron-automation-health__row--ok .cron-automation-health__dot{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.cron-automation-health__row--warn .cron-automation-health__dot{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.cron-automation-health__row--error .cron-automation-health__dot{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.cron-automation-health__copy{min-width:0;flex:1 1 0%}.cron-automation-health__label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .cron-automation-health__label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.cron-automation-health__label.text-xs,.billing-app .walk-in-panel label.cron-automation-health__label,.billing-app label.cron-automation-health__label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.cron-automation-health__label.text-xs .mb-1,.billing-app label.cron-automation-health__label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.cron-automation-health__meta,.cron-automation-health__run{display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .cron-automation-health__meta,.firm-workspace .cron-automation-health__run,.firm-workspace .field-dispatch-panel .cron-automation-health__meta,.firm-workspace .field-dispatch-panel .cron-automation-health__run,.firm-workspace .weekly-day-column__head .cron-automation-health__meta,.firm-workspace .weekly-day-column__head .cron-automation-health__run{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label .cron-automation-health__run.text-xs,.billing-app .field-dispatch-panel label.block .cron-automation-health__run,.billing-app .field-dispatch-panel label.block.cron-automation-health__meta,.billing-app .field-dispatch-panel label.cron-automation-health__meta.text-xs,.billing-app .walk-in-panel label .cron-automation-health__run,.billing-app .walk-in-panel label.cron-automation-health__meta,.billing-app label .cron-automation-health__run.text-xs,.billing-app label.block .cron-automation-health__run,.billing-app label.block.cron-automation-health__meta,.billing-app label.cron-automation-health__meta.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label .cron-automation-health__run.text-xs .mb-1,.billing-app label .cron-automation-health__run.text-xs>span:first-child,.billing-app label.block .cron-automation-health__run .mb-1,.billing-app label.block .cron-automation-health__run>span:first-child,.billing-app label.block.cron-automation-health__meta .mb-1,.billing-app label.block.cron-automation-health__meta>span:first-child,.billing-app label.cron-automation-health__meta.text-xs .mb-1,.billing-app label.cron-automation-health__meta.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .cron-automation-health__meta,.billing-app .matter-intake-wizard__panel .cron-automation-health__run{font-size:.8125rem;line-height:1.45}.cron-automation-health__error{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .cron-automation-health__error{color:#e8b48a}}.billing-app .field-dispatch-panel label.block.cron-automation-health__error,.billing-app .field-dispatch-panel label.cron-automation-health__error.text-xs,.billing-app .walk-in-panel label.cron-automation-health__error,.billing-app label.block.cron-automation-health__error,.billing-app label.cron-automation-health__error.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.cron-automation-health__error .mb-1,.billing-app label.block.cron-automation-health__error>span:first-child,.billing-app label.cron-automation-health__error.text-xs .mb-1,.billing-app label.cron-automation-health__error.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .cron-automation-health__error{font-size:.8125rem;line-height:1.45}.matter-urgency-strip{margin-bottom:1rem}.matter-urgency-strip__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-radius:.125rem;border-width:1px;border-color:rgb(253 230 138/.8);background-color:rgb(255 251 235/.7);padding:.5rem .75rem}.billing-app .grid.matter-urgency-strip__bar{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-urgency-strip__bar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-urgency-strip__label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgb(120 53 15/.8)}.matter-urgency-strip__primary{border-width:0;background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1));text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .matter-urgency-strip__primary{color:#e6c878}}.matter-urgency-strip__primary:hover{text-decoration-line:underline}.matter-urgency-strip__more{margin-left:auto;border-width:0;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600;color:rgb(120 53 15/.7);text-underline-offset:2px}.billing-app .field-dispatch-panel label.block.matter-urgency-strip__more,.billing-app label.block.matter-urgency-strip__more{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-urgency-strip__more .mb-1,.billing-app label.block.matter-urgency-strip__more>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-urgency-strip__more{font-size:.8125rem;line-height:1.45}.matter-urgency-strip__more:hover{text-decoration-line:underline}.matter-urgency-strip__list{margin-top:.5rem}.matter-urgency-strip__list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:rgb(227 221 210/.4)}.matter-urgency-strip__list{overflow:hidden;border-radius:.125rem;border-width:1px;border-color:rgb(227 221 210/.5);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-urgency-strip__list{background-color:var(--d-panel-2);border-color:var(--d-line)}}.matter-urgency-strip__item{display:block;width:100%;padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-urgency-strip__item{color:var(--d-text)}}.billing-app .field-dispatch-panel label.matter-urgency-strip__item.text-xs,.billing-app .walk-in-panel label.matter-urgency-strip__item,.billing-app label.matter-urgency-strip__item.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.matter-urgency-strip__item.text-xs .mb-1,.billing-app label.matter-urgency-strip__item.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.matter-urgency-strip__item:hover{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.matter-urgency-strip__hint{display:block;padding-left:.75rem;padding-right:.75rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-urgency-strip__hint,.firm-workspace .matter-urgency-strip__hint,.firm-workspace .weekly-day-column__head .matter-urgency-strip__hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.matter-urgency-strip__hint,.billing-app .field-dispatch-panel label.matter-urgency-strip__hint.text-xs,.billing-app .walk-in-panel label.matter-urgency-strip__hint,.billing-app label.block.matter-urgency-strip__hint,.billing-app label.matter-urgency-strip__hint.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-urgency-strip__hint .mb-1,.billing-app label.block.matter-urgency-strip__hint>span:first-child,.billing-app label.matter-urgency-strip__hint.text-xs .mb-1,.billing-app label.matter-urgency-strip__hint.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-urgency-strip__hint{font-size:.8125rem;line-height:1.45}.payment-proof-dialog{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .payment-proof-dialog{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.payment-proof-dialog{align-items:center}}.payment-proof-dialog__backdrop{position:absolute;inset:0;background-color:rgb(0 0 0/.4)}.payment-proof-dialog__panel{position:relative;z-index:10;width:100%;max-width:32rem;padding:1.25rem;--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.matter-walkin-success{margin-bottom:1rem;display:flex;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.35);padding:1rem}.billing-app .grid.matter-walkin-success{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-walkin-success{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-walkin-success{background:linear-gradient(135deg,#ffffff,#faf6ee 55%,#f5f0e6);box-shadow:0 4px 20px rgba(184,145,61,.1)}.matter-walkin-success__icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.4);background-color:rgb(184 145 61/.15);font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-walkin-success__icon{color:var(--d-gold)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-walkin-success__icon{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-walkin-success__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-walkin-success__eyebrow{color:var(--d-gold)}}.matter-walkin-success__title{margin-top:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-walkin-success__title{color:var(--d-text)}}.matter-walkin-success__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.matter-walkin-success__text{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-walkin-success__text,.firm-workspace .matter-walkin-success__text,.firm-workspace .weekly-day-column__head .matter-walkin-success__text{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.matter-walkin-success__text,.billing-app label.block.matter-walkin-success__text{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-walkin-success__text .mb-1,.billing-app label.block.matter-walkin-success__text>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-walkin-success__text{font-size:.8125rem;line-height:1.45}.walk-in-promote-success{position:relative;display:flex;gap:.75rem;overflow:hidden;border-color:rgb(184 145 61/.35);padding:1rem}.billing-app .grid.walk-in-promote-success{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .walk-in-promote-success{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.walk-in-promote-success{padding:1.25rem}}.walk-in-promote-success{background:linear-gradient(135deg,#ffffff,#faf6ee 55%,#f5f0e6);box-shadow:0 4px 20px rgba(184,145,61,.1)}.walk-in-promote-success__icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.4);background-color:rgb(184 145 61/.15);font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .walk-in-promote-success__icon{color:var(--d-gold)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .walk-in-promote-success__icon{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.walk-in-promote-success__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .walk-in-promote-success__eyebrow{color:var(--d-gold)}}.walk-in-promote-success__title{margin-top:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .walk-in-promote-success__title{color:var(--d-text)}}.walk-in-promote-success__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.walk-in-promote-success__text{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .walk-in-promote-success__text,.firm-workspace .walk-in-promote-success__text,.firm-workspace .weekly-day-column__head .walk-in-promote-success__text{color:var(--d-text-muted)}}.walk-in-promote-success__actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.walk-in-promote-success__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .walk-in-promote-success__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-birthday-cake{margin-left:.25rem;display:inline-block;vertical-align:middle;font-size:.95em;line-height:1}.client-birthday-cake--compact{margin-left:.125rem;font-size:.85em}.client-list-row__name-line .client-birthday-cake,.client-name-case-label__name-group .client-birthday-cake{margin-left:0;flex-shrink:0}.today-birthdays-banners{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.5rem}.billing-app .grid.today-birthdays-banners{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .today-birthdays-banners{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-birthday-banner{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgb(212 196 160/.9);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#faf8f4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f5efe3 var(--tw-gradient-to-position);padding:.75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .matter-birthday-banner{color:var(--d-text)}}.billing-app .grid.matter-birthday-banner{gap:1rem}.billing-app .field-dispatch-panel label.block.matter-birthday-banner,.billing-app label.block.matter-birthday-banner{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-birthday-banner .mb-1,.billing-app label.block.matter-birthday-banner>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-birthday-banner{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-birthday-banner{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-birthday-banner:hover{border-color:rgb(184 145 61/.5);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.matter-birthday-banner__icon{flex-shrink:0;font-size:1.125rem;line-height:1.75rem;line-height:1}.matter-birthday-banner__text{min-width:0;flex:1 1 0%;line-height:1.625}.matter-birthday-banner__action{flex-shrink:0;border-radius:.5rem;border-width:1px;border-color:rgb(184 145 61/.35);background-color:rgb(255 255 255/.8);padding:.25rem .625rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-birthday-banner__action{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.birthday-greeting-dialog-backdrop{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;background-color:rgb(26 22 18/.45);padding:1rem;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .birthday-greeting-dialog-backdrop{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.birthday-greeting-dialog{display:flex;max-height:min(92vh,52rem);width:100%;max-width:48rem;flex-direction:column;overflow:hidden;--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .birthday-greeting-dialog{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.birthday-greeting-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:rgb(227 221 210/.7);padding:1rem 1.25rem}.billing-app .grid.birthday-greeting-dialog__head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .birthday-greeting-dialog__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.birthday-greeting-dialog__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .birthday-greeting-dialog__eyebrow{color:var(--d-gold)}}.firm-auth--portal .birthday-greeting-dialog__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .birthday-greeting-dialog__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.birthday-greeting-dialog__title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .birthday-greeting-dialog__title,.firm-workspace .weekly-day-column__head .birthday-greeting-dialog__title{color:var(--d-text)}}.birthday-greeting-dialog__subtitle{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .birthday-greeting-dialog__subtitle,.firm-workspace .field-dispatch-panel .birthday-greeting-dialog__subtitle,.firm-workspace .weekly-day-column__head .birthday-greeting-dialog__subtitle{color:var(--d-text-muted)}}.birthday-greeting-dialog__sent-badge{margin-left:.5rem;display:inline-flex;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1));padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .birthday-greeting-dialog__sent-badge{color:var(--d-gold);background-color:var(--d-panel-2);background-image:none}}.birthday-greeting-dialog__close{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1.25rem;line-height:1.75rem;line-height:1;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .birthday-greeting-dialog__close,.firm-workspace .weekly-day-column__head .birthday-greeting-dialog__close{color:var(--d-text-muted)}.firm-workspace .birthday-greeting-dialog__close{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .birthday-greeting-dialog__close{color:var(--d-text-muted)}}.birthday-greeting-dialog__close:hover{border-color:rgb(184 145 61/.4);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.birthday-greeting-dialog__preview{margin-left:1.25rem;margin-right:1.25rem;margin-top:1rem;overflow:auto}.birthday-greeting-dialog__iframe{min-height:22rem;height:22rem}.birthday-greeting-dialog__hint{margin-left:1.25rem;margin-right:1.25rem;margin-top:.75rem}.birthday-greeting-dialog__actions{margin:1rem 1.25rem 1.25rem}.firm-print-letterhead{position:relative;margin-bottom:1.5rem;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.25);padding-bottom:1.25rem;background:linear-gradient(180deg,#fffefb,#fdfbf7);box-shadow:0 24px 48px rgba(20,17,14,.08),0 2px 12px rgba(184,145,61,.1)}.firm-lh{position:relative;z-index:1;padding:0 0 .5rem;text-align:center}.firm-lh__masthead{margin-bottom:1rem;width:100%}.firm-lh__masthead-line--heavy{display:block;height:0;width:100%;border-top-width:2.5px;border-color:rgb(20 17 14/.95)}.billing-app .field-dispatch-panel label.firm-lh__masthead-line--heavy.text-xs,.billing-app .walk-in-panel label.firm-lh__masthead-line--heavy,.billing-app label.firm-lh__masthead-line--heavy.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-lh__masthead-line--heavy.text-xs .mb-1,.billing-app label.firm-lh__masthead-line--heavy.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-lh__masthead-line--fine{margin-top:5px;display:block;height:1px;width:100%;border-width:0}.billing-app .field-dispatch-panel label.firm-lh__masthead-line--fine.text-xs,.billing-app .walk-in-panel label.firm-lh__masthead-line--fine,.billing-app label.firm-lh__masthead-line--fine.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-lh__masthead-line--fine.text-xs .mb-1,.billing-app label.firm-lh__masthead-line--fine.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-lh__masthead-line--fine{background:linear-gradient(90deg,transparent,rgba(232,220,196,.35) 7%,#c9a227 50%,rgba(232,220,196,.35) 93%,transparent)}.firm-lh__crest{margin-left:auto;margin-right:auto;display:flex;width:100%;flex-direction:column;align-items:center;padding-top:.125rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-lh__crest{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-lh__logo-crest{margin-bottom:.625rem;line-height:1}.firm-lh__logo{display:block;-o-object-fit:contain;object-fit:contain}.billing-app .field-dispatch-panel label.firm-lh__logo.text-xs,.billing-app .walk-in-panel label.firm-lh__logo,.billing-app label.firm-lh__logo.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-lh__logo.text-xs .mb-1,.billing-app label.firm-lh__logo.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-lh__logo{width:auto;height:auto;max-width:4.75rem;max-height:4.75rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.firm-lh__identity{margin-left:auto;margin-right:auto;width:100%;max-width:6.35in}.firm-lh__firm{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;margin:0;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(20 17 14/var(--tw-text-opacity,1))}.firm-lh__firm--caps{white-space:nowrap;letter-spacing:.11em}.firm-lh__amp{font-style:italic;letter-spacing:.025em;color:rgb(201 162 39/var(--tw-text-opacity,1))}.firm-lh__amp,.firm-lh__discipline--caps{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:500;--tw-text-opacity:1}.firm-lh__discipline--caps{margin:.25rem 0 0;display:flex;width:100%;align-items:center;justify-content:center;gap:.75rem;letter-spacing:.22em;color:rgb(107 84 32/var(--tw-text-opacity,1))}.billing-app .grid.firm-lh__discipline--caps{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-lh__discipline--caps{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-lh__discipline--caps:after,.firm-lh__discipline--caps:before{content:"";height:1px;max-width:4.5rem;flex:1 1 3.5rem;border-width:0;background:linear-gradient(90deg,transparent,rgba(232,220,196,.35) 7%,#c9a227 50%,rgba(232,220,196,.35) 93%,transparent)}.firm-lh__closing-rule{position:relative;margin-left:0;margin-right:0;margin-top:1rem;display:flex;height:.5rem;width:100%;align-items:center;justify-content:center}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-lh__closing-rule{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-lh__closing-rule:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;border-width:0;background:linear-gradient(90deg,transparent,rgba(232,220,196,.35) 7%,#c9a227 50%,rgba(232,220,196,.35) 93%,transparent)}.firm-lh__closing-rule span{position:relative;z-index:1;height:5px;width:5px;flex-shrink:0;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;--tw-border-opacity:1;border-color:rgb(201 162 39/var(--tw-border-opacity,1));background:linear-gradient(135deg,#c9a227,#b8913d);box-shadow:0 0 0 2px #fdfbf7}.firm-page-foot{position:absolute;bottom:0;left:0;right:0;padding:0 .6in .375rem;text-align:center}.firm-page-foot__rules{margin-left:auto;margin-right:auto;margin-bottom:.5rem;width:100%}.firm-page-foot__line--heavy{display:block;height:0;width:100%;border-top-width:2.5px;border-color:rgb(20 17 14/.95)}.billing-app .field-dispatch-panel label.firm-page-foot__line--heavy.text-xs,.billing-app .walk-in-panel label.firm-page-foot__line--heavy,.billing-app label.firm-page-foot__line--heavy.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-page-foot__line--heavy.text-xs .mb-1,.billing-app label.firm-page-foot__line--heavy.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-page-foot__line--fine{margin-top:5px;display:block;height:1px;width:100%;border-width:0}.billing-app .field-dispatch-panel label.firm-page-foot__line--fine.text-xs,.billing-app .walk-in-panel label.firm-page-foot__line--fine,.billing-app label.firm-page-foot__line--fine.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-page-foot__line--fine.text-xs .mb-1,.billing-app label.firm-page-foot__line--fine.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-page-foot__line--fine{background:linear-gradient(90deg,transparent,rgba(232,220,196,.35) 7%,#c9a227 50%,rgba(232,220,196,.35) 93%,transparent)}.firm-page-foot__firm{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;margin:0;font-size:10pt;font-weight:700;--tw-text-opacity:1;color:rgb(20 17 14/var(--tw-text-opacity,1))}.firm-page-foot__firm--caps{white-space:nowrap;font-size:8.5pt;letter-spacing:.11em}.firm-page-foot__subtitle--caps{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;margin:.125rem 0 0;font-size:7.35pt;font-weight:500;letter-spacing:.22em;--tw-text-opacity:1;color:rgb(107 84 32/var(--tw-text-opacity,1))}.firm-page-foot__divider{margin:.375rem auto;height:0;width:2.25rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(232 220 196/var(--tw-border-opacity,1))}.firm-page-foot__detail{font-family:Arial,Helvetica,sans-serif;margin:.125rem 0 0;font-size:6.75pt;text-transform:none;line-height:1.375;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(92 85 76/var(--tw-text-opacity,1))}.firm-page-foot__detail--digital{text-transform:lowercase}.firm-print-letterhead__logo-wrap{position:relative;flex-shrink:0;border-radius:9999px;border-width:2px;border-color:rgb(184 145 61/.4);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.125rem;--tw-shadow:0 4px 18px rgba(26,22,18,0.12);--tw-shadow-colored:0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .firm-print-letterhead__logo-wrap{background-color:var(--d-panel-2);border-color:var(--d-line)}}.firm-print-letterhead__logo{display:block;height:3.5rem;width:3.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.billing-app .field-dispatch-panel label.firm-print-letterhead__logo.text-xs,.billing-app .walk-in-panel label.firm-print-letterhead__logo,.billing-app label.firm-print-letterhead__logo.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-print-letterhead__logo.text-xs .mb-1,.billing-app label.firm-print-letterhead__logo.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}@media (min-width:640px){.firm-print-letterhead__logo{height:4rem;width:4rem}}.firm-print-letterhead__identity{min-width:0;flex:1 1 0%;border-left-width:1px;border-color:rgb(184 145 61/.2);padding-left:1rem}@media (min-width:640px){.firm-print-letterhead__identity{padding-left:1.25rem}}.firm-print-letterhead__document{padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem}@media (min-width:640px){.firm-print-letterhead__document{padding-left:1.5rem;padding-right:1.5rem}}.firm-print-letterhead__doc-type{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.firm-print-letterhead__doc-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;margin-top:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-print-letterhead__doc-title{color:var(--d-text)}}@media (min-width:640px){.firm-print-letterhead__doc-title{font-size:1.25rem;line-height:1.75rem}}.firm-print-letterhead__doc-sub{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-print-letterhead__doc-sub,.firm-workspace .firm-print-letterhead__doc-sub,.firm-workspace .weekly-day-column__head .firm-print-letterhead__doc-sub{color:var(--d-text-muted)}}.matter-print-summary__stats{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;font-size:.875rem;line-height:1.25rem}.billing-app .matter-print-summary__stats.gap-2{gap:.75rem}.billing-app .grid.matter-print-summary__stats,.billing-app .matter-print-summary__stats.gap-3{gap:1rem}.matter-print-summary__stat dt{font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-print-summary__stat dt,.firm-workspace .matter-print-summary__stat dt,.firm-workspace .weekly-day-column__head .matter-print-summary__stat dt{color:var(--d-text-muted)}}.matter-print-summary__stat dd{margin-top:.125rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-print-summary__stat dd{color:var(--d-text)}}.matter-print-summary__stat--balance dd{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600}.matter-print-summary__section{margin-top:1rem;border-top-width:1px;border-color:rgb(227 221 210/.6);padding-top:.75rem}.matter-print-summary__heading{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-print-summary__heading{color:var(--d-gold)}}.matter-print-summary__list{margin-top:.5rem}.matter-print-summary__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.matter-print-summary__list{padding-left:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-print-summary__list{color:var(--d-text)}}.matter-print-summary__list{list-style-type:disc}.matter-print-summary__foot{margin-top:1.5rem;border-top-width:1px;border-color:rgb(227 221 210/.6);padding-top:.75rem;font-size:10px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-print-summary__foot,.firm-workspace .matter-print-summary__foot,.firm-workspace .weekly-day-column__head .matter-print-summary__foot{color:var(--d-text-muted)}}.activity-timeline__doc-status{margin-top:.5rem;display:inline-flex;border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em}.source-id-display--warn{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .source-id-display--warn{color:#e6c878}}.item-action-btn{display:inline-flex;min-height:42px;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;padding-left:1rem;padding-right:1rem;font-size:13px;font-weight:600;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-action-btn{color:var(--d-text)}}.item-action-btn:disabled{cursor:wait;opacity:.5}.item-action-btn{white-space:nowrap}.item-action-btn--more{width:3rem;flex:none;flex-shrink:0;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-action-btn--more,.firm-workspace .weekly-day-column__head .item-action-btn--more{color:var(--d-text-muted)}.firm-workspace .item-action-btn--more{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .item-action-btn--more{color:var(--d-text-muted)}}.item-action-btn--more:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-action-btn--more:hover:not(:disabled){color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.item-more-menu__dots{display:inline-flex;align-items:center;justify-content:center;gap:5px}.item-more-menu__dots span{display:block;height:.25rem;width:.25rem;border-radius:9999px;background-color:currentColor;opacity:.8}.billing-app .field-dispatch-panel label.item-more-menu__dots span.text-xs,.billing-app .walk-in-panel label.item-more-menu__dots span,.billing-app label.item-more-menu__dots span.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.item-more-menu__dots span.text-xs .mb-1,.billing-app label.item-more-menu__dots span.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.item-more-menu{position:relative;flex-shrink:0;align-self:stretch}.item-more-menu__panel{position:absolute;bottom:calc(100% + 4px);right:0;z-index:20;min-width:7.5rem;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .item-more-menu__panel{background-color:var(--d-panel-2);border-color:var(--d-line)}}.item-more-menu__panel--floating{position:fixed;right:auto;bottom:auto;z-index:200;max-height:min(16rem,calc(100vh - 1rem));overflow-y:auto;box-shadow:0 10px 28px rgba(26,22,18,.14),0 2px 8px rgba(26,22,18,.08)}.item-more-menu__item{display:block;width:100%;padding:.625rem .875rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-more-menu__item{color:var(--d-text)}}.billing-app .field-dispatch-panel label.item-more-menu__item.text-xs,.billing-app .walk-in-panel label.item-more-menu__item,.billing-app label.item-more-menu__item.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.item-more-menu__item.text-xs .mb-1,.billing-app label.item-more-menu__item.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.item-more-menu__item:hover{--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1))}.item-more-menu__item:disabled{cursor:wait;opacity:.5}.item-more-menu__item--danger{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-more-menu__item--danger{color:#e8b48a}}.item-more-menu__item--danger:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.item-action-btn--more-compact{height:1.75rem;max-height:1.75rem;min-height:0;width:auto;min-width:2rem;flex-shrink:0;border-radius:.375rem;border-color:rgb(227 221 210/.6);background-color:rgb(255 255 255/.9);padding-left:.5rem;padding-right:.5rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .item-action-btn--more-compact{background-color:var(--d-panel-2);border-color:var(--d-line)}}.item-action-btn--more-compact:hover:not(:disabled){border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .item-action-btn--more-compact:hover:not(:disabled){color:var(--d-text);background-color:var(--d-panel-2);background-image:none}}.item-more-menu--compact{flex-shrink:0;align-self:center}.item-more-menu--compact .item-more-menu__dots{gap:3px;padding-left:1px;padding-right:1px}.item-more-menu--compact .item-more-menu__dots span{height:2.5px;width:2.5px}.item-more-menu__panel--compact{min-width:11rem;border-radius:.75rem;border-color:rgb(227 221 210/.8);padding-top:.25rem;padding-bottom:.25rem;box-shadow:0 12px 32px rgba(26,22,18,.12),0 2px 8px rgba(26,22,18,.06)}.item-more-menu__item--compact{padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em;color:rgb(26 22 18/.9)}.billing-app .field-dispatch-panel label.block.item-more-menu__item--compact,.billing-app label.block.item-more-menu__item--compact{font-size:.8125rem;line-height:1.45}.billing-app label.block.item-more-menu__item--compact .mb-1,.billing-app label.block.item-more-menu__item--compact>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .item-more-menu__item--compact{font-size:.8125rem;line-height:1.45}.desk-checklist__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.desk-checklist-row{display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.95);padding:.625rem .75rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-row{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .grid.desk-checklist-row{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .desk-checklist-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.desk-checklist-row--prep-ready{border-color:rgba(184,150,90,.45)}.desk-checklist-row--prep-ready,.desk-checklist-row__panel--prep-ready{background:linear-gradient(180deg,rgba(255,252,245,.98),rgba(255,255,255,.94));box-shadow:0 0 0 1px rgba(212,175,90,.14),0 0 14px rgba(212,175,90,.1)}.desk-checklist-row__panel--prep-ready{border:1px solid rgba(184,150,90,.45);border-radius:.75rem;padding:.65rem .75rem}.desk-checklist-row__prep-ready-note{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-row__prep-ready-note{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.desk-checklist-row__prep-ready-note,.billing-app label.block.desk-checklist-row__prep-ready-note{font-size:.8125rem;line-height:1.45}.billing-app label.block.desk-checklist-row__prep-ready-note .mb-1,.billing-app label.block.desk-checklist-row__prep-ready-note>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .desk-checklist-row__prep-ready-note{font-size:.8125rem;line-height:1.45}.desk-checklist-row--done,.desk-checklist-row--muted{border-color:rgb(227 221 210/.5);background-color:rgb(255 255 255/.75);opacity:.8}.desk-checklist-row__check{margin-top:.25rem;height:1rem;width:1rem;flex-shrink:0;accent-color:#b8913d}.desk-checklist-row__check--muted{accent-color:#9a948a}.desk-checklist-row__check--inactive{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin-top:.25rem;height:1rem;width:1rem;flex-shrink:0;cursor:default;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(197 192 184/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(221 217 210/var(--tw-bg-opacity,1));background-image:linear-gradient(90deg,transparent 22%,#9a948a 0,#9a948a 78%,transparent 0);background-size:100% 2px;background-position:50%;background-repeat:no-repeat}.desk-checklist-row__check--inactive:checked{--tw-border-opacity:1;border-color:rgb(184 179 170/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(207 203 196/var(--tw-bg-opacity,1));background-image:linear-gradient(90deg,transparent 22%,#8a847c 0,#8a847c 78%,transparent 0)}.desk-checklist-row__check--inactive:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:rgb(184 145 61/.4)}.desk-checklist-row__panel{min-width:0;flex:1 1 0%}.desk-checklist-row__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,42%);gap:.75rem 1rem;align-items:start}.desk-checklist-row__primary{min-width:0}.desk-checklist-row__secondary{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .desk-checklist-row__secondary{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.desk-checklist-row__secondary .desk-checklist-row__actions{margin:0;max-width:none;justify-content:flex-end}.desk-checklist-row__actions{margin-right:-.125rem;margin-top:-.125rem;display:flex;max-width:52%;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .desk-checklist-row__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.desk-checklist-row__action-btn{display:inline-flex;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:rgb(227 221 210/.75);background-color:rgb(255 255 255/.95);padding-left:.5rem;padding-right:.5rem;font-size:10px;font-weight:700;letter-spacing:.025em;color:rgb(26 22 18/.85);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-row__action-btn{background-color:var(--d-panel-2);border-color:var(--d-line)}}.desk-checklist-row__action-btn:hover{border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.desk-checklist-row__action-btn:disabled{cursor:wait;opacity:.5}.desk-checklist-row__actions .item-more-menu .item-action-btn{min-height:1.75rem;height:1.75rem;width:auto;min-width:2rem;padding-left:.45rem;padding-right:.45rem;border-radius:.375rem;box-shadow:none}.desk-checklist-row--muted:not(.desk-checklist-row--inactive) .desk-checklist-row__case,.desk-checklist-row--muted:not(.desk-checklist-row--inactive) .desk-checklist-row__detail{text-decoration:line-through;text-decoration-color:rgba(120,100,95,.42)}.desk-checklist-row__case{display:block;width:100%;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-row__case{color:var(--d-text)}}.billing-app .field-dispatch-panel label.desk-checklist-row__case.text-xs,.billing-app .walk-in-panel label.desk-checklist-row__case,.billing-app label.desk-checklist-row__case.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.desk-checklist-row__case.text-xs .mb-1,.billing-app label.desk-checklist-row__case.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.desk-checklist-row__case:hover{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}.desk-checklist-row__case--done,.desk-checklist-row__case--muted{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-row__case--done,.firm-workspace .desk-checklist-row__case--muted,.firm-workspace .field-dispatch-panel .desk-checklist-row__case--done,.firm-workspace .field-dispatch-panel .desk-checklist-row__case--muted,.firm-workspace .weekly-day-column__head .desk-checklist-row__case--done,.firm-workspace .weekly-day-column__head .desk-checklist-row__case--muted{color:var(--d-text-muted)}}.desk-checklist-row__client{margin-top:.125rem;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;color:rgb(26 22 18/.75);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.block.desk-checklist-row__client,.billing-app .field-dispatch-panel label.desk-checklist-row__client.text-xs,.billing-app .walk-in-panel label.desk-checklist-row__client,.billing-app label.block.desk-checklist-row__client,.billing-app label.desk-checklist-row__client.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.desk-checklist-row__client .mb-1,.billing-app label.block.desk-checklist-row__client>span:first-child,.billing-app label.desk-checklist-row__client.text-xs .mb-1,.billing-app label.desk-checklist-row__client.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .desk-checklist-row__client{font-size:.8125rem;line-height:1.45}.desk-checklist-row__client:hover{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline}.desk-checklist-row__client--muted{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-decoration-line:none}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-row__client--muted,.firm-workspace .field-dispatch-panel .desk-checklist-row__client--muted,.firm-workspace .weekly-day-column__head .desk-checklist-row__client--muted{color:var(--d-text-muted)}}.desk-checklist-row__panel--done .desk-checklist-row__client,.desk-checklist-row__panel--muted .desk-checklist-row__client{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-row__panel--done .desk-checklist-row__client,.firm-workspace .desk-checklist-row__panel--muted .desk-checklist-row__client,.firm-workspace .field-dispatch-panel .desk-checklist-row__panel--done .desk-checklist-row__client,.firm-workspace .field-dispatch-panel .desk-checklist-row__panel--muted .desk-checklist-row__client,.firm-workspace .weekly-day-column__head .desk-checklist-row__panel--done .desk-checklist-row__client,.firm-workspace .weekly-day-column__head .desk-checklist-row__panel--muted .desk-checklist-row__client{color:var(--d-text-muted)}}.desk-checklist-row__detail{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:rgb(26 22 18/.8)}.billing-app .field-dispatch-panel label.block.desk-checklist-row__detail,.billing-app label.block.desk-checklist-row__detail{font-size:.8125rem;line-height:1.45}.billing-app label.block.desk-checklist-row__detail .mb-1,.billing-app label.block.desk-checklist-row__detail>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .desk-checklist-row__detail{font-size:.8125rem;line-height:1.45}.desk-checklist-row__detail--done,.desk-checklist-row__detail--muted{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-row__detail--done,.firm-workspace .desk-checklist-row__detail--muted,.firm-workspace .field-dispatch-panel .desk-checklist-row__detail--done,.firm-workspace .field-dispatch-panel .desk-checklist-row__detail--muted,.firm-workspace .weekly-day-column__head .desk-checklist-row__detail--done,.firm-workspace .weekly-day-column__head .desk-checklist-row__detail--muted{color:var(--d-text-muted)}}.desk-checklist-meta{margin-top:.375rem;display:flex;flex-direction:column;gap:.375rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .desk-checklist-meta{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.desk-checklist-meta--muted .desk-checklist-meta__chip,.desk-checklist-meta--muted .desk-checklist-meta__value{opacity:.7}.desk-checklist-meta__chips{display:flex;flex-wrap:wrap;gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .desk-checklist-meta__chips{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.desk-checklist-meta__chip{display:inline-flex;border-radius:9999px;padding:.125rem .375rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.desk-checklist-meta__chip--extra{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-meta__chip--extra{color:#ddd6fe}}.desk-checklist-meta--dialog .desk-checklist-meta__chip{padding:.125rem .5rem;font-size:11px}.desk-checklist-meta__lines{margin:0;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.125rem;font-size:11px;line-height:1.375}.billing-app .desk-checklist-meta__lines.gap-2{gap:.75rem}.billing-app .desk-checklist-meta__lines.gap-3{gap:1rem}.desk-checklist-meta--dialog .desk-checklist-meta__lines{row-gap:.25rem;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.desk-checklist-meta--dialog .desk-checklist-meta__lines,.billing-app label.block.desk-checklist-meta--dialog .desk-checklist-meta__lines{font-size:.8125rem;line-height:1.45}.billing-app label.block.desk-checklist-meta--dialog .desk-checklist-meta__lines .mb-1,.billing-app label.block.desk-checklist-meta--dialog .desk-checklist-meta__lines>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .desk-checklist-meta--dialog .desk-checklist-meta__lines{font-size:.8125rem;line-height:1.45}.desk-checklist-meta__line{display:contents}.desk-checklist-meta__label{margin:0;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-meta__label,.firm-workspace .field-dispatch-panel .desk-checklist-meta__label,.firm-workspace .weekly-day-column__head .desk-checklist-meta__label{color:var(--d-text-muted)}}.desk-checklist-meta__value{margin:0;color:rgb(26 22 18/.8)}.desk-checklist-meta__value--overdue{font-weight:600;--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-meta__value--overdue{color:#e8b48a}}.item-details-dialog__meta-block{margin:0;width:100%}.desk-checklist-meta--dialog-head{margin-top:0;width:100%;gap:.625rem}.desk-checklist-meta--dialog-head .desk-checklist-meta__chips{justify-content:flex-start}.desk-checklist-meta--dialog-head .desk-checklist-meta__lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;margin:0;width:100%;font-size:.75rem;line-height:1rem;line-height:1.375}.billing-app .field-dispatch-panel label.block.desk-checklist-meta--dialog-head .desk-checklist-meta__lines,.billing-app label.block.desk-checklist-meta--dialog-head .desk-checklist-meta__lines{font-size:.8125rem;line-height:1.45}.billing-app label.block.desk-checklist-meta--dialog-head .desk-checklist-meta__lines .mb-1,.billing-app label.block.desk-checklist-meta--dialog-head .desk-checklist-meta__lines>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .desk-checklist-meta--dialog-head .desk-checklist-meta__lines{font-size:.8125rem;line-height:1.45}@media (min-width:30rem){.desk-checklist-meta--dialog-head .desk-checklist-meta__lines{grid-template-columns:repeat(3,minmax(0,1fr))}}.desk-checklist-meta--dialog-head .desk-checklist-meta__line{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0}.desk-checklist-meta--dialog-head .desk-checklist-meta__label{margin:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-meta--dialog-head .desk-checklist-meta__label,.firm-workspace .field-dispatch-panel .desk-checklist-meta--dialog-head .desk-checklist-meta__label,.firm-workspace .weekly-day-column__head .desk-checklist-meta--dialog-head .desk-checklist-meta__label{color:var(--d-text-muted)}}.desk-checklist-meta--dialog-head .desk-checklist-meta__label:after{content:none}.desk-checklist-meta--dialog-head .desk-checklist-meta__value{margin:0;width:100%;text-align:left;font-size:13px;font-weight:500;color:rgb(26 22 18/.85)}.desk-checklist-meta--aside{margin-top:0;align-items:flex-end;gap:.25rem;text-align:right;font-size:10px;line-height:1.375}.desk-checklist-meta--aside .desk-checklist-meta__chips{justify-content:flex-end}.desk-checklist-meta--aside .desk-checklist-meta__lines{margin:0;display:flex;width:100%;flex-direction:column;align-items:flex-end;gap:.125rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .desk-checklist-meta--aside .desk-checklist-meta__lines{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.desk-checklist-meta--aside .desk-checklist-meta__line{display:flex;max-width:100%;align-items:baseline;justify-content:flex-end;gap:.25rem}.desk-checklist-meta--aside .desk-checklist-meta__label{flex-shrink:0}.desk-checklist-meta--aside .desk-checklist-meta__label:after{content:"·";margin-left:.25rem;color:rgb(111 103 92/.7)}.desk-checklist-meta--aside .desk-checklist-meta__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.desk-checklist-status-pills{margin-top:.375rem;display:flex;flex-wrap:wrap;gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .desk-checklist-status-pills{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.desk-checklist-status-pills--muted .desk-checklist-status-pill{opacity:.7}.desk-checklist-status-pill{display:inline-block;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));padding:.125rem .375rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .desk-checklist-status-pill{color:#e8b48a}}.btn-danger{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-danger:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.item-list-section{border-bottom-width:1px;border-color:rgb(184 145 61/.1);padding-bottom:1.25rem}.firm-auth--portal .item-list-section .section-label{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .item-list-section .section-label:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.item-list-section .section-label{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .item-list-section .section-label,.firm-workspace .weekly-day-column__head .item-list-section .section-label{color:var(--d-text)}}@media (min-width:640px){.item-list-section .section-label{font-size:1.125rem;line-height:1.75rem}}.item-list-section--collapsible{padding-top:.25rem}.item-list-section--overdue{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom-width:0;background-color:rgb(254 242 242/.2);padding:.75rem .5rem 1rem 1rem}.collapsible-section__head{margin-bottom:.875rem}.item-list-section--overdue .collapsible-section__head{margin-bottom:.75rem;padding-left:.125rem}.day-detail-panel{margin-top:1.25rem;border-top-width:1px;border-color:rgb(227 221 210/.7);padding-top:1.25rem}.day-detail-panel__header{margin-bottom:1rem;padding:0}.day-detail-panel__body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.day-detail-panel__feed{border:1px solid rgba(227,221,210,.75);border-radius:1rem;padding:1rem 1.1rem 1.15rem;background:linear-gradient(165deg,rgba(255,253,248,.96),rgba(250,246,238,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.day-detail-panel .my-work-enum__item--clickable{padding:0;border:1px solid transparent;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.day-detail-panel .my-work-enum__trigger{display:grid;grid-template-columns:auto var(--my-work-enum-kind-width,7.5rem) minmax(0,1fr);gap:.45rem .55rem;align-items:start;width:100%;margin:0;padding:.45rem .5rem;border:0;border-radius:.55rem;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.day-detail-panel .my-work-enum__item--clickable:focus-within,.day-detail-panel .my-work-enum__item--clickable:hover{border-color:rgba(212,175,90,.22);background:rgba(255,253,247,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.day-detail-panel .my-work-enum__trigger:focus-visible{outline:2px solid rgba(212,175,90,.55);outline-offset:2px}.my-work-enum__item--clickable:active{background:rgba(250,244,232,.95)}.my-work-enum__item--done .my-work-enum__case,.my-work-enum__item--done .my-work-enum__detail,.my-work-enum__item--done .my-work-enum__label,.my-work-enum__item--done .my-work-enum__name{text-decoration:line-through;text-decoration-color:rgba(120,100,95,.4);color:color-mix(in srgb,var(--muted) 88%,var(--ink))}.bucket-section__items .my-work-enum__item--clickable{border:1px solid transparent;border-radius:.55rem;transition:border-color .16s ease,background-color .16s ease}.bucket-section__items .my-work-enum__item--clickable:focus-within,.bucket-section__items .my-work-enum__item--clickable:hover{border-color:rgba(212,175,90,.22);background:rgba(255,253,247,.82)}.bucket-section__items .my-work-enum__trigger:focus-visible{outline:2px solid rgba(212,175,90,.55);outline-offset:2px}.search-page .desk-checklist__list{margin-top:.75rem}.bucket-section{padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem}.bucket-section__items{margin-top:.75rem}.collapsible-section__toggle{border-radius:.5rem;padding-top:.625rem;padding-bottom:.625rem}.collapsible-section__toggle:hover{background-color:rgb(243 240 234/.6)}@media (prefers-color-scheme:dark){.firm-workspace .collapsible-section__toggle:hover{background-color:var(--d-panel-2);border-color:var(--d-line)}}.collapsible-section__action{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .collapsible-section__action{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.collapsible-section__action,.billing-app label.block.collapsible-section__action{font-size:.8125rem;line-height:1.45}.billing-app label.block.collapsible-section__action .mb-1,.billing-app label.block.collapsible-section__action>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .collapsible-section__action{font-size:.8125rem;line-height:1.45}.collapsible-section__summary{margin-top:.5rem;line-height:1.625}.item-list-section--overdue .section-label{line-height:1.375}.calendar-shell{--week-day-col-width:8.25rem}@media (max-width:639px){.calendar-shell:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;width:1.75rem;background:linear-gradient(270deg,rgba(250,248,244,.96),transparent)}}.calendar-shell{position:relative;-webkit-overflow-scrolling:touch;overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.9);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored)}@media (prefers-color-scheme:dark){.firm-workspace .calendar-shell{background-color:var(--d-panel-2);border-color:var(--d-line)}}.calendar-shell__week-row,.calendar-shell__weekday-row{display:grid;grid-template-columns:repeat(7,minmax(var(--week-day-col-width),var(--week-day-col-width)));width:-moz-max-content;width:max-content;min-width:min(100%,calc(5 * var(--week-day-col-width)))}.calendar-shell__week-row{border-top-width:1px;border-color:rgb(227 221 210/.6)}.calendar-weekday{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#f3f0ea var(--tw-gradient-from-position);--tw-gradient-to:rgb(243 240 234/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#faf8f4 var(--tw-gradient-to-position);padding-top:.75rem;padding-bottom:.75rem;text-align:center;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .calendar-weekday,.firm-workspace .field-dispatch-panel .calendar-weekday,.firm-workspace .weekly-day-column__head .calendar-weekday{color:var(--d-text-muted)}}@media (min-width:640px){.calendar-weekday{font-size:.75rem;line-height:1rem}}.calendar-day-cell{position:relative;min-height:104px;min-width:0;cursor:pointer;overflow:hidden;border-right-width:1px;border-color:rgb(227 221 210/.7);padding:0;text-align:left;font-family:var(--font-ui),system-ui,Segoe UI,sans-serif;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.calendar-day-cell:last-child{border-right-width:0}@media (min-width:640px){.calendar-day-cell{min-height:116px}}.calendar-day-cell:hover:not(.calendar-day-cell--selected){--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .calendar-day-cell:hover:not(.calendar-day-cell--selected){background-color:var(--d-panel-2);border-color:var(--d-line)}}.calendar-day-cell--muted{background-color:rgb(250 248 244/.4);--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .calendar-day-cell--muted{background-color:var(--d-panel-2);border-color:var(--d-line);color:#8a8276}}.calendar-day-cell--ph-holiday{background-color:rgb(238 242 255/.95)}@media (prefers-color-scheme:dark){.firm-workspace .calendar-day-cell--ph-holiday{background-color:rgba(129,140,248,.16);border-color:rgba(129,140,248,.32)}}.calendar-day-cell--ph-holiday.calendar-day-cell--muted{background-color:rgb(238 242 255/.5)}@media (prefers-color-scheme:dark){.firm-workspace .calendar-day-cell--ph-holiday.calendar-day-cell--muted{background-color:rgba(129,140,248,.16);border-color:rgba(129,140,248,.32)}}.calendar-day-cell--ph-holiday.calendar-day-cell--today{box-shadow:inset 0 0 0 2px rgba(99,102,241,.45)}.calendar-day-cell--today{box-shadow:inset 0 0 0 2px rgba(212,175,90,.5)}.calendar-day-cell--selected{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);box-shadow:inset 0 0 0 2px var(--gold),0 4px 14px var(--gold-glow)}.calendar-day-head{position:absolute;left:.5rem;top:.5rem;z-index:1;display:flex;height:2rem;width:2rem;align-items:flex-start;justify-content:flex-start}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .calendar-day-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.calendar-day-head{height:2.25rem;width:2.25rem}}.firm-auth--portal .calendar-day-num{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .calendar-day-num:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.calendar-day-num{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .calendar-day-num,.firm-workspace .weekly-day-column__head .calendar-day-num{color:var(--d-text)}}@media (min-width:640px){.calendar-day-num{font-size:1.125rem;line-height:1.75rem}}.calendar-day-cell--muted .calendar-day-num{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .calendar-day-cell--muted .calendar-day-num{color:#8a8276}}.calendar-day-cell--today .calendar-day-head{align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(184 145 61/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.calendar-day-cell--today .calendar-day-num{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.calendar-day-cell--selected:not(.calendar-day-cell--today) .calendar-day-head{align-items:center;justify-content:center;border-radius:.375rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position)}.calendar-day-cell--selected:not(.calendar-day-cell--today) .calendar-day-num{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.calendar-day-body{display:flex;min-height:100%;min-width:0;flex-direction:column;overflow:hidden;padding:2.5rem .5rem .5rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .calendar-day-body{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.calendar-day-body{padding-top:2.75rem}}.calendar-day-stats>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.calendar-day-stat{font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.25;letter-spacing:.06em}@media (min-width:640px){.calendar-day-stat{font-size:11px}}.calendar-day-stat--tasks{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .calendar-day-stat--tasks,.firm-workspace .field-dispatch-panel .calendar-day-stat--tasks,.firm-workspace .weekly-day-column__head .calendar-day-stat--tasks{color:var(--d-text-muted)}}.calendar-day-stat--open{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .calendar-day-stat--open{color:#e8b48a}}.calendar-day-ph-label{margin-bottom:.25rem;font-size:8px;font-weight:800;text-transform:uppercase;line-height:1.375;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .calendar-day-ph-label{color:#c4c7f5}}.billing-app label.block.text-xs .calendar-day-ph-label{display:block;margin-bottom:.4rem;font-weight:700}.calendar-day-ph-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-day-item{font-size:9px;font-weight:600;line-height:1.375;color:rgb(26 22 18/.8)}.calendar-day-item,.calendar-day-item .client-name-case-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-day-item .client-name-case-label{display:block;width:100%;max-width:100%}.billing-app .field-dispatch-panel label.calendar-day-item .client-name-case-label.text-xs,.billing-app .walk-in-panel label.calendar-day-item .client-name-case-label,.billing-app label.calendar-day-item .client-name-case-label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.calendar-day-item .client-name-case-label.text-xs .mb-1,.billing-app label.calendar-day-item .client-name-case-label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.calendar-day-item .client-name-case-label__name-group{display:inline;flex-shrink:1;white-space:nowrap}.tone-dot--ph-holiday{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity,1))}.calendar-ph-holiday-legend{flex-shrink:0}.weekly-board{--week-day-col-width:8.25rem}@media (max-width:639px){.weekly-board:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;width:1.75rem;background:linear-gradient(270deg,rgba(250,248,244,.96),transparent)}}.weekly-board{position:relative;-webkit-overflow-scrolling:touch;overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.9);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.4) var(--tw-gradient-to-position);padding:.75rem;--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored)}.weekly-board__grid{display:grid;grid-template-columns:repeat(7,minmax(var(--week-day-col-width),var(--week-day-col-width)));gap:.5rem;width:-moz-max-content;width:max-content;min-width:min(100%,calc(5 * var(--week-day-col-width) + 4 * .5rem))}.weekly-day-column{min-width:0}.weekly-day-mini-card{min-width:0;overflow:hidden}.weekly-day-mini-card__assignee{margin-top:.125rem;font-size:8px;line-height:1.375;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weekly-day-column__head{text-align:left}.weekly-day-column--ph-holiday{background-color:rgb(238 242 255/.8)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column--ph-holiday{background-color:rgba(129,140,248,.16);border-color:rgba(129,140,248,.32)}}.weekly-day-column--selected{border-color:rgb(184 145 61/.4);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored)}.weekly-day-strip{--week-day-col-width:8.25rem}@media (max-width:639px){.weekly-day-strip:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;width:1.75rem;background:linear-gradient(270deg,rgba(250,248,244,.96),transparent)}}.weekly-day-strip{position:relative;-webkit-overflow-scrolling:touch;overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.9);background-color:rgb(239 237 232/.8);padding:.375rem;--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.weekly-day-strip__grid{display:grid;grid-template-columns:repeat(7,minmax(var(--week-day-col-width),var(--week-day-col-width)));gap:.375rem;width:-moz-max-content;width:max-content;min-width:min(100%,calc(5 * var(--week-day-col-width) + 4 * .375rem))}.weekly-strip-day{display:flex;min-height:6rem;flex-direction:column;border-radius:.5rem;border-width:1px;border-color:transparent;background-color:rgb(255 255 255/.9);padding:.625rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (prefers-color-scheme:dark){.firm-workspace .weekly-strip-day{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .weekly-strip-day{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.weekly-strip-day:hover{border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.weekly-strip-day--selected{border-color:rgb(184 145 61/.5);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.weekly-strip-day--selected .weekly-strip-day__dow,.weekly-strip-day--selected .weekly-strip-day__num,.weekly-strip-day--selected .weekly-strip-day__stat--tasks{color:rgb(255 255 255/.75)}.weekly-strip-day--selected .weekly-strip-day__stat--open{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.weekly-strip-day--selected .weekly-strip-day__holiday{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.weekly-strip-day--today:not(.weekly-strip-day--selected){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.45);--tw-ring-offset-width:1px;--tw-ring-offset-color:#efede8}.weekly-strip-day--ph-holiday:not(.weekly-strip-day--selected){background-color:rgb(238 242 255/.95)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-strip-day--ph-holiday:not(.weekly-strip-day--selected){background-color:rgba(129,140,248,.16);border-color:rgba(129,140,248,.32)}}.weekly-strip-day__head{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem;border-bottom-width:1px;border-color:rgb(227 221 210/.5);padding-bottom:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .weekly-strip-day__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.weekly-strip-day--selected .weekly-strip-day__head{border-color:rgb(255 255 255/.2)}.weekly-strip-day__dow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .weekly-strip-day__dow,.firm-workspace .weekly-day-column__head .weekly-strip-day__dow,.firm-workspace .weekly-strip-day__dow{color:var(--d-text-muted)}}.firm-auth--portal .weekly-strip-day__num{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .weekly-strip-day__num:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.weekly-strip-day__num{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .weekly-strip-day__num,.firm-workspace .weekly-strip-day__num{color:var(--d-text)}}.weekly-strip-day--selected .weekly-strip-day__num{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.weekly-strip-day__holiday{margin-top:.25rem;font-size:7px;font-weight:800;text-transform:uppercase;line-height:1.25;letter-spacing:.04em;--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .weekly-strip-day__holiday{color:#c4c7f5}}.weekly-strip-day__stats{margin-top:.375rem}.weekly-strip-day__stats>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.weekly-strip-day__stat{font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.25;letter-spacing:.06em}@media (min-width:640px){.weekly-strip-day__stat{font-size:11px}}.weekly-strip-day__stat--tasks{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .weekly-strip-day__stat--tasks,.firm-workspace .weekly-day-column__head .weekly-strip-day__stat--tasks,.firm-workspace .weekly-strip-day__stat--tasks{color:var(--d-text-muted)}}.weekly-strip-day__stat--open{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .weekly-strip-day__stat--open{color:#e8b48a}}.weekly-strip-day__empty{margin-top:.5rem;text-align:center;font-size:10px;font-weight:600;font-style:italic;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .weekly-strip-day__empty,.firm-workspace .weekly-day-column__head .weekly-strip-day__empty,.firm-workspace .weekly-strip-day__empty{color:var(--d-text-muted)}}.weekly-strip-day--selected .weekly-strip-day__empty{color:rgb(255 255 255/.5)}.employee-card--active{border-color:rgb(184 145 61/.35);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored)}.employee-card--active,.firm-task-group{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.firm-task-group{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.firm-task-group--tax{--tw-gradient-from:rgb(255 251 235/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 251 235/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position)}.firm-task-group--admin,.firm-task-group--tax{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.firm-task-group--admin{--tw-gradient-from:rgb(250 246 238/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position)}.firm-task-group-divider{display:flex;align-items:center;gap:.75rem;padding-top:.25rem;padding-bottom:.25rem}.billing-app .grid.firm-task-group-divider{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-task-group-divider{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-task-group-divider__label{flex-shrink:0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-task-group-divider__label,.firm-workspace .firm-task-group-divider__label,.firm-workspace .weekly-day-column__head .firm-task-group-divider__label{color:var(--d-text-muted)}}.firm-task-group-divider:after,.firm-task-group-divider:before{content:"";height:1px;flex:1 1 0%;background-color:rgb(227 221 210/.8)}.firm-auth--portal .employee-avatar{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .employee-avatar:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.employee-avatar{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#5c4a1f var(--tw-gradient-to-position);font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .employee-avatar{color:var(--d-text)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .employee-avatar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.progress-ring__inner{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .progress-ring__inner{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.progress-ring__inner,.billing-app label.block.progress-ring__inner{font-size:.8125rem;line-height:1.45}.billing-app label.block.progress-ring__inner .mb-1,.billing-app label.block.progress-ring__inner>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .progress-ring__inner{font-size:.8125rem;line-height:1.45}.tools-btn-grid{margin-top:.25rem;display:grid;gap:.75rem}.billing-app .tools-btn-grid.gap-2{gap:.75rem}.billing-app .grid.tools-btn-grid,.billing-app .tools-btn-grid.gap-3{gap:1rem}@media (min-width:640px){.tools-btn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-action-btn{display:flex;min-height:52px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem .875rem;text-align:center;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .tool-action-btn{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .tool-action-btn{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tool-action-btn:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tool-action-btn:hover:not(:disabled){background-color:var(--d-panel-2);border-color:var(--d-line)}}.tool-action-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.4);--tw-ring-offset-width:2px}.tool-action-btn:active:not(:disabled):not(.tool-action-btn--primary){border-color:rgb(184 145 61/.5);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tool-action-btn:active:not(:disabled):not(.tool-action-btn--primary){color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.tool-action-btn:active:not(:disabled):not(.tool-action-btn--primary) .tool-action-btn__label{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tool-action-btn:active:not(:disabled):not(.tool-action-btn--primary) .tool-action-btn__label{color:var(--d-text)}}.tool-action-btn:disabled{cursor:wait;opacity:.55}.tool-action-btn__label{font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.375;letter-spacing:.04em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tool-action-btn__label{color:var(--d-text)}}.tool-action-btn__sub{max-width:16rem;font-size:11px;font-weight:600;text-transform:none;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .tool-action-btn__sub,.firm-workspace .tool-action-btn__sub,.firm-workspace .weekly-day-column__head .tool-action-btn__sub{color:var(--d-text-muted)}}.tool-action-btn__sub{text-wrap:balance}.tool-action-btn--primary{border-color:rgb(184 145 61/.45);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:rgba(212,175,90,.45)}.tool-action-btn--primary .tool-action-btn__label{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tool-action-btn--primary:hover:not(:disabled){filter:brightness(1.08)}.tool-action-btn--primary:active:not(:disabled),.tool-action-btn--primary:focus-visible{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tool-action-btn--primary:active:not(:disabled) .tool-action-btn__label,.tool-action-btn--primary:focus-visible .tool-action-btn__label{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tool-action-btn--accent{border-color:rgb(184 145 61/.35);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position)}.tool-action-btn--danger .tool-action-btn__label{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.tool-sheet-link{margin-top:1rem;display:flex;min-height:44px;width:100%;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));background-color:rgb(250 248 244/.5);font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tool-sheet-link{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .tool-sheet-link{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tool-sheet-link:hover{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.tools-panel{display:flex;flex-direction:column;gap:1.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .tools-panel{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tools-panel .view-hero{margin-bottom:0}.tools-panel__section{padding:1rem}@media (min-width:640px){.tools-panel__section{padding:1.25rem}}.tools-panel__section-head{margin-bottom:1rem}.tools-panel__section-desc{margin-bottom:1rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .tools-panel__section-desc,.firm-workspace .tools-panel__section-desc,.firm-workspace .weekly-day-column__head .tools-panel__section-desc{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.tools-panel__section-desc,.billing-app label.block.tools-panel__section-desc{font-size:.8125rem;line-height:1.45}.billing-app label.block.tools-panel__section-desc .mb-1,.billing-app label.block.tools-panel__section-desc>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .tools-panel__section-desc{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.tools-panel__section-desc{font-size:.875rem;line-height:1.25rem}}.tools-panel__form-grid{margin-top:.25rem;display:grid;gap:.75rem}.billing-app .tools-panel__form-grid.gap-2{gap:.75rem}.billing-app .grid.tools-panel__form-grid,.billing-app .tools-panel__form-grid.gap-3{gap:1rem}@media (min-width:640px){.tools-panel__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tools-panel__segment,.tools-panel__template-list{margin-top:1rem}.tools-panel__template-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.tools-panel__template-card{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.8) var(--tw-gradient-to-position);padding:.875rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.tools-panel__template-card{padding:1rem}}.tools-panel__stat-grid{margin-bottom:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;text-align:center;font-size:.75rem;line-height:1rem}.billing-app .tools-panel__stat-grid.gap-2{gap:.75rem}.billing-app .grid.tools-panel__stat-grid,.billing-app .tools-panel__stat-grid.gap-3{gap:1rem}.billing-app .field-dispatch-panel label.block.tools-panel__stat-grid,.billing-app label.block.tools-panel__stat-grid{font-size:.8125rem;line-height:1.45}.billing-app label.block.tools-panel__stat-grid .mb-1,.billing-app label.block.tools-panel__stat-grid>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .tools-panel__stat-grid{font-size:.8125rem;line-height:1.45}.tools-panel__stat-box{border-radius:.5rem;border-width:1px;padding:.75rem}.tools-panel__stat-box--warn{border-color:rgb(253 230 138/.8);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.tools-panel__stat-box--info{border-color:rgb(191 219 254/.8);--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.tools-panel__stat-label{font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .tools-panel__stat-label,.firm-workspace .tools-panel__stat-label,.firm-workspace .weekly-day-column__head .tools-panel__stat-label{color:var(--d-text-muted)}}.tools-panel__stat-value{margin-top:.375rem;font-size:1.25rem;line-height:1.75rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tools-panel__stat-value{color:var(--d-text)}}.tools-panel__actions{margin-top:.25rem}.tools-panel .owner-reminder-actions{gap:.75rem}.billing-app .grid.tools-panel .owner-reminder-actions{gap:1rem}.health-checks-panel__header{margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}.billing-app .grid.health-checks-panel__header{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .health-checks-panel__header{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.health-checks-panel__header{flex-direction:row;align-items:center;justify-content:space-between}}.health-checks-panel__title{margin-bottom:0}.health-checks-panel__refresh{min-height:44px;width:100%;flex-shrink:0;padding:.625rem 1.25rem;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em}.billing-app .field-dispatch-panel label.block.health-checks-panel__refresh,.billing-app label.block.health-checks-panel__refresh{font-size:.8125rem;line-height:1.45}.billing-app label.block.health-checks-panel__refresh .mb-1,.billing-app label.block.health-checks-panel__refresh>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .health-checks-panel__refresh{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.health-checks-panel__refresh{width:auto;min-width:7.5rem}}.health-checks-panel__item{border-radius:.375rem;border-width:1px;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.health-checks-panel__item,.billing-app label.block.health-checks-panel__item{font-size:.8125rem;line-height:1.45}.billing-app label.block.health-checks-panel__item .mb-1,.billing-app label.block.health-checks-panel__item>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .health-checks-panel__item{font-size:.8125rem;line-height:1.45}.health-checks-panel__item--ok{border-color:rgba(31,95,59,.28);background-color:rgba(31,95,59,.08)}.health-checks-panel__item--warn{border-color:rgba(180,130,40,.35);background-color:rgba(180,130,40,.1)}.health-checks-panel__item--error{border-color:rgba(139,30,30,.3);background-color:rgba(139,30,30,.08)}.health-checks-panel__item-title{font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .health-checks-panel__item-title{color:var(--d-text)}}.health-checks-panel__item-message{margin-top:.125rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .health-checks-panel__item-message,.firm-workspace .health-checks-panel__item-message,.firm-workspace .weekly-day-column__head .health-checks-panel__item-message{color:var(--d-text-muted)}}.reports-maintenance-banner{margin-bottom:.75rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:11px;line-height:1.625}.reports-maintenance-banner--ok{border-color:rgba(31,95,59,.32);background-color:rgba(31,95,59,.09);color:#1f5f3b}.reports-maintenance-banner--warn{border-color:rgba(180,130,40,.38);background-color:rgba(180,130,40,.11);color:#5c4212}.reports-maintenance-banner code{border-radius:.25rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.7);padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px}@media (prefers-color-scheme:dark){.firm-workspace .reports-maintenance-banner code{background-color:var(--d-panel-2);border-color:var(--d-line)}}.reports-maintenance-banner code{color:inherit}.reports-maintenance-hint{margin-top:.5rem;font-size:10px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .reports-maintenance-hint,.firm-workspace .reports-maintenance-hint,.firm-workspace .weekly-day-column__head .reports-maintenance-hint{color:var(--d-text-muted)}}.matter-intake-wizard__panel{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.8);padding:.75rem;background-color:rgba(255,255,255,.55)}.matter-intake-wizard__panel--gold{border-color:rgba(184,145,61,.28);background-color:rgba(250,248,244,.85)}.matter-intake-wizard__panel-title{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-wizard__panel-title{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.matter-intake-wizard__panel-title,.billing-app label.block.matter-intake-wizard__panel-title{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-intake-wizard__panel-title .mb-1,.billing-app label.block.matter-intake-wizard__panel-title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-intake-wizard__panel-title{font-size:.8125rem;line-height:1.45}.matter-intake-wizard__panel-hint{margin-top:.25rem;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .matter-intake-wizard__panel-hint,.firm-workspace .matter-intake-wizard__panel-hint,.firm-workspace .weekly-day-column__head .matter-intake-wizard__panel-hint{color:var(--d-text-muted)}}.conflict-warning-card{position:relative;margin-top:.75rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.2);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 246 238/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.7) var(--tw-gradient-to-position);--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.conflict-warning-card__shine{pointer-events:none;position:absolute;left:0;right:0;top:0;height:.125rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(212 175 90/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d4af5a var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.conflict-warning-card__inner{padding:1rem}@media (min-width:640px){.conflict-warning-card__inner{padding:1.25rem}}.conflict-warning-card__header{display:flex;align-items:flex-start;gap:.875rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .conflict-warning-card__header{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.conflict-warning-card__badge{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.35);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1));--tw-shadow:0 6px 18px rgba(26,22,18,0.18);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .conflict-warning-card__badge{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.conflict-warning-card__icon-svg{height:1.25rem;width:1.25rem}.conflict-warning-card__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-warning-card__eyebrow{color:var(--d-gold)}}.firm-auth--portal .conflict-warning-card__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .conflict-warning-card__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.conflict-warning-card__title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .conflict-warning-card__title,.firm-workspace .weekly-day-column__head .conflict-warning-card__title{color:var(--d-text)}}@media (min-width:640px){.conflict-warning-card__title{font-size:1.125rem;line-height:1.75rem}}.conflict-warning-card__subtitle{margin-top:.5rem}.conflict-warning-card__subtitle>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.conflict-warning-card__subtitle{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-warning-card__subtitle,.firm-workspace .field-dispatch-panel .conflict-warning-card__subtitle,.firm-workspace .weekly-day-column__head .conflict-warning-card__subtitle{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.conflict-warning-card__subtitle,.billing-app label.block.conflict-warning-card__subtitle{font-size:.8125rem;line-height:1.45}.billing-app label.block.conflict-warning-card__subtitle .mb-1,.billing-app label.block.conflict-warning-card__subtitle>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .conflict-warning-card__subtitle{font-size:.8125rem;line-height:1.45}.conflict-warning-card__body{margin-top:1rem}.conflict-warning-card__body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.conflict-warning-card__section{border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.15);background-color:rgb(255 255 255/.75);padding:.875rem;--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.8);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.conflict-warning-card__section-title{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-warning-card__section-title{color:var(--d-gold)}}.conflict-warning-card__section-body{margin-top:.625rem}.conflict-warning-card__section-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.conflict-warning-card__section-copy{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-warning-card__section-copy,.firm-workspace .field-dispatch-panel .conflict-warning-card__section-copy,.firm-workspace .weekly-day-column__head .conflict-warning-card__section-copy{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.conflict-warning-card__section-copy,.billing-app label.block.conflict-warning-card__section-copy{font-size:.8125rem;line-height:1.45}.billing-app label.block.conflict-warning-card__section-copy .mb-1,.billing-app label.block.conflict-warning-card__section-copy>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .conflict-warning-card__section-copy{font-size:.8125rem;line-height:1.45}.conflict-warning-card__section-footnote{font-size:11px;line-height:1.625;color:rgb(111 103 92/.9)}.conflict-warning-card__matches{margin-top:.625rem}.conflict-warning-card__matches>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.conflict-warning-card__match{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.55);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(243 240 234/0.35) var(--tw-gradient-to-position);padding:.75rem .875rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.billing-app .grid.conflict-warning-card__match{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .conflict-warning-card__match{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.conflict-warning-card__match:hover{border-color:rgb(184 145 61/.3);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.conflict-warning-card__match-code{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.375rem;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(184 145 61/.1);padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-warning-card__match-code{color:var(--d-gold)}}.conflict-warning-card__match-title{font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-warning-card__match-title{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.conflict-warning-card__match-title,.billing-app label.block.conflict-warning-card__match-title{font-size:.8125rem;line-height:1.45}.billing-app label.block.conflict-warning-card__match-title .mb-1,.billing-app label.block.conflict-warning-card__match-title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .conflict-warning-card__match-title{font-size:.8125rem;line-height:1.45}.conflict-warning-card__match-reason{margin-top:.375rem;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-warning-card__match-reason,.firm-workspace .field-dispatch-panel .conflict-warning-card__match-reason,.firm-workspace .weekly-day-column__head .conflict-warning-card__match-reason{color:var(--d-text-muted)}}.conflict-warning-card__use-btn{flex-shrink:0;border-radius:.5rem;border-width:1px;border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .conflict-warning-card__use-btn{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.conflict-warning-card__use-btn:hover{border-color:rgb(184 145 61/.5);--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.conflict-warning-card--checking{border-color:rgb(184 145 61/.25);--tw-gradient-from:rgb(250 246 238/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.5) var(--tw-gradient-to-position)}.conflict-warning-card--review{box-shadow:0 10px 28px rgba(26,22,18,.08),inset 0 1px 0 rgba(255,255,255,.85)}.conflict-warning-card--blocked{border-color:rgb(253 164 175/.35);--tw-gradient-from:rgb(255 241 242/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 241 242/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#fff9f9 var(--tw-gradient-to-position);box-shadow:0 10px 28px rgba(120,40,40,.08)}.conflict-warning-card--blocked .conflict-warning-card__shine{--tw-gradient-to:rgb(253 164 175/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(253 164 175/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.conflict-warning-card--blocked .conflict-warning-card__badge{border-color:rgb(253 164 175/.4);--tw-gradient-from:#4a1c1c var(--tw-gradient-from-position);--tw-gradient-to:rgb(74 28 28/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#6b2a2a var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.conflict-warning-card--blocked .conflict-warning-card__eyebrow{color:rgb(190 18 60/.8)}.conflict-warning-card--clear{border-color:var(--firm-mint-border);background:linear-gradient(145deg,var(--firm-mint-top) 0,#fff 52%,var(--firm-mint-bottom) 100%);box-shadow:0 10px 28px var(--firm-mint-shadow)}.conflict-warning-card--clear .conflict-warning-card__shine{--tw-gradient-via:var(--firm-mint-border)}.conflict-warning-card--clear .conflict-warning-card__badge{border-color:var(--firm-mint-border);background:linear-gradient(145deg,#3d4a3e,#4f5f50);color:var(--firm-mint-top)}.conflict-warning-card--clear .conflict-warning-card__eyebrow{color:var(--firm-mint-text)}.conflict-review{margin-top:.25rem}.conflict-review>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.conflict-review{border-width:0;padding:0}.conflict-review__legend{margin-bottom:.25rem;display:block;width:100%;padding-left:0;padding-right:0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-review__legend{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.conflict-review__legend.text-xs,.billing-app .walk-in-panel label.conflict-review__legend,.billing-app label.conflict-review__legend.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.text-xs .conflict-review__legend,.billing-app label.conflict-review__legend.text-xs .mb-1,.billing-app label.conflict-review__legend.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.conflict-review__option{display:flex;min-height:72px;cursor:pointer;align-items:flex-start;gap:.75rem;border-radius:.75rem;border-width:2px;border-color:rgb(227 221 210/.7);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(243 240 234/0.3) var(--tw-gradient-to-position);padding:.875rem 1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .grid.conflict-review__option{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .conflict-review__option{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.conflict-review__option:hover{border-color:rgb(184 145 61/.3)}.conflict-review__option--selected,.conflict-review__option:has(:checked){border-color:rgb(184 145 61/.45);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 246 238/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.2)}.conflict-review__option input[type=radio]{margin-top:.25rem;height:1rem;width:1rem;flex-shrink:0;cursor:pointer;accent-color:#3d3018}.conflict-review__copy{display:flex;min-width:0;flex-direction:column;gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .conflict-review__copy{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.conflict-review__text{font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-review__text{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.conflict-review__text,.billing-app label.block.conflict-review__text{font-size:.8125rem;line-height:1.45}.billing-app label.block.conflict-review__text .mb-1,.billing-app label.block.conflict-review__text>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .conflict-review__text{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.conflict-review__text{font-size:.875rem;line-height:1.25rem}}.conflict-review__hint{font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-review__hint,.firm-workspace .field-dispatch-panel .conflict-review__hint,.firm-workspace .weekly-day-column__head .conflict-review__hint{color:var(--d-text-muted)}}.conflict-review__matches{margin-left:.25rem;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.15);background-color:rgb(255 255 255/.6);padding:.625rem}@media (prefers-color-scheme:dark){.firm-workspace .conflict-review__matches{background-color:var(--d-panel-2);border-color:var(--d-line)}}.conflict-check-loading__row{display:flex;align-items:flex-start;gap:.625rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .conflict-check-loading__row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.conflict-check-loading__spinner{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;border-radius:9999px;border-width:2px;border-color:rgba(138,107,42,.95) rgba(184,145,61,.22) rgba(184,145,61,.22);animation:firm-status-spin .75s linear infinite}.conflict-check-loading__title{font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-check-loading__title{color:var(--d-text)}}.conflict-check-loading__hint{margin-top:.125rem;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-check-loading__hint,.firm-workspace .field-dispatch-panel .conflict-check-loading__hint,.firm-workspace .weekly-day-column__head .conflict-check-loading__hint{color:var(--d-text-muted)}}.conflict-check-loading__bar{position:relative;margin-top:.75rem;height:.25rem;overflow:hidden;border-radius:9999px;background-color:rgba(184,145,61,.16)}.conflict-check-loading__bar-fill{position:absolute;top:0;bottom:0;width:40%;border-radius:9999px;background:linear-gradient(90deg,rgba(184,145,61,.35),rgba(138,107,42,.85));animation:conflict-check-bar-slide 1.1s ease-in-out infinite}@keyframes conflict-check-bar-slide{0%{left:-40%}to{left:100%}}.conflict-check-loading__steps{margin-top:.75rem}.conflict-check-loading__steps>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.conflict-check-loading__step{display:flex;align-items:center;gap:.5rem;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .conflict-check-loading__step,.firm-workspace .field-dispatch-panel .conflict-check-loading__step,.firm-workspace .weekly-day-column__head .conflict-check-loading__step{color:var(--d-text-muted)}}.billing-app .grid.conflict-check-loading__step{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .conflict-check-loading__step{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.conflict-check-loading__step{animation:conflict-check-step-fade 1.2s ease-in-out infinite}.conflict-check-loading__step-dot{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background-color:rgb(184 145 61/.7)}@keyframes conflict-check-step-fade{0%,to{opacity:.45}50%{opacity:1}}.matter-intake-wizard__success{border-radius:.5rem;border-width:1px;padding:.75rem;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.matter-intake-wizard__success,.billing-app label.block.matter-intake-wizard__success{font-size:.8125rem;line-height:1.45}.billing-app label.block.matter-intake-wizard__success .mb-1,.billing-app label.block.matter-intake-wizard__success>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .matter-intake-wizard__success{font-size:.8125rem;line-height:1.45}.matter-intake-wizard__success{border-color:var(--firm-mint-border);background:var(--firm-mint-gradient);color:var(--firm-mint-text)}.tab-page-header{margin-bottom:.75rem;display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:.625rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .tab-page-header{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tab-info-guide{display:inline-flex;align-items:flex-start;gap:.5rem}.billing-app .grid.tab-info-guide{gap:.75rem}.tab-info-guide[open]{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.billing-app .grid.tab-info-guide[open]{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .tab-info-guide[open]{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tab-info-guide__trigger{display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;list-style-type:none;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(227 221 210/.8);background-color:rgb(255 255 255/.9);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .tab-info-guide__trigger{background-color:var(--d-panel-2);border-color:var(--d-line)}}.tab-info-guide__trigger::-webkit-details-marker{display:none}.tab-info-guide__trigger:hover{border-color:rgb(184 145 61/.4);--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tab-info-guide__trigger:hover{background-color:var(--d-panel-2);border-color:var(--d-line)}}.tab-info-guide[open] .tab-info-guide__trigger{border-color:rgb(184 145 61/.45);background-color:rgb(184 145 61/.1)}.firm-auth--portal .tab-info-guide__icon{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .tab-info-guide__icon:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.tab-info-guide__icon{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:11px;font-weight:700;font-style:normal;line-height:1;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .tab-info-guide__icon{color:var(--d-text)}.firm-workspace .tab-info-guide__icon{color:var(--d-gold)}}.tab-info-guide__panel{min-width:0;flex:1 1 0%;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.9);padding:.625rem .875rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .tab-info-guide__panel,.firm-workspace .weekly-day-column__head .tab-info-guide__panel{color:var(--d-text-muted)}.firm-workspace .tab-info-guide__panel{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .tab-info-guide__panel{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.tab-info-guide__panel,.billing-app label.block.tab-info-guide__panel{font-size:.8125rem;line-height:1.45}.billing-app label.block.tab-info-guide__panel .mb-1,.billing-app label.block.tab-info-guide__panel>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .tab-info-guide__panel{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.tab-info-guide__panel{padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}}.tab-page-header{margin-bottom:1rem}.tab-info-guide__text{margin:0}.tab-info-guide__text+.tab-info-guide__text{margin-top:.375rem}.tab-info-guide__text strong{font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tab-info-guide__text strong{color:var(--d-text)}}@media (max-width:480px){.tab-info-guide[open] .tab-info-guide__panel{width:100%;flex:1 1 100%}}.matter-intake-wizard__nav{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.billing-app .grid.matter-intake-wizard__nav{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-intake-wizard__nav{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-intake-wizard__nav .btn-primary,.matter-intake-wizard__nav .btn-secondary{min-width:6.5rem;padding:.625rem 1.25rem}.client-profile-hero{padding:1rem}@media (min-width:640px){.client-profile-hero{padding:1.25rem}}.client-profile-hero__top{display:flex;flex-direction:column;gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-profile-hero__top{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.client-profile-hero__top{flex-direction:row;align-items:flex-start;justify-content:space-between}}.client-profile-hero__identity{min-width:0;flex:1 1 0%}.client-profile-hero__balance{flex-shrink:0;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.8);background-color:rgb(243 240 234/.6);padding:.75rem 1rem;text-align:left}@media (prefers-color-scheme:dark){.firm-workspace .client-profile-hero__balance{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:640px){.client-profile-hero__balance{min-width:9.5rem;text-align:right}}.client-profile-hero__balance-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-profile-hero__balance-label,.firm-workspace .field-dispatch-panel .client-profile-hero__balance-label,.firm-workspace .weekly-day-column__head .client-profile-hero__balance-label{color:var(--d-text-muted)}}.client-profile-hero__balance-value{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:800;--tw-text-opacity:1;color:rgb(139 30 30/var(--tw-text-opacity,1))}.client-profile-hero__balance-status{margin-top:.375rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-profile-hero__balance-status,.firm-workspace .field-dispatch-panel .client-profile-hero__balance-status,.firm-workspace .weekly-day-column__head .client-profile-hero__balance-status{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.client-profile-hero__balance-status,.billing-app label.block.client-profile-hero__balance-status{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-profile-hero__balance-status .mb-1,.billing-app label.block.client-profile-hero__balance-status>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-profile-hero__balance-status{font-size:.8125rem;line-height:1.45}.client-profile-hero__actions{margin-top:1rem;display:flex;flex-direction:column;gap:.625rem;border-top-width:1px;border-color:rgb(227 221 210/.6);padding-top:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-profile-hero__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.client-profile-hero__actions{flex-direction:row;flex-wrap:wrap}}.client-profile-hero__action-btn{min-height:44px;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 1rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .client-profile-hero__action-btn{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .field-dispatch-panel label.block.client-profile-hero__action-btn,.billing-app label.block.client-profile-hero__action-btn{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-profile-hero__action-btn .mb-1,.billing-app label.block.client-profile-hero__action-btn>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-profile-hero__action-btn{font-size:.8125rem;line-height:1.45}.client-profile-hero__action-btn:hover{--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1))}.client-profile-hero__action-btn:disabled{cursor:not-allowed;opacity:.5}@media (min-width:640px){.client-profile-hero__action-btn{width:auto;min-width:7.5rem}}.client-profile-hero__action-btn--gold{border-color:rgb(184 145 61/.4);background-color:rgba(184,145,61,.1);--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}.client-profile-hero__action-btn--gold:hover{background-color:rgba(184,145,61,.18)}.client-profile-hero__stats{margin-top:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;text-align:center;font-size:.75rem;line-height:1rem}.billing-app .client-profile-hero__stats.gap-2{gap:.75rem}.billing-app .client-profile-hero__stats.gap-3,.billing-app .grid.client-profile-hero__stats{gap:1rem}.billing-app .field-dispatch-panel label.block.client-profile-hero__stats,.billing-app label.block.client-profile-hero__stats{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-profile-hero__stats .mb-1,.billing-app label.block.client-profile-hero__stats>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-profile-hero__stats{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.client-profile-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.client-profile-hero__stat-box{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity,1));padding:.875rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .client-profile-hero__stat-box{background-color:var(--d-panel-2);background-image:none}}.client-profile-hero__stat-label{font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-profile-hero__stat-label,.firm-workspace .field-dispatch-panel .client-profile-hero__stat-label,.firm-workspace .weekly-day-column__head .client-profile-hero__stat-label{color:var(--d-text-muted)}}.client-profile-hero__stat-value{margin-top:.375rem;font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-profile-hero__stat-value{color:var(--d-text)}}.matter-page .client-profile-hero__stat-value--positive{color:var(--firm-mint-text)}.client-profile-hero__stat-value--positive{--tw-text-opacity:1;color:rgb(31 107 58/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-profile-hero__stat-value--positive,.firm-workspace .matter-page .client-profile-hero__stat-value--positive{color:var(--firm-mint-dark-text)}}.client-profile-modal{padding:1.25rem}@media (min-width:640px){.client-profile-modal{padding:1.5rem}}.client-profile-modal__desc{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-profile-modal__desc,.firm-workspace .field-dispatch-panel .client-profile-modal__desc,.firm-workspace .weekly-day-column__head .client-profile-modal__desc{color:var(--d-text-muted)}}.client-profile-modal__textarea{min-height:96px}.client-profile-modal__actions{margin-top:1.25rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem}.billing-app .client-profile-modal__actions.gap-2{gap:.75rem}.billing-app .client-profile-modal__actions.gap-3{gap:1rem}@media (min-width:420px){.client-profile-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-profile-modal__actions .btn-primary,.client-profile-modal__actions .btn-secondary,.client-profile-modal__actions button{min-height:46px;width:100%;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem}.partner-weekly-report{padding:1rem}@media (min-width:640px){.partner-weekly-report{padding:1.25rem}}.partner-weekly-report__head{margin-bottom:1rem}.partner-weekly-report__title{margin-bottom:.5rem}.partner-weekly-report__desc{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .partner-weekly-report__desc,.firm-workspace .partner-weekly-report__desc,.firm-workspace .weekly-day-column__head .partner-weekly-report__desc{color:var(--d-text-muted)}}.partner-weekly-report__actions{display:flex;flex-direction:column;gap:.75rem}.billing-app .grid.partner-weekly-report__actions{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .partner-weekly-report__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.partner-weekly-report__actions{flex-direction:row;flex-wrap:wrap}}.partner-weekly-report__btn{min-height:44px;width:100%;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.75rem;line-height:1rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.block.partner-weekly-report__btn,.billing-app label.block.partner-weekly-report__btn{font-size:.8125rem;line-height:1.45}.billing-app label.block.partner-weekly-report__btn .mb-1,.billing-app label.block.partner-weekly-report__btn>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .partner-weekly-report__btn{font-size:.8125rem;line-height:1.45}.partner-weekly-report__btn:disabled{cursor:not-allowed;opacity:.5}@media (min-width:640px){.partner-weekly-report__btn{width:auto;min-width:9rem}}.partner-weekly-report__btn--secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .partner-weekly-report__btn--secondary{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.partner-weekly-report__btn--secondary:hover{--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1))}.partner-weekly-report__btn--gold{border-width:1px;border-color:rgb(184 145 61/.4);background-color:rgba(184,145,61,.1);--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}.partner-weekly-report__btn--gold:hover{background-color:rgba(184,145,61,.18)}.partner-weekly-report__preview{margin-top:1.25rem}.partner-weekly-report__preview>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.partner-weekly-report__preview{border-top-width:1px;border-color:rgb(227 221 210/.6);padding-top:1.25rem}.partner-weekly-report__preview-head{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.8);background-color:rgb(243 240 234/.6);padding:.875rem 1rem}@media (prefers-color-scheme:dark){.firm-workspace .partner-weekly-report__preview-head{background-color:var(--d-panel-2);border-color:var(--d-line)}}.partner-weekly-report__week-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .partner-weekly-report__week-label,.firm-workspace .partner-weekly-report__week-label,.firm-workspace .weekly-day-column__head .partner-weekly-report__week-label{color:var(--d-text-muted)}}.partner-weekly-report__week-value{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .partner-weekly-report__week-value{color:var(--d-text)}}@media (min-width:640px){.partner-weekly-report__week-value{font-size:1rem;line-height:1.5rem}}.partner-weekly-report__section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.partner-weekly-report__section-title{font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .partner-weekly-report__section-title,.firm-workspace .partner-weekly-report__section-title,.firm-workspace .weekly-day-column__head .partner-weekly-report__section-title{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.partner-weekly-report__section-title,.billing-app label.block.partner-weekly-report__section-title{font-size:.8125rem;line-height:1.45}.billing-app label.block.partner-weekly-report__section-title .mb-1,.billing-app label.block.partner-weekly-report__section-title>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .partner-weekly-report__section-title{font-size:.8125rem;line-height:1.45}.partner-weekly-report__stat-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.billing-app .partner-weekly-report__stat-grid.gap-2{gap:.75rem}.billing-app .grid.partner-weekly-report__stat-grid,.billing-app .partner-weekly-report__stat-grid.gap-3{gap:1rem}@media (min-width:640px){.partner-weekly-report__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.partner-weekly-report__stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-weekly-report__stat-grid--tasks{grid-template-columns:repeat(3,minmax(0,1fr))}}.partner-weekly-report__stat-box{min-height:5.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity,1));padding:.875rem 1rem}@media (prefers-color-scheme:dark){.firm-workspace .partner-weekly-report__stat-box{background-color:var(--d-panel-2);background-image:none}}.partner-weekly-report__stat-box--warn{border-width:1px;border-color:rgb(254 202 202/.7);background-color:rgb(254 242 242/.5)}@media (prefers-color-scheme:dark){.firm-workspace .partner-weekly-report__stat-box--warn{background-color:rgba(212,175,90,.1);border-color:rgba(212,175,90,.28)}}.partner-weekly-report__stat-box--info{border-width:1px;border-color:rgb(253 230 138/.8);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.partner-weekly-report__stat-label{font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.375;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .partner-weekly-report__stat-label,.firm-workspace .partner-weekly-report__stat-label,.firm-workspace .weekly-day-column__head .partner-weekly-report__stat-label{color:var(--d-text-muted)}}.partner-weekly-report__stat-value{margin-top:.5rem;overflow-wrap:break-word;font-size:1.25rem;line-height:1.75rem;font-weight:800;line-height:1.25;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .partner-weekly-report__stat-value{color:var(--d-text)}}.matter-page .partner-weekly-report__stat-value--positive{color:var(--firm-mint-text)}.partner-weekly-report__stat-value--positive{--tw-text-opacity:1;color:rgb(31 107 58/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page .partner-weekly-report__stat-value--positive,.firm-workspace .partner-weekly-report__stat-value--positive{color:var(--firm-mint-dark-text)}}.partner-weekly-report__table-wrap{overflow-x:auto;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .partner-weekly-report__table-wrap{background-color:var(--d-panel-2);border-color:var(--d-line)}}.partner-weekly-report__table{width:100%;min-width:20rem;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.partner-weekly-report__table th{border-bottom-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity,1));padding:.75rem 1rem;text-align:left;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .partner-weekly-report__table th,.firm-workspace .partner-weekly-report__table th,.firm-workspace .weekly-day-column__head .partner-weekly-report__table th{color:var(--d-text-muted)}.firm-workspace .partner-weekly-report__table th{background-color:var(--d-panel-2);background-image:none}}.partner-weekly-report__table td{border-bottom-width:1px;border-color:rgb(227 221 210/.5);padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .partner-weekly-report__table td{color:var(--d-text)}}.partner-weekly-report__table tbody tr:last-child td,.partner-weekly-report__table td:last-child{border-bottom-width:0}.firm-finances{min-width:0}.firm-finances>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.firm-finances__hero{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);padding:1.5rem 1.25rem}@media (min-width:640px){.firm-finances__hero{padding:1.75rem}}.firm-finances__hero{background:linear-gradient(135deg,#fffdf8,#faf6ee 48%,#f3ece0);box-shadow:0 8px 32px rgba(184,145,61,.1)}.firm-finances__hero:after{content:"";pointer-events:none;position:absolute;right:-2rem;top:-2.5rem;height:10rem;width:10rem;border-radius:9999px;opacity:.4;background:radial-gradient(circle,rgba(184,145,61,.35) 0,transparent 70%)}.firm-finances__hero-copy{position:relative;max-width:42rem}.firm-finances__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__eyebrow{color:var(--d-gold)}}.firm-auth--portal .firm-finances__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .firm-finances__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.firm-finances__title{margin-top:.5rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__title,.firm-workspace .weekly-day-column__head .firm-finances__title{color:var(--d-text)}}@media (min-width:640px){.firm-finances__title{font-size:2.25rem;line-height:2.5rem}}.firm-finances__lede{margin-top:.5rem;max-width:36rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__lede,.firm-workspace .firm-finances__lede,.firm-workspace .weekly-day-column__head .firm-finances__lede{color:var(--d-text-muted)}}.firm-finances__hero-meta{position:relative;margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.firm-finances__hero-meta{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__hero-meta{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__pill{border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.35);background-color:rgb(255 255 255/.7);padding:.25rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__pill{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.firm-finances__pill--muted{border-color:rgb(227 221 210/.7);--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__pill--muted,.firm-workspace .firm-finances__pill--muted,.firm-workspace .weekly-day-column__head .firm-finances__pill--muted{color:var(--d-text-muted)}}.firm-finances__panel{overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 2px 16px rgba(43,37,29,0.04);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__panel{background-color:var(--d-panel-2);border-color:var(--d-line)}}.firm-finances__panel--report{padding:0}.firm-finances__panel-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__panel-toggle{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__panel-toggle:hover{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}@media (min-width:640px){.firm-finances__panel-toggle{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.firm-finances__panel-toggle{padding-left:1.5rem;padding-right:1.5rem}}.firm-finances__panel-toggle-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__panel-toggle-label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.firm-finances__panel-toggle-label.text-xs,.billing-app .walk-in-panel label.firm-finances__panel-toggle-label,.billing-app label.firm-finances__panel-toggle-label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-finances__panel-toggle-label.text-xs .mb-1,.billing-app label.firm-finances__panel-toggle-label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-finances__panel-toggle-hint{margin-top:.125rem;display:block;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__panel-toggle-hint,.firm-workspace .firm-finances__panel-toggle-hint,.firm-workspace .weekly-day-column__head .firm-finances__panel-toggle-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.firm-finances__panel-toggle-hint.text-xs,.billing-app .walk-in-panel label.firm-finances__panel-toggle-hint,.billing-app label.firm-finances__panel-toggle-hint.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-finances__panel-toggle-hint.text-xs .mb-1,.billing-app label.firm-finances__panel-toggle-hint.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-finances__panel-toggle-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));font-size:1.125rem;line-height:1.75rem;line-height:1;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__panel-toggle-icon{color:var(--d-gold);background-color:var(--d-panel-2);background-image:none}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__panel-toggle-icon{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__settings-body{border-top-width:1px;border-color:rgb(227 221 210/.6);padding:1rem 1rem 1.25rem}@media (min-width:640px){.firm-finances__settings-body{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.firm-finances__settings-body{padding-left:1.5rem;padding-right:1.5rem}}.firm-finances__allocation-bar{margin-bottom:1rem;display:flex;height:.5rem;overflow:hidden;border-radius:9999px;border-width:1px;border-color:rgb(227 221 210/.5);--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__allocation-bar{background-color:var(--d-panel-2);background-image:none}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__allocation-bar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__allocation-segment{height:100%;min-width:2px;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.firm-finances__percent-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.billing-app .firm-finances__percent-grid.gap-2{gap:.75rem}.billing-app .firm-finances__percent-grid.gap-3,.billing-app .grid.firm-finances__percent-grid{gap:1rem}@media (min-width:768px){.firm-finances__percent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.firm-finances__percent-field{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.6);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__percent-field{background-color:var(--d-panel-2);background-image:none}}.firm-finances__percent-name{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__percent-name,.firm-workspace .firm-finances__percent-name,.firm-workspace .weekly-day-column__head .firm-finances__percent-name{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.firm-finances__percent-name.text-xs,.billing-app .walk-in-panel label.firm-finances__percent-name,.billing-app label.firm-finances__percent-name.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-finances__percent-name.text-xs .mb-1,.billing-app label.firm-finances__percent-name.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-finances__percent-input{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.billing-app .grid.firm-finances__percent-input{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__percent-input{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__percent-control{max-width:5.5rem;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center;font-weight:600}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__percent-control{background-color:var(--d-panel-2);border-color:var(--d-line)}}.firm-finances__percent-suffix{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__percent-suffix,.firm-workspace .firm-finances__percent-suffix,.firm-workspace .weekly-day-column__head .firm-finances__percent-suffix{color:var(--d-text-muted)}}.firm-finances__settings-footer{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.billing-app .grid.firm-finances__settings-footer{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__settings-footer{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-finances__settings-footer{flex-direction:row;align-items:center;justify-content:space-between}}.firm-finances__total{font-size:.75rem;line-height:1rem;font-weight:700}.billing-app .field-dispatch-panel label.block.firm-finances__total,.billing-app label.block.firm-finances__total{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__total .mb-1,.billing-app label.block.firm-finances__total>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__total{font-size:.8125rem;line-height:1.45}.firm-finances__total.is-valid{--tw-text-opacity:1;color:rgb(47 90 58/var(--tw-text-opacity,1))}.firm-finances__total.is-invalid{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__total.is-invalid{color:#e8b48a}}.firm-finances__save-btn{min-height:44px;width:100%;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.firm-finances__save-btn{width:auto}}.firm-finances__settings-warning{margin-top:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__settings-warning{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3);color:#e6c878}}.billing-app .field-dispatch-panel label.block.firm-finances__settings-warning,.billing-app label.block.firm-finances__settings-warning{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__settings-warning .mb-1,.billing-app label.block.firm-finances__settings-warning>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__settings-warning{font-size:.8125rem;line-height:1.45}.firm-finances__toolbar{display:flex;flex-direction:column;gap:1rem;border-bottom-width:1px;border-color:rgb(227 221 210/.6);padding:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__toolbar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-finances__toolbar{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.firm-finances__toolbar{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.firm-finances__toolbar{gap:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem}}.firm-finances__toolbar-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__toolbar-label,.firm-workspace .firm-finances__toolbar-label,.firm-workspace .weekly-day-column__head .firm-finances__toolbar-label{color:var(--d-text-muted)}}.firm-auth--portal .firm-finances__toolbar-period{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .firm-finances__toolbar-period:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.firm-finances__toolbar-period{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__toolbar-period,.firm-workspace .weekly-day-column__head .firm-finances__toolbar-period{color:var(--d-text)}}.firm-finances__toolbar-actions{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.billing-app .firm-finances__toolbar-actions.gap-2,.billing-app .grid.firm-finances__toolbar-actions{gap:.75rem}.billing-app .firm-finances__toolbar-actions.gap-3{gap:1rem}@media (min-width:640px){.firm-finances__toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.firm-finances__toolbar-actions{grid-template-columns:minmax(0,1fr) 5.75rem auto;align-items:center}.firm-finances__toolbar{flex-direction:row;align-items:flex-end;justify-content:space-between}}.firm-finances__select{width:100%;min-width:0;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.firm-finances__select{width:auto!important}}.firm-finances__select--year{min-width:5.5rem}.firm-finances__error{margin-left:1rem;margin-right:1rem;margin-top:1rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__error{background-color:rgba(212,175,90,.1);border-color:rgba(212,175,90,.28)}}@media (min-width:640px){.firm-finances__error{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:768px){.firm-finances__error{margin-left:1.5rem;margin-right:1.5rem}}.firm-finances__loading-grid>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.firm-finances__loading-grid{padding:1.25rem 1rem}@media (min-width:640px){.firm-finances__loading-grid{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.firm-finances__loading-grid{padding-left:1.5rem;padding-right:1.5rem}}.firm-finances__report-inner>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.firm-finances__report-inner{padding:1rem 1rem 1.5rem}@media (min-width:640px){.firm-finances__report-inner{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.firm-finances__report-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.firm-finances__report-inner>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}}.firm-finances__income-hero{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.3);background:linear-gradient(120deg,rgba(184,145,61,.14),rgba(255,255,255,.9) 55%);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.firm-finances__income-hero-accent{position:absolute;left:0;top:0;height:100%;width:.25rem;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#b8913d var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(184 145 61/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(184 145 61/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(184 145 61/0.3) var(--tw-gradient-to-position)}.firm-finances__income-hero-body{padding:1.25rem}@media (min-width:640px){.firm-finances__income-hero-body{padding:1.5rem}}@media (min-width:768px){.firm-finances__income-hero-body{padding:1.75rem}}.firm-finances__income-eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__income-eyebrow{color:var(--d-gold)}}.firm-finances__income-total{margin-top:.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__income-total{color:var(--d-text)}}@media (min-width:640px){.firm-finances__income-total{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1280px){.firm-finances__income-total{font-size:2.25rem;line-height:2.5rem}}.firm-finances__income-meta{margin-top:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__income-meta,.firm-workspace .firm-finances__income-meta,.firm-workspace .weekly-day-column__head .firm-finances__income-meta{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.firm-finances__income-meta,.billing-app label.block.firm-finances__income-meta{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__income-meta .mb-1,.billing-app label.block.firm-finances__income-meta>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__income-meta{font-size:.8125rem;line-height:1.45}.firm-finances__bucket-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.billing-app .firm-finances__bucket-grid.gap-2{gap:.75rem}.billing-app .firm-finances__bucket-grid.gap-3{gap:1rem}@media (min-width:640px){.firm-finances__bucket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.firm-finances__bucket-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.firm-finances__bucket{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__bucket{background-color:var(--d-panel-2);background-image:none}}.firm-finances__bucket:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.firm-finances__bucket{padding:1.25rem}}.firm-finances__bucket-short{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__bucket-short,.firm-workspace .firm-finances__bucket-short,.firm-workspace .weekly-day-column__head .firm-finances__bucket-short{color:var(--d-text-muted)}}.firm-finances__bucket-label{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__bucket-label{color:var(--d-text)}}.firm-finances__bucket-value{margin-top:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__bucket-value{color:var(--d-text)}}@media (min-width:768px){.firm-finances__bucket-value{font-size:1.5rem;line-height:2rem}}.firm-finances__bucket-pct{margin-top:.25rem;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__bucket-pct,.firm-workspace .firm-finances__bucket-pct,.firm-workspace .weekly-day-column__head .firm-finances__bucket-pct{color:var(--d-text-muted)}}.firm-finances__section-head{border-top-width:1px;border-color:rgb(227 221 210/.5);padding-top:1.5rem}.firm-auth--portal .firm-finances__section-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .firm-finances__section-title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.firm-finances__section-title{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__section-title,.firm-workspace .weekly-day-column__head .firm-finances__section-title{color:var(--d-text)}}.firm-finances__section-desc{margin-top:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__section-desc,.firm-workspace .firm-finances__section-desc,.firm-workspace .weekly-day-column__head .firm-finances__section-desc{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.firm-finances__section-desc,.billing-app label.block.firm-finances__section-desc{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__section-desc .mb-1,.billing-app label.block.firm-finances__section-desc>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__section-desc{font-size:.8125rem;line-height:1.45}.firm-finances__ledger{margin-top:.75rem}.firm-finances__ledger>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:rgb(227 221 210/.5)}.firm-finances__ledger{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.6);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__ledger{background-color:var(--d-panel-2);border-color:var(--d-line)}}.firm-finances__ledger-row{display:flex;flex-direction:column;gap:.75rem;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .grid.firm-finances__ledger-row{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__ledger-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__ledger-row:hover{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}@media (min-width:768px){.firm-finances__ledger-row{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.firm-finances__ledger-row{flex-direction:row;align-items:flex-start;justify-content:space-between}}.firm-finances__ledger-main{min-width:0;flex:1 1 0%}.firm-finances__source{display:inline-flex;border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em}.firm-finances__ledger-title{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__ledger-title{color:var(--d-text)}}.firm-finances__ledger-meta{margin-top:.25rem;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__ledger-meta,.firm-workspace .firm-finances__ledger-meta,.firm-workspace .weekly-day-column__head .firm-finances__ledger-meta{color:var(--d-text-muted)}}.firm-finances__ledger-amount{flex-shrink:0;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__ledger-amount{color:var(--d-text)}}@media (min-width:1024px){.firm-finances__ledger-amount{text-align:right}}.firm-finances__appearance{margin-left:-1rem;margin-right:-1rem;border-top-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(250 248 244/.6);padding:1.5rem 1rem}@media (min-width:640px){.firm-finances__appearance{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.firm-finances__appearance{margin-left:-1.5rem;margin-right:-1.5rem;padding:1.75rem 1.5rem}}.firm-finances__appearance-head{display:flex;flex-direction:column;gap:.75rem}.billing-app .grid.firm-finances__appearance-head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__appearance-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-finances__appearance-head{flex-direction:row;align-items:flex-start;justify-content:space-between}}.firm-finances__appearance-total{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__appearance-total{color:var(--d-text)}}.firm-finances__appearance-grid{margin-top:1.25rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.billing-app .firm-finances__appearance-grid.gap-2{gap:.75rem}.billing-app .firm-finances__appearance-grid.gap-3{gap:1rem}@media (min-width:1280px){.firm-finances__appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.firm-finances__attorney-card{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__attorney-card{background-color:var(--d-panel-2);border-color:var(--d-line)}}.firm-finances__attorney-head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:rgb(227 221 210/.5);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#faf8f4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:.875rem 1rem}.billing-app .grid.firm-finances__attorney-head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__attorney-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:768px){.firm-finances__attorney-head{padding-left:1.25rem;padding-right:1.25rem}}.firm-auth--portal .firm-finances__attorney-seal{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .firm-finances__attorney-seal:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.firm-finances__attorney-seal{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-color:rgb(184 145 61/.4);background-color:rgb(184 145 61/.1);font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .firm-finances__attorney-seal{color:var(--d-text)}.firm-workspace .firm-finances__attorney-seal{color:var(--d-gold)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__attorney-seal{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__attorney-name{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__attorney-name{color:var(--d-text)}}.firm-finances__attorney-count{font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__attorney-count,.firm-workspace .firm-finances__attorney-count,.firm-workspace .weekly-day-column__head .firm-finances__attorney-count{color:var(--d-text-muted)}}.firm-finances__attorney-total{margin-left:auto;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__attorney-total{color:var(--d-text)}}.firm-finances__attorney-lines>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:rgb(227 221 210/.4)}.firm-finances__attorney-line{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__attorney-line{color:var(--d-text)}}.billing-app .grid.firm-finances__attorney-line{gap:1rem}.billing-app .field-dispatch-panel label.block.firm-finances__attorney-line,.billing-app label.block.firm-finances__attorney-line{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__attorney-line .mb-1,.billing-app label.block.firm-finances__attorney-line>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__attorney-line{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__attorney-line{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__attorney-line-date{display:block;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__attorney-line-date,.firm-workspace .firm-finances__attorney-line-date,.firm-workspace .weekly-day-column__head .firm-finances__attorney-line-date{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.firm-finances__attorney-line-date.text-xs,.billing-app .walk-in-panel label.firm-finances__attorney-line-date,.billing-app label.firm-finances__attorney-line-date.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-finances__attorney-line-date.text-xs .mb-1,.billing-app label.firm-finances__attorney-line-date.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-finances__attorney-line-client{display:block;font-weight:500}.billing-app .field-dispatch-panel label.firm-finances__attorney-line-client.text-xs,.billing-app .walk-in-panel label.firm-finances__attorney-line-client,.billing-app label.firm-finances__attorney-line-client.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-finances__attorney-line-client.text-xs .mb-1,.billing-app label.firm-finances__attorney-line-client.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.matter-page .firm-finances__pill--closed{color:var(--firm-mint-text);background:var(--firm-mint-gradient)}.firm-finances__pill--closed{border-color:rgb(4 120 87/.25);--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page .firm-finances__pill--closed{background:var(--firm-mint-dark-gradient);border-color:var(--firm-mint-dark-border);color:var(--firm-mint-dark-text)}.firm-workspace .firm-finances__pill--closed{color:var(--firm-mint-dark-text)}}.firm-finances__pill--closed{background:var(--firm-mint-gradient);color:var(--firm-mint-text);border-color:var(--firm-mint-border)}.firm-finances__toolbar-hint{margin-top:.25rem;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__toolbar-hint,.firm-workspace .firm-finances__toolbar-hint,.firm-workspace .weekly-day-column__head .firm-finances__toolbar-hint{color:var(--d-text-muted)}}.firm-finances__refresh-btn{min-height:44px;width:100%}@media (min-width:640px){.firm-finances__refresh-btn{grid-column:span 2/span 2}}@media (min-width:1024px){.firm-finances__refresh-btn{grid-column:span 1/span 1;width:auto}}.matter-page .firm-finances__delta{color:var(--firm-mint-text)}.firm-finances__delta{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__delta,.firm-workspace .matter-page .firm-finances__delta{color:var(--firm-mint-dark-text)}}.firm-finances__delta{color:var(--firm-mint-text)}.firm-finances__close-bar{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);--tw-bg-opacity:1;background-color:rgb(255 253 247/var(--tw-bg-opacity,1));padding:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__close-bar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:768px){.firm-finances__close-bar{padding:1.25rem}}@media (min-width:1280px){.firm-finances__close-bar{flex-direction:row;align-items:center;justify-content:space-between}}.firm-finances__close-title{font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__close-title{color:var(--d-text)}}.firm-finances__close-desc{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__close-desc,.firm-workspace .firm-finances__close-desc,.firm-workspace .weekly-day-column__head .firm-finances__close-desc{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.firm-finances__close-desc,.billing-app label.block.firm-finances__close-desc{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__close-desc .mb-1,.billing-app label.block.firm-finances__close-desc>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__close-desc{font-size:.8125rem;line-height:1.45}.firm-finances__close-actions{display:flex;flex-direction:column;gap:.5rem}.billing-app .grid.firm-finances__close-actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__close-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-finances__close-actions{flex-direction:row;flex-wrap:wrap}}@media (min-width:1280px){.firm-finances__close-actions{flex-shrink:0}}.firm-finances__close-actions .btn-gold,.firm-finances__close-actions .btn-secondary{min-height:44px;width:100%}@media (min-width:640px){.firm-finances__close-actions .btn-gold,.firm-finances__close-actions .btn-secondary{width:auto;min-width:10rem}}.firm-finances__sticky-summary{position:sticky;top:.5rem;z-index:20;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.95);padding:.75rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__sticky-summary{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .firm-finances__sticky-summary.gap-2,.billing-app .grid.firm-finances__sticky-summary{gap:.75rem}.billing-app .firm-finances__sticky-summary.gap-3{gap:1rem}@media (min-width:768px){.firm-finances__sticky-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.firm-finances__sticky-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}}.firm-finances__sticky-total{grid-column:span 2/span 2;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__sticky-total{color:var(--d-text)}}@media (min-width:768px){.firm-finances__sticky-total{grid-column:span 1/span 1}}@media (min-width:1280px){.firm-finances__sticky-total{margin-right:.5rem}}.firm-finances__sticky-bucket{border-radius:9999px;padding:.375rem .625rem;font-size:11px;font-weight:600;line-height:1.375}.firm-finances__source-strip{margin-top:.75rem;display:flex;flex-direction:column;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(91 71 28/var(--tw-text-opacity,1))}.billing-app .field-dispatch-panel label.block.firm-finances__source-strip,.billing-app label.block.firm-finances__source-strip{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__source-strip .mb-1,.billing-app label.block.firm-finances__source-strip>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__source-strip{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__source-strip{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-finances__source-strip{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}}.firm-finances__bucket-balance{margin-top:.5rem;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__bucket-balance,.firm-workspace .firm-finances__bucket-balance,.firm-workspace .weekly-day-column__head .firm-finances__bucket-balance{color:var(--d-text-muted)}}.firm-finances__settings-subhead{margin-top:1rem;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__settings-subhead,.firm-workspace .firm-finances__settings-subhead,.firm-workspace .weekly-day-column__head .firm-finances__settings-subhead{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.firm-finances__settings-subhead,.billing-app label.block.firm-finances__settings-subhead{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__settings-subhead .mb-1,.billing-app label.block.firm-finances__settings-subhead>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__settings-subhead{font-size:.8125rem;line-height:1.45}.firm-finances__opening-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.billing-app .firm-finances__opening-grid.gap-2{gap:.75rem}.billing-app .firm-finances__opening-grid.gap-3,.billing-app .grid.firm-finances__opening-grid{gap:1rem}@media (min-width:640px){.firm-finances__opening-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.firm-finances__opening-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.firm-finances__opening-field{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(255 255 255/.7);padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__opening-field{background-color:var(--d-panel-2);border-color:var(--d-line)}}.firm-finances__review-list{margin-bottom:.5rem}.firm-finances__review-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.firm-finances__review-row{display:flex;flex-direction:column;gap:1rem;border-radius:.75rem;border-width:1px;border-color:rgb(252 211 77/.5);background-color:rgb(255 251 235/.5);padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__review-row{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__review-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:768px){.firm-finances__review-row{padding:1.25rem}}@media (min-width:1280px){.firm-finances__review-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1.25rem}}.firm-finances__review-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__review-title{color:var(--d-text)}}.firm-finances__review-meta{margin-top:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__review-meta,.firm-workspace .firm-finances__review-meta,.firm-workspace .weekly-day-column__head .firm-finances__review-meta{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.firm-finances__review-meta,.billing-app label.block.firm-finances__review-meta{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__review-meta .mb-1,.billing-app label.block.firm-finances__review-meta>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__review-meta{font-size:.8125rem;line-height:1.45}.firm-finances__review-amount{font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__review-amount{color:var(--d-text)}}@media (min-width:1280px){.firm-finances__review-amount{text-align:right}}.firm-finances__review-actions{display:flex;flex-direction:column;gap:.5rem}.billing-app .grid.firm-finances__review-actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__review-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-finances__review-actions{flex-direction:row;align-items:stretch}}@media (min-width:1280px){.firm-finances__review-actions{grid-column:span 2/span 2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}}.firm-finances__review-select{width:100%;min-width:0}.firm-finances__review-actions .btn-secondary{min-height:44px;width:100%}@media (min-width:640px){.firm-finances__review-actions .btn-secondary{width:auto;min-width:5.75rem}}.firm-finances__unassigned-alert{margin-bottom:1rem;border-radius:.75rem;border-width:1px;border-color:rgb(251 191 36/.6);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__unassigned-alert{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3)}}@media (min-width:768px){.firm-finances__unassigned-alert{padding:1.25rem}}.firm-finances__unassigned-title{font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__unassigned-title{color:#e6c878}}.firm-finances__unassigned-lines{margin-top:.5rem}.firm-finances__unassigned-lines>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.firm-finances__unassigned-lines{font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.firm-finances__unassigned-lines,.billing-app label.block.firm-finances__unassigned-lines{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__unassigned-lines .mb-1,.billing-app label.block.firm-finances__unassigned-lines>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__unassigned-lines{font-size:.8125rem;line-height:1.45}.firm-finances__unassigned-link{font-weight:500;--tw-text-opacity:1;color:rgb(107 82 16/var(--tw-text-opacity,1));text-decoration-line:underline}.firm-finances__attorney-card--warn{border-color:rgb(251 191 36/.7);background-color:rgb(255 251 235/.4)}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__attorney-card--warn{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3)}}.firm-finances__attorney-copy{margin:.25rem 1rem .5rem;width:calc(100% - 2rem)}@media (min-width:640px){.firm-finances__attorney-copy{width:auto}}.firm-finances__trend-strip{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.billing-app .grid.firm-finances__trend-strip{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__trend-strip{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__trend-chip{display:flex;min-width:7.5rem;flex-direction:column;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.8);padding:.5rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__trend-chip{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__trend-chip{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__trend-chip:hover{border-color:rgb(184 145 61/.4)}.firm-finances__trend-chip.is-active,.firm-finances__trend-chip:hover{--tw-bg-opacity:1;background-color:rgb(255 253 247/var(--tw-bg-opacity,1))}.firm-finances__trend-chip.is-active{border-color:rgb(184 145 61/.5);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(184 145 61/0.25)}.firm-finances__trend-chip.is-closed{opacity:.9}.firm-finances__trend-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__trend-label,.firm-workspace .firm-finances__trend-label,.firm-workspace .weekly-day-column__head .firm-finances__trend-label{color:var(--d-text-muted)}}.firm-finances__trend-value{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__trend-value{color:var(--d-text)}}.matter-page .firm-finances__yoy-chip{color:var(--firm-mint-text);background:var(--firm-mint-gradient)}.firm-finances__yoy-chip{display:inline-flex;align-items:center;align-self:center;border-radius:9999px;border-width:1px;border-color:rgb(4 120 87/.2);--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page .firm-finances__yoy-chip{background:var(--firm-mint-dark-gradient);border-color:var(--firm-mint-dark-border);color:var(--firm-mint-dark-text)}.firm-workspace .firm-finances__yoy-chip{color:var(--firm-mint-dark-text)}}.billing-app .field-dispatch-panel label.block.firm-finances__yoy-chip,.billing-app label.block.firm-finances__yoy-chip{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__yoy-chip .mb-1,.billing-app label.block.firm-finances__yoy-chip>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__yoy-chip{font-size:.8125rem;line-height:1.45}.firm-finances__yoy-chip{background:var(--firm-mint-gradient);color:var(--firm-mint-text);border-color:var(--firm-mint-border)}.firm-finances__checklist{margin-top:1rem;margin-bottom:1rem}.firm-finances__checklist>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.firm-finances__checklist-item{display:flex;gap:.75rem;border-radius:.5rem;border-width:1px;padding:.625rem .75rem;font-size:.75rem;line-height:1rem}.billing-app .grid.firm-finances__checklist-item{gap:1rem}.billing-app .field-dispatch-panel label.block.firm-finances__checklist-item,.billing-app label.block.firm-finances__checklist-item{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__checklist-item .mb-1,.billing-app label.block.firm-finances__checklist-item>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__checklist-item{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__checklist-item{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__checklist-icon{margin-top:.125rem;display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(255 255 255/.8);font-size:11px;font-weight:800}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__checklist-icon{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__checklist-icon{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-finances__checklist-label{font-weight:800}.firm-finances__checklist-msg{margin-top:.125rem;font-size:11px;opacity:.9}.matter-page .firm-finances__closed-note{color:var(--firm-mint-text)}.firm-finances__closed-note{margin-top:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__closed-note,.firm-workspace .matter-page .firm-finances__closed-note{color:var(--firm-mint-dark-text)}}.billing-app .field-dispatch-panel label.block.firm-finances__closed-note,.billing-app label.block.firm-finances__closed-note{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__closed-note .mb-1,.billing-app label.block.firm-finances__closed-note>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__closed-note{font-size:.8125rem;line-height:1.45}.firm-finances__closed-note{color:var(--firm-mint-text)}.firm-finances__closed-lock{margin-bottom:.75rem;border-radius:.5rem;border-width:1px;border-color:rgb(4 120 87/.2);background-color:rgb(236 253 245/.8);padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.billing-app .field-dispatch-panel label.block.firm-finances__closed-lock,.billing-app label.block.firm-finances__closed-lock{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__closed-lock .mb-1,.billing-app label.block.firm-finances__closed-lock>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__closed-lock{font-size:.8125rem;line-height:1.45}.firm-finances__closed-lock{background:var(--firm-mint-gradient);color:var(--firm-mint-text);border-color:var(--firm-mint-border)}.firm-finances__bucket-withdraw{margin-bottom:1.5rem;border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.6);padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__bucket-withdraw{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:768px){.firm-finances__bucket-withdraw{padding:1.25rem}}.firm-finances__withdraw-form{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.billing-app .firm-finances__withdraw-form.gap-2{gap:.75rem}.billing-app .firm-finances__withdraw-form.gap-3,.billing-app .grid.firm-finances__withdraw-form{gap:1rem}@media (min-width:640px){.firm-finances__withdraw-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.firm-finances__withdraw-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) auto}}.firm-finances__withdraw-field{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__withdraw-field,.firm-workspace .firm-finances__withdraw-field,.firm-workspace .weekly-day-column__head .firm-finances__withdraw-field{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.firm-finances__withdraw-field,.billing-app label.block.firm-finances__withdraw-field{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__withdraw-field .mb-1,.billing-app label.block.firm-finances__withdraw-field>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__withdraw-field{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-finances__withdraw-field{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.firm-finances__withdraw-field--wide{grid-column:span 2/span 2}}@media (min-width:1280px){.firm-finances__withdraw-field--wide{grid-column:span 1/span 1}}.firm-finances__withdraw-btn{min-height:44px;align-self:flex-end}@media (min-width:640px){.firm-finances__withdraw-btn{grid-column:span 2/span 2}}@media (min-width:1280px){.firm-finances__withdraw-btn{grid-column:span 1/span 1}}.firm-finances__withdraw-log{margin-top:1rem}.firm-finances__withdraw-log>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:rgb(227 221 210/.5)}.firm-finances__withdraw-log{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(255 255 255/.7)}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__withdraw-log{background-color:var(--d-panel-2);border-color:var(--d-line)}}.firm-finances__withdraw-row{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;line-height:1rem}.billing-app .firm-finances__withdraw-row.gap-2,.billing-app .grid.firm-finances__withdraw-row{gap:.75rem}.billing-app .firm-finances__withdraw-row.gap-3{gap:1rem}.billing-app .field-dispatch-panel label.block.firm-finances__withdraw-row,.billing-app label.block.firm-finances__withdraw-row{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-finances__withdraw-row .mb-1,.billing-app label.block.firm-finances__withdraw-row>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-finances__withdraw-row{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.firm-finances__withdraw-row{gap:.75rem;padding-left:1rem;padding-right:1rem}}.firm-finances__withdraw-date{font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-finances__withdraw-date,.firm-workspace .firm-finances__withdraw-date,.firm-workspace .weekly-day-column__head .firm-finances__withdraw-date{color:var(--d-text-muted)}}.firm-finances__withdraw-bucket{border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.firm-finances__withdraw-note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__withdraw-note{color:var(--d-text)}}.firm-finances__withdraw-amount{font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-finances__withdraw-amount{color:var(--d-text)}}.firm-finances__withdraw-amount.is-negative{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.open-charge-picker{border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.2);--tw-bg-opacity:1;background-color:rgb(255 253 247/var(--tw-bg-opacity,1));padding:.75rem}.open-charge-picker__label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(107 82 16/var(--tw-text-opacity,1))}.open-charge-picker__chips{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.open-charge-picker__chips{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .open-charge-picker__chips{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.open-charge-picker__chip{display:flex;max-width:100%;flex-direction:column;border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .open-charge-picker__chip{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .open-charge-picker__chip{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.open-charge-picker__chip:hover{border-color:rgb(184 145 61/.4);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.open-charge-picker__chip:disabled{opacity:.5}.open-charge-picker__chip--selected{border-color:rgb(184 145 61/.55);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));--tw-shadow:inset 0 -2px 0 rgba(201,162,77,0.45);--tw-shadow-colored:inset 0 -2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .open-charge-picker__chip--selected{background-color:var(--d-panel-2);border-color:var(--d-line)}}.open-charge-picker__chip-amount{font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .open-charge-picker__chip-amount{color:var(--d-text)}}.open-charge-picker__chip-text{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .open-charge-picker__chip-text,.firm-workspace .open-charge-picker__chip-text,.firm-workspace .weekly-day-column__head .open-charge-picker__chip-text{color:var(--d-text-muted)}}.open-charge-picker__empty{border-radius:.5rem;border:1px dashed rgb(227 221 210/.7);background-color:rgb(255 255 255/.7);padding:.5rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .open-charge-picker__empty{background-color:var(--d-panel-2);border-color:var(--d-line)}}.staff-salary{min-width:0}.staff-salary>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.staff-salary__page-head{display:flex;flex-direction:column;gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__page-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__page-head{flex-direction:row;align-items:flex-start;justify-content:space-between}}.staff-salary__page-head-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem}.billing-app .grid.staff-salary__page-head-actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__page-head-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__eyebrow{color:var(--d-gold)}}.firm-auth--portal .staff-salary__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-salary__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-salary__title{margin-top:.5rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__title,.firm-workspace .weekly-day-column__head .staff-salary__title{color:var(--d-text)}}@media (min-width:640px){.staff-salary__title{font-size:2.25rem;line-height:2.5rem}}.staff-salary__lede{margin-top:.5rem;max-width:36rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__lede,.firm-workspace .staff-salary__lede,.firm-workspace .weekly-day-column__head .staff-salary__lede{color:var(--d-text-muted)}}.staff-salary__panel{overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 2px 16px rgba(43,37,29,0.04);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__panel{background-color:var(--d-panel-2);border-color:var(--d-line)}}.staff-salary__panel--report{padding:0}.staff-salary__toolbar{display:flex;flex-direction:column;gap:1rem;border-bottom-width:1px;border-color:rgb(227 221 210/.6);padding:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__toolbar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__toolbar{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.staff-salary__toolbar{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.staff-salary__toolbar{gap:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;flex-direction:row;align-items:flex-end;justify-content:space-between}}.staff-salary__toolbar-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__toolbar-label,.firm-workspace .staff-salary__toolbar-label,.firm-workspace .weekly-day-column__head .staff-salary__toolbar-label{color:var(--d-text-muted)}}.firm-auth--portal .staff-salary__toolbar-period{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-salary__toolbar-period:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-salary__toolbar-period{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__toolbar-period,.firm-workspace .weekly-day-column__head .staff-salary__toolbar-period{color:var(--d-text)}}.staff-salary__toolbar-hint{margin-top:.25rem;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__toolbar-hint,.firm-workspace .staff-salary__toolbar-hint,.firm-workspace .weekly-day-column__head .staff-salary__toolbar-hint{color:var(--d-text-muted)}}.staff-salary__toolbar-actions{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.billing-app .grid.staff-salary__toolbar-actions,.billing-app .staff-salary__toolbar-actions.gap-2{gap:.75rem}.billing-app .staff-salary__toolbar-actions.gap-3{gap:1rem}@media (min-width:640px){.staff-salary__toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.staff-salary__toolbar-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 5.5rem auto;align-items:stretch}}.staff-salary__select{min-height:44px;width:100%;min-width:0;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.staff-salary__select{width:auto!important}}.staff-salary__select--year{min-width:5.5rem}@media (min-width:1024px){.staff-salary__select--staff{min-width:12rem}}.staff-salary__refresh-btn{display:inline-flex;min-height:44px;width:100%;align-items:center;justify-content:center;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.staff-salary__refresh-btn{width:auto}}@media (min-width:1024px){.staff-salary__refresh-btn{min-width:6.75rem}}.staff-salary__error{margin-left:1rem;margin-right:1rem;margin-top:1rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__error{background-color:rgba(212,175,90,.1);border-color:rgba(212,175,90,.28)}}@media (min-width:640px){.staff-salary__error{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:768px){.staff-salary__error{margin-left:1.5rem;margin-right:1.5rem}}.staff-salary__loading>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.staff-salary__loading{padding:1.25rem 1rem}@media (min-width:640px){.staff-salary__loading{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.staff-salary__loading{padding-left:1.5rem;padding-right:1.5rem}}.staff-salary__slip-wrap{padding:1.25rem 1rem}@media (min-width:640px){.staff-salary__slip-wrap{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.staff-salary__slip-wrap{padding:1.5rem}}.staff-salary__slip-wrap{background:linear-gradient(180deg,#f5f0e6,#faf8f4 40%,#ffffff)}.staff-salary__slip{position:relative;margin-left:auto;margin-right:auto;max-width:56rem;overflow:hidden;border-radius:.125rem;border-width:1px;border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 253 248/var(--tw-bg-opacity,1));--tw-shadow:0 12px 48px rgba(26,22,18,0.08),0 2px 8px rgba(184,145,61,0.08);--tw-shadow-colored:0 12px 48px var(--tw-shadow-color),0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.staff-salary__slip-rule{height:.25rem;background:linear-gradient(90deg,transparent 0,rgba(184,145,61,.15) 8%,var(--gold) 50%,rgba(184,145,61,.15) 92%,transparent 100%);box-shadow:0 1px 0 rgba(255,255,255,.6)}.staff-salary__slip-masthead{display:flex;flex-direction:column;gap:1rem;border-bottom-width:1px;border-color:rgb(184 145 61/.2);padding:1.25rem 1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__slip-masthead{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__slip-masthead{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:1.75rem 2rem}}.staff-salary__slip-masthead{background:linear-gradient(180deg,rgba(255,253,247,.95),rgba(250,246,238,.6))}.staff-salary__slip-brand{display:flex;min-width:0;flex:1 1 0%;align-items:center;gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__slip-brand{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__slip-brand{gap:1.25rem}}.staff-salary__slip-identity{min-width:0;flex:1 1 0%;border-left-width:1px;border-color:rgb(184 145 61/.25);padding-left:1rem}@media (min-width:640px){.staff-salary__slip-identity{padding-left:1.25rem}}.firm-auth--portal .staff-salary__slip-firm-name{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-salary__slip-firm-name:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-salary__slip-firm-name{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .staff-salary__slip-firm-name{color:var(--d-text)}.firm-workspace .staff-salary__slip-firm-name{color:var(--d-gold)}}@media (min-width:640px){.staff-salary__slip-firm-name{font-size:1.5rem;line-height:2rem}}.staff-salary__slip-firm-tag{margin-top:.375rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__slip-firm-tag,.firm-workspace .staff-salary__slip-firm-tag,.firm-workspace .weekly-day-column__head .staff-salary__slip-firm-tag{color:var(--d-text-muted)}}.staff-salary__slip-firm-address{margin-top:.375rem;font-size:10px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__slip-firm-address,.firm-workspace .staff-salary__slip-firm-address,.firm-workspace .weekly-day-column__head .staff-salary__slip-firm-address{color:var(--d-text-muted)}}@media (min-width:640px){.staff-salary__slip-firm-address{font-size:11px}.staff-salary__slip-doc{text-align:right}}.firm-auth--portal .staff-salary__slip-doc-type{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-salary__slip-doc-type:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-salary__slip-doc-type{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-doc-type,.firm-workspace .weekly-day-column__head .staff-salary__slip-doc-type{color:var(--d-text)}}@media (min-width:640px){.staff-salary__slip-doc-type{font-size:1.25rem;line-height:1.75rem}}.staff-salary__slip-doc-ref{margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:500;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__slip-doc-ref,.firm-workspace .staff-salary__slip-doc-ref,.firm-workspace .weekly-day-column__head .staff-salary__slip-doc-ref{color:var(--d-text-muted)}}.staff-salary__slip-employee{display:flex;flex-direction:column;gap:1.25rem;border-bottom-width:1px;border-color:rgb(184 145 61/.25);padding:1.5rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__slip-employee{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__slip-employee{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:1.75rem 2rem}}.staff-salary__slip-employee{background:linear-gradient(120deg,rgba(184,145,61,.08),rgba(255,253,247,.95) 55%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.staff-salary__slip-employee-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-employee-label{color:var(--d-gold)}}.staff-salary__slip-employee-name{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-employee-name{color:var(--d-text)}}@media (min-width:640px){.staff-salary__slip-employee-name{font-size:1.875rem;line-height:2.25rem}}.staff-salary__slip-employee-role{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__slip-employee-role,.firm-workspace .staff-salary__slip-employee-role,.firm-workspace .weekly-day-column__head .staff-salary__slip-employee-role{color:var(--d-text-muted)}}.staff-salary__slip-employee-payroll{margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-employee-payroll{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.staff-salary__slip-employee-payroll,.billing-app label.block.staff-salary__slip-employee-payroll{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__slip-employee-payroll .mb-1,.billing-app label.block.staff-salary__slip-employee-payroll>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__slip-employee-payroll{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.staff-salary__slip-employee-rate{text-align:right}}.staff-salary__slip-employee-salary{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-employee-salary{color:var(--d-text)}}@media (min-width:640px){.staff-salary__slip-employee-salary{font-size:1.875rem;line-height:2.25rem}}.staff-salary__slip-employee-rate-hint{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__slip-employee-rate-hint,.firm-workspace .staff-salary__slip-employee-rate-hint,.firm-workspace .weekly-day-column__head .staff-salary__slip-employee-rate-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-salary__slip-employee-rate-hint,.billing-app label.block.staff-salary__slip-employee-rate-hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__slip-employee-rate-hint .mb-1,.billing-app label.block.staff-salary__slip-employee-rate-hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__slip-employee-rate-hint{font-size:.8125rem;line-height:1.45}.staff-salary__slip-meta{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;border-bottom-width:1px;border-color:rgb(227 221 210/.5);padding:1.25rem 1.5rem}.billing-app .staff-salary__slip-meta.gap-2{gap:.75rem}.billing-app .staff-salary__slip-meta.gap-3{gap:1rem}@media (min-width:640px){.staff-salary__slip-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.staff-salary__slip-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.staff-salary__slip-field{min-width:0}.staff-salary__slip-field dt{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__slip-field dt,.firm-workspace .staff-salary__slip-field dt,.firm-workspace .weekly-day-column__head .staff-salary__slip-field dt{color:var(--d-text-muted)}}.staff-salary__slip-field dd{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-field dd{color:var(--d-text)}}.staff-salary__slip-account{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;letter-spacing:.025em}.billing-app .field-dispatch-panel label.block.staff-salary__slip-account,.billing-app label.block.staff-salary__slip-account{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__slip-account .mb-1,.billing-app label.block.staff-salary__slip-account>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__slip-account{font-size:.8125rem;line-height:1.45}.staff-salary__slip-status-row{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom-width:1px;border-color:rgb(227 221 210/.4);padding:.75rem 1rem}.billing-app .grid.staff-salary__slip-status-row{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__slip-status-row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__slip-status-row{padding-left:2rem;padding-right:2rem}}.staff-salary__slip-status{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.staff-salary__slip-status--pending{border-style:dashed;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(248 246 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__slip-status--pending,.firm-workspace .staff-salary__slip-status--pending,.firm-workspace .weekly-day-column__head .staff-salary__slip-status--pending{color:var(--d-text-muted)}}.staff-salary__slip-status--released{border-color:rgb(184 145 61/.35);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fffef9 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 254 249/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#faf8f4 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-status--released{color:var(--d-gold)}}.staff-salary__slip-status--done{border-color:rgb(184 145 61/.35);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fffef9 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 254 249/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#faf8f4 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-status--done{color:var(--d-gold)}}.staff-salary__slip-net{display:flex;flex-direction:column;gap:.75rem;border-bottom-width:1px;border-color:rgb(184 145 61/.25);padding:1.25rem 1rem}.billing-app .grid.staff-salary__slip-net{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__slip-net{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__slip-net{flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem 2rem}}.staff-salary__slip-net{background:linear-gradient(120deg,rgba(184,145,61,.1),rgba(255,255,255,.85) 60%)}.staff-salary__slip-net-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-net-label{color:var(--d-gold)}}.staff-salary__slip-net-hint{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__slip-net-hint,.firm-workspace .staff-salary__slip-net-hint,.firm-workspace .weekly-day-column__head .staff-salary__slip-net-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-salary__slip-net-hint,.billing-app label.block.staff-salary__slip-net-hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__slip-net-hint .mb-1,.billing-app label.block.staff-salary__slip-net-hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__slip-net-hint{font-size:.8125rem;line-height:1.45}.staff-salary__slip-net-value{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-net-value{color:var(--d-text)}}.staff-salary__slip-section{border-bottom-width:1px;border-color:rgb(227 221 210/.45);padding:1.25rem 1rem}.staff-salary__slip-section:last-child{border-bottom-width:0}@media (min-width:640px){.staff-salary__slip-section{padding:1.5rem 2rem}}.firm-auth--portal .staff-salary__slip-section-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-salary__slip-section-title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-salary__slip-section-title{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__slip-section-title,.firm-workspace .weekly-day-column__head .staff-salary__slip-section-title{color:var(--d-text)}}@media (min-width:640px){.staff-salary__slip-section-title{font-size:1.125rem;line-height:1.75rem}}.staff-salary__slip-section-desc{margin-top:.25rem;max-width:42rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__slip-section-desc,.firm-workspace .staff-salary__slip-section-desc,.firm-workspace .weekly-day-column__head .staff-salary__slip-section-desc{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-salary__slip-section-desc,.billing-app label.block.staff-salary__slip-section-desc{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__slip-section-desc .mb-1,.billing-app label.block.staff-salary__slip-section-desc>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__slip-section-desc{font-size:.8125rem;line-height:1.45}.staff-salary__voucher-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:1rem}.billing-app .staff-salary__voucher-grid.gap-2{gap:.75rem}.billing-app .staff-salary__voucher-grid.gap-3{gap:1rem}@media (min-width:768px){.staff-salary__voucher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.staff-salary__voucher{display:flex;height:100%;flex-direction:column;border-radius:.125rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__voucher{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__voucher{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:768px){.staff-salary__voucher{padding:1.25rem}}.staff-salary__voucher{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 12px rgba(26,22,18,.04)}.staff-salary__voucher--pending{border-style:dashed;border-color:rgb(227 221 210/.75);--tw-bg-opacity:1;background-color:rgb(252 251 250/var(--tw-bg-opacity,1));box-shadow:none}.staff-salary__voucher--released{border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fffef9 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 254 249/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf8f4 var(--tw-gradient-to-position);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 14px rgba(138,107,42,.07)}.staff-salary__voucher-column-head{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:rgb(227 221 210/.5);padding-bottom:1rem}.billing-app .grid.staff-salary__voucher-column-head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__voucher-column-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-auth--portal .staff-salary__voucher-day{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-salary__voucher-day:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-salary__voucher-day{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__voucher-day,.firm-workspace .weekly-day-column__head .staff-salary__voucher-day{color:var(--d-text)}}.staff-salary__voucher-day-hint{margin-top:.125rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__voucher-day-hint,.firm-workspace .staff-salary__voucher-day-hint,.firm-workspace .weekly-day-column__head .staff-salary__voucher-day-hint{color:var(--d-text-muted)}}.staff-salary__voucher--mid .staff-salary__voucher-day{--tw-text-opacity:1;color:rgb(107 82 16/var(--tw-text-opacity,1))}.staff-salary__voucher--end .staff-salary__voucher-day{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__voucher--end .staff-salary__voucher-day{color:var(--d-gold)}}.staff-salary__voucher-stamp{display:inline-flex;flex-shrink:0}.staff-salary__voucher-stamp--released{transform:rotate(-11deg);filter:drop-shadow(0 1px 2px rgba(90,68,24,.22)) sepia(.12)}.staff-salary__voucher-stamp-frame{position:relative;display:flex;min-width:5.25rem;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:.625rem .875rem;text-align:center}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__voucher-stamp-frame{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__voucher-stamp-frame{border:2.5px solid rgba(106,78,22,.62);border-radius:2px;outline:1px solid rgba(106,78,22,.2);outline-offset:4px;background:radial-gradient(circle at 18% 24%,rgba(184,145,61,.16) 0,transparent 42%),radial-gradient(circle at 82% 76%,rgba(138,107,42,.1) 0,transparent 38%),linear-gradient(145deg,rgba(255,252,245,.92),rgba(245,236,218,.78));box-shadow:inset 0 0 14px rgba(138,107,42,.07),inset 0 0 0 1px rgba(184,145,61,.22)}.staff-salary__voucher-stamp-frame:before{content:"";position:absolute;inset:0;opacity:.4;background-image:radial-gradient(rgba(106,78,22,.09) .55px,transparent 0);background-size:3px 3px;pointer-events:none}.staff-salary__voucher-stamp-frame:after{content:"";position:absolute;inset:3px;border:1px solid rgba(106,78,22,.16);pointer-events:none}.firm-auth--portal .staff-salary__voucher-stamp-label{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-salary__voucher-stamp-label:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-salary__voucher-stamp-label{position:relative;z-index:1;display:block;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.26em;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .staff-salary__voucher-stamp-label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.staff-salary__voucher-stamp-label.text-xs,.billing-app .walk-in-panel label.staff-salary__voucher-stamp-label,.billing-app label.staff-salary__voucher-stamp-label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__voucher-stamp-label.text-xs .mb-1,.billing-app label.staff-salary__voucher-stamp-label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-salary__voucher-stamp-label{color:rgba(96,72,20,.82);opacity:.9;text-shadow:.35px .35px 0 rgba(122,92,30,.42),-.25px .15px 0 rgba(122,92,30,.22),0 0 .5px rgba(138,107,42,.28)}.firm-auth--portal .staff-salary__voucher-stamp-mark{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-salary__voucher-stamp-mark:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-salary__voucher-stamp-mark{display:inline-flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px dashed rgb(227 221 210/.7);background-color:transparent;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:9px;line-height:1;color:rgb(111 103 92/.8);font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .staff-salary__voucher-stamp-mark{color:var(--d-text)}}.staff-salary__voucher-stamp--pending{align-items:center;gap:.375rem;border-radius:9999px;border:1px dashed rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(248 246 242/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__voucher-stamp--pending,.firm-workspace .staff-salary__voucher-stamp--pending,.firm-workspace .weekly-day-column__head .staff-salary__voucher-stamp--pending{color:var(--d-text-muted)}}.staff-salary__voucher-stamp-mark--pending{border-style:dashed;border-color:rgb(227 221 210/.7);background-color:transparent;font-size:9px;color:rgb(111 103 92/.8)}.staff-salary__voucher-title{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__voucher-title{color:var(--d-text)}}.staff-salary__voucher-date{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__voucher-date{color:var(--d-text)}}.staff-salary__voucher-meta{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__voucher-meta,.firm-workspace .staff-salary__voucher-meta,.firm-workspace .weekly-day-column__head .staff-salary__voucher-meta{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-salary__voucher-meta,.billing-app label.block.staff-salary__voucher-meta{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__voucher-meta .mb-1,.billing-app label.block.staff-salary__voucher-meta>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__voucher-meta{font-size:.8125rem;line-height:1.45}.staff-salary__voucher-total{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-color:rgb(227 221 210/.6);border-top:1px rgb(227 221 210/.6);border-style:dashed;padding-top:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__voucher-total{color:var(--d-text)}}.billing-app .grid.staff-salary__voucher-total{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__voucher-total{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__voucher-total span:last-child{font-size:1.25rem;line-height:1.75rem}@media (min-width:640px){.staff-salary__voucher-total span:last-child{font-size:1.5rem;line-height:2rem}}.staff-salary__voucher-recorded{margin-top:.5rem;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__voucher-recorded{color:var(--d-gold)}}.staff-salary__voucher-actions{margin-top:auto;display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;border-color:rgb(227 221 210/.4);padding-top:1rem}.billing-app .grid.staff-salary__voucher-actions{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__voucher-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__voucher-email-actions{display:flex;flex-direction:column;gap:.625rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__voucher-email-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__voucher-email-actions{flex-direction:row;flex-wrap:wrap}}.staff-salary__voucher--transferred{border-color:rgb(125 211 252/.6);background-color:rgb(240 249 255/.35)}.staff-salary__voucher-stamp--transferred{border-radius:.25rem;border-width:1px;border-color:rgb(56 189 248/.4);background-color:rgb(224 242 254/.8);padding:.125rem .5rem;--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__voucher-stamp--transferred{color:#bae6fd}}.staff-salary__voucher-stamp--transferred{transform:rotate(-2deg)}.staff-salary__transfer-memo{margin-top:.75rem;border-radius:.125rem;border-width:1px;border-color:rgb(227 221 210/.5);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__transfer-memo{background-color:var(--d-panel-2);background-image:none}}.staff-salary__transfer-memo-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__transfer-memo-label,.firm-workspace .staff-salary__transfer-memo-label,.firm-workspace .weekly-day-column__head .staff-salary__transfer-memo-label{color:var(--d-text-muted)}}.staff-salary__transfer-memo-text{margin-top:.25rem;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__transfer-memo-text{color:var(--d-text)}}.staff-salary__transfer-ref{display:grid;gap:.25rem;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__transfer-ref,.firm-workspace .staff-salary__transfer-ref,.firm-workspace .weekly-day-column__head .staff-salary__transfer-ref{color:var(--d-text-muted)}}.billing-app .staff-salary__transfer-ref.gap-2{gap:.75rem}.billing-app .staff-salary__transfer-ref.gap-3{gap:1rem}.staff-salary__transfer-ref-input{min-height:2.25rem;font-size:.875rem;line-height:1.25rem}.staff-salary__schedule-b-eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__schedule-b-eyebrow{color:var(--d-gold)}}.staff-salary__schedule-b .staff-salary__slip-section-title{margin-top:.25rem}.staff-salary__annex-ledger-wrap{margin-top:1rem;overflow:hidden;overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-ledger-wrap{background-color:var(--d-panel-2);border-color:var(--d-line)}}.staff-salary__annex-ledger-wrap{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 18px rgba(26,22,18,.05)}.staff-salary__annex-ledger-wrap:before{content:"";display:block;height:3px;background:linear-gradient(90deg,rgba(107,82,16,.85),rgba(184,145,61,.55) 55%,transparent)}.staff-salary__annex-ledger{width:100%;min-width:40rem;border-collapse:collapse;text-align:left}.staff-salary__annex-ledger thead th{border-bottom-width:2px;border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__annex-ledger thead th,.firm-workspace .staff-salary__annex-ledger thead th,.firm-workspace .weekly-day-column__head .staff-salary__annex-ledger thead th{color:var(--d-text-muted)}.firm-workspace .staff-salary__annex-ledger thead th{background-color:var(--d-panel-2);background-image:none}}.staff-salary__annex-ledger tbody td{border-bottom-width:1px;border-color:rgb(227 221 210/.45);padding:.875rem 1rem;vertical-align:top;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.staff-salary__annex-ledger tbody td,.billing-app label.block.staff-salary__annex-ledger tbody td{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__annex-ledger tbody td .mb-1,.billing-app label.block.staff-salary__annex-ledger tbody td>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__annex-ledger tbody td{font-size:.8125rem;line-height:1.45}.staff-salary__annex-ledger tbody tr:nth-child(2n) td{background-color:rgba(250,248,244,.72)}.staff-salary__annex-ledger-row--paid td{background-color:rgb(236 253 245/.35);background:var(--firm-mint-gradient)}.staff-salary__annex-ledger-date{white-space:nowrap;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-ledger-date{color:var(--d-text)}}.staff-salary__annex-ledger-amount{white-space:nowrap;text-align:right;vertical-align:middle}.staff-salary__annex-ledger-pay{display:block;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-ledger-pay{color:var(--d-text)}}.billing-app .field-dispatch-panel label.staff-salary__annex-ledger-pay.text-xs,.billing-app .walk-in-panel label.staff-salary__annex-ledger-pay,.billing-app label.staff-salary__annex-ledger-pay.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__annex-ledger-pay.text-xs .mb-1,.billing-app label.staff-salary__annex-ledger-pay.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-salary__annex-ledger tfoot td{border-top-width:1px;border-color:rgb(227 221 210/.5);padding:.75rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-ledger tfoot td{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.staff-salary__annex-ledger tfoot td,.billing-app label.block.staff-salary__annex-ledger tfoot td{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__annex-ledger tfoot td .mb-1,.billing-app label.block.staff-salary__annex-ledger tfoot td>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__annex-ledger tfoot td{font-size:.8125rem;line-height:1.45}.staff-salary__annex-ledger-foot--sub td{background-color:rgb(255 255 255/.8);--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-ledger-foot--sub td,.firm-workspace .weekly-day-column__head .staff-salary__annex-ledger-foot--sub td{color:var(--d-text-muted)}.firm-workspace .staff-salary__annex-ledger-foot--sub td{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .staff-salary__annex-ledger-foot--sub td{color:var(--d-text-muted)}}.staff-salary__annex-ledger-foot--deduct td{background-color:rgb(255 241 242/.5);--tw-text-opacity:1;color:rgb(76 5 25/var(--tw-text-opacity,1))}.staff-salary__annex-ledger-foot--total td{border-top-width:2px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#fffdf7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 253 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-ledger-foot--total td{color:var(--d-text)}}.staff-salary__annex-ledger-foot--total .staff-salary__annex-ledger-amount{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-ledger-foot--total .staff-salary__annex-ledger-amount{color:var(--d-text)}}.staff-salary__annex-pay-run{display:inline-flex;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.3);background-color:rgb(184 145 61/.1);padding:.125rem .625rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-pay-run{color:var(--d-gold)}}.staff-salary__annex-trip{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-trip{color:var(--d-text)}}.billing-app .field-dispatch-panel label.staff-salary__annex-trip.text-xs,.billing-app .walk-in-panel label.staff-salary__annex-trip,.billing-app label.staff-salary__annex-trip.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__annex-trip.text-xs .mb-1,.billing-app label.staff-salary__annex-trip.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-salary__annex-sub{margin-top:.25rem;display:block;font-size:11px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__annex-sub,.firm-workspace .staff-salary__annex-sub,.firm-workspace .weekly-day-column__head .staff-salary__annex-sub{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.staff-salary__annex-sub.text-xs,.billing-app .walk-in-panel label.staff-salary__annex-sub,.billing-app label.staff-salary__annex-sub.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__annex-sub.text-xs .mb-1,.billing-app label.staff-salary__annex-sub.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-salary__annex-formula{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__annex-formula,.firm-workspace .staff-salary__annex-formula,.firm-workspace .weekly-day-column__head .staff-salary__annex-formula{color:var(--d-text-muted)}}.staff-salary__annex-formula-line{display:block;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.staff-salary__annex-formula-line,.billing-app .field-dispatch-panel label.staff-salary__annex-formula-line.text-xs,.billing-app .walk-in-panel label.staff-salary__annex-formula-line,.billing-app label.block.staff-salary__annex-formula-line,.billing-app label.staff-salary__annex-formula-line.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__annex-formula-line .mb-1,.billing-app label.block.staff-salary__annex-formula-line>span:first-child,.billing-app label.staff-salary__annex-formula-line.text-xs .mb-1,.billing-app label.staff-salary__annex-formula-line.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__annex-formula-line{font-size:.8125rem;line-height:1.45}.staff-salary__annex-formula-op{font-weight:700;color:rgb(138 107 42/.75)}.staff-salary__annex-formula-eq{margin-top:.25rem;display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-formula-eq{color:var(--d-text)}}.billing-app .field-dispatch-panel label.staff-salary__annex-formula-eq.text-xs,.billing-app .walk-in-panel label.staff-salary__annex-formula-eq,.billing-app label.staff-salary__annex-formula-eq.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__annex-formula-eq.text-xs .mb-1,.billing-app label.staff-salary__annex-formula-eq.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-salary__annex-formula-eq strong{font-size:1rem;line-height:1.5rem}.staff-salary__annex-badge{margin-top:.375rem;display:inline-block;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.3);background-color:rgb(184 145 61/.1);padding:.125rem .5rem;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__annex-badge{color:var(--d-gold)}}.matter-page .staff-salary__annex-badge--paid{color:var(--firm-mint-text);background:var(--firm-mint-gradient)}.staff-salary__annex-badge--paid{border-color:rgb(4 120 87/.25);--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page .staff-salary__annex-badge--paid{background:var(--firm-mint-dark-gradient);border-color:var(--firm-mint-dark-border);color:var(--firm-mint-dark-text)}.firm-workspace .staff-salary__annex-badge--paid{color:var(--firm-mint-dark-text)}}.staff-salary__annex-badge--paid{background:var(--firm-mint-gradient);color:var(--firm-mint-text);border-color:var(--firm-mint-border)}.staff-salary__slip-footer{border-top-width:1px;border-color:rgb(184 145 61/.2);background-color:rgb(250 248 244/.8);padding:1rem 1.5rem;text-align:center;font-size:10px;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__slip-footer,.firm-workspace .staff-salary__slip-footer,.firm-workspace .weekly-day-column__head .staff-salary__slip-footer{color:var(--d-text-muted)}}@media (min-width:640px){.staff-salary__slip-footer{padding-left:2rem;padding-right:2rem}}.staff-salary__slip-footer p+p{margin-top:.25rem}.staff-salary__admin>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.staff-salary__admin{border-bottom-width:1px;border-color:rgb(184 145 61/.2);padding:1.5rem 1rem}@media (min-width:640px){.staff-salary__admin{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.staff-salary__admin{padding:1.75rem 1.5rem}}.staff-salary__admin{background:linear-gradient(180deg,#faf8f4,#ffffff 28%)}.staff-salary__statement-head{border-bottom-width:1px;border-color:rgb(227 221 210/.5);padding:.5rem 1rem 1rem}@media (min-width:640px){.staff-salary__statement-head{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.staff-salary__statement-head{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.25rem}}.staff-salary__statement-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__statement-label{color:var(--d-gold)}}.staff-salary__statement-hint{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__statement-hint,.firm-workspace .staff-salary__statement-hint,.firm-workspace .weekly-day-column__head .staff-salary__statement-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-salary__statement-hint,.billing-app label.block.staff-salary__statement-hint{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__statement-hint .mb-1,.billing-app label.block.staff-salary__statement-hint>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__statement-hint{font-size:.8125rem;line-height:1.45}.staff-salary__setup-bar{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.6);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__setup-bar{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__setup-bar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:768px){.staff-salary__setup-bar{gap:1.25rem;padding:1.25rem}}.staff-salary__setup-bar{box-shadow:inset 3px 0 0 rgba(107,82,16,.55),0 8px 24px rgba(43,37,29,.04)}.staff-salary__setup-head{display:flex;flex-direction:column;gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__setup-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__setup-copy{min-width:0}.staff-salary__setup-eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__setup-eyebrow{color:var(--d-gold)}}.staff-salary__setup-lede{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__setup-lede,.firm-workspace .staff-salary__setup-lede,.firm-workspace .weekly-day-column__head .staff-salary__setup-lede{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-salary__setup-lede,.billing-app label.block.staff-salary__setup-lede{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__setup-lede .mb-1,.billing-app label.block.staff-salary__setup-lede>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__setup-lede{font-size:.8125rem;line-height:1.45}.staff-salary__setup-metric{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.6);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:.625rem .75rem;text-align:center}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__setup-metric{background-color:var(--d-panel-2);background-image:none}}.staff-salary__setup-metric span{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__setup-metric span,.firm-workspace .staff-salary__setup-metric span,.firm-workspace .weekly-day-column__head .staff-salary__setup-metric span{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.staff-salary__setup-metric span.text-xs,.billing-app .walk-in-panel label.staff-salary__setup-metric span,.billing-app label.staff-salary__setup-metric span.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__setup-metric span.text-xs .mb-1,.billing-app label.staff-salary__setup-metric span.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-salary__setup-metric strong{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__setup-metric strong{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.staff-salary__setup-metric strong,.billing-app .field-dispatch-panel label.staff-salary__setup-metric strong.text-xs,.billing-app .walk-in-panel label.staff-salary__setup-metric strong,.billing-app label.block.staff-salary__setup-metric strong,.billing-app label.staff-salary__setup-metric strong.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__setup-metric strong .mb-1,.billing-app label.block.staff-salary__setup-metric strong>span:first-child,.billing-app label.staff-salary__setup-metric strong.text-xs .mb-1,.billing-app label.staff-salary__setup-metric strong.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__setup-metric strong{font-size:.8125rem;line-height:1.45}.staff-salary__setup-metric--total strong{font-size:.875rem;line-height:1.25rem}.staff-salary__setup-metric--released{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__setup-metric--released{color:var(--d-gold)}}.staff-salary__setup-metric--pending{font-weight:500;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__setup-metric--pending,.firm-workspace .staff-salary__setup-metric--pending,.firm-workspace .weekly-day-column__head .staff-salary__setup-metric--pending{color:var(--d-text-muted)}}.staff-salary__setup-form{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.billing-app .staff-salary__setup-form.gap-2{gap:.75rem}.billing-app .grid.staff-salary__setup-form,.billing-app .staff-salary__setup-form.gap-3{gap:1rem}@media (min-width:640px){.staff-salary__setup-form{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}}.staff-salary__setup-metrics{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;border-top-width:1px;border-color:rgb(227 221 210/.5);padding-top:1rem}.billing-app .grid.staff-salary__setup-metrics,.billing-app .staff-salary__setup-metrics.gap-2{gap:.75rem}.billing-app .staff-salary__setup-metrics.gap-3{gap:1rem}@media (min-width:420px){.staff-salary__setup-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.staff-salary__setup-metrics{gap:.75rem}}.staff-salary__setup-field{min-width:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__setup-field,.firm-workspace .staff-salary__setup-field,.firm-workspace .weekly-day-column__head .staff-salary__setup-field{color:var(--d-text-muted)}}.staff-salary__setup-field span{margin-bottom:.375rem;display:block}.billing-app .field-dispatch-panel label.staff-salary__setup-field span.text-xs,.billing-app .walk-in-panel label.staff-salary__setup-field span,.billing-app label.staff-salary__setup-field span.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__setup-field span.text-xs .mb-1,.billing-app label.staff-salary__setup-field span.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-salary__setup-input{min-height:44px;width:100%;max-width:28rem}.staff-salary__setup-save{width:100%;flex-shrink:0}@media (min-width:640px){.staff-salary__setup-save{width:auto;min-width:9.5rem}}.staff-salary__tools-workspace{overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);background:linear-gradient(180deg,rgba(255,253,247,.98),#ffffff 42%);box-shadow:0 12px 32px rgba(43,37,29,.06),inset 0 1px 0 rgba(255,255,255,.85)}.staff-salary__tools-switcher{border-bottom-width:1px;border-color:rgb(184 145 61/.15);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 246 238/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.35) var(--tw-gradient-to-position);padding:.875rem .75rem}@media (min-width:640px){.staff-salary__tools-switcher{padding:1rem}}@media (min-width:768px){.staff-salary__tools-switcher{padding-left:1.25rem;padding-right:1.25rem}}.staff-salary__tools-switcher-label{margin-bottom:.75rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tools-switcher-label{color:var(--d-gold)}}.staff-salary__tool-tabs{display:grid;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.billing-app .grid.staff-salary__tool-tabs,.billing-app .staff-salary__tool-tabs.gap-2{gap:.75rem}.billing-app .staff-salary__tool-tabs.gap-3{gap:1rem}@media (min-width:768px){.staff-salary__tool-tabs{gap:.625rem}}@media (min-width:1024px){.staff-salary__tool-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.staff-salary__tool-tab{position:relative;display:flex;height:100%;min-height:5.5rem;align-items:flex-start;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(255 255 255/.9);padding:.75rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tool-tab{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .grid.staff-salary__tool-tab{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__tool-tab{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__tool-tab:hover{border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 253 247/var(--tw-bg-opacity,1));--tw-shadow:0 4px 14px rgba(184,145,61,0.08);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.staff-salary__tool-tab:disabled{cursor:not-allowed;opacity:.55}@media (min-width:640px){.staff-salary__tool-tab{min-height:5.75rem;padding:.875rem}}.staff-salary__tool-tab--active{border-color:rgb(184 145 61/.45);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 253 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fffdf7 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 246 238/0.8) var(--tw-gradient-to-position);--tw-shadow:0 6px 18px rgba(184,145,61,0.12);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:inset 0 -2px 0 var(--gold),0 6px 18px rgba(184,145,61,.12);transform:translateY(-1px)}.staff-salary__tool-tab-step{margin-top:.125rem;display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.25);--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tool-tab-step{color:var(--d-gold);background-color:var(--d-panel-2);background-image:none}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__tool-tab-step{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__tool-tab--active .staff-salary__tool-tab-step{border-color:rgb(184 145 61/.4);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#6b5210 var(--tw-gradient-from-position);--tw-gradient-to:rgb(107 82 16/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#8a6b2a var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 248 235/var(--tw-text-opacity,1))}.staff-salary__tool-tab-copy{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;justify-content:center;gap:.125rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__tool-tab-copy{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-auth--portal .staff-salary__tool-tab-label{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-salary__tool-tab-label:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-salary__tool-tab-label{display:block;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tool-tab-label,.firm-workspace .weekly-day-column__head .staff-salary__tool-tab-label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.staff-salary__tool-tab-label.text-xs,.billing-app .walk-in-panel label.staff-salary__tool-tab-label,.billing-app label.staff-salary__tool-tab-label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__tool-tab-label.text-xs .mb-1,.billing-app label.staff-salary__tool-tab-label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}@media (min-width:640px){.staff-salary__tool-tab-label{font-size:1rem;line-height:1.5rem}}.staff-salary__tool-tab-hint{display:block;font-size:10px;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__tool-tab-hint,.firm-workspace .staff-salary__tool-tab-hint,.firm-workspace .weekly-day-column__head .staff-salary__tool-tab-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.staff-salary__tool-tab-hint.text-xs,.billing-app .walk-in-panel label.staff-salary__tool-tab-hint,.billing-app label.staff-salary__tool-tab-hint.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__tool-tab-hint.text-xs .mb-1,.billing-app label.staff-salary__tool-tab-hint.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}@media (min-width:640px){.staff-salary__tool-tab-hint{font-size:11px}}.staff-salary__tool-tab--active .staff-salary__tool-tab-hint{color:rgb(138 107 42/.8)}.staff-salary__tools-panel-wrap{padding:1rem .75rem}@media (min-width:640px){.staff-salary__tools-panel-wrap{padding:1.25rem 1rem}}@media (min-width:768px){.staff-salary__tools-panel-wrap{padding:1.5rem 1.25rem}}.staff-salary__tool-panel>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.staff-salary__tool-panel{border-radius:0;border-width:0;background-color:transparent;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.staff-salary__tool-panel-head{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.55);background-color:rgb(255 255 255/.9);padding:1rem}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tool-panel-head{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:768px){.staff-salary__tool-panel-head{padding:1rem 1.25rem}}.staff-salary__tool-panel-head{box-shadow:inset 3px 0 0 rgba(184,145,61,.42),0 4px 16px rgba(43,37,29,.04)}.staff-salary__tool-eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tool-eyebrow{color:var(--d-gold)}}.firm-auth--portal .staff-salary__tool-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-salary__tool-title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-salary__tool-title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tool-title,.firm-workspace .weekly-day-column__head .staff-salary__tool-title{color:var(--d-text)}}@media (min-width:640px){.staff-salary__tool-title{font-size:1.5rem;line-height:2rem}}.staff-salary__tool-lede{margin-top:.5rem;max-width:48rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__tool-lede,.firm-workspace .staff-salary__tool-lede,.firm-workspace .weekly-day-column__head .staff-salary__tool-lede{color:var(--d-text-muted)}}.staff-salary__tool-block>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.staff-salary__tool-block{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.5);background-color:rgb(250 248 244/.7);padding:.75rem}@media (min-width:640px){.staff-salary__tool-block{padding:1rem}}.staff-salary__tool-block{box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.staff-salary__tool-block-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__tool-block-label,.firm-workspace .staff-salary__tool-block-label,.firm-workspace .weekly-day-column__head .staff-salary__tool-block-label{color:var(--d-text-muted)}}.staff-salary__tool-segment{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.billing-app .grid.staff-salary__tool-segment,.billing-app .staff-salary__tool-segment.gap-2{gap:.75rem}.billing-app .staff-salary__tool-segment.gap-3{gap:1rem}@media (min-width:640px){.staff-salary__tool-segment{grid-template-columns:repeat(2,minmax(0,1fr))}}.staff-salary__tool-segment-btn{display:flex;min-height:3.75rem;flex-direction:column;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.65);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem .875rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tool-segment-btn{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__tool-segment-btn{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__tool-segment-btn:hover{border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 253 247/var(--tw-bg-opacity,1))}.staff-salary__tool-segment-btn:disabled{opacity:.55}.staff-salary__tool-segment-btn--active{border-color:rgb(26 22 18/.2);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.staff-salary__tool-segment-btn--active .staff-salary__tool-segment-meta{color:rgb(255 255 255/.75)}.staff-salary__tool-segment-meta{margin-top:.125rem;display:block;font-size:10px;font-weight:600;text-transform:none;letter-spacing:0;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__tool-segment-meta,.firm-workspace .staff-salary__tool-segment-meta,.firm-workspace .weekly-day-column__head .staff-salary__tool-segment-meta{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.staff-salary__tool-segment-meta.text-xs,.billing-app .walk-in-panel label.staff-salary__tool-segment-meta,.billing-app label.staff-salary__tool-segment-meta.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__tool-segment-meta.text-xs .mb-1,.billing-app label.staff-salary__tool-segment-meta.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-salary__form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.billing-app .staff-salary__form-grid.gap-2{gap:.75rem}.billing-app .grid.staff-salary__form-grid,.billing-app .staff-salary__form-grid.gap-3{gap:1rem}@media (min-width:640px){.staff-salary__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.staff-salary__field{display:flex;flex-direction:column;gap:.375rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__field,.firm-workspace .staff-salary__field,.firm-workspace .weekly-day-column__head .staff-salary__field{color:var(--d-text-muted)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__field{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__field .field{min-height:44px;border-radius:.75rem;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__field .field{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:640px){.staff-salary__field--wide{grid-column:span 2/span 2}}.staff-salary__tool-check{display:flex;align-items:flex-start;gap:.625rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.5);background-color:rgb(255 255 255/.8);padding:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tool-check{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__tool-check{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__tool-check{grid-column:span 2/span 2}}.staff-salary__tool-check input{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;accent-color:#6b5210}.staff-salary__rate-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem}.billing-app .staff-salary__rate-grid.gap-2{gap:.75rem}.billing-app .staff-salary__rate-grid.gap-3{gap:1rem}@media (min-width:640px){.staff-salary__rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.staff-salary__rate-card{position:relative;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.55);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.875rem 1rem}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__rate-card{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:640px){.staff-salary__rate-card{padding-top:1rem;padding-bottom:1rem}}.staff-salary__rate-card{box-shadow:inset 3px 0 0 rgba(184,145,61,.38),0 2px 10px rgba(43,37,29,.04)}.staff-salary__rate-card-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__rate-card-label,.firm-workspace .staff-salary__rate-card-label,.firm-workspace .weekly-day-column__head .staff-salary__rate-card-label{color:var(--d-text-muted)}}.staff-salary__rate-card-value{margin-top:.375rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__rate-card-value{color:var(--d-text)}}@media (min-width:640px){.staff-salary__rate-card-value{font-size:1.25rem;line-height:1.75rem}}.staff-salary__rate-card-hint{margin-top:.375rem;font-size:11px;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__rate-card-hint,.firm-workspace .staff-salary__rate-card-hint,.firm-workspace .weekly-day-column__head .staff-salary__rate-card-hint{color:var(--d-text-muted)}}.staff-salary__tool-note{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.55);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tool-note,.firm-workspace .weekly-day-column__head .staff-salary__tool-note{color:var(--d-text-muted)}.firm-workspace .staff-salary__tool-note{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .staff-salary__tool-note{color:var(--d-text-muted)}}.staff-salary__tool-note--warn{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__tool-note--warn{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3);color:#e6c878}}.staff-salary__result-hero{display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.3);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#fffdf7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 253 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 246 238/0.5) var(--tw-gradient-to-position);padding:1rem}.billing-app .grid.staff-salary__result-hero{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__result-hero{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__result-hero{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:768px){.staff-salary__result-hero{padding:1rem 1.25rem}}.staff-salary__result-hero{box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.staff-salary__result-hero-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__result-hero-label{color:var(--d-gold)}}.staff-salary__result-hero-detail{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__result-hero-detail{color:var(--d-text)}}.staff-salary__result-hero-meta{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__result-hero-meta,.firm-workspace .staff-salary__result-hero-meta,.firm-workspace .weekly-day-column__head .staff-salary__result-hero-meta{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-salary__result-hero-meta,.billing-app label.block.staff-salary__result-hero-meta{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__result-hero-meta .mb-1,.billing-app label.block.staff-salary__result-hero-meta>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__result-hero-meta{font-size:.8125rem;line-height:1.45}.staff-salary__result-hero-amount{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__result-hero-amount{color:var(--d-text)}}@media (min-width:640px){.staff-salary__result-hero-amount{text-align:right;font-size:1.85rem}}.staff-salary__tool-actions{display:flex;flex-direction:column;gap:.625rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__tool-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__tool-actions{flex-direction:row;flex-wrap:wrap;align-items:center}}.staff-salary__13th-head{display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.5);background-color:rgb(255 255 255/.85);padding:.875rem 1rem}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__13th-head{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .grid.staff-salary__13th-head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__13th-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__13th-head{flex-direction:row;align-items:flex-start;justify-content:space-between}}@media (min-width:768px){.staff-salary__13th-head{padding-left:1.25rem;padding-right:1.25rem}}.staff-salary__13th-head{box-shadow:inset 3px 0 0 rgba(184,145,61,.28)}.staff-salary__13th-meta{font-size:.875rem;line-height:1.25rem;line-height:1.625}.staff-salary__loading--compact{padding:0}.staff-salary__btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding-left:1.25rem;padding-right:1.25rem;font-size:13px;font-weight:600;letter-spacing:.02em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .grid.staff-salary__btn{gap:.75rem}.staff-salary__btn:disabled{cursor:not-allowed;opacity:.55}.staff-salary__btn--primary{border-width:1px;border-color:rgb(184 145 61/.45);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 6px 18px rgba(26,22,18,0.14);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.staff-salary__btn--primary:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.staff-salary__btn--secondary{border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__btn--secondary{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.staff-salary__btn--secondary:hover{border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.staff-salary__btn--outline{border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.8);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__btn--outline{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.staff-salary__btn--outline:hover{border-color:rgb(184 145 61/.4)}.staff-salary__btn--outline:hover,.staff-salary__compute-sheet{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.staff-salary__compute-sheet{margin-top:1rem;overflow:hidden;border-radius:.125rem;border-width:1px;border-color:rgb(227 221 210/.6)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__compute-sheet{background-color:var(--d-panel-2);background-image:none}}.staff-salary__compute-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;border-bottom-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(255 255 255/.8);padding:.625rem 1rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__compute-head,.firm-workspace .weekly-day-column__head .staff-salary__compute-head{color:var(--d-text-muted)}.firm-workspace .staff-salary__compute-head{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .staff-salary__compute-head{color:var(--d-text-muted)}}.billing-app .staff-salary__compute-head.gap-2{gap:.75rem}.billing-app .staff-salary__compute-head.gap-3{gap:1rem}@media (min-width:768px){.staff-salary__compute-head{padding-left:1.25rem;padding-right:1.25rem}}.staff-salary__compute-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;border-bottom-width:1px;border-color:rgb(227 221 210/.45);padding:.875rem 1rem}.billing-app .grid.staff-salary__compute-row,.billing-app .staff-salary__compute-row.gap-2{gap:.75rem}.billing-app .staff-salary__compute-row.gap-3{gap:1rem}.staff-salary__compute-row:last-child{border-bottom-width:0}@media (min-width:640px){.staff-salary__compute-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}}@media (min-width:768px){.staff-salary__compute-row{padding-left:1.25rem;padding-right:1.25rem}}.staff-salary__compute-row--subtotal{background-color:rgb(255 255 255/.5)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__compute-row--subtotal{background-color:var(--d-panel-2);border-color:var(--d-line)}}.staff-salary__compute-row--total{border-top-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#fffdf7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 253 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position)}.staff-salary__compute-row--deduct{background-color:rgb(255 241 242/.4)}.staff-salary__compute-row--muted{background-color:rgb(255 255 255/.4)}.staff-salary__compute-sheet--tool{margin-top:0;overflow:hidden;border-radius:.75rem;border-color:rgb(184 145 61/.25);background-color:rgb(255 255 255/.9)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__compute-sheet--tool{background-color:var(--d-panel-2);border-color:var(--d-line)}}.staff-salary__compute-sheet--tool{box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 4px 18px rgba(43,37,29,.05)}.staff-salary__compute-sheet--tool .staff-salary__compute-head{border-bottom-width:1px;border-color:rgb(184 145 61/.15);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 246 238/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position)}.staff-salary__compute-sheet--tool .staff-salary__compute-row{background-color:rgb(255 255 255/.7)}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__compute-sheet--tool .staff-salary__compute-row{background-color:var(--d-panel-2);border-color:var(--d-line)}}.staff-salary__compute-sheet--tool .staff-salary__compute-row:nth-child(2n){background-color:rgb(250 248 244/.5)}.staff-salary__compute-sheet--tool .staff-salary__compute-row--total{border-top-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#fffdf7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 253 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 246 238/0.4) var(--tw-gradient-to-position)}.staff-salary__compute-sheet--list{margin-top:1.25rem}.staff-salary__compute-amount-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.billing-app .grid.staff-salary__compute-amount-wrap{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__compute-amount-wrap{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.staff-salary__compute-amount-wrap{align-items:flex-end}}.staff-salary__entry-actions{display:flex;flex-wrap:wrap;gap:.375rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__entry-actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__entry-action{min-height:1.85rem;padding:.25rem .625rem;font-size:10px}.staff-salary__entry-action--danger{border-color:rgb(252 165 165/.7);--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.staff-salary__entry-action--danger:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.staff-salary__compute-label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__compute-label{color:var(--d-text)}}.staff-salary__compute-detail{margin-top:.125rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__compute-detail,.firm-workspace .staff-salary__compute-detail,.firm-workspace .weekly-day-column__head .staff-salary__compute-detail{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-salary__compute-detail,.billing-app label.block.staff-salary__compute-detail{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__compute-detail .mb-1,.billing-app label.block.staff-salary__compute-detail>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__compute-detail{font-size:.8125rem;line-height:1.45}.staff-salary__compute-amount{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__compute-amount{color:var(--d-text)}}@media (min-width:640px){.staff-salary__compute-amount{text-align:right}}.staff-salary__compute-amount--subtotal{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__compute-amount--subtotal{color:var(--d-text)}}.staff-salary__compute-amount--deduct{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.staff-salary__compute-amount--total{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__compute-amount--total{color:var(--d-text)}}@media (min-width:640px){.staff-salary__compute-amount--total{font-size:1.25rem;line-height:1.75rem}}.staff-salary__pay-btn{width:100%}@media (min-width:640px){.staff-salary__pay-btn{width:auto;min-width:10.5rem}}.staff-salary__adjust-btn,.staff-salary__refresh-btn{width:100%}@media (min-width:640px){.staff-salary__adjust-btn,.staff-salary__refresh-btn{width:auto}}.staff-salary__13th-ref{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__13th-ref{color:var(--d-gold)}}.staff-salary__13th-meta{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__13th-meta,.firm-workspace .staff-salary__13th-meta,.firm-workspace .weekly-day-column__head .staff-salary__13th-meta{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-salary__13th-meta,.billing-app label.block.staff-salary__13th-meta{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-salary__13th-meta .mb-1,.billing-app label.block.staff-salary__13th-meta>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-salary__13th-meta{font-size:.8125rem;line-height:1.45}.staff-salary__13th-month-grid{margin-top:.5rem;display:grid;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.billing-app .grid.staff-salary__13th-month-grid,.billing-app .staff-salary__13th-month-grid.gap-2{gap:.75rem}.billing-app .staff-salary__13th-month-grid.gap-3{gap:1rem}@media (min-width:640px){.staff-salary__13th-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.staff-salary__13th-month-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.staff-salary__13th-month-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.staff-salary__13th-month-btn{display:flex;height:100%;min-height:4.25rem;flex-direction:column;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.65);background-color:rgb(255 255 255/.95);padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__13th-month-btn{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-salary__13th-month-btn{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-salary__13th-month-btn:hover{border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 253 247/var(--tw-bg-opacity,1))}.staff-salary__13th-month-btn:disabled{cursor:not-allowed;opacity:.55}.staff-salary__13th-month-btn--active{border-color:rgb(184 145 61/.4);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fffdf7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 253 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 246 238/0.8) var(--tw-gradient-to-position);box-shadow:inset 0 -2px 0 rgba(184,145,61,.55),0 4px 12px rgba(184,145,61,.1)}.staff-salary__13th-month-btn span:first-child{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-salary__13th-month-btn span:first-child,.firm-workspace .staff-salary__13th-month-btn span:first-child,.firm-workspace .weekly-day-column__head .staff-salary__13th-month-btn span:first-child{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.staff-salary__13th-month-btn span:first-child.text-xs,.billing-app .walk-in-panel label.staff-salary__13th-month-btn span:first-child,.billing-app label.staff-salary__13th-month-btn span:first-child.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__13th-month-btn span:first-child.text-xs .mb-1,.billing-app label.staff-salary__13th-month-btn span:first-child.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-salary__13th-month-btn--active span:first-child{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__13th-month-btn--active span:first-child{color:var(--d-gold)}}.staff-salary__13th-month-amount{margin-top:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-salary__13th-month-amount{color:var(--d-text)}}.billing-app .field-dispatch-panel label.staff-salary__13th-month-amount.text-xs,.billing-app .walk-in-panel label.staff-salary__13th-month-amount,.billing-app label.staff-salary__13th-month-amount.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-salary__13th-month-amount.text-xs .mb-1,.billing-app label.staff-salary__13th-month-amount.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-salary__dispatch-link{font-weight:500;--tw-text-opacity:1;color:rgb(107 82 16/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.4);text-underline-offset:2px}@media print{.firm-finances--printable .no-print,.staff-salary--printable .no-print{display:none!important}.firm-finances--printable .firm-finances__attorney-card,.firm-finances--printable .firm-finances__bucket,.firm-finances--printable .firm-finances__hero,.firm-finances--printable .firm-finances__income-hero,.staff-salary--printable .staff-salary__slip,.staff-salary--printable .staff-salary__voucher{-moz-column-break-inside:avoid;break-inside:avoid}.staff-salary--printable .staff-salary__slip-wrap{padding:0;background:transparent}.staff-salary--printable .staff-salary__slip{max-width:none;box-shadow:none;border-color:rgba(0,0,0,.15)}.staff-salary--printable .staff-salary__panel{border:none;box-shadow:none}.firm-finances--printable .firm-finances__sticky-summary{position:static}}.secure-link-box{margin-top:.75rem;width:100%;min-width:0;overflow:hidden;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:.75rem;font-size:.75rem;line-height:1rem}@media (prefers-color-scheme:dark){.firm-workspace .secure-link-box{background-color:var(--d-panel-2);background-image:none}}.billing-app .field-dispatch-panel label.block.secure-link-box,.billing-app label.block.secure-link-box{font-size:.8125rem;line-height:1.45}.billing-app label.block.secure-link-box .mb-1,.billing-app label.block.secure-link-box>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .secure-link-box{font-size:.8125rem;line-height:1.45}.secure-link-display{margin-top:.25rem;display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(107 82 16/var(--tw-text-opacity,1));text-decoration-line:underline}.billing-app .field-dispatch-panel label.secure-link-display.text-xs,.billing-app .walk-in-panel label.secure-link-display,.billing-app label.secure-link-display.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.secure-link-display.text-xs .mb-1,.billing-app label.secure-link-display.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.audit-log-entry{min-width:0;overflow:hidden;border-radius:.25rem;border-width:1px;border-color:rgb(227 221 210/.6);padding:.375rem .5rem;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.audit-log-entry,.billing-app label.block.audit-log-entry{font-size:.8125rem;line-height:1.45}.billing-app label.block.audit-log-entry .mb-1,.billing-app label.block.audit-log-entry>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .audit-log-entry{font-size:.8125rem;line-height:1.45}.audit-log-entry__line{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-app .field-dispatch-panel label.audit-log-entry__line.text-xs,.billing-app .walk-in-panel label.audit-log-entry__line,.billing-app label.audit-log-entry__line.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.audit-log-entry__line.text-xs .mb-1,.billing-app label.audit-log-entry__line.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.history-entry{position:relative}.history-entry--noted{padding-bottom:1.25rem}.history-entry__note{pointer-events:none;position:absolute;bottom:.5rem;right:.625rem;font-size:10px;font-style:italic;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .history-entry__note,.firm-workspace .history-entry__note,.firm-workspace .weekly-day-column__head .history-entry__note{color:var(--d-text-muted)}}.owner-reminder-badge{display:inline-block;border-radius:.375rem;border-width:1px;border-color:rgb(184 145 61/.4);--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);padding:.25rem .625rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1))}.owner-reminder-badge,.owner-reminder-strip{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.owner-reminder-strip{margin-bottom:1rem;border-width:2px;--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf8f4 var(--tw-gradient-to-position)}.owner-reminder-strip--embedded{margin-bottom:0;border-width:0;background-color:transparent;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.follow-up-panel,.owner-reminder-strip--embedded{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.follow-up-panel{margin-bottom:1.25rem;margin-top:1rem;border-width:2px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf8f4 var(--tw-gradient-to-position);padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}@media (min-width:640px){.follow-up-panel{padding:1.25rem}}.follow-up-panel--open{border-color:rgb(184 145 61/.35)}.follow-up-panel__trigger{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .follow-up-panel__trigger{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.follow-up-panel__trigger:hover{background-color:rgb(255 255 255/.4)}@media (min-width:640px){.follow-up-panel__trigger{gap:1.25rem}}.follow-up-panel__trigger-main{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:.5rem}.billing-app .grid.follow-up-panel__trigger-main{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .follow-up-panel__trigger-main{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.follow-up-panel__trigger-main{gap:.625rem}}.follow-up-panel__trigger-action{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(255 255 255/.9);padding:.625rem .875rem;text-align:center;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .follow-up-panel__trigger-action{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .follow-up-panel__trigger-action{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.follow-up-panel__trigger-action{min-width:5.25rem;padding:.75rem 1rem}}.follow-up-panel__count{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3d3018 var(--tw-gradient-to-position);font-size:.75rem;line-height:1rem;font-weight:800;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(212 175 90/var(--tw-text-opacity,1))}.billing-app .field-dispatch-panel label.block.follow-up-panel__count,.billing-app label.block.follow-up-panel__count{font-size:.8125rem;line-height:1.45}.billing-app label.block.follow-up-panel__count .mb-1,.billing-app label.block.follow-up-panel__count>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .follow-up-panel__count{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .follow-up-panel__count{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.follow-up-panel__action-label{font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.25;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .follow-up-panel__action-label{color:var(--d-gold)}}.follow-up-panel__chevron{margin-top:.125rem;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (prefers-color-scheme:dark){.firm-workspace .follow-up-panel__chevron{color:var(--d-gold)}}.follow-up-panel__chevron--open{transform:rotate(180deg)}.follow-up-panel__items{margin-top:1rem}.follow-up-panel__items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.follow-up-panel__items{border-top-width:1px;border-color:rgb(227 221 210/.6);padding-top:1rem}@media (min-width:640px){.follow-up-panel__items{margin-top:1.25rem}.follow-up-panel__items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.follow-up-panel__items{padding-top:1.25rem}}.follow-up-panel__items.hidden{margin-top:0;border-top-width:0;padding-top:0}.firm-auth--portal .follow-up-panel__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .follow-up-panel__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.follow-up-panel__title{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .follow-up-panel__title,.firm-workspace .weekly-day-column__head .follow-up-panel__title{color:var(--d-text)}}@media (min-width:640px){.follow-up-panel__title{font-size:1.125rem;line-height:1.75rem}}.follow-up-panel__desc{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .follow-up-panel__desc,.firm-workspace .follow-up-panel__desc,.firm-workspace .weekly-day-column__head .follow-up-panel__desc{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.follow-up-panel__desc,.billing-app label.block.follow-up-panel__desc{font-size:.8125rem;line-height:1.45}.billing-app label.block.follow-up-panel__desc .mb-1,.billing-app label.block.follow-up-panel__desc>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .follow-up-panel__desc{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.follow-up-panel__desc{font-size:.875rem;line-height:1.25rem}}.follow-up-panel__badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:.375rem;border-width:1px;border-color:rgb(184 145 61/.4);background-color:rgb(255 255 255/.8);padding:.25rem .625rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .follow-up-panel__badge{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}@media (max-width:640px){.follow-up-panel__trigger{flex-direction:column;align-items:stretch;gap:.75rem}.billing-app .grid.follow-up-panel__trigger{gap:1rem}.follow-up-panel__trigger-action{min-height:44px;width:100%;flex-direction:row;justify-content:center;gap:.625rem;padding:.75rem 1rem}.follow-up-panel__chevron{margin-top:0}}.owner-reminder-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.billing-app .grid.owner-reminder-actions,.billing-app .owner-reminder-actions.gap-2{gap:.75rem}.billing-app .owner-reminder-actions.gap-3{gap:1rem}.owner-reminder-btn{display:flex;min-height:52px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;border-radius:.75rem;border-width:2px;padding:.75rem;text-align:center;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .owner-reminder-btn{color:var(--d-text)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .owner-reminder-btn{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.owner-reminder-btn:disabled{cursor:wait;opacity:.55}.owner-reminder-btn{box-shadow:0 2px 10px rgba(26,22,18,.06);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,filter .22s ease}.owner-reminder-btn:hover:not(:disabled){transform:translateY(-3px) scale(1.015);box-shadow:0 10px 28px rgba(26,22,18,.12)}.owner-reminder-btn:active:not(:disabled){transform:translateY(-1px) scale(.995);transition-duration:.1s}.owner-reminder-btn--today{border-color:rgb(184 145 61/.3);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#fffdf8 var(--tw-gradient-to-position)}.owner-reminder-btn--today:hover:not(:disabled){border-color:rgb(184 145 61/.45);box-shadow:0 6px 20px rgba(184,145,61,.14)}.owner-reminder-btn--today .owner-reminder-btn__label{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .owner-reminder-btn--today .owner-reminder-btn__label{color:var(--d-gold)}}.owner-reminder-btn--both{border-color:rgb(184 145 61/.4);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fffdf8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 253 248/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#faf6ee var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#f3e8d4 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .owner-reminder-btn--both{color:var(--d-text)}}.owner-reminder-btn--both{box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 4px 14px rgba(184,145,61,.1)}.owner-reminder-btn--both:hover:not(:disabled){border-color:rgb(184 145 61/.5);--tw-gradient-from:#fffefb var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 254 251/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(252 247 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fcf7ee var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#efe3cb var(--tw-gradient-to-position);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 22px rgba(184,145,61,.15)}.owner-reminder-btn--both .owner-reminder-btn__label{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .owner-reminder-btn--both .owner-reminder-btn__label{color:var(--d-text)}}.owner-reminder-btn--both .owner-reminder-btn__sub{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .owner-reminder-btn--both .owner-reminder-btn__sub,.firm-workspace .owner-reminder-btn--both .owner-reminder-btn__sub,.firm-workspace .weekly-day-column__head .owner-reminder-btn--both .owner-reminder-btn__sub{color:var(--d-text-muted)}}.owner-reminder-btn--overdue{border-color:rgb(196 168 148/.55);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#f0e4d8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(240 228 216/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(248 242 234/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f8f2ea var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position)}.owner-reminder-btn--overdue:hover:not(:disabled){border-color:rgb(168 134 114/.6);box-shadow:0 6px 20px rgba(74,48,40,.1)}.owner-reminder-btn--overdue .owner-reminder-btn__label{--tw-text-opacity:1;color:rgb(74 50 40/var(--tw-text-opacity,1))}.owner-reminder-btn--overdue .owner-reminder-btn__sub{--tw-text-opacity:1;color:rgb(111 87 80/var(--tw-text-opacity,1))}.owner-reminder-btn--test{border-color:rgb(227 221 210/.9);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(243 240 234/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(243 240 234/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.8) var(--tw-gradient-to-position)}.owner-reminder-btn--test:hover:not(:disabled){border-color:rgb(184 145 61/.25);box-shadow:0 4px 14px rgba(26,22,18,.06)}.owner-reminder-btn--test .owner-reminder-btn__label{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .owner-reminder-btn--test .owner-reminder-btn__label{color:var(--d-text-muted)}}.owner-reminder-btn--whatsapp{border-color:rgba(74,92,78,.28);background:linear-gradient(180deg,rgba(255,253,250,.98),rgba(241,246,242,.94));color:#2d4034;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 4px 14px rgba(26,22,18,.05)}.owner-reminder-btn--whatsapp:hover:not(.owner-reminder-btn--disabled){border-color:rgba(74,92,78,.42);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(232,240,235,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 24px rgba(26,22,18,.08)}.owner-reminder-btn--whatsapp .owner-reminder-btn__label{color:#2d4034}.owner-reminder-btn--sms{border-color:rgba(212,175,90,.22);background:linear-gradient(180deg,rgba(255,253,247,.98),rgba(250,244,232,.9));color:#4a4038}.owner-reminder-btn--sms:hover:not(.owner-reminder-btn--disabled){border-color:rgba(212,175,90,.36);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,240,224,.96))}.owner-reminder-btn--disabled{cursor:not-allowed;opacity:.45}.owner-reminder-mini-btn--wa{border-color:rgba(74,92,78,.28);background:rgba(241,246,242,.92);color:#2d4034}.owner-reminder-mini-btn--sms{border-color:rgba(212,175,90,.24);background:rgba(255,253,247,.92);color:#4a4038}.owner-reminder-nudge{grid-column:1/-1;border-radius:1rem;border-width:1px;padding:.875rem}@media (min-width:640px){.owner-reminder-nudge{padding:1rem}}.owner-reminder-nudge{border-color:rgba(212,175,90,.22);background:linear-gradient(155deg,rgba(255,253,247,.98),rgba(250,244,232,.86) 52%,rgba(255,255,255,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 22px rgba(26,22,18,.045)}.owner-reminder-nudge__head{margin-bottom:.75rem;border-bottom-width:1px;border-color:rgb(184 145 61/.15);padding-bottom:.75rem}.owner-reminder-nudge__eyebrow{margin-bottom:.25rem;display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.billing-app label.block.text-xs .owner-reminder-nudge__eyebrow{display:block;margin-bottom:.4rem;font-weight:700}.owner-reminder-nudge__eyebrow{border-color:rgba(74,92,78,.2);background:rgba(241,246,242,.68);color:#3f5447}.firm-auth--portal .owner-reminder-nudge__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .owner-reminder-nudge__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.owner-reminder-nudge__title{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .owner-reminder-nudge__title,.firm-workspace .weekly-day-column__head .owner-reminder-nudge__title{color:var(--d-text)}}.owner-reminder-nudge__desc{margin-top:.125rem;font-size:11px;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .owner-reminder-nudge__desc,.firm-workspace .owner-reminder-nudge__desc,.firm-workspace .weekly-day-column__head .owner-reminder-nudge__desc{color:var(--d-text-muted)}}.owner-reminder-nudge__list{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.375rem;padding:0}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .owner-reminder-nudge__list{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.owner-reminder-nudge__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:transparent;background-color:rgb(255 255 255/.55);padding:.5rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .grid.owner-reminder-nudge__row{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .owner-reminder-nudge__row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.owner-reminder-nudge__row:hover{border-color:rgb(184 145 61/.2);background-color:rgb(255 255 255/.9)}@media (prefers-color-scheme:dark){.firm-workspace .owner-reminder-nudge__row:hover{background-color:var(--d-panel-2);border-color:var(--d-line)}}.owner-reminder-nudge__row--overdue{border-color:rgba(220,100,90,.16);background:rgba(255,251,250,.92)}.owner-reminder-nudge__row--no-phone{opacity:.7}.owner-reminder-nudge__meta{min-width:0;flex:1 1 0%}.owner-reminder-nudge__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .owner-reminder-nudge__name{color:var(--d-text)}}.billing-app .field-dispatch-panel label.owner-reminder-nudge__name.text-xs,.billing-app .walk-in-panel label.owner-reminder-nudge__name,.billing-app label.owner-reminder-nudge__name.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.owner-reminder-nudge__name.text-xs .mb-1,.billing-app label.owner-reminder-nudge__name.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.owner-reminder-nudge__count{margin-top:.125rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .owner-reminder-nudge__count,.firm-workspace .owner-reminder-nudge__count,.firm-workspace .weekly-day-column__head .owner-reminder-nudge__count{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.owner-reminder-nudge__count.text-xs,.billing-app .walk-in-panel label.owner-reminder-nudge__count,.billing-app label.owner-reminder-nudge__count.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.owner-reminder-nudge__count.text-xs .mb-1,.billing-app label.owner-reminder-nudge__count.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.owner-reminder-nudge__count--overdue{color:rgb(153 27 27/.85)}.owner-reminder-nudge__actions{display:flex;flex-shrink:0;align-items:center;gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .owner-reminder-nudge__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.owner-reminder-nudge__actions .owner-reminder-mini-btn{min-width:2.75rem;padding:.375rem .625rem;font-size:10px}.owner-reminder-btn__label{font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.25;letter-spacing:.06em}.owner-reminder-btn__sub{font-size:10px;font-weight:600;text-transform:none;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .owner-reminder-btn__sub,.firm-workspace .owner-reminder-btn__sub,.firm-workspace .weekly-day-column__head .owner-reminder-btn__sub{color:var(--d-text-muted)}}.owner-reminder-mini-btn{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .owner-reminder-mini-btn{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.owner-reminder-mini-btn:hover{--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1))}.owner-reminder-mini-btn:disabled{opacity:.4}.reset-dialog-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgb(26 22 18/.45);padding:1rem;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .reset-dialog-backdrop{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgb(26 22 18/.45);padding:1rem;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .modal-backdrop{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.modal-backdrop{padding:1.5rem}}.modal-panel{width:100%;border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .modal-panel{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (min-width:640px){.modal-panel{padding:1.5rem}}.reset-dialog{width:100%;max-width:28rem;--tw-shadow:0 12px 40px rgba(26,22,18,0.1);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.page-loading{display:flex;min-height:50vh;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .page-loading,.firm-workspace .page-loading,.firm-workspace .weekly-day-column__head .page-loading{color:var(--d-text-muted)}}.billing-app .grid.page-loading{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .page-loading{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-auth--portal .page-loading__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .page-loading__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.page-loading__title{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .page-loading__title,.firm-workspace .weekly-day-column__head .page-loading__title{color:var(--d-text)}}.tasks-app{font-family:var(--font-ui)}.client-matter-panel__column-title,.client-matter-panel__name,.client-matter-panel__profile-name,.client-matter-panel__section-title,.tasks-app .view-hero__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .entry-form__section-title,.tasks-app .entry-form__title,.tasks-app .font-display:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label),.tasks-app h1:not(.brand-header__title):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__profile-name),.tasks-app h2:not(.brand-header__title):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__profile-name),.tasks-app h3:not(.brand-header__title):not(.client-matter-panel__section-title):not(.client-matter-panel__column-title),.tasks-app h4:not(.brand-header__title){font-family:var(--font-ui)}.tasks-app .entry-form__title{font-size:1.125rem;line-height:1.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tasks-app .entry-form__title{color:var(--d-text)}}@media (min-width:640px){.tasks-app .entry-form__title{font-size:1.25rem;line-height:1.75rem}}.tasks-app .entry-form__section-title{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tasks-app .entry-form__section-title{color:var(--d-text)}}@media (min-width:640px){.tasks-app .entry-form__section-title{font-size:1rem;line-height:1.5rem}}.tasks-app .empty-state__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;text-transform:none;letter-spacing:0}@media (min-width:640px){.tasks-app .empty-state__title{font-size:1.25rem;line-height:1.75rem}}.tasks-app .form-field__label{font-size:var(--type-label);font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tasks-app .form-field__label{color:var(--d-text)}}.tasks-app .field-input,.tasks-app .field-input--compact,.tasks-app .field-input--highlight,.tasks-app .field-input--large,.tasks-app .field-input--textarea{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-weight:400;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .tasks-app .field-input,.firm-workspace .tasks-app .field-input--compact,.firm-workspace .tasks-app .field-input--highlight,.firm-workspace .tasks-app .field-input--large,.firm-workspace .tasks-app .field-input--textarea{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.tasks-app .field-input,.tasks-app .field-input--compact,.tasks-app .field-input--highlight,.tasks-app .field-input--large,.tasks-app .field-input--textarea{min-height:var(--touch-min);padding:var(--space-field-y) var(--space-field-x);font-size:var(--type-ui);line-height:var(--line-height-ui)}.tasks-app .field-input--large,.tasks-app .field-input--textarea{min-height:80px;line-height:1.625}.tasks-app .field-input--highlight{border-color:rgb(184 145 61/.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem}@media (prefers-color-scheme:dark){.firm-workspace .tasks-app .field-input--highlight{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .field-dispatch-panel label.block.tasks-app .field-input--highlight,.billing-app label.block.tasks-app .field-input--highlight{font-size:.8125rem;line-height:1.45}.billing-app label.block.tasks-app .field-input--highlight .mb-1,.billing-app label.block.tasks-app .field-input--highlight>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .tasks-app .field-input--highlight{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.tasks-app .field-input--highlight{font-size:.875rem;line-height:1.25rem}}.tasks-app .client-case-picker__field-grid .client-contact-email__input,.tasks-app .client-case-picker__field-grid .field-input{min-height:2.75rem;width:100%;box-sizing:border-box}.tasks-app .search-hero-input{font-size:var(--type-ui);font-weight:500}.tasks-app .calendar-day-num,.tasks-app .weekly-strip-day__num{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}@media (max-width:640px){.tasks-app .stat-tile--clickable{min-height:4.5rem;padding-top:.875rem;padding-bottom:.875rem}.item-card__title--link[role=button]{display:inline-flex;min-height:44px;align-items:center}.item-action-btn{min-height:44px;min-width:44px}.firm-auth-main{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:calc(3rem + env(safe-area-inset-bottom, 0px))}.portal-system-grid{gap:.75rem}.billing-app .grid.portal-system-grid{gap:1rem}.portal-system-card{min-height:200px;padding:1.25rem}}@media (min-width:1024px){.app-shell-wide{max-width:72rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-4{left:-1rem}.bottom-2{bottom:.5rem}.left-\[7px\]{left:7px}.top-1\.5{top:.375rem}.top-2{top:.5rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mb-2{margin-bottom:.5rem!important}.-mt-3\.5{margin-top:-.875rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[22rem\]{height:22rem}.h-\[26rem\]{height:26rem}.h-\[28rem\]{height:28rem}.h-\[4\.5rem\]{height:4.5rem}.h-full{height:100%}.max-h-28{max-height:7rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(58vh\2c 520px\)\]{max-height:min(58vh,520px)}.min-h-\[100px\]{min-height:100px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[86px\]{min-height:86px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-10{width:2.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-56{width:14rem}.w-72{width:18rem}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[12rem\]{min-width:12rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-3{scroll-margin-top:.75rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-\[\#0f766e\]{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.border-\[\#1d4ed8\]{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-\[\#8a6b2a\]{--tw-border-opacity:1;border-color:rgb(138 107 42/var(--tw-border-opacity,1))}.border-\[\#8b1e1e\]{--tw-border-opacity:1;border-color:rgb(139 30 30/var(--tw-border-opacity,1))}.border-\[\#8b6914\]\/50{border-color:rgb(139 105 20/.5)}.border-\[\#d4c4a0\]\/80{border-color:rgb(212 196 160/.8)}.border-\[\#ece7df\]{--tw-border-opacity:1;border-color:rgb(236 231 223/var(--tw-border-opacity,1))}.border-\[var\(--border\)\]{border-color:var(--border)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/60{border-color:rgb(253 230 138/.6)}.border-amber-200\/80{border-color:rgb(253 230 138/.8)}.border-amber-300\/80{border-color:rgb(252 211 77/.8)}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/70{border-color:rgb(245 158 11/.7)}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/80{border-color:rgb(96 165 250/.8)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-gold{--tw-border-opacity:1;border-color:rgb(184 145 61/var(--tw-border-opacity,1))}.border-gold-dark{--tw-border-opacity:1;border-color:rgb(138 107 42/var(--tw-border-opacity,1))}.border-gold\/20{border-color:rgb(184 145 61/.2)}.border-gold\/25{border-color:rgb(184 145 61/.25)}.border-gold\/30{border-color:rgb(184 145 61/.3)}.border-gold\/35{border-color:rgb(184 145 61/.35)}.border-gold\/40{border-color:rgb(184 145 61/.4)}.border-gold\/50{border-color:rgb(184 145 61/.5)}.border-gold\/60{border-color:rgb(184 145 61/.6)}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green\/50{border-color:rgb(31 95 59/.5)}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-ink{--tw-border-opacity:1;border-color:rgb(26 22 18/var(--tw-border-opacity,1))}.border-line{--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1))}.border-line\/40{border-color:rgb(227 221 210/.4)}.border-line\/50{border-color:rgb(227 221 210/.5)}.border-line\/60{border-color:rgb(227 221 210/.6)}.border-line\/70{border-color:rgb(227 221 210/.7)}.border-line\/80{border-color:rgb(227 221 210/.8)}.border-line\/90{border-color:rgb(227 221 210/.9)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-200\/70{border-color:rgb(254 202 202/.7)}.border-red-200\/80{border-color:rgb(254 202 202/.8)}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-200\/80{border-color:rgb(186 230 253/.8)}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-200\/80{border-color:rgb(221 214 254/.8)}.border-white\/25{border-color:rgb(255 255 255/.25)}.bg-\[\#171411\]{--tw-bg-opacity:1;background-color:rgb(23 20 17/var(--tw-bg-opacity,1))}.bg-\[\#1d4ed8\]{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-\[\#ecfdf5\]{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-\[\#f0eeea\]{--tw-bg-opacity:1;background-color:rgb(240 238 234/var(--tw-bg-opacity,1))}.bg-\[\#f5f3ef\]{--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity,1))}.bg-\[\#f8f7f5\]{--tw-bg-opacity:1;background-color:rgb(248 247 245/var(--tw-bg-opacity,1))}.bg-\[\#faf6ee\]{--tw-bg-opacity:1;background-color:rgb(250 246 238/var(--tw-bg-opacity,1))}.bg-\[\#faf8f4\]{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.bg-\[\#faf9f7\]{--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity,1))}.bg-\[\#fde8e8\]{--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity,1))}.bg-\[\#fffef9\]{--tw-bg-opacity:1;background-color:rgb(255 254 249/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/40{background-color:rgb(255 251 235/.4)}.bg-amber-50\/50{background-color:rgb(255 251 235/.5)}.bg-amber-50\/80{background-color:rgb(255 251 235/.8)}.bg-amber-50\/90{background-color:rgb(255 251 235/.9)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-cream{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.bg-cream\/80{background-color:rgb(250 248 244/.8)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/80{background-color:rgb(236 253 245/.8)}.bg-gold\/10{background-color:rgb(184 145 61/.1)}.bg-gold\/5{background-color:rgb(184 145 61/.05)}.bg-green\/10{background-color:rgb(31 95 59/.1)}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-ink{background-color:rgb(26 22 18/var(--tw-bg-opacity,1))}.bg-ink,.bg-line{--tw-bg-opacity:1}.bg-line{background-color:rgb(227 221 210/var(--tw-bg-opacity,1))}.bg-line\/30{background-color:rgb(227 221 210/.3)}.bg-line\/40{background-color:rgb(227 221 210/.4)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/40{background-color:rgb(254 242 242/.4)}.bg-red-50\/50{background-color:rgb(254 242 242/.5)}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50\/40{background-color:rgb(240 249 255/.4)}.bg-soft\/40{background-color:rgb(243 240 234/.4)}.bg-soft\/60{background-color:rgb(243 240 234/.6)}.bg-soft\/90{background-color:rgb(243 240 234/.9)}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50\/35{background-color:rgb(245 243 255/.35)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/50{background-color:rgb(255 255 255/.5)}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[\#171411\]{--tw-gradient-from:#171411 var(--tw-gradient-from-position);--tw-gradient-to:rgb(23 20 17/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1612\]{--tw-gradient-from:#1a1612 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 22 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#2b251d\]{--tw-gradient-from:#2b251d var(--tw-gradient-from-position);--tw-gradient-to:rgb(43 37 29/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#faf8f4\]{--tw-gradient-from:#faf8f4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#3a3022\]{--tw-gradient-to:#3a3022 var(--tw-gradient-to-position)}.to-\[\#3d3018\]{--tw-gradient-to:#3d3018 var(--tw-gradient-to-position)}.to-\[\#5b471c\]{--tw-gradient-to:#5b471c var(--tw-gradient-to-position)}.to-\[\#f4f1eb\]{--tw-gradient-to:#f4f1eb var(--tw-gradient-to-position)}.to-\[\#faf6ee\]{--tw-gradient-to:#faf6ee var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-display),Cormorant Garamond,Georgia,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-ui),system-ui,Segoe UI,sans-serif}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0f766e\]{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-\[\#1a4d8f\]{--tw-text-opacity:1;color:rgb(26 77 143/var(--tw-text-opacity,1))}.text-\[\#1d4ed8\]{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-\[\#1f6b3a\]{--tw-text-opacity:1;color:rgb(31 107 58/var(--tw-text-opacity,1))}.text-\[\#4a4339\]{--tw-text-opacity:1;color:rgb(74 67 57/var(--tw-text-opacity,1))}.text-\[\#6b5210\]{--tw-text-opacity:1;color:rgb(107 82 16/var(--tw-text-opacity,1))}.text-\[\#8b1e1e\]{--tw-text-opacity:1;color:rgb(139 30 30/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-900\/90{color:rgb(120 53 15/.9)}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-gold{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.text-gold-dark{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}.text-green{--tw-text-opacity:1;color:rgb(31 95 59/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.text-ink\/80{color:rgb(26 22 18/.8)}.text-muted{--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-red-900\/90{color:rgb(127 29 29/.9)}.text-red-950{--tw-text-opacity:1;color:rgb(69 10 10/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-violet-950{--tw-text-opacity:1;color:rgb(46 16 101/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-gold\/40{text-decoration-color:rgb(184 145 61/.4)}.decoration-line\/80{text-decoration-color:rgb(227 221 210/.8)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-premium{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-premium{--tw-shadow:0 8px 32px rgba(26,22,18,0.12);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-amber-400\/80{--tw-ring-color:rgb(251 191 36/0.8)}.ring-gold-light\/40{--tw-ring-color:rgb(212 175 90/0.4)}.ring-gold\/25{--tw-ring-color:rgb(184 145 61/0.25)}.ring-green\/20{--tw-ring-color:rgb(31 95 59/0.2)}.ring-line\/60{--tw-ring-color:rgb(227 221 210/0.6)}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}:root{--ink:#1a1612;--muted:#6f675c;--line:#e3ddd2;--paper:#fffefd;--cream:#faf8f4;--soft:#f3f0ea;--gold:#b8913d;--gold-light:#d4af5a;--gold-dark:#8a6b2a;--charcoal:#2b251d;--client-link-hover:#7a5c18;--type-caption:clamp(0.75rem,0.72rem + 0.12vw,0.8125rem);--type-body-sm:clamp(0.875rem,0.84rem + 0.18vw,0.9375rem);--type-body:clamp(0.9375rem,0.9rem + 0.2vw,1rem);--type-ui:clamp(0.875rem,0.84rem + 0.18vw,0.9375rem);--type-label:clamp(0.8125rem,0.78rem + 0.15vw,0.875rem);--type-amount:clamp(1.0625rem,1.02rem + 0.28vw,1.1875rem);--type-amount-lg:clamp(1.3125rem,1.2rem + 0.45vw,1.5rem);--type-amount-hero:clamp(1.875rem,1.72rem + 0.75vw,2.125rem);--line-height-body:1.58;--line-height-ui:1.5;--line-height-relaxed:1.62;--weight-ui:400;--weight-ui-semibold:600;--weight-display:500;--weight-display-emphasis:600;--weight-display-bold:700;--tracking-body:0.008em;--tracking-ui:0.015em;--tracking-label:0.04em;--tracking-caps:0.065em;--tracking-display:0.045em;--tracking-display-wide:0.075em;--tracking-display-caps:0.1em;--space-field-x:0.875rem;--space-field-y:0.625rem;--touch-min:max(2.75rem,44px);--radius-control:0.625rem;--firm-mint-top:rgba(249,250,247,0.98);--firm-mint-bottom:rgba(237,241,235,0.94);--firm-mint-border:rgba(95,115,98,0.28);--firm-mint-text:#4f5f50;--firm-mint-text-dark:#3d4a3e;--firm-mint-solid:#5a6d58;--firm-mint-shadow:rgba(74,92,76,0.1);--firm-mint-hover-top:rgba(251,252,249,0.99);--firm-mint-hover-bottom:rgba(241,245,239,0.97);--firm-mint-gradient:linear-gradient(180deg,var(--firm-mint-top) 0%,var(--firm-mint-bottom) 100%);--firm-mint-hover-gradient:linear-gradient(180deg,var(--firm-mint-hover-top) 0%,var(--firm-mint-hover-bottom) 100%);--firm-mint-bg:#eef2eb;--firm-mint-bg-hover:#e5ebe3;--firm-mint-accent:#1f5f3b;--firm-mint-dark-top:rgba(95,115,98,0.14);--firm-mint-dark-bottom:rgba(58,72,60,0.22);--firm-mint-dark-border:rgba(122,142,118,0.32);--firm-mint-dark-text:#c2d0be;--firm-mint-dark-gradient:linear-gradient(180deg,var(--firm-mint-dark-top) 0%,var(--firm-mint-dark-bottom) 100%);--app-ui-scale:0.9}body{color:var(--ink);font-family:var(--font-ui);font-size:var(--type-body);font-weight:var(--weight-ui);letter-spacing:var(--tracking-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(184,145,61,.12);background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(212,175,90,.12),transparent 55%),linear-gradient(180deg,#faf8f4,#ffffff 42%,#f5f2ec);min-height:100vh;min-height:100dvh;overflow-x:hidden}html{font-size:calc(100% * var(--app-ui-scale));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;color-scheme:light}@media (max-width:380px){html{font-size:calc(93.75% * var(--app-ui-scale))}}@media (max-width:640px){.app-shell,.app-shell-wide,.card,.client-matter-panel,.firm-workspace,.my-work-list__row,.task-prep-checklist{min-width:0;max-width:100%}.btn-primary,.btn-secondary,.my-work-list__btn,.task-prep-checklist__cancel,.task-prep-checklist__delete,.task-prep-checklist__edit-toggle,.task-prep-checklist__save{max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.btn-gold,.client-code-link:not(.my-work-billing__item-code),.item-action-btn{max-width:none;width:auto;white-space:nowrap;overflow-wrap:normal;text-wrap:nowrap;flex-shrink:0}.my-work-list__client,.my-work-list__detail,.my-work-list__follow-up-note,.my-work-list__linked-note,.my-work-list__meta,.task-prep-checklist__text,.task-prep-checklist__title{overflow-wrap:anywhere;word-break:break-word}input.field,input.field-input,select.field,select.field-input,textarea.field,textarea.field-input{overflow-wrap:normal;word-break:normal;max-width:100%;box-sizing:border-box}textarea.field,textarea.field-input{display:block;width:100%;overflow-x:hidden;overflow-y:auto;resize:vertical;white-space:pre-wrap;-webkit-overflow-scrolling:touch}.task-prep-checklist__manage-actions{flex-wrap:wrap;gap:.5rem .75rem}}.font-display{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media print{.brand-footer,.brand-header,.firm-shell-chrome,.matter-page__header,.matter-page__pending,.matter-page__section.no-print,.nav-tabs,.no-print,.status-bar{display:none!important}.only-print{display:block!important}.app-shell{max-width:100%;padding:0}.card{box-shadow:none;border:1px solid #ccc}.matter-print-summary{font-size:11pt;line-height:1.5;color:#1a1612;font-family:Arial,Helvetica,sans-serif}.matter-print-summary__heading{font-family:Georgia,Times New Roman,serif;font-size:13pt;font-weight:600;margin:1.1rem 0 .35rem;color:#8a6b2a}.matter-print-summary__list{margin:0;padding-left:1.25rem}.firm-print-letterhead{background:#fdfbf7!important;border:1px solid #e8dcc4!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.firm-print-letterhead__firm{font-family:Georgia,Times New Roman,serif;color:#8a6b2a!important}.firm-print-letterhead__logo{display:block!important}}.only-print{display:none}@keyframes login-btn-progress{0%{width:0;opacity:.55}45%{width:72%;opacity:1}to{width:100%;opacity:.35}}@keyframes login-btn-shimmer{0%{transform:translateX(-100%);opacity:0}35%{opacity:.85}to{transform:translateX(100%);opacity:0}}@keyframes firm-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes firm-logo-glow{0%,to{box-shadow:0 0 0 0 rgba(212,175,90,.45);transform:scale(1)}50%{box-shadow:0 0 0 12px rgba(212,175,90,0);transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.firm-auth-animate,.firm-auth-hero__img,.firm-auth-medallion__ring,.login-premium-animate,.login-premium__path--loading:after,.login-premium__path--loading:before{animation:none!important}.firm-auth-animate,.firm-auth-hero__img,.login-premium-animate,.login-premium__path,.login-premium__path--clickable{transition:none!important;opacity:1!important;transform:none!important}.portal-system-card:hover{transform:none}}body:has(.office-hub-page){background:#f7f4ee;color:#1a1612}@media (prefers-color-scheme:dark){body:has(.office-hub-page){background:#0a0c10;color:#e8e0d4}}.my-work-billing{margin-bottom:1rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.15);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(250 248 244/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position);padding:.75rem;--tw-shadow:0 2px 14px rgba(26,22,18,0.04);--tw-shadow-colored:0 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.my-work-billing{padding:1rem}}.my-work-billing--embedded{margin-bottom:0;border-radius:.75rem;border-width:0;background-color:rgba(250,246,238,.55);padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.my-work-billing__head--embedded{margin-bottom:.75rem}.my-work-billing__head,.my-work-hub-summary__head{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.billing-app .grid
.my-work-hub-summary__head,.billing-app .grid.my-work-billing__head{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .my-work-billing__head,.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .my-work-hub-summary__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.my-work-billing__eyebrow,.my-work-hub-summary__title{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .my-work-billing__eyebrow,.firm-workspace .my-work-hub-summary__title{color:var(--d-gold)}}.my-work-billing__scope{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .my-work-billing__scope,.firm-workspace .my-work-billing__scope,.firm-workspace .weekly-day-column__head .my-work-billing__scope{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.my-work-billing__scope,.billing-app label.block.my-work-billing__scope{font-size:.8125rem;line-height:1.45}.billing-app label.block.my-work-billing__scope .mb-1,.billing-app label.block.my-work-billing__scope>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .my-work-billing__scope{font-size:.8125rem;line-height:1.45}.my-work-billing__empty,.my-work-billing__loading{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .my-work-billing__empty,.firm-workspace .field-dispatch-panel .my-work-billing__loading,.firm-workspace .my-work-billing__empty,.firm-workspace .my-work-billing__loading,.firm-workspace .weekly-day-column__head .my-work-billing__empty,.firm-workspace .weekly-day-column__head .my-work-billing__loading{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block
.my-work-billing__empty,.billing-app .field-dispatch-panel label.block.my-work-billing__loading,.billing-app label.block
.my-work-billing__empty,.billing-app label.block.my-work-billing__loading{font-size:.8125rem;line-height:1.45}.billing-app label.block
.my-work-billing__empty .mb-1,.billing-app label.block
.my-work-billing__empty>span:first-child,.billing-app label.block.my-work-billing__loading .mb-1,.billing-app label.block.my-work-billing__loading>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .my-work-billing__empty,.billing-app .matter-intake-wizard__panel .my-work-billing__loading{font-size:.8125rem;line-height:1.45}.my-work-billing__dashboard-link,.my-work-hub-summary__cta{flex-shrink:0;border-radius:.5rem;border-width:1px;border-color:rgb(184 145 61/.25);background-color:rgb(255 255 255/.7);padding:.375rem .625rem;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .my-work-billing__dashboard-link,.firm-workspace .my-work-hub-summary__cta{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.my-work-billing__dashboard-link:hover,.my-work-hub-summary__cta:hover{border-color:rgb(184 145 61/.45);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.my-work-billing__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.billing-app .grid.my-work-billing__stats,.billing-app .my-work-billing__stats.gap-2{gap:.75rem}.billing-app .my-work-billing__stats.gap-3{gap:1rem}.my-work-billing__stat{display:flex;align-items:center;gap:.625rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.8);padding:.625rem .75rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .my-work-billing__stat{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .my-work-billing__stat{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.my-work-billing__stat{border-left-width:3px}.my-work-billing__stat--alert{--tw-border-opacity:1;border-left-color:rgb(248 113 113/var(--tw-border-opacity,1));background-color:rgb(254 242 242/.4)}.my-work-billing__stat--gold{--tw-border-opacity:1;border-left-color:rgb(184 145 61/var(--tw-border-opacity,1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(250 246 238/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position)}.my-work-billing__stat--neutral{--tw-border-opacity:1;border-left-color:rgb(227 221 210/var(--tw-border-opacity,1));background-color:rgb(243 240 234/.4)}.my-work-billing__stat-value{min-width:1.5rem;flex-shrink:0;font-size:1rem;line-height:1.5rem;font-weight:800;line-height:1;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .my-work-billing__stat-value{color:var(--d-text)}}.my-work-billing__stat--alert .my-work-billing__stat-value{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .my-work-billing__stat--alert .my-work-billing__stat-value{color:#e8b48a}}.my-work-billing__stat-label{min-width:0;font-size:11px;font-weight:600;line-height:1.375;color:rgb(26 22 18/.75)}.my-work-billing__lists{margin-top:.75rem}.my-work-billing__lists>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.my-work-billing__lists{border-top-width:1px;border-color:rgb(184 145 61/.1);padding-top:.75rem}.my-work-billing__list-title{margin-bottom:.375rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .my-work-billing__list-title{color:var(--d-gold)}}.my-work-billing__items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.my-work-billing__item{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(255 255 255/.9);padding:.5rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .my-work-billing__item{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .grid.my-work-billing__item{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .my-work-billing__item{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.my-work-billing__item-copy{min-width:0;flex:1 1 0%}.my-work-billing__item-name{display:flex;min-width:0;align-items:center;gap:.5rem}.billing-app .grid.my-work-billing__item-name{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .my-work-billing__item-name{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-code{box-sizing:border-box;flex:0 0 6rem;width:6rem;min-width:6rem;max-width:6rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.1rem .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:.25rem;border:1px solid rgba(184,145,61,.35);background:rgba(255,253,247,.96);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase;color:#6b5210;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-code:focus-visible,.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-code:hover{border-color:rgba(184,145,61,.55);background:rgba(250,246,238,.98);color:#5a4510;outline:none}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item--overdue{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:0;align-items:center;padding:.65rem .75rem}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item--overdue .my-work-billing__item-code{grid-column:1;grid-row:1;align-self:center}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-main{grid-column:2;min-width:0}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item--overdue .my-work-billing__item-client{margin:0;flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-amount{margin:0;flex:0 0 auto;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:650;letter-spacing:.02em;line-height:1.3;color:#9d4f4f;white-space:nowrap}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-meta--case{margin:.2rem 0 0;white-space:normal;overflow-wrap:anywhere}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-link--overdue{grid-column:3;grid-row:1;justify-self:end;align-self:center;margin-left:.5rem}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item--follow-up,.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item--pending-ar{display:grid;grid-template-columns:6rem minmax(0,1fr) auto auto;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:0;align-items:center;padding:.65rem .75rem}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item--follow-up .my-work-billing__item-code,.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item--pending-ar .my-work-billing__item-code{grid-column:1;grid-row:1;align-self:center}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-main--follow-up{grid-column:2;min-width:0}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item--follow-up .my-work-billing__item-client{margin:0;min-width:0;white-space:normal;overflow-wrap:anywhere}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-client--solo{grid-column:2;margin:0;min-width:0;white-space:normal;overflow-wrap:anywhere}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-finance{grid-column:3;display:flex;flex-direction:column;align-items:flex-end;gap:.12rem;text-align:right}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-amount--ar,.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-amount--follow-up{color:#6b5210}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-meta--date{margin:0;white-space:nowrap}.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-link--follow-up,.my-work-feed__group--billing .my-work-billing--embedded .my-work-billing__item-link--pending-ar{grid-column:4;grid-row:1;justify-self:end;align-self:center;margin-left:.35rem}.my-work-billing__item-client{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .my-work-billing__item-client{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.my-work-billing__item-client,.billing-app label.block.my-work-billing__item-client{font-size:.8125rem;line-height:1.45}.billing-app label.block.my-work-billing__item-client .mb-1,.billing-app label.block.my-work-billing__item-client>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .my-work-billing__item-client{font-size:.8125rem;line-height:1.45}.my-work-billing__item-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .my-work-billing__item-meta,.firm-workspace .my-work-billing__item-meta,.firm-workspace .weekly-day-column__head .my-work-billing__item-meta{color:var(--d-text-muted)}}.my-work-billing__item-link{flex-shrink:0;border-radius:.5rem;border-width:1px;border-color:rgb(184 145 61/.3);background-color:rgb(250 248 244/.6);padding:.25rem .625rem;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .my-work-billing__item-link{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.my-work-billing__item-link:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.my-work-hub-summary{margin-left:auto;margin-right:auto;margin-top:1rem;width:100%;max-width:36rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf8f4 var(--tw-gradient-to-position);padding:.75rem 1rem;text-align:left;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.my-work-hub-summary__title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .my-work-hub-summary__title{color:var(--d-gold)}}.my-work-hub-summary__list{margin-top:.5rem}.my-work-hub-summary__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.my-work-hub-summary__list{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .my-work-hub-summary__list{color:var(--d-text)}}.my-work-hub-summary__list li{position:relative;padding-left:.75rem}.my-work-hub-summary__list li:before{position:absolute;left:0;top:.55em;height:.25rem;width:.25rem;border-radius:9999px;content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(138 107 42/var(--tw-bg-opacity,1))}.my-work-hub-summary__status{margin-top:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .my-work-hub-summary__status,.firm-workspace .my-work-hub-summary__status,.firm-workspace .weekly-day-column__head .my-work-hub-summary__status{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.my-work-hub-summary__status,.billing-app label.block.my-work-hub-summary__status{font-size:.8125rem;line-height:1.45}.billing-app label.block.my-work-hub-summary__status .mb-1,.billing-app label.block.my-work-hub-summary__status>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .my-work-hub-summary__status{font-size:.8125rem;line-height:1.45}.my-work-hub-summary--test-lab .my-work-hub-summary__status{font-size:.875rem;line-height:1.25rem;line-height:1.625}.my-work-hub-summary__test-links{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.billing-app .grid.my-work-hub-summary__test-links{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .my-work-hub-summary__test-links{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.my-work-hub-summary__test-links{flex-direction:row;flex-wrap:wrap;justify-content:center}}.my-work-hub-summary__cta--secondary{border-width:1px;border-color:rgb(184 145 61/.35);background-color:rgb(255 255 255/.8);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .my-work-hub-summary__cta--secondary{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.my-work-hub-summary__cta--secondary:hover{--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace{--d-bg:#0d0b08;--d-panel:#1b1712;--d-panel-2:#221d16;--d-raised:#2a241c;--d-line:rgba(229,214,188,0.12);--d-line-strong:rgba(229,214,188,0.2);--d-gold:#d4af5a;--d-gold-soft:rgba(212,175,90,0.16);--d-gold-border:rgba(212,175,90,0.4);--d-client-link-hover:#f2dc8a;--d-text:#f1e9db;--d-text-soft:#cabfac;--d-text-muted:#a89c88;color:var(--d-text);color-scheme:dark}body:has(.firm-workspace){background:radial-gradient(ellipse 120% 70% at 50% -10%,rgba(212,175,90,.08),transparent 55%),linear-gradient(180deg,#140f0a,#0d0b08 60%,#0a0806)}.firm-workspace .bucket-section__title,.firm-workspace .client-group-title,.firm-workspace .empty-state__title,.firm-workspace .field-label,.firm-workspace .form-field__label,.firm-workspace .form-panel__title,.firm-workspace .item-card__body,.firm-workspace .item-card__compact-body,.firm-workspace .item-card__next-text,.firm-workspace .item-card__sub,.firm-workspace .item-card__title,.firm-workspace .page-loading__title,.firm-workspace .section-title,.firm-workspace .stat-tile__value,.firm-workspace .text-\[\#4a4339\],.firm-workspace .text-ink,.firm-workspace .view-hero__title,.firm-workspace .weekly-day-column__head .font-display,.firm-workspace [class*="text-ink/"],.firm-workspace h1:not(.brand-header__title),.firm-workspace h2:not(.brand-header__title),.firm-workspace h3,.firm-workspace h4{color:var(--d-text)}.firm-workspace .bucket-section__count,.firm-workspace .bucket-section__icon,.firm-workspace .calendar-day-stat--tasks,.firm-workspace .collapsible-section__summary,.firm-workspace .empty-state__message,.firm-workspace .form-field__optional,.firm-workspace .form-section__title,.firm-workspace .hint-bar,.firm-workspace .item-card__foot,.firm-workspace .item-card__meta-pill,.firm-workspace .item-card__status,.firm-workspace .item-card__sub--muted,.firm-workspace .page-loading,.firm-workspace .search-bar-hint,.firm-workspace .section-label,.firm-workspace .source-id-display__suffix,.firm-workspace .stat-tile__label,.firm-workspace .stat-tile__sub,.firm-workspace .text-\[\#6f675c\],.firm-workspace .text-muted,.firm-workspace .tone-legend,.firm-workspace .tone-legend__heading,.firm-workspace .view-hero__subtitle,.firm-workspace .weekly-day-column__head .text-muted,.firm-workspace .weekly-strip-day__dow,.firm-workspace .weekly-strip-day__empty,.firm-workspace .weekly-strip-day__stat--tasks{color:var(--d-text-muted)}.firm-workspace .form-panel__eyebrow,.firm-workspace .item-card__next-label,.firm-workspace .view-eyebrow,.firm-workspace .workspace-breadcrumb__root{color:var(--d-gold)}.firm-workspace .firm-shell-chrome{border-color:var(--d-line);background-color:rgba(13,11,8,.92)}.firm-workspace .workspace-breadcrumb,.firm-workspace .workspace-breadcrumb__segment{color:var(--d-text-muted)}.firm-workspace .workspace-breadcrumb__sep{color:rgba(212,175,90,.45)}.firm-workspace .workspace-breadcrumb__segment--current,.firm-workspace .workspace-breadcrumb__segment--detail{color:var(--d-text)}.firm-workspace .search-hero{border-color:var(--d-gold-border);background:linear-gradient(145deg,#1b1712,#221d16 55%,#2a241c)}.firm-workspace .search-hero-input{border-color:var(--d-line-strong);background-color:rgba(10,8,6,.7);color:var(--d-text);box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}.firm-workspace .search-hero-input::-moz-placeholder{color:rgba(168,156,136,.7)}.firm-workspace .search-hero-input::placeholder{color:rgba(168,156,136,.7)}.firm-workspace .search-clear{background-color:rgba(255,255,255,.08);color:var(--d-text-soft)}.firm-workspace .search-clear:hover{background-color:rgba(255,255,255,.16);color:#fff}.firm-workspace .search-bar-hint strong,.firm-workspace .search-bar-kbd{color:var(--d-text)}.firm-workspace .search-bar-kbd{border-color:var(--d-line-strong);background-color:rgba(255,255,255,.07)}.firm-workspace .unified-search-dropdown{border-color:var(--d-line);background-color:var(--d-panel-2)}.firm-workspace .unified-search-dropdown__item{color:var(--d-text)}.firm-workspace .unified-search-dropdown__item:hover{background-color:rgba(255,255,255,.06)}.firm-workspace .office-nav{border-color:var(--d-gold-border);background:linear-gradient(135deg,#15110c,#221d16 50%,#15110c);box-shadow:0 4px 18px rgba(0,0,0,.35)}.firm-workspace .office-nav__link{color:var(--d-text-soft)}.firm-workspace .office-nav__link:not(.office-nav__link--active):hover{background-color:rgba(255,255,255,.07);color:#fff}.firm-workspace .nav-tabs,.firm-workspace .nav-tabs-scroll{border-color:var(--d-line);background-color:var(--d-panel);box-shadow:0 2px 12px rgba(0,0,0,.3);padding:.45rem;gap:.45rem}.firm-workspace .nav-tabs-scroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.firm-workspace .nav-tab,.firm-workspace .nav-tab-idle,.firm-workspace .nav-tabs-scroll .nav-tab:not(.active){color:var(--d-text-soft)}.firm-workspace .nav-tab-idle:hover,.firm-workspace .nav-tab:not(.active):hover{background-color:rgba(255,255,255,.06);color:#fff}.firm-workspace .nav-tab-active,.firm-workspace .nav-tab.active{background:linear-gradient(135deg,#4a3a16,#6b4f17);border:1px solid var(--d-gold-border);color:#f8edd2!important;box-shadow:0 4px 14px rgba(0,0,0,.35);transform:translateY(-1px)}.firm-workspace .nav-tabs-hint,.firm-workspace .office-nav-hint{color:var(--d-text-soft)}.firm-workspace .nav-tab-group__label{color:rgba(248,237,210,.55);font-weight:600}.firm-workspace .nav-tab-group__divider{background-color:var(--d-line)}.firm-workspace .home-dashboard-tabs{background:var(--d-panel)!important;background-image:none!important;border-color:var(--d-line-strong);box-shadow:0 2px 14px rgba(0,0,0,.28)}.firm-workspace .home-dashboard-tabs__btn:not(.home-dashboard-tabs__btn--active){color:var(--d-text-soft)}.firm-workspace .home-dashboard-tabs__btn:not(.home-dashboard-tabs__btn--active):hover{background:rgba(255,255,255,.06)!important;border-color:var(--d-line)}.firm-workspace .home-dashboard-tabs__btn--active{background:linear-gradient(135deg,#4a3a16,#6b4f17)!important;border-color:var(--d-gold-border)!important;box-shadow:inset 0 -2px 0 var(--d-gold),0 4px 14px rgba(0,0,0,.35)!important}.firm-workspace .home-dashboard-tabs__label{color:inherit}.firm-workspace .home-dashboard-tabs__btn--active .home-dashboard-tabs__label{color:#f8edd2!important}.firm-workspace .home-dashboard-tabs__hint{color:var(--d-text-muted)!important}.firm-workspace .home-dashboard-tabs__btn--active .home-dashboard-tabs__hint{color:rgba(248,237,210,.78)!important}.firm-workspace .filing-followup-alert{background:linear-gradient(135deg,rgba(180,120,20,.14),rgba(26,22,18,.5))!important;border-color:rgba(212,175,90,.32)!important;box-shadow:0 2px 10px rgba(0,0,0,.22)!important}.firm-workspace .filing-followup-alert__toggle{color:inherit}.firm-workspace .filing-followup-alert__toggle:hover{background:rgba(212,175,90,.1)!important}.firm-workspace .filing-followup-alert--open .filing-followup-alert__toggle{border-bottom-color:rgba(212,175,90,.18)!important}.firm-workspace .filing-followup-alert__count{background:rgba(212,175,90,.22)!important;color:#f8edd2!important}.firm-workspace .filing-followup-alert__chevron,.firm-workspace .filing-followup-alert__toggle-label{color:rgba(248,237,210,.65)!important}.firm-workspace .filing-followup-alert__icon{background:rgba(180,120,20,.22)!important;color:#f8edd2!important}.firm-workspace .filing-followup-alert__title{color:#f8edd2!important}.firm-workspace .filing-followup-alert__item-deadline,.firm-workspace .filing-followup-alert__summary{color:rgba(248,237,210,.72)!important}.firm-workspace .filing-followup-alert__item-title{color:var(--d-text)!important}.firm-workspace .filing-followup-alert__list{border-top-color:rgba(212,175,90,.18)!important}.firm-workspace .filing-followup-alert__item{border-color:rgba(212,175,90,.16)!important}.firm-workspace .filing-followup-alert__badge--overdue{background:rgba(185,28,28,.2)!important;color:#fecaca!important;border:1px solid rgba(248,113,113,.35)}.firm-workspace .filing-followup-alert__badge--due-today{background:rgba(217,119,6,.24)!important;color:#fde68a!important;border:1px solid rgba(251,191,36,.35)}.firm-workspace .filing-followup-alert__badge--confirm-soon,.firm-workspace .filing-followup-alert__badge--due-soon{background:rgba(255,255,255,.08)!important;color:#f8edd2!important;border:1px solid rgba(212,175,90,.35)}.firm-workspace .filing-followup-alert__item--overdue{background:rgba(185,28,28,.08)!important}.firm-workspace .filing-followup-alert__btn{border-color:rgba(212,175,90,.35)!important;box-shadow:none!important}.firm-workspace .test-lab-banner{background:linear-gradient(145deg,var(--d-panel) 0,var(--d-panel-2) 100%)!important;border-color:var(--d-gold-border);box-shadow:0 2px 14px rgba(0,0,0,.22)}.firm-workspace .test-lab-banner__title{color:var(--d-gold)}.firm-workspace .test-lab-banner__text,.firm-workspace .test-lab-banner__user,.firm-workspace .test-lab-banner__user-email{color:var(--d-text-soft)}.firm-workspace .test-lab-banner__user-name{color:var(--d-text)}.firm-workspace .matter-staff-actions{background:var(--d-panel-2)!important;background-image:none!important;border-color:var(--d-gold-border)}.firm-workspace .matter-staff-actions__heading{color:var(--d-text)!important}.firm-workspace .matter-staff-actions__card{background:var(--d-panel)!important;border-color:var(--d-line)}.firm-workspace .matter-staff-actions__card:hover{border-color:var(--d-gold-border);background:var(--d-raised)!important}.firm-workspace .matter-staff-actions__title{color:var(--d-text)!important}.firm-workspace .matter-staff-actions__desc{color:var(--d-text-muted)!important}.firm-workspace .matter-staff-actions__card--active{background:linear-gradient(135deg,#4a3a16,#6b4f17)!important;border-color:var(--d-gold-border)!important;box-shadow:0 4px 14px rgba(0,0,0,.35)}.firm-workspace .matter-staff-actions__card--active .matter-staff-actions__desc,.firm-workspace .matter-staff-actions__card--active .matter-staff-actions__title{color:#f8edd2!important}.firm-workspace .matter-page__nav{background:var(--d-panel)!important;border-color:var(--d-border)!important}.firm-workspace .matter-page__nav-link{color:var(--d-text)!important}.firm-workspace .matter-page__nav-link:hover{background:rgba(255,255,255,.06)!important;border-color:var(--d-gold-border)!important}.firm-workspace .matter-page__nav-full{background:rgba(255,255,255,.04)!important;border-color:var(--d-gold-border)!important;color:var(--d-text)!important}.firm-workspace .matter-page__nav-full-arrow,.firm-workspace .matter-page__nav-full-icon,.firm-workspace .matter-page__nav-full-label{color:var(--d-text)!important}.firm-workspace .matter-page__nav-full-hint{color:var(--d-text-soft)!important}.firm-workspace .matter-page__nav-full-status{background:rgba(255,255,255,.06)!important;border-color:var(--d-gold-border)!important;color:var(--d-text)!important}.firm-workspace .matter-page__flow-title{color:var(--d-text)!important}.firm-workspace .matter-page__flow-lede{color:var(--d-text-soft)!important}.firm-workspace .matter-billing-section__step{color:var(--d-gold)!important}.firm-workspace .matter-billing-section__help,.firm-workspace .matter-billing-section__title{color:var(--d-text)!important}.firm-workspace .matter-billing-section__help strong{color:var(--d-text-soft)!important}.firm-workspace .matter-billing-section--focus{--tw-ring-color:rgba(212,175,90,0.45);--tw-ring-offset-color:var(--d-bg)}.firm-workspace .matter-letter-drafter-cta__btn{border-color:rgba(212,175,90,.35)!important;background:linear-gradient(180deg,rgba(212,175,90,.1),rgba(184,145,61,.06))!important;color:#d4af5a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.firm-workspace .matter-letter-drafter-cta__btn:hover{border-color:rgba(212,175,90,.5)!important;background:linear-gradient(180deg,rgba(212,175,90,.14),rgba(184,145,61,.1))!important;color:#faf6ee!important;box-shadow:0 6px 18px rgba(0,0,0,.28)!important}.firm-workspace .matter-letter-drafter-cta__arrow{color:#d4af5a!important}.firm-workspace .matter-doc-tabs .nav-tab-idle{color:var(--d-text-soft)!important}.firm-workspace .matter-doc-tabs .nav-tab-idle:hover{color:var(--d-text)!important}.firm-workspace .matter-admin-details,.firm-workspace .matter-advanced-subsection{background:var(--d-panel-2)!important;border-color:var(--d-line)}.firm-workspace .matter-admin-details__summary,.firm-workspace .matter-advanced-subsection__title{color:var(--d-text)!important}.firm-workspace .matter-advanced-subsection__help{color:var(--d-text-muted)!important}.firm-workspace .matter-birthday-greeting__preview{background:var(--d-panel)!important;border-color:var(--d-line)}.firm-workspace .matter-birthday-greeting__preview-label{color:var(--d-gold,#c9a227)!important}.firm-workspace .matter-birthday-greeting__preview-subject{color:var(--d-text)!important}.firm-workspace .matter-birthday-greeting__preview-subject span{color:var(--d-text-muted)!important}.firm-workspace .matter-birthday-greeting__preview-frame{background:var(--d-panel-2)!important;border-color:var(--d-line)}.firm-workspace .matter-status-badge--active{color:var(--firm-mint-dark-text)!important}.firm-workspace .matter-page .activity-timeline__doc-status--sent,.firm-workspace .matter-page .activity-timeline__dot--mint-soft,.firm-workspace .matter-page .activity-timeline__dot--mint-solid,.firm-workspace .matter-page .bg-\[\#1f6b3a\],.firm-workspace .matter-page .bg-\[\#e8f5ec\],.firm-workspace .matter-page .bg-emerald-50,.firm-workspace .matter-page .matter-hearing-lifecycle__confirmed,.firm-workspace .matter-page .matter-status-badge--active,.firm-workspace .matter-page .my-work-panel--elegant .my-work-list__btn--done,.firm-workspace .matter-page .task-prep-checklist__item--done,.firm-workspace .matter-page .task-prep-checklist__progress--done,.firm-workspace .matter-status-badge--active{background:var(--firm-mint-dark-gradient)!important;border-color:var(--firm-mint-dark-border)!important}.firm-workspace .matter-page .activity-timeline__jump-link,.firm-workspace .matter-page .activity-timeline__tone--mint,.firm-workspace .matter-page .matter-ledger-entry__amount--payment,.firm-workspace .matter-page .task-prep-checklist__hint,.firm-workspace .matter-page .text-\[\#1f6b3a\],.firm-workspace .matter-page .text-emerald-800,.firm-workspace .matter-page .text-emerald-900{color:var(--firm-mint-dark-text)!important}.firm-workspace .matter-page .border-\[\#1f6b3a\],.firm-workspace .matter-page .border-emerald-200\/80,.firm-workspace .matter-page .border-emerald-300\/50{border-color:var(--firm-mint-dark-border)!important}.firm-workspace .matter-status-badge--closed{background:#4a1c1c!important;border-color:#c96a6a!important;color:#ffe0e0!important}.firm-workspace .matter-status-badge--default,.firm-workspace .matter-status-badge--inactive{background:#2a241c!important;border-color:var(--d-line-strong)!important;color:var(--d-text)!important}.firm-workspace .card{border-color:var(--d-line);background-color:var(--d-panel-2);box-shadow:0 8px 26px rgba(0,0,0,.3)}.firm-workspace .card-elevated{border-color:var(--d-gold-border);background-color:var(--d-panel-2);box-shadow:0 14px 38px rgba(0,0,0,.4)}.firm-workspace .view-hero{background:linear-gradient(145deg,#1b1712,#221d16 55%,#2c2419);box-shadow:0 12px 34px rgba(0,0,0,.4)}.firm-workspace .staff-salary__page-head,.firm-workspace .view-hero{border-color:var(--d-gold-border)}.firm-workspace .staff-salary__slip-wrap{background:linear-gradient(180deg,#14110e,#1a1612)}.firm-workspace .staff-salary__slip{border-color:var(--d-gold-border);background-color:var(--d-panel);box-shadow:0 16px 48px rgba(0,0,0,.45)}.firm-workspace .staff-salary__slip-masthead,.firm-workspace .staff-salary__slip-net{background:linear-gradient(180deg,rgba(34,29,22,.95),rgba(26,22,18,.6))!important;border-color:var(--d-line)}.firm-workspace .staff-salary__slip-employee{background:linear-gradient(120deg,rgba(212,175,90,.1),rgba(34,29,22,.95) 60%)!important;border-color:var(--d-gold-border);box-shadow:none}.firm-workspace .staff-salary__slip-brand .firm-print-letterhead__logo-wrap{background-color:#fffefd;border-color:var(--d-gold-border)}.firm-workspace .staff-salary__adjust-panel,.firm-workspace .staff-salary__annex-ledger thead th,.firm-workspace .staff-salary__annex-ledger-wrap,.firm-workspace .staff-salary__annex-table thead th,.firm-workspace .staff-salary__compute-sheet,.firm-workspace .staff-salary__empty,.firm-workspace .staff-salary__line-row,.firm-workspace .staff-salary__settings-card,.firm-workspace .staff-salary__voucher{background-color:var(--d-panel-2)!important;background-image:none!important;border-color:var(--d-line);box-shadow:none}.firm-workspace .staff-salary__voucher--released{background:linear-gradient(135deg,rgba(212,175,90,.1),rgba(34,29,22,.92))!important;border-color:rgba(212,175,90,.28);border-style:solid}.firm-workspace .staff-salary__voucher--pending{background-color:rgba(255,255,255,.02)!important;border-color:rgba(255,255,255,.14);border-style:dashed}.firm-workspace .staff-salary__slip-status{background-color:var(--d-panel);border-color:var(--d-line);color:var(--d-muted)}.firm-workspace .staff-salary__slip-status--pending{background-color:rgba(255,255,255,.03);border-color:rgba(255,255,255,.14);border-style:dashed;color:var(--d-muted)}.firm-workspace .staff-salary__slip-status--done,.firm-workspace .staff-salary__slip-status--released{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.28);border-style:solid;color:var(--d-gold)}.firm-workspace .staff-salary__pay-btn.btn-gold,.firm-workspace .staff-salary__save-btn{background:linear-gradient(135deg,rgba(212,175,90,.22),rgba(34,29,22,.95));border-color:var(--d-gold-border);color:var(--d-gold);box-shadow:none}.firm-workspace .staff-salary__btn--primary{border-color:rgb(184 145 61/.45);background:linear-gradient(135deg,#2c2419,#1a1612);color:#f8edd2;box-shadow:0 8px 24px rgba(0,0,0,.35)}.firm-workspace .staff-salary__btn--outline,.firm-workspace .staff-salary__btn--secondary{background-color:var(--d-panel);border-color:var(--d-line-strong);color:var(--d-text)}.firm-workspace .staff-salary__compute-head,.firm-workspace .staff-salary__compute-row--total{background-color:var(--d-raised)!important}.firm-workspace .staff-salary__compute-row--subtotal{background-color:rgba(255,255,255,.03)!important}.firm-workspace .staff-salary__tools-workspace{background:linear-gradient(180deg,var(--d-panel) 0,var(--d-panel-2) 42%)!important;border-color:var(--d-gold-border);box-shadow:0 12px 32px rgba(0,0,0,.28)}.firm-workspace .staff-salary__tools-switcher{background:linear-gradient(135deg,rgba(212,175,90,.06) 0,var(--d-panel) 100%)!important;border-color:var(--d-line)}.firm-workspace .staff-salary__tools-switcher-label{color:var(--d-gold)}.firm-workspace .staff-salary__tool-tab{background-color:var(--d-panel-2)!important;border-color:var(--d-line)}.firm-workspace .staff-salary__tool-tab:hover:not(:disabled){background-color:rgba(255,255,255,.04)!important;border-color:var(--d-gold-border)}.firm-workspace .staff-salary__tool-tab--active{background:linear-gradient(135deg,#4a3a16,#6b4f17)!important;border-color:var(--d-gold-border)!important;box-shadow:inset 0 -2px 0 var(--d-gold),0 6px 18px rgba(0,0,0,.35)!important;transform:translateY(-1px)}.firm-workspace .staff-salary__tool-tab--active .staff-salary__tool-tab-label{color:#f8edd2!important}.firm-workspace .staff-salary__tool-tab--active .staff-salary__tool-tab-hint{color:rgba(248,237,210,.78)!important}.firm-workspace .staff-salary__tool-tab-step{background-color:var(--d-panel)!important;border-color:var(--d-line);color:var(--d-gold)}.firm-workspace .staff-salary__tool-tab--active .staff-salary__tool-tab-step{background:linear-gradient(135deg,rgba(212,175,90,.35),rgba(107,82,16,.9))!important;border-color:var(--d-gold-border);color:#fff8eb}.firm-workspace .staff-salary__13th-head,.firm-workspace .staff-salary__inline-edit,.firm-workspace .staff-salary__rate-card,.firm-workspace .staff-salary__result-hero,.firm-workspace .staff-salary__tool-block,.firm-workspace .staff-salary__tool-note,.firm-workspace .staff-salary__tool-panel-head{background-color:var(--d-panel-2)!important;background-image:none!important;border-color:var(--d-line);box-shadow:none}.firm-workspace .staff-salary__13th-head,.firm-workspace .staff-salary__inline-edit,.firm-workspace .staff-salary__rate-card,.firm-workspace .staff-salary__tool-panel-head{box-shadow:inset 3px 0 0 var(--d-gold-border)}.firm-workspace .staff-salary__compute-sheet--tool{background-color:var(--d-panel)!important;border-color:var(--d-line);box-shadow:none}.firm-workspace .staff-salary__compute-sheet--tool .staff-salary__compute-head{background-color:var(--d-raised)!important;background-image:none!important;border-color:var(--d-line)}.firm-workspace .staff-salary__compute-sheet--tool .staff-salary__compute-row{background-color:transparent!important}.firm-workspace .staff-salary__compute-sheet--tool .staff-salary__compute-row:nth-child(2n){background-color:rgba(255,255,255,.02)!important}.firm-workspace .staff-salary__13th-month-btn{background-color:var(--d-panel-2)!important;border-color:var(--d-line)}.firm-workspace .staff-salary__13th-month-btn--active{background:linear-gradient(135deg,rgba(212,175,90,.12) 0,var(--d-panel-2) 100%)!important;border-color:var(--d-gold-border);box-shadow:inset 0 -2px 0 var(--d-gold)}.firm-workspace .staff-salary__13th-month-btn--active span:first-child{color:var(--d-gold)}.firm-workspace .staff-salary__13th-ledger-total td{background-color:rgba(212,175,90,.08)!important}.firm-workspace .staff-salary__pay-run-compute{background-color:var(--d-panel)!important;border-color:var(--d-line)}.firm-workspace .staff-salary__pay-btn.btn-gold:hover:not(:disabled),.firm-workspace .staff-salary__save-btn:hover:not(:disabled){background:linear-gradient(135deg,rgba(212,175,90,.32),rgba(42,36,28,.98))}.firm-workspace .staff-salary__dispatch-link,.firm-workspace .staff-salary__voucher-recorded{color:var(--d-gold)}.firm-workspace .staff-salary__voucher-stamp--released{filter:drop-shadow(0 2px 5px rgba(0,0,0,.32)) sepia(.2)}.firm-workspace .staff-salary__voucher-stamp-frame{background:radial-gradient(circle at 18% 24%,rgba(212,175,90,.12) 0,transparent 42%),radial-gradient(circle at 82% 76%,rgba(212,175,90,.08) 0,transparent 38%),linear-gradient(145deg,rgba(42,36,28,.95),rgba(34,29,22,.98))!important;border-color:rgba(212,175,90,.48);outline-color:rgba(212,175,90,.18);box-shadow:inset 0 0 14px rgba(212,175,90,.05),inset 0 0 0 1px rgba(212,175,90,.22)}.firm-workspace .staff-salary__voucher-stamp-frame:after{border-color:rgba(212,175,90,.14)}.firm-workspace .staff-salary__voucher-stamp-label{color:rgba(212,175,90,.78);opacity:.92;text-shadow:.35px .35px 0 rgba(212,175,90,.28),-.2px .1px 0 rgba(212,175,90,.16),0 0 .5px rgba(212,175,90,.2)}.firm-workspace .staff-salary__voucher-stamp--pending{background-color:rgba(255,255,255,.03);border-color:rgba(255,255,255,.14);border-style:dashed;color:var(--d-muted)}.firm-workspace .staff-salary__voucher-stamp-mark--pending{background-color:transparent;border-color:rgba(255,255,255,.18);border-style:dashed;color:var(--d-muted)}.firm-workspace .staff-salary__setup-metric--done,.firm-workspace .staff-salary__setup-metric--released{color:var(--d-gold)}.firm-workspace .staff-salary__setup-metric--pending{color:var(--d-muted)}.firm-workspace .staff-salary__slip-footer{background-color:var(--d-panel-2)!important;border-color:var(--d-line)}.firm-workspace .staff-salary__annex-ledger tbody tr:nth-child(2n) td,.firm-workspace .staff-salary__annex-table tbody tr:nth-child(2n) td{background-color:rgba(255,255,255,.03)}.firm-workspace .staff-salary__annex-ledger-wrap{box-shadow:none}.firm-workspace .staff-salary__annex-ledger-wrap:before{background:linear-gradient(90deg,rgba(212,175,90,.55),rgba(212,175,90,.15) 55%,transparent)}.firm-workspace .staff-salary__annex-ledger-row--paid td{background-color:rgba(26,77,50,.12)!important}.firm-workspace .staff-salary__annex-ledger-foot--sub td{background-color:var(--d-panel)!important;color:var(--d-muted)}.firm-workspace .staff-salary__annex-ledger-foot--deduct td{background-color:rgba(127,29,29,.12)!important;color:#f0a8a8}.firm-workspace .staff-salary__annex-ledger-foot--total td{background-color:var(--d-raised)!important;border-color:var(--d-gold-border);color:var(--d-text)}.firm-workspace .staff-salary__annex-ledger-foot--total .staff-salary__annex-ledger-amount{color:var(--d-gold)}.firm-workspace .stat-tile{border-color:var(--d-line)!important;background:var(--d-panel-2)!important}.firm-workspace .stat-tile--clickable:hover{border-color:var(--d-gold-border)!important}.firm-workspace .stat-tile__value{color:var(--d-text)}.firm-workspace .stat-tile--gold .stat-tile__value{color:#e6c878}.firm-workspace .stat-tile--green .stat-tile__value,.firm-workspace .stat-tile--sage .stat-tile__value{color:var(--firm-mint-dark-text)}.firm-workspace .stat-tile--blue .stat-tile__value{color:#9cc3f5}.firm-workspace .stat-tile--red .stat-tile__value,.firm-workspace .stat-tile--rose .stat-tile__value{color:#e8b48a}.firm-workspace .hint-bar{border-color:var(--d-line);background-color:var(--d-panel-2);color:var(--d-text-soft)}.firm-workspace .hint-bar__icon{color:var(--d-gold)}.firm-workspace .btn-secondary{border-color:var(--d-line-strong);background-color:var(--d-raised);color:var(--d-text)}.firm-workspace .btn-secondary:hover{background-color:#342c21}.firm-workspace .btn-gold{border-color:var(--d-gold-border);background-color:var(--d-gold-soft);color:#e6c878}.firm-workspace .btn-gold:hover{background-color:rgba(212,175,90,.26)}.firm-workspace .field,.firm-workspace .field-input,.firm-workspace .field-input--compact,.firm-workspace .field-input--highlight,.firm-workspace .field-input--large{border-color:var(--d-line-strong);background:rgba(10,8,6,.7);color:var(--d-text)}.firm-workspace .field-input::-moz-placeholder,.firm-workspace .field::-moz-placeholder{color:rgba(168,156,136,.7)}.firm-workspace .field-input::placeholder,.firm-workspace .field::placeholder{color:rgba(168,156,136,.7)}.firm-workspace select.field-input option{color:#f1e9db;background-color:#1b1712}.firm-workspace select.field-input option:checked,.firm-workspace select.field-input option:hover{color:#fff;background-color:#2a241c}.firm-workspace .form-check{border-color:var(--d-line-strong);background-color:rgba(255,255,255,.04)}.firm-workspace .empty-state{border-color:var(--d-line-strong);background-color:rgba(255,255,255,.03)}.firm-workspace .empty-state__mark{background:var(--d-panel)!important;border-color:var(--d-gold-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 14px rgba(0,0,0,.28)}.firm-workspace .item-tone{border-color:var(--d-line);background-color:var(--d-panel-2);color:var(--d-text)}.firm-workspace .item-tone--overdue{border-left:3px solid var(--d-gold)}.firm-workspace .item-tone--deadline{border-left:3px solid #e8a0ad}.firm-workspace .item-tone--event{border-left:3px solid #8fb4ec}.firm-workspace .item-tone--task{border-left:3px solid var(--firm-mint-solid)}.firm-workspace .item-tone--started{border-left:3px solid #7ec2e6}.firm-workspace .item-tone--waiting{border-left:3px solid #b8a4e6}.firm-workspace .item-tone--cancelled,.firm-workspace .item-tone--done{background-color:rgba(255,255,255,.03);color:var(--d-text-muted)}.firm-workspace .item-tone--done{border-left:3px solid rgba(72,160,120,.55);opacity:.82}.firm-workspace .item-tone--cancelled{border-left:3px dashed rgba(200,120,110,.45);opacity:.72}.firm-workspace .item-card__meta-pill{background-color:rgba(255,255,255,.07)}.firm-workspace .item-card__meta-pill--code{color:var(--d-text-soft)}.firm-workspace .item-card__status{border-color:var(--d-line);background-color:rgba(255,255,255,.05);color:var(--d-text-soft)}.firm-workspace .item-card__next{border-color:var(--d-line);background-color:rgba(255,255,255,.04)}.firm-workspace .item-card__edit-btn{border-color:var(--d-line-strong);background-color:var(--d-raised);color:var(--d-text-soft)}.firm-workspace .item-card__edit-btn:hover:not(:disabled){background-color:#342c21;color:#fff}.firm-workspace .health-checks-panel__item--ok{background-color:color-mix(in srgb,var(--firm-mint-solid) 14%,transparent)!important;border-color:var(--firm-mint-dark-border)!important}.firm-workspace .health-checks-panel__item--warn{background-color:rgba(212,175,90,.14)!important;border-color:rgba(212,175,90,.35)!important}.firm-workspace .health-checks-panel__item--error{background-color:rgba(232,140,120,.14)!important;border-color:rgba(232,140,120,.32)!important}.firm-workspace .health-checks-panel__item-title{color:var(--d-text)!important}.firm-workspace .health-checks-panel__item-message,.firm-workspace .reports-maintenance-hint{color:var(--d-text-soft)!important}.firm-workspace .reports-maintenance-banner--ok{background-color:color-mix(in srgb,var(--firm-mint-solid) 14%,transparent)!important;border-color:var(--firm-mint-dark-border)!important;color:var(--firm-mint-dark-text)!important}.firm-workspace .reports-maintenance-banner--warn{background-color:rgba(212,175,90,.14)!important;border-color:rgba(212,175,90,.35)!important;color:#f0dca0!important}.firm-workspace .reports-maintenance-banner code{background-color:rgba(255,255,255,.08)!important;border-color:var(--d-line)!important;color:inherit!important}.firm-workspace .matter-intake-wizard__panel{background-color:rgba(255,255,255,.05)!important;border-color:var(--d-line)!important}.firm-workspace .matter-intake-wizard__panel--gold{background-color:rgba(212,175,90,.1)!important;border-color:var(--d-gold-border)!important}.firm-workspace .matter-intake-wizard__panel-title{color:var(--d-text)!important}.firm-workspace .matter-intake-wizard__panel-hint{color:var(--d-text-soft)!important}.firm-workspace .matter-intake-wizard__conflict{background-color:rgba(212,175,90,.14)!important;border-color:rgba(212,175,90,.35)!important;color:#f0dca0!important}.firm-workspace .conflict-warning-card{border-color:var(--d-gold-border)!important;background:linear-gradient(145deg,rgba(28,24,18,.95),rgba(34,29,22,.98) 55%,rgba(40,34,26,.95))!important;box-shadow:0 14px 38px rgba(0,0,0,.35)!important}.firm-workspace .conflict-review__text,.firm-workspace .conflict-warning-card__match-title,.firm-workspace .conflict-warning-card__title{color:var(--d-text)!important}.firm-workspace .conflict-check-loading__hint,.firm-workspace .conflict-review__hint,.firm-workspace .conflict-warning-card__match-reason,.firm-workspace .conflict-warning-card__section-copy,.firm-workspace .conflict-warning-card__section-footnote,.firm-workspace .conflict-warning-card__subtitle{color:var(--d-text-soft)!important}.firm-workspace .conflict-review__legend,.firm-workspace .conflict-warning-card__eyebrow,.firm-workspace .conflict-warning-card__section-title{color:var(--d-gold)!important}.firm-workspace .conflict-review__matches,.firm-workspace .conflict-warning-card__section{border-color:var(--d-line)!important;background:rgba(255,255,255,.04)!important}.firm-workspace .conflict-warning-card__match{border-color:var(--d-line)!important;background:rgba(255,255,255,.03)!important}.firm-workspace .conflict-warning-card__match-code{border-color:rgba(212,175,90,.28)!important;background:rgba(212,175,90,.12)!important;color:var(--d-gold)!important}.firm-workspace .conflict-warning-card__use-btn{border-color:rgba(212,175,90,.35)!important;background:rgba(255,255,255,.06)!important;color:var(--d-gold)!important}.firm-workspace .conflict-review__option{border-color:var(--d-line)!important;background:rgba(255,255,255,.03)!important}.firm-workspace .conflict-review__option--selected,.firm-workspace .conflict-review__option:has(:checked){border-color:rgba(212,175,90,.45)!important;background:rgba(212,175,90,.1)!important}.firm-workspace .conflict-warning-card--blocked{border-color:rgba(248,113,113,.35)!important;background:linear-gradient(145deg,rgba(40,20,20,.95),rgba(34,24,24,.98))!important}.firm-workspace .conflict-warning-card--clear{border-color:var(--firm-mint-dark-border)!important;background:linear-gradient(145deg,rgba(28,34,28,.95),rgba(22,30,24,.98))!important}.firm-workspace .matter-intake-wizard__success{background:var(--firm-mint-dark-gradient)!important;border-color:var(--firm-mint-dark-border)!important;color:var(--firm-mint-dark-text)!important}.firm-workspace .tab-info-guide__trigger{border-color:var(--d-line)!important;background:var(--d-panel)!important}.firm-workspace .tab-info-guide[open] .tab-info-guide__trigger,.firm-workspace .tab-info-guide__trigger:hover{border-color:var(--d-gold-border)!important;background:rgba(212,175,90,.12)!important}.firm-workspace .tab-info-guide__icon{color:var(--d-gold)!important}.firm-workspace .tab-info-guide__panel{background:var(--d-panel-2)!important;border-color:var(--d-line)!important;color:var(--d-text-soft)!important}.firm-workspace .tab-info-guide__text strong{color:var(--d-text)!important}.firm-workspace .field-hint{color:var(--d-text-muted)!important}.firm-workspace .text-\[\#166534\]{color:var(--firm-mint-dark-text)!important}.firm-workspace .history-entry__note{color:var(--d-text-muted)!important}.firm-workspace .client-code-link:hover,.firm-workspace .client-group-title:hover,.firm-workspace .client-list-row:hover .client-code-link,.firm-workspace .client-list-row:hover .client-list-row__name,.firm-workspace .client-list-row__name-cell:hover .client-list-row__name,.firm-workspace .item-card__title--link:hover,.firm-workspace .sticky-matter-bar__name--link:hover,.firm-workspace .weekly-mini-case-link:hover{color:var(--d-client-link-hover)!important}.firm-workspace .client-code-link{color:var(--d-gold)}.firm-workspace .client-list-row:hover,.firm-workspace .recent-matters__chip:hover{background-color:rgba(255,255,255,.06)!important}.firm-workspace .recent-matters__chip:hover{color:var(--d-client-link-hover)!important;border-color:var(--d-gold-border)}.firm-workspace .recent-matters__chip--active:hover{color:#fff!important}.firm-workspace .day-detail-panel,.firm-workspace .item-list-section{border-color:var(--d-line)}.firm-workspace .item-list-section--overdue{background-color:rgba(212,175,90,.06);border-left:3px solid var(--d-gold-border)}.firm-workspace .collapsible-section__toggle:hover{background-color:rgba(255,255,255,.05)}.firm-workspace .collapsible-section__action{border-color:var(--d-gold-border);background-color:var(--d-raised);color:#e6c878}.firm-workspace .weekly-board{border-color:var(--d-line);background:var(--d-panel)}.firm-workspace .weekly-day-column{border-color:var(--d-line);background-color:var(--d-panel-2)}.firm-workspace .weekly-day-column:hover{background-color:var(--d-raised)}.firm-workspace .weekly-day-column--selected{border-color:var(--d-gold-border);background:linear-gradient(180deg,#2c2419,#221d16);box-shadow:0 0 0 1px var(--d-gold-soft)}.firm-workspace .weekly-day-column__head{border-color:var(--d-line)}.firm-workspace .weekly-day-strip{border-color:var(--d-line);background-color:var(--d-panel)}.firm-workspace .weekly-strip-day{border-color:var(--d-line);background-color:var(--d-panel-2)}.firm-workspace .weekly-strip-day:hover{background-color:var(--d-raised)}.firm-workspace .weekly-strip-day__num{color:var(--d-text)}.firm-workspace .weekly-strip-day--selected{border-color:var(--d-gold-border);background:linear-gradient(135deg,#4a3a16,#6b4f17)}.firm-workspace .weekly-strip-day--selected .weekly-strip-day__dow,.firm-workspace .weekly-strip-day--selected .weekly-strip-day__empty,.firm-workspace .weekly-strip-day--selected .weekly-strip-day__num,.firm-workspace .weekly-strip-day--selected .weekly-strip-day__stat--tasks{color:#f8edd2}.firm-workspace .weekly-strip-day--today:not(.weekly-strip-day--selected){--tw-ring-offset-color:var(--d-panel)}.firm-workspace .calendar-day-stat--open,.firm-workspace .weekly-strip-day__stat--open{color:#e6c878}.firm-workspace .calendar-shell{border-color:var(--d-line);background-color:var(--d-panel)}.firm-workspace .calendar-weekday{color:var(--d-text-muted)}.firm-workspace .calendar-day-cell,.firm-workspace .calendar-weekday{border-color:var(--d-line);background-color:var(--d-panel-2)}.firm-workspace .calendar-day-cell:hover:not(.calendar-day-cell--selected){background-color:var(--d-raised)}.firm-workspace .calendar-day-num{color:var(--d-text)}.firm-workspace .calendar-day-cell--muted{background-color:#15110c;color:#6f6455}.firm-workspace .calendar-day-cell--muted .calendar-day-num{color:#6f6455}.firm-workspace .calendar-day-cell--selected{background:linear-gradient(135deg,#2c2419,#221d16)}.firm-workspace .calendar-day-cell--selected:not(.calendar-day-cell--today) .calendar-day-num,.firm-workspace .calendar-day-cell--today .calendar-day-num{color:#fff}.firm-workspace .status-bar-ok{border-color:var(--d-line);background-color:rgba(255,255,255,.04);color:var(--d-text-soft)}.firm-workspace .bg-cream,.firm-workspace .bg-cream\/40,.firm-workspace .bg-cream\/50,.firm-workspace .bg-cream\/60,.firm-workspace .bg-cream\/80,.firm-workspace .bg-paper,.firm-workspace .bg-soft,.firm-workspace .bg-soft\/50,.firm-workspace .bg-soft\/60,.firm-workspace .bg-soft\/80,.firm-workspace .bg-soft\/90,.firm-workspace .bg-white,.firm-workspace .bg-white\/50,.firm-workspace .bg-white\/60,.firm-workspace .bg-white\/70,.firm-workspace .bg-white\/80,.firm-workspace .bg-white\/85,.firm-workspace .bg-white\/90,.firm-workspace .bg-white\/95,.firm-workspace .employee-card,.firm-workspace .firm-task-group{background-color:var(--d-panel-2)!important;border-color:var(--d-line)}.firm-workspace .bg-cream\/80,.firm-workspace thead tr.bg-cream\/80{color:var(--d-text-muted)}.firm-workspace .bg-amber-100,.firm-workspace .bg-amber-50,.firm-workspace .bg-amber-50\/40,.firm-workspace .bg-amber-50\/50{background-color:rgba(212,175,90,.12)!important;border-color:rgba(212,175,90,.3)}.firm-workspace .bg-indigo-50,.firm-workspace .bg-indigo-50\/50,.firm-workspace .bg-indigo-50\/80,.firm-workspace .bg-indigo-50\/95,.firm-workspace .calendar-day-cell--ph-holiday,.firm-workspace .weekly-day-column--ph-holiday,.firm-workspace .weekly-strip-day--ph-holiday:not(.weekly-strip-day--selected){background-color:rgba(129,140,248,.16)!important;border-color:rgba(129,140,248,.32)}.firm-workspace .bg-red-50,.firm-workspace .bg-red-50\/50,.firm-workspace .bg-red-50\/90{background-color:rgba(212,175,90,.1)!important;border-color:rgba(212,175,90,.28)}.firm-workspace .bg-green\/10,.firm-workspace .bg-green\/5{background-color:color-mix(in srgb,var(--firm-mint-solid) 14%,transparent)!important;border-color:var(--firm-mint-dark-border)}.firm-workspace .text-amber-800,.firm-workspace .text-amber-900,.firm-workspace .text-amber-950{color:#e6c878!important}.firm-workspace .text-indigo-800,.firm-workspace .text-indigo-900{color:#c4c7f5!important}.firm-workspace .text-red-700,.firm-workspace .text-red-800,.firm-workspace .text-rose-900{color:#e8b48a!important}.firm-workspace .text-green{color:var(--firm-mint-dark-text)!important}.firm-workspace .calendar-day-ph-label,.firm-workspace .weekly-strip-day__holiday{color:#c4c7f5}.firm-workspace .my-work-billing,.firm-workspace .today-work-stats{background:var(--d-panel)!important;border-color:rgba(212,175,90,.22)!important;box-shadow:0 2px 12px rgba(0,0,0,.22)!important}.firm-workspace .my-work-billing__eyebrow,.firm-workspace .my-work-billing__list-title,.firm-workspace .today-work-stats__eyebrow{color:var(--d-gold)!important}.firm-workspace .my-work-billing__lists,.firm-workspace .today-work-stats__group+.today-work-stats__group{border-top-color:rgba(212,175,90,.14)!important}.firm-workspace .my-work-billing__stat{background:var(--d-panel-2)!important;border-color:var(--d-line)!important}.firm-workspace .my-work-billing__stat--alert{background:rgba(212,175,90,.12)!important;border-left-color:rgba(248,113,113,.55)!important}.firm-workspace .my-work-billing__stat--gold{border-left-color:var(--d-gold)!important}.firm-workspace .my-work-billing__stat-label,.firm-workspace .stat-tile--row .stat-tile__label{color:var(--d-text-soft)!important}.firm-workspace .my-work-billing__stat-value,.firm-workspace .stat-tile--row .stat-tile__value{color:var(--d-text)!important}.firm-workspace .my-work-billing__stat--alert .my-work-billing__stat-value{color:#e6c878!important}.firm-workspace .my-work-billing__item{border-color:var(--d-line);background:var(--d-raised)}.firm-workspace .my-work-billing__dashboard-link,.firm-workspace .my-work-billing__item-link,.firm-workspace .my-work-hub-summary__cta{color:var(--d-gold)!important;background:rgba(255,255,255,.06)!important;border-color:rgba(212,175,90,.28)!important}.firm-workspace .stat-tile--row{background:var(--d-panel-2)!important;border-color:var(--d-line)!important}.firm-workspace .my-work-panel__step{color:var(--d-gold)!important}.firm-workspace .my-work-panel__card-head{border-bottom-color:var(--d-line);box-shadow:inset 3px 0 0 rgba(212,175,90,.35)}.firm-workspace .my-work-panel__card-title{color:var(--d-text)!important}.firm-workspace .my-work-panel__card-lede{color:var(--d-text-soft)!important}.firm-workspace .my-work-panel__rule{background:linear-gradient(90deg,transparent,rgba(212,175,90,.1) 8%,rgba(212,175,90,.45) 50%,rgba(212,175,90,.1) 92%,transparent)}.firm-workspace .my-work-panel--premium .my-work-panel__block{background:radial-gradient(ellipse 90% 55% at 50% -10%,rgba(212,175,90,.06),transparent 58%),linear-gradient(180deg,var(--d-panel) 0,var(--d-panel-2) 100%)!important;border-color:rgba(212,175,90,.22)!important;box-shadow:0 12px 32px rgba(0,0,0,.28),inset 3px 0 0 rgba(212,175,90,.38)!important}.firm-workspace .my-work-hero.view-hero{background:radial-gradient(ellipse 100% 70% at 50% -20%,rgba(212,175,90,.08),transparent 55%),linear-gradient(135deg,var(--d-panel) 0,var(--d-panel-2) 100%)!important;border-color:rgba(212,175,90,.24)!important}.firm-workspace .my-work-billing--embedded,.firm-workspace .my-work-panel--premium .today-work-stats--premium,.firm-workspace .my-work-panel__block .today-work-stats{background:var(--d-panel-2)!important;border-color:rgba(212,175,90,.16)!important;box-shadow:none!important}.firm-workspace .my-work-panel--premium .my-work-queue-slot+.my-work-queue-slot{border-top-color:var(--d-line)}.firm-workspace .my-work-scope--premium .refine-segment{background:var(--d-panel-2)!important;border-color:rgba(212,175,90,.22)!important}.firm-workspace .my-work-scope--premium .refine-segment__btn--active{background:linear-gradient(180deg,#3d3018,#2b251d)!important;color:#f0dca0!important}.firm-workspace .my-work-queue-section{background:var(--d-panel-2)!important;border-color:var(--d-line)!important}.firm-workspace .my-work-queue-section__head{border-bottom-color:var(--d-line)}.firm-workspace .my-work-queue-section__title{color:var(--d-text)!important}.firm-workspace .my-work-queue-section__count{background:rgba(255,255,255,.06)!important;border-color:rgba(212,175,90,.28)!important;color:var(--d-gold)!important}.firm-workspace .my-work-queue-section--overdue{box-shadow:inset 3px 0 0 rgba(248,113,113,.45)!important}.firm-workspace .my-work-queue-section--hearing{box-shadow:inset 3px 0 0 rgba(96,165,250,.42)!important}.firm-workspace .my-work-queue-section--filing{box-shadow:inset 3px 0 0 rgba(251,113,133,.38)!important}.firm-workspace .my-work-queue-section--task{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--firm-mint-solid) 55%,transparent)!important}.firm-workspace .my-work-queue-section--follow-up.follow-up-panel--premium{box-shadow:inset 3px 0 0 rgba(167,139,250,.42),0 2px 12px rgba(0,0,0,.18)!important}.firm-workspace .my-work-queue-section--done{box-shadow:inset 3px 0 0 rgba(212,175,90,.35)!important}.firm-workspace .my-work-queue-section--done .collapsible-section__action,.firm-workspace .my-work-queue-section--done .collapsible-section__toggle .section-label:before{background:rgba(255,255,255,.06)!important;border-color:rgba(212,175,90,.28)!important;color:var(--d-gold)!important}.firm-workspace .my-work-panel--premium .owner-reminder-strip--embedded{background:var(--d-panel-2)!important;border-color:rgba(212,175,90,.16)!important}.firm-workspace .my-work-feed,.firm-workspace .my-work-sidecard,.firm-workspace .my-work-toolbar{background:linear-gradient(180deg,var(--d-panel) 0,var(--d-panel-2) 100%)!important;border-color:rgba(212,175,90,.2)!important;box-shadow:0 12px 32px rgba(0,0,0,.24),inset 3px 0 0 rgba(212,175,90,.35)!important}.firm-workspace .my-work-panel--elegant .my-work-toolbar__block--stats{border-top-color:rgba(212,175,90,.14)!important}.firm-workspace .my-work-panel--elegant .my-work-sidecard__head:before,.firm-workspace .my-work-panel--elegant .my-work-toolbar__label{color:var(--d-gold)!important}.firm-workspace .my-work-panel--elegant .my-work-feed__head:after{background:linear-gradient(90deg,transparent,rgba(212,175,90,.12) 8%,rgba(212,175,90,.42) 50%,rgba(212,175,90,.12) 92%,transparent)}.firm-workspace .my-work-panel--elegant .my-work-feed__body{background:linear-gradient(180deg,var(--d-panel) 0,rgba(27,23,18,.55) 100%)!important}.firm-workspace .my-work-panel--elegant .today-work-stats__grid--equal .stat-tile{background:var(--d-panel-2)!important;border-color:rgba(212,175,90,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.firm-workspace .my-work-panel--elegant .my-work-list__row:nth-child(2n){background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(212,175,90,.04),transparent 55%),linear-gradient(145deg,rgba(32,28,22,.98),rgba(27,23,18,.96) 52%,rgba(22,19,15,.92))!important}.firm-workspace .my-work-list__row:hover,.firm-workspace .my-work-panel--elegant .my-work-list__row:hover{background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(212,175,90,.08),transparent 55%),linear-gradient(145deg,rgba(36,31,25,.98),rgba(30,26,21,.96) 50%,rgba(24,21,17,.94))!important;border-color:rgba(212,175,90,.28)!important}.firm-workspace .my-work-panel--elegant .my-work-list__btn--done{background:var(--firm-mint-dark-gradient)!important;border-color:var(--firm-mint-dark-border)!important;color:var(--firm-mint-dark-text)!important}.firm-workspace .my-work-feed__head{background:var(--d-panel-2)!important;border-bottom-color:var(--d-line)!important}.firm-workspace .my-work-feed__count,.firm-workspace .my-work-feed__eyebrow,.firm-workspace .my-work-feed__toggle{color:var(--d-gold)!important}.firm-workspace .my-work-feed__group-title,.firm-workspace .my-work-feed__title,.firm-workspace .my-work-sidecard__title{color:var(--d-text)!important}.firm-workspace .my-work-feed__group-hint,.firm-workspace .my-work-feed__lede,.firm-workspace .my-work-sidecard__lede{color:var(--d-text-soft)!important}.firm-workspace .my-work-feed__group+.my-work-feed__group,.firm-workspace .today-work-stats--compact{border-top-color:var(--d-line)!important}.firm-workspace .my-work-feed__count,.firm-workspace .my-work-feed__toggle{background:rgba(255,255,255,.06)!important;border-color:rgba(212,175,90,.24)!important}.firm-workspace .my-work-list{background:transparent!important;border:none!important}.firm-workspace .my-work-list__row{border-color:rgba(212,175,90,.16)!important;background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(212,175,90,.05),transparent 55%),linear-gradient(145deg,rgba(30,26,21,.98),rgba(27,23,18,.96) 48%,rgba(22,19,15,.92))!important;box-shadow:0 1px 2px rgba(0,0,0,.18),0 10px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)!important}.firm-workspace .my-work-list__row:after{box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.firm-workspace .my-work-list__client,.firm-workspace .my-work-list__detail{color:var(--d-text)!important}.firm-workspace .my-work-list__meta,.firm-workspace .my-work-list__priority{color:var(--d-text-soft)!important}.firm-workspace .my-work-list__linked-note{border-color:rgba(212,175,90,.14)!important;background:rgba(255,255,255,.03)!important}.firm-workspace .my-work-list__btn{background:rgba(255,255,255,.06)!important;border-color:rgba(212,175,90,.24)!important;color:var(--d-gold)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.firm-workspace .my-work-list__btn--accent{background:rgba(201,162,77,.1)!important;border-color:var(--d-gold-border)!important;color:var(--d-gold)!important}.firm-workspace .my-work-list__bottom{border-top-color:rgba(212,175,90,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)!important}.firm-workspace .my-work-list__main .task-prep-checklist{border-color:rgba(212,175,90,.14)!important;background:rgba(255,255,255,.03)!important}.firm-workspace .text-gold-dark{color:var(--d-gold)!important}.firm-workspace .text-gray-500,.firm-workspace .text-gray-600,.firm-workspace .text-gray-700,.firm-workspace .text-gray-800,.firm-workspace .text-gray-900,.firm-workspace .text-slate-600,.firm-workspace .text-slate-700{color:var(--d-text-muted)!important}.firm-workspace .text-gray-300,.firm-workspace .text-gray-400{color:#8a8276!important}.firm-workspace .text-sky-900,.firm-workspace .text-sky-950{color:#bae6fd!important}.firm-workspace .text-blue-800,.firm-workspace .text-blue-900{color:#bfdbfe!important}.firm-workspace .text-violet-800,.firm-workspace .text-violet-900{color:#ddd6fe!important}.firm-workspace .text-\[\#1f5f3b\],.firm-workspace .text-\[\#1f6b3a\],.firm-workspace .text-emerald-800,.firm-workspace .text-emerald-900{color:var(--firm-mint-dark-text)!important}.firm-workspace .firm-status-toast--ok,.firm-workspace .form-status-report--success{background:rgba(212,175,90,.14)!important;background-image:none!important;border-color:rgba(212,175,90,.42) rgba(212,175,90,.42) rgba(212,175,90,.42) #d4af5a!important;color:#f0dca0!important;box-shadow:0 8px 24px rgba(0,0,0,.28)!important}.firm-workspace .firm-status-toast--ok .firm-status-toast__icon,.firm-workspace .form-status-report--success .form-status-report__icon{background:rgba(212,175,90,.28)!important;color:#f0dca0!important}.firm-workspace .firm-status-toast--ok .firm-status-toast__text,.firm-workspace .form-status-report--success .form-status-report__text{color:#f0dca0!important}.firm-workspace .firm-status-toast--processing,.firm-workspace .form-status-report--processing{background:var(--d-panel-2)!important;border-color:var(--d-line)!important;color:var(--d-text-soft)!important}.firm-workspace .client-code-link--header,.firm-workspace .collapsible-section__action,.firm-workspace .firm-finances__attorney-card,.firm-workspace .firm-finances__ledger,.firm-workspace .firm-finances__panel,.firm-workspace .staff-salary__panel,.firm-workspace [class*=activity-timeline],.firm-workspace [class*=client-matter-panel],.firm-workspace [class*=client-portal],.firm-workspace [class*=client-profile],.firm-workspace [class*=employee-card],.firm-workspace [class*=entry-form],.firm-workspace [class*=firm-task-group],.firm-workspace [class*=follow-up-panel],.firm-workspace [class*=form-check],.firm-workspace [class*=form-section--highlight],.firm-workspace [class*=item-action-btn],.firm-workspace [class*=item-more-menu],.firm-workspace [class*=matter-intake],.firm-workspace [class*=matter-offline],.firm-workspace [class*=matter-page],.firm-workspace [class*=matter-walkin],.firm-workspace [class*=notifications-center],.firm-workspace [class*=owner-reminder],.firm-workspace [class*=partner-weekly-report],.firm-workspace [class*=recent-matters],.firm-workspace [class*=reminder-panel],.firm-workspace [class*=secure-link],.firm-workspace [class*=staff-reminder],.firm-workspace [class*=sticky-matter],.firm-workspace [class*=tool-action],.firm-workspace [class*=tool-sheet],.firm-workspace [class*=tools-panel]{background-color:var(--d-panel-2);background-image:none;border-color:var(--d-line)}.firm-workspace [class*=-preview__frame],.firm-workspace [class*=__balance],.firm-workspace [class*=__preview-head],.firm-workspace [class*=__stat-box],.firm-workspace [class*=__table-wrap],.firm-workspace [class*=__table] th{background-color:var(--d-raised)!important;background-image:none!important;border-color:var(--d-line)}.firm-workspace .field-dispatch-panel__section-title{color:var(--d-text)!important}.firm-workspace .field-dispatch-panel__table-wrap{background:var(--d-raised)!important;border-color:var(--d-line)}.firm-workspace .field-dispatch-panel__table thead th{background:var(--d-panel)!important;color:var(--d-text-muted)!important}.firm-workspace .field-dispatch-panel__table tbody td,.firm-workspace .field-dispatch-panel__table tbody td.field-dispatch-panel__col-area,.firm-workspace .field-dispatch-panel__table tbody td.field-dispatch-panel__col-id,.firm-workspace .field-dispatch-panel__table tbody td.field-dispatch-panel__col-money{color:var(--d-text)!important}.firm-workspace .field-dispatch-panel__table tbody td.field-dispatch-panel__col-time{color:var(--d-text-soft)!important}.firm-workspace .field-dispatch-panel__table tbody tr:hover td{background:rgba(255,255,255,.04)}.firm-workspace .field-dispatch-panel__filter-btn{color:var(--d-text-soft)!important;background:var(--d-panel)!important;border-color:var(--d-line)}.firm-workspace .field-dispatch-panel__filter-btn--active{color:var(--firm-mint-dark-text)!important;background:color-mix(in srgb,var(--firm-mint-solid) 14%,transparent)!important;border-color:var(--firm-mint-dark-border)!important}.firm-workspace .field-dispatch-panel .text-muted{color:var(--d-text-muted)!important}.firm-workspace .field-dispatch-panel__register{background:var(--d-panel-2)!important;border-color:var(--d-line)}.firm-workspace .field-dispatch-panel__register-head{border-bottom-color:var(--d-line)}.firm-workspace .field-dispatch-panel__table-wrap--register{background:var(--d-raised)!important;border-color:var(--d-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.firm-workspace .field-dispatch-panel__table--register tbody tr:nth-child(2n) td{background:rgba(255,255,255,.03)}.firm-workspace .field-dispatch-panel__table--register tbody tr:hover td{background:rgba(212,175,90,.1)!important}.firm-workspace .field-dispatch-panel__col-billable{color:var(--d-text)!important}.firm-workspace .field-dispatch-panel__client-link{color:var(--d-gold)!important}.firm-workspace .field-dispatch-panel__client-link:hover{color:#f8edd2!important}.firm-workspace .field-dispatch-panel__status--open{background:#2a241c!important;border-color:var(--d-line-strong)!important;color:var(--d-text-soft)!important}.firm-workspace .field-dispatch-panel__status--billed{background:#3d3018!important;border-color:var(--d-gold-border)!important;color:#f8edd2!important}.firm-workspace .field-dispatch-panel__status--paid{background:#1a4d32!important;border-color:#5cb87e!important;color:#d8ffe8!important}.firm-workspace .field-dispatch-panel__register-btn--edit{border-color:var(--d-line-strong)!important;background:var(--d-panel)!important;color:var(--d-text)!important;box-shadow:none}.firm-workspace .field-dispatch-panel__register-btn--edit:hover:not(:disabled){border-color:var(--d-gold-border)!important;background:var(--d-raised)!important;color:#f8edd2!important}.firm-workspace .field-dispatch-panel__register-btn--primary{border-color:rgba(92,184,126,.45)!important;background:#1a4d32!important;color:#d8ffe8!important}.firm-workspace .field-dispatch-panel__register-btn--primary:hover:not(:disabled){border-color:#5cb87e!important;background:#1f5a3a!important;color:#ecfff2!important}.firm-workspace .field-dispatch-panel__register-btn--gold{border-color:var(--d-gold-border)!important;background:#3d3018!important;color:#f8edd2!important}.firm-workspace .field-dispatch-panel__register-btn--gold:hover:not(:disabled){border-color:#d4af5a!important;background:#4a3a1f!important;color:#fff!important}.firm-workspace [class*=-modal__panel],.firm-workspace [class*=__footer],.firm-workspace [class*=__header],.firm-workspace [class*=__overlay]{background-color:var(--d-panel)!important;background-image:none!important;border-color:var(--d-line)}.firm-workspace .client-code-link--header,.firm-workspace [class*=__code]{color:var(--d-gold)}.firm-workspace [class*="--danger"],.firm-workspace [class*="--warn"],.firm-workspace [class*=bg-amber-50],.firm-workspace [class*=matter-offline]{background-color:rgba(212,175,90,.12)!important;border-color:rgba(212,175,90,.3)}.firm-workspace .entry-form__hero-badge{background:linear-gradient(135deg,#1a1612,#3d3018)!important;border-color:var(--d-gold-border)}.firm-workspace .entry-form,.firm-workspace .entry-form__footer,.firm-workspace .entry-form__hero--event,.firm-workspace .entry-form__hero--task,.firm-workspace .entry-form__inset,.firm-workspace .entry-form__inset--tiles,.firm-workspace .entry-form__section{background:var(--d-panel-2)!important;background-image:none!important;border-color:var(--d-line)}.firm-workspace .entry-form--compact .entry-form__fold,.firm-workspace .entry-form--compact .entry-form__inset,.firm-workspace .entry-form--compact .entry-form__inset--tiles,.firm-workspace .entry-form--compact .entry-form__section{background:transparent!important}.firm-workspace .entry-form--compact .entry-form__subpanel{background:var(--d-raised)!important;border-color:var(--d-gold-border)}.firm-workspace .entry-form--compact .entry-form__subpanel-nested-fields,.firm-workspace .entry-form--compact .form-option-card{background:var(--d-panel-2)!important;border-color:var(--d-line)}.firm-workspace .entry-form--compact .form-option-card--on{border-color:var(--d-gold-border)!important;background:rgba(212,175,90,.08)!important}.firm-workspace .entry-form--compact .entry-form__cluster-label,.firm-workspace .entry-form--compact .entry-form__subpanel-eyebrow{color:var(--d-gold)!important}.firm-workspace .entry-form--compact .event-segmented--primary .event-segmented__track{background:var(--d-panel-2)!important;border-color:var(--d-gold-border)}.firm-workspace .entry-form--compact .event-segmented--secondary .event-segmented__track{background:var(--d-panel)!important;border-color:var(--d-line)}.firm-workspace .schedule-email-cta{background:var(--d-raised)!important;background-image:none!important;border-color:var(--d-line-strong)}.firm-workspace .schedule-email-cta__eyebrow,.firm-workspace .schedule-email-cta__title{color:var(--d-gold)!important}.firm-workspace .schedule-email-cta__title{color:var(--d-text)!important}.firm-workspace .schedule-email-cta__text{color:var(--d-text-muted)!important}.firm-workspace .entry-form__section-head{border-bottom-color:var(--d-line);background:transparent!important}.firm-workspace .entry-form__eyebrow,.firm-workspace .entry-form__footer-note,.firm-workspace .entry-form__hero-text,.firm-workspace .entry-form__section-hint,.firm-workspace .entry-form__section-title,.firm-workspace .entry-form__step,.firm-workspace .entry-form__subtitle,.firm-workspace .entry-form__title{background:transparent!important;background-image:none!important}.firm-workspace .client-case-picker__panel-title,.firm-workspace .entry-form .form-check__text,.firm-workspace .entry-form .form-field__label,.firm-workspace .entry-form__section-head .entry-form__section-title,.firm-workspace .entry-form__section-title,.firm-workspace .entry-form__title,.firm-workspace .tasks-app .entry-form__section-title{color:var(--d-text)!important}.firm-workspace .client-case-picker__panel-hint,.firm-workspace .entry-form .form-check__hint,.firm-workspace .entry-form .form-field__optional,.firm-workspace .entry-form__eyebrow,.firm-workspace .entry-form__footer-note,.firm-workspace .entry-form__section-head .entry-form__section-hint,.firm-workspace .entry-form__section-hint,.firm-workspace .entry-form__subtitle{color:var(--d-text-muted)!important}.firm-workspace .client-case-picker__panel-hint strong{color:var(--d-text-soft)!important}.firm-workspace .entry-form .form-field--highlight .form-field__label{color:var(--d-gold)!important}.firm-workspace .client-case-picker__panel{background:var(--d-raised)!important;border-color:var(--d-line)}.firm-workspace .entry-form .form-check--premium{background:var(--d-raised)!important;border-color:var(--d-line-strong)}.firm-workspace .task-checklist-toggle{border-color:var(--d-text)!important}.firm-workspace .task-checklist-toggle--on:after{background:var(--d-text)!important}.firm-workspace .task-checklist-editor__custom-item,.firm-workspace .task-checklist-option__label{color:var(--d-text)!important}.firm-workspace .event-checklist-editor__custom-item,.firm-workspace .event-checklist-editor__hint,.firm-workspace .event-checklist-editor__remove,.firm-workspace .task-checklist-editor__remove,.firm-workspace .task-checklist-option__hint{color:var(--d-text-muted)!important}.firm-workspace .event-checklist-editor__custom-item>span{color:var(--d-text)!important}.firm-workspace .event-segmented--hero .event-segmented__track{border-color:var(--d-line-strong)!important}.firm-workspace .event-segmented__track{background:linear-gradient(180deg,var(--d-panel-2) 0,var(--d-raised) 100%)!important;border:1px solid var(--d-line-strong)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)!important}.firm-workspace .event-segmented__pill{color:var(--d-text-muted)!important;background:rgba(255,255,255,.04)!important;border-color:var(--d-line)!important}.firm-workspace .event-segmented__pill:hover:not(.event-segmented__pill--active):not(:disabled){background:rgba(255,255,255,.08)!important;border-color:var(--d-line-strong)!important;color:var(--d-text)!important}.firm-workspace .event-segmented__pill--active{background:var(--d-panel)!important;color:var(--d-gold)!important;box-shadow:0 1px 4px rgba(0,0,0,.25),0 0 0 1px var(--d-gold-border)!important}.firm-workspace .event-optional-panel{background:var(--d-panel-2)!important;border-color:var(--d-line)!important}.firm-workspace .event-optional-panel__summary{color:var(--d-text)!important}.firm-workspace .event-optional-panel__body{border-color:var(--d-line)!important}.firm-workspace .event-assignee-toggle{background:var(--d-raised)!important;border-color:var(--d-line-strong)!important}.firm-workspace .event-assignee-toggle--on{background:rgba(201,162,77,.1)!important;border-color:var(--d-gold-border)!important}.firm-workspace .event-assignee-toggle__name{color:var(--d-text)!important}.firm-workspace .event-assignee-toggle--on .event-assignee-toggle__name{color:var(--d-gold)!important}.firm-workspace .event-assignee-toggle__role{color:var(--d-text-muted)!important}.firm-workspace .event-incident-field{background:linear-gradient(135deg,var(--d-panel-2) 0,var(--d-raised) 100%)!important;border-color:var(--d-line-strong)!important}.firm-workspace .event-incident-field__hint{color:var(--d-text-muted)!important}.firm-workspace .event-incident__select.field-input{background-color:var(--d-panel)!important;border-color:var(--d-line-strong)!important;color:var(--d-text)!important}.firm-workspace .event-prep-assignees{background:linear-gradient(135deg,var(--d-panel-2) 0,var(--d-raised) 100%)!important;border-color:var(--d-line-strong)!important}.firm-workspace .event-prep-assignees__lede{color:var(--d-text-muted)!important}}@media (prefers-color-scheme:dark){.firm-workspace .form-check--assignee:has(input:checked){background:rgba(201,162,77,.08)!important;border-color:var(--d-gold-border)!important}.firm-workspace .event-type-chip{color:var(--d-text)!important;background:var(--d-raised)!important;border-color:var(--d-line-strong)!important}.firm-workspace .event-type-chip--active{color:var(--d-gold)!important;background:rgba(201,162,77,.1)!important;border-color:var(--d-gold-border)!important}.firm-workspace .btn-primary{background:linear-gradient(135deg,#4a3a16,#6b4f17)!important;border-color:var(--d-gold-border);color:#f8edd2}.firm-workspace .bg-\[\#eef4f0\],.firm-workspace .bg-\[\#f0fdf4\],.firm-workspace .bg-\[\#f4faf6\],.firm-workspace .bg-\[\#f5f0e6\],.firm-workspace .bg-\[\#f5f3ef\],.firm-workspace .bg-\[\#f7f4ee\],.firm-workspace .bg-\[\#f7f5f1\],.firm-workspace .bg-\[\#faf6ee\],.firm-workspace .bg-\[\#faf8f4\],.firm-workspace .bg-\[\#faf9f7\],.firm-workspace .bg-\[\#fffef9\]{background-color:var(--d-panel-2)!important;background-image:none!important}.firm-workspace .walk-in-panel__filter-btn{color:var(--d-text-soft)!important;background:var(--d-panel)!important;border-color:var(--d-line)}.firm-workspace .walk-in-panel__filter-btn--active{color:#f0dca0!important;background:rgba(212,175,90,.14)!important;border-color:var(--d-gold-border)!important}.firm-workspace .walk-in-panel__table-wrap{background:var(--d-raised)!important;border-color:var(--d-line)}.firm-workspace .walk-in-panel__table thead th{background:var(--d-panel)!important;color:var(--d-text-muted)!important;border-bottom-color:var(--d-line)}.firm-workspace .walk-in-panel__table tbody td{color:var(--d-text)!important;border-bottom-color:var(--d-line)}.firm-workspace .walk-in-panel__table tbody tr:hover td{background:rgba(255,255,255,.04)}.firm-workspace .walk-in-panel__table tbody td:first-child{color:var(--d-gold)!important}.firm-workspace .walk-in-panel__billing-inline{border-top-color:var(--d-line)}.firm-workspace .walk-in-panel__billing-toggle{color:var(--d-text)!important}.firm-workspace .walk-in-panel__status--active{background:color-mix(in srgb,var(--firm-mint-solid) 14%,transparent)!important;border-color:var(--firm-mint-dark-border)!important;color:var(--firm-mint-dark-text)!important}.firm-workspace .walk-in-panel__status--promoted{background:rgba(212,175,90,.14)!important;border-color:var(--d-gold-border)!important;color:#f0dca0!important}.firm-workspace .walk-in-panel__status--closed{background:rgba(255,255,255,.06)!important;border-color:var(--d-line)!important;color:var(--d-text-muted)!important}.firm-workspace .walk-in-panel__billing--paid{color:var(--firm-mint-dark-text)!important}.firm-workspace .walk-in-panel__billing--unpaid{color:#f0dca0!important}.firm-workspace .walk-in-panel__billing--none{color:var(--d-text-muted)!important}.firm-workspace .walk-in-panel__billing--retainer{color:#c9b8e8!important}.firm-workspace .walk-in-panel__billing-kind-btn{color:var(--d-text-soft)!important;background:var(--d-panel)!important;border-color:var(--d-line)}.firm-workspace .walk-in-panel__billing-kind-btn--active{color:#f0dca0!important;background:rgba(212,175,90,.14)!important;border-color:var(--d-gold-border)!important}.firm-workspace .notarization-panel__empty,.firm-workspace .notarization-panel__loading,.firm-workspace .notarization-panel__receipt-hint,.firm-workspace .notarization-panel__section-desc{color:var(--d-text-muted)!important}.firm-workspace .notarization-panel__receipt-hint strong{color:var(--d-text)!important}.firm-workspace .notarization-panel__register-count{background:rgba(212,175,90,.14)!important;border-color:var(--d-gold-border)!important;color:#f0dca0!important}.firm-workspace .notarization-panel__table-wrap{background:var(--d-raised)!important;border-color:var(--d-line)}.firm-workspace .notarization-panel__table thead th{background:var(--d-panel)!important;color:var(--d-text-muted)!important;border-bottom-color:var(--d-line)}.firm-workspace .notarization-panel__table tbody td{color:var(--d-text)!important;border-bottom-color:var(--d-line)}.firm-workspace .notarization-panel__table tbody tr:hover td{background:rgba(255,255,255,.04)}.firm-workspace .notarization-panel__pdf-link,.firm-workspace .notarization-panel__receipt-no{color:var(--d-gold)!important}.firm-workspace .notarization-panel__ref-item{background:var(--d-panel)!important;border-color:var(--d-line-strong);box-shadow:none}.firm-workspace .notarization-panel__add-form .section-label,.firm-workspace .notarization-panel__block-label,.firm-workspace .notarization-panel__ref-label{color:var(--d-gold)!important}.firm-workspace .notarization-panel__field-label,.firm-workspace .notarization-panel__ref-value{color:var(--d-text)!important}.firm-workspace .notarization-panel__ref-empty{color:var(--d-text-muted)!important}.firm-workspace .notarization-panel .form-check--premium{background:var(--d-raised)!important;border-color:var(--d-line-strong)}.firm-workspace .notarization-panel .form-check__text{color:var(--d-text)!important}.firm-workspace .notarization-panel .form-check__hint,.firm-workspace .notarization-panel__receipt-issued-note{color:var(--d-text-muted)!important}.firm-workspace .notarization-panel__receipt-pending{color:var(--d-text-soft)!important}.firm-workspace .notarization-panel__issue-receipt-btn{background:var(--d-panel)!important;border-color:var(--d-gold-border);color:#f0dca0!important}}.walk-in-panel{display:flex;flex-direction:column;gap:1rem}.walk-in-panel__card-head{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(227,221,210,.9);box-shadow:inset 3px 0 0 rgba(184,145,61,.38);padding-left:.85rem}.walk-in-panel__card-head--compact{margin-bottom:.85rem;padding-bottom:.85rem}.walk-in-panel__step{margin:0;font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b5210}.walk-in-panel__card-title{margin:.35rem 0 0;font-family:var(--font-ui,Georgia,serif);font-size:1.15rem;font-weight:600;line-height:1.25;color:var(--ink,#1a1612)}.walk-in-panel__card-lede{margin:.4rem 0 0;max-width:42rem;font-size:.8125rem;line-height:1.5;color:#6f675c}.walk-in-panel__add-form,.walk-in-panel__register{box-shadow:inset 3px 0 0 rgba(107,82,16,.45)}.walk-in-panel__filters{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.walk-in-panel__filter-btn{border-radius:999px;border:1px solid rgba(170,160,145,.4);padding:.5rem 1rem;color:#4a4339;font-size:.8125rem;font-weight:700;line-height:1.25;background:#fff;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.walk-in-panel__filter-btn:hover:not(:disabled){border-color:rgba(184,145,61,.45);background:#faf8f4}.walk-in-panel__filter-btn--active{background:linear-gradient(135deg,#fffdf7,#faf6ee);border-color:rgba(184,145,61,.45);color:#6b5210;box-shadow:inset 0 -2px 0 rgba(184,145,61,.45)}.walk-in-panel__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.75rem;border:1px solid rgba(170,160,145,.28);background:#fff}.walk-in-panel__table{width:100%;min-width:52rem;border-collapse:separate;border-spacing:0}.walk-in-panel__table td,.walk-in-panel__table th{padding:.75rem .85rem;vertical-align:middle;text-align:left;border-bottom:1px solid rgba(227,221,210,.85)}.walk-in-panel__table thead th{position:sticky;top:0;z-index:1;background:#f5f3ef;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6f675c;white-space:nowrap}.walk-in-panel__table tbody td{font-size:.875rem;line-height:1.45;color:var(--ink,#1a1612)}.walk-in-panel__table tbody td:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700;color:#8a6b2a;white-space:nowrap}.walk-in-panel__table tbody tr:last-child td{border-bottom:none}.walk-in-panel__table tbody tr:hover td{background:#faf8f4}.walk-in-panel__billing,.walk-in-panel__status{display:inline-block;font-size:.75rem;font-weight:700;line-height:1.35}.walk-in-panel__status{border-radius:.4rem;border:1px solid transparent;padding:.28rem .55rem}.walk-in-panel__status--active{border-color:var(--firm-mint-border);background:var(--firm-mint-bg);color:var(--firm-mint-text-dark)}.walk-in-panel__status--promoted{border-color:rgba(184,145,61,.35);background:#faf6ee;color:#8a6b2a}.walk-in-panel__status--closed{border-color:rgba(170,160,145,.35);background:#f0ede8;color:#6f675c}.walk-in-panel__billing--paid{color:var(--firm-mint-text-dark);font-weight:800}.walk-in-panel__billing--unpaid{color:#8b1e1e;font-weight:800}.walk-in-panel__billing--none{color:#6f675c;font-style:italic}.walk-in-panel__billing--retainer{color:#5b4a8a;font-weight:700}.walk-in-panel__billing-kind{display:flex;flex-direction:column;gap:.35rem}.walk-in-panel__billing-kind-options{display:flex;flex-wrap:wrap;gap:.35rem}.walk-in-panel__billing-kind-btn{border:1px solid rgba(227,221,210,.95);border-radius:999px;background:#fff;color:#6f675c;font-size:.78rem;font-weight:700;padding:.4rem .85rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.walk-in-panel__billing-kind-btn:hover:not(:disabled){border-color:rgba(184,145,61,.45);color:var(--ink,#1a1612)}.walk-in-panel__billing-kind-btn--active{border-color:rgba(31,95,58,.35);background:rgba(31,95,58,.08);color:#1f5f3a}.walk-in-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:11.5rem}.walk-in-panel__actions .btn-sm{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;min-width:5.25rem;width:auto;padding:.5rem .85rem;font-size:.8125rem;line-height:1.25;white-space:nowrap}.walk-in-panel__actions .btn-primary.btn-sm{min-height:2.35rem}.walk-in-panel__actions .btn-ghost.btn-sm{border:1px solid rgba(227,221,210,.9);background:#fff;color:#6f675c;border-radius:.5rem;font-weight:700}.walk-in-panel__actions .btn-ghost.btn-sm:hover:not(:disabled){border-color:rgba(184,145,61,.45);background:#faf8f4;color:var(--ink,#1a1612)}.walk-in-panel__billing-inline{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(227,221,210,.9)}.walk-in-panel__billing-toggle{color:var(--ink,#1a1612)}.walk-in-panel__subcard{border-color:rgba(184,145,61,.22)}.walk-in-panel .btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem}.walk-in-panel .btn-row .btn-primary,.walk-in-panel .btn-row .btn-secondary{width:auto;min-width:9.5rem;padding-left:1.35rem;padding-right:1.35rem}.walk-in-panel__add-actions .btn-primary{width:auto;min-width:10rem;padding-left:1.5rem;padding-right:1.5rem}@media (max-width:900px){.walk-in-panel__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.walk-in-panel__filter-btn{width:100%;padding:.55rem .5rem;font-size:.78rem;text-align:center}.walk-in-panel__table{min-width:54rem}.walk-in-panel__actions{min-width:11rem}}.notarization-panel{display:flex;flex-direction:column;gap:1rem}.notarization-panel__card-head{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(227,221,210,.9);box-shadow:inset 3px 0 0 rgba(184,145,61,.38);padding-left:.85rem}.notarization-panel__card-head--compact{margin-bottom:.85rem;padding-bottom:0;border-bottom:none;box-shadow:none;padding-left:0}.notarization-panel__card-head--compact .notarization-panel__section-head{margin-bottom:0;width:100%;padding-left:.85rem;border-left:3px solid rgba(184,145,61,.38)}.notarization-panel__step{margin:0;font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b5210}.notarization-panel__card-title{margin:.35rem 0 0;font-family:var(--font-ui,Georgia,serif);font-size:1.15rem;font-weight:600;line-height:1.25;color:var(--ink,#1a1612)}.notarization-panel__card-lede{margin:.4rem 0 0;max-width:42rem;font-size:.8125rem;line-height:1.5;color:#6f675c}.notarization-panel__add-form,.notarization-panel__register-card{box-shadow:inset 3px 0 0 rgba(107,82,16,.45)}.notarization-panel__form-block{margin-top:.25rem}.notarization-panel__section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.85rem}.notarization-panel__section-desc{margin:.35rem 0 0;max-width:36rem;font-size:.78rem;line-height:1.5;color:var(--muted,#6f675c)}.notarization-panel__register-count{border-radius:9999px;border:1px solid rgba(184,145,61,.28);background:rgba(184,145,61,.1);padding:.28rem .65rem;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a6b2a;white-space:nowrap}.notarization-panel__empty,.notarization-panel__loading{margin:0;font-size:.875rem;color:var(--muted,#6f675c)}.notarization-panel__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.75rem;border:1px solid rgba(170,160,145,.28);background:#fff}.notarization-panel__table{width:100%;min-width:58rem;border-collapse:separate;border-spacing:0}.notarization-panel__table td,.notarization-panel__table th{padding:.75rem .85rem;vertical-align:top;text-align:left;border-bottom:1px solid rgba(227,221,210,.85)}.notarization-panel__table thead th{position:sticky;top:0;z-index:1;background:#f5f3ef;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6f675c;white-space:nowrap}.notarization-panel__table tbody td{font-size:.875rem;line-height:1.45;color:var(--ink,#1a1612)}.notarization-panel__table tbody tr:last-child td{border-bottom:none}.notarization-panel__table tbody tr:hover td{background:#faf8f4}.notarization-panel__col-ref{min-width:15rem}.notarization-panel__col-money{white-space:nowrap}.notarization-panel__receipt-no{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700;color:#8a6b2a;white-space:nowrap}.notarization-panel__ref-empty{color:var(--muted,#6f675c)}.notarization-panel__ref-grid{display:grid;grid-template-columns:repeat(3,minmax(2.5rem,1fr)) minmax(3.1rem,1.15fr);gap:.35rem;min-width:13rem;max-width:100%}.notarization-panel__ref-item{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.1rem;padding:.32rem .28rem;border-radius:.42rem;border:1px solid rgba(184,145,61,.18);background:linear-gradient(180deg,#fffef9,#faf6ee);box-shadow:inset 0 1px 0 rgba(255,255,255,.85);text-align:center;overflow:hidden}.notarization-panel__ref-label{width:100%;font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a6b2a;line-height:1.15}.notarization-panel__ref-value{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;line-height:1.15;color:var(--ink,#1a1612);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notarization-panel__ref-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media (min-width:640px){.notarization-panel__ref-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.notarization-panel__ref-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.notarization-panel__pdf-link{font-weight:700;color:#8a6b2a;text-decoration:underline;text-underline-offset:2px}.notarization-panel__pdf-link:hover{color:#6b5210}.notarization-panel__undo-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1rem;padding:.9rem 1rem!important;border:1px solid rgba(196,168,90,.42)!important;background:linear-gradient(135deg,rgba(74,58,31,.35),rgba(44,36,25,.55))!important;box-shadow:0 8px 22px rgba(0,0,0,.28)!important}.notarization-panel__undo-bar__copy{flex:1 1 12rem;min-width:0}.notarization-panel__undo-bar__title{margin:0;font-size:.88rem;line-height:1.4;color:var(--d-text,#e8e0d2)}.notarization-panel__undo-bar__title strong{color:#f0e2c0}.notarization-panel__undo-bar__hint{margin:.28rem 0 0;font-size:.76rem;color:#b5ab9e}.notarization-panel__undo-btn{flex:0 0 auto;min-height:2.35rem;padding:.45rem 1rem;border-radius:.5rem;border:1px solid rgba(196,168,90,.55);background:linear-gradient(90deg,#3d3018,#5c4a1f,#3d3018);color:rgba(255,255,255,.92);font-size:.8rem;font-weight:800;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.notarization-panel__undo-btn:hover:not(:disabled){border-color:rgba(212,175,90,.7);background:linear-gradient(90deg,#4a3a1f,#6b5428,#4a3a1f);color:#fff}.notarization-panel__undo-btn:disabled{cursor:wait;opacity:.6}.field-dispatch-panel__section-title{margin:0 0 .65rem;font-size:.82rem;font-weight:800;color:var(--ink,#1a1612);letter-spacing:.01em}.field-dispatch-panel__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.75rem;border:1px solid rgba(170,160,145,.28);background:rgba(255,255,255,.72)}.field-dispatch-panel__table{width:100%;border-collapse:separate;border-spacing:0}.field-dispatch-panel__table--guide{min-width:44rem}.field-dispatch-panel__register{padding:1.15rem 1.25rem 1.3rem}.field-dispatch-panel__register-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(170,160,145,.22)}.field-dispatch-panel__register-empty{margin:.35rem 0 .15rem;padding:.65rem .15rem}.field-dispatch-panel__table-wrap--register{max-height:32rem;overflow:auto;background:#fff;border-radius:.65rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);scrollbar-gutter:stable}.field-dispatch-panel__table--register{table-layout:fixed;width:78rem;min-width:78rem;max-width:none}.field-dispatch-panel__col-w-id{width:3.5rem}.field-dispatch-panel__col-w-date{width:6.25rem}.field-dispatch-panel__col-w-days{width:2.75rem}.field-dispatch-panel__col-w-location{width:7.25rem}.field-dispatch-panel__col-w-client{width:5.25rem}.field-dispatch-panel__col-w-purpose{width:7.5rem}.field-dispatch-panel__col-w-money{width:5.35rem}.field-dispatch-panel__col-w-status{width:5.25rem}.field-dispatch-panel__col-w-actions{width:9.75rem}.field-dispatch-panel__table--register tbody tr:nth-child(2n) td{background:rgba(26,22,18,.025)}.field-dispatch-panel__table--register tbody tr:hover td{background:rgba(184,145,61,.09)}.field-dispatch-panel__col-billable{font-weight:700;color:#1a1612}.field-dispatch-panel__client-link{border:none;background:none;padding:0;font-size:inherit;font-weight:700;color:#6b4f17;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.field-dispatch-panel__client-link:hover{color:#4a3a16}.field-dispatch-panel__status{display:inline-block;border-radius:999px;border:1.5px solid transparent;padding:.3rem .65rem;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.field-dispatch-panel__status--open{border-color:#8a8072;background:#f0ede8;color:#3d362c}.field-dispatch-panel__status--billed{border-color:#8b6914;background:#faf3e0;color:#5c4510}.field-dispatch-panel__status--paid{border-color:var(--firm-mint-border);background:var(--firm-mint-bg);color:var(--firm-mint-text-dark)}.field-dispatch-panel__status--staff-open{border-color:#8b6914;background:#fff9eb;color:#5c4510}.field-dispatch-panel__status--staff-paid{border-color:var(--firm-mint-border);background:var(--firm-mint-bg);color:var(--firm-mint-text-dark)}.field-dispatch-panel__table td,.field-dispatch-panel__table th{padding:.7rem .75rem;vertical-align:middle;text-align:left;border-bottom:1px solid rgba(170,160,145,.2)}.field-dispatch-panel__table thead th{position:sticky;top:0;z-index:1;background:#f5f3ef;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6f675c;white-space:nowrap}.field-dispatch-panel__table tbody td{font-size:.875rem;line-height:1.45;color:var(--ink,#1a1612)}.field-dispatch-panel__table tbody tr:last-child td{border-bottom:none}.field-dispatch-panel__table tbody tr:hover td{background:rgba(0,0,0,.03)}.field-dispatch-panel__col-area{font-weight:700;min-width:6.5rem;color:var(--ink,#1a1612)}.field-dispatch-panel__col-time{color:#6f675c;white-space:nowrap}.field-dispatch-panel__col-money{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important;color:var(--ink,#1a1612)}.field-dispatch-panel__col-purpose{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-dispatch-panel__col-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;white-space:nowrap;color:#4a4339}.field-dispatch-panel__col-actions{white-space:nowrap;text-align:right!important}.field-dispatch-panel__filters{display:flex;flex-wrap:wrap;gap:.35rem}.field-dispatch-panel__filter-btn{border-radius:999px;border:1px solid rgba(170,160,145,.4);padding:.5rem 1rem;color:#4a4339;font-size:.8125rem;font-weight:700;line-height:1.25;background:rgba(255,255,255,.85)}.field-dispatch-panel__filter-btn--active{background:rgba(31,95,59,.1);border-color:rgba(31,95,59,.35);color:#1f5f3b}.field-dispatch-panel__table--register td,.field-dispatch-panel__table--register th{padding:.65rem .5rem}.field-dispatch-panel__table--register .field-dispatch-panel__col-area,.field-dispatch-panel__table--register .field-dispatch-panel__col-client,.field-dispatch-panel__table--register thead th:nth-child(5){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-dispatch-panel__table--register .field-dispatch-panel__col-days{text-align:center!important;padding-left:.35rem;padding-right:.35rem;color:#6f675c}.field-dispatch-panel__table--register .field-dispatch-panel__col-purpose{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-dispatch-panel__table--register .field-dispatch-panel__col-money{padding-left:.35rem;padding-right:.45rem}.field-dispatch-panel__table--register .field-dispatch-panel__col-actions{width:9.75rem;min-width:9.75rem;max-width:9.75rem;padding:.55rem .45rem;vertical-align:middle}.field-dispatch-panel__table--register thead th.field-dispatch-panel__col-actions{text-align:center!important}.field-dispatch-panel__row-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem;width:100%}.field-dispatch-panel__register-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;flex:1 1 calc(50% - 0.2rem);min-width:4.1rem;max-width:100%;min-height:2rem;padding:.4rem .5rem;border-radius:.5rem;border:1.5px solid;font-size:.78rem;font-weight:700;line-height:1.25;letter-spacing:.01em;text-align:center;white-space:normal;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.field-dispatch-panel__register-btn:disabled{opacity:.55;cursor:wait}.field-dispatch-panel__register-btn--edit{border-color:rgba(138,128,114,.55);background:#fff;color:#3d362c;box-shadow:0 1px 2px rgba(26,22,18,.05)}.field-dispatch-panel__register-btn--edit:hover:not(:disabled){border-color:rgba(107,79,23,.45);background:#faf8f4;color:#1a1612}.field-dispatch-panel__register-btn--primary{border-color:var(--firm-mint-border);background:var(--firm-mint-bg);color:var(--firm-mint-text-dark)}.field-dispatch-panel__register-btn--primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--firm-mint-solid) 55%,transparent);background:var(--firm-mint-bg-hover);color:var(--firm-mint-accent)}.field-dispatch-panel__register-btn--gold{border-color:rgba(139,105,20,.5);background:#faf3e0;color:#5c4510}.field-dispatch-panel__register-btn--gold:hover:not(:disabled){border-color:#8b6914;background:#f5e8c8;color:#3d2e08}.field-dispatch-panel__reconcile-dialog{width:100%;max-width:32rem;padding:1.35rem 1.5rem 1.5rem;box-shadow:0 12px 40px rgba(26,22,18,.14)}.field-dispatch-panel__dialog-actions{display:flex;flex-direction:column;gap:.55rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(26,22,18,.08)}.field-dispatch-panel__dialog-actions .btn{width:100%;min-height:2.75rem;justify-content:center;font-size:.875rem;line-height:1.3}.field-dispatch-panel__dialog-actions--reconcile{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.field-dispatch-panel__dialog-actions--reconcile .btn-primary{grid-column:1/-1}.field-dispatch-companion{margin-bottom:1rem;padding:1rem;border:1px solid rgba(184,145,61,.28);border-radius:.75rem;background:linear-gradient(135deg,#ffffff,#faf6ee 55%,#f5f0e6)}.field-dispatch-companion__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.field-dispatch-companion__eyebrow{font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8a6b2a}.field-dispatch-companion__title{margin-top:.25rem;font-size:1.125rem;font-weight:600;color:#1a1612}.field-dispatch-companion__lede{margin-top:.25rem;max-width:36rem;font-size:.75rem;line-height:1.5;color:#7a7268}.field-dispatch-companion__count{border-radius:9999px;border:1px solid rgba(184,145,61,.35);background:rgba(184,145,61,.12);padding:.25rem .65rem;font-size:.6875rem;font-weight:800;color:#6b5210}.field-dispatch-companion__cards{display:grid;gap:.75rem;margin-top:.85rem}.field-dispatch-companion__card{border:1px solid rgba(170,160,145,.35);border-radius:.65rem;background:#fff;padding:.85rem}.field-dispatch-companion__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.field-dispatch-companion__location{font-size:.9375rem;font-weight:700;color:#1a1612}.field-dispatch-companion__sub{margin-top:.2rem;font-size:.75rem;color:#7a7268}.field-dispatch-companion__link{font-weight:700;color:#8a6b2a;text-decoration:underline;text-underline-offset:2px}.field-dispatch-companion__advance{font-size:1rem;font-weight:700;color:#1a1612}.field-dispatch-companion__field{display:grid;gap:.35rem;margin-top:.75rem;font-size:.6875rem;font-weight:700;color:#7a7268}.field-dispatch-companion__preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.65rem;font-size:.6875rem}.field-dispatch-companion__preview dt{color:#7a7268}.field-dispatch-companion__preview dd{margin-top:.15rem;font-weight:700;color:#1a1612}.field-dispatch-companion__submit{width:100%;margin-top:.75rem;min-height:2.75rem}.walk-in-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.field-dispatch-panel__guide-cards,.field-dispatch-panel__mobile-register{display:none}.field-dispatch-panel__guide-card,.field-dispatch-panel__mobile-card{border:1px solid rgba(170,160,145,.28);border-radius:.65rem;background:#fff;padding:.85rem}.field-dispatch-panel__guide-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.875rem;color:var(--ink,#1a1612)}.field-dispatch-panel__guide-card-head strong{font-weight:800}.field-dispatch-panel__guide-card-head span{font-size:.75rem;color:#6f675c;white-space:nowrap}.field-dispatch-panel__guide-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;margin-top:.65rem;font-size:.75rem}.field-dispatch-panel__guide-card-grid dt{color:#7a7268;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.field-dispatch-panel__guide-card-grid dd{margin-top:.1rem;font-weight:700;color:var(--ink,#1a1612);font-variant-numeric:tabular-nums}.field-dispatch-panel__mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.field-dispatch-panel__mobile-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:#6f675c}.field-dispatch-panel__mobile-title{margin-top:.15rem;font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--ink,#1a1612)}.field-dispatch-panel__mobile-date{font-weight:500;color:#6f675c}.field-dispatch-panel__mobile-purpose{margin-top:.25rem;font-size:.75rem;line-height:1.45;color:#5c5348}.field-dispatch-panel__mobile-badges{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.field-dispatch-panel__mobile-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(170,160,145,.2);font-size:.75rem}.field-dispatch-panel__mobile-metrics dt{color:#7a7268;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.field-dispatch-panel__mobile-metrics dd{margin-top:.1rem;font-weight:700;color:var(--ink,#1a1612);font-variant-numeric:tabular-nums}.field-dispatch-panel__mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.field-dispatch-panel__mobile-actions .field-dispatch-panel__register-btn{flex:unset;width:100%;min-width:0}@media (max-width:640px){.field-dispatch-panel .card,.field-dispatch-panel__register{padding:.85rem}.field-dispatch-panel__register-head{flex-direction:column;align-items:stretch}.field-dispatch-panel__filters{width:100%}.field-dispatch-panel__filter-btn{flex:1 1 auto;text-align:center;padding:.45rem .65rem;font-size:.75rem}.field-dispatch-panel__table-wrap--guide,.field-dispatch-panel__table-wrap--register{display:none!important}.field-dispatch-panel__guide-cards,.field-dispatch-panel__mobile-register{display:grid;gap:.65rem}.field-dispatch-companion{padding:.85rem}.field-dispatch-companion__preview{grid-template-columns:1fr;gap:.35rem}.field-dispatch-companion__preview>div{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.field-dispatch-companion__preview dd{margin-top:0}.field-dispatch-panel__reconcile-dialog{max-width:none;margin-inline:0;padding:1rem}.field-dispatch-panel__dialog-actions--reconcile{grid-template-columns:1fr}.walk-in-panel__head .owner-reminder-badge{width:100%;text-align:center}}@media (min-width:720px){.field-dispatch-companion__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.field-dispatch-panel .card,.field-dispatch-panel__register{padding:1rem}.field-dispatch-panel__table td,.field-dispatch-panel__table th{padding:.6rem .65rem}.field-dispatch-panel__table tbody td{font-size:.8125rem}.field-dispatch-panel__table thead th{font-size:.66rem}.field-dispatch-panel__table--register .field-dispatch-panel__col-actions{width:8.5rem;min-width:8.5rem;max-width:8.5rem}.field-dispatch-panel__table--register{width:72rem;min-width:72rem}}@media (max-width:540px){.notarization-panel__undo-bar{align-items:stretch}.notarization-panel__undo-btn{width:100%;justify-content:center}}.notarization-panel__delete-btn{min-height:2rem;font-size:.76rem;color:#e0a3a3;border-color:rgba(190,120,120,.35)}.notarization-panel__delete-btn:hover:not(:disabled){background:rgba(190,120,120,.12);border-color:rgba(190,120,120,.5)}.notarization-panel__row-actions{display:flex;flex-wrap:wrap;gap:.35rem}.notarization-panel__edit-receipt-note{margin-top:.85rem;padding:.65rem .75rem;border-radius:.5rem;font-size:.82rem;line-height:1.45;color:var(--muted,#6b6560);background:rgba(170,160,145,.12);border:1px solid rgba(170,160,145,.22)}.notarization-panel__payment-block,.notarization-panel__register-block{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid rgba(170,160,145,.18)}.notarization-panel__ledger-block{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(170,160,145,.18)}.notarization-panel__ledger-block .notarization-panel__block-label{margin-bottom:.75rem}.notarization-panel__ledger-fields{margin-bottom:.15rem}.notarization-panel__ledger-option{margin-top:1rem}.notarization-panel__add-form>.notarization-panel__field{margin-bottom:.35rem}.notarization-panel__ledger-block--muted{opacity:.92}.notarization-panel__amount-retainer{font-size:.8125rem;font-weight:700;color:#5b4a8a}.notarization-panel__block-label{margin-bottom:.55rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a6b2a}.notarization-panel__field{display:block}.notarization-panel__field-label{display:block;margin-bottom:.38rem;font-size:.72rem;font-weight:800;color:var(--muted,#6f675c)}.notarization-panel__add-form{border-color:rgba(170,160,145,.22)}.notarization-panel__add-form .section-label{color:#8a6b2a!important}.notarization-panel__options{display:grid;gap:.65rem;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid rgba(170,160,145,.18)}.notarization-panel__option{margin:0}.notarization-panel__receipt-hint{margin:.65rem 0 0;font-size:.78rem;line-height:1.5;color:var(--muted,#6f675c)}.notarization-panel__receipt-hint strong{color:var(--ink,#1a1612);font-weight:800}.notarization-panel__receipt-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:9.5rem}.notarization-panel__receipt-issued-note{margin:0;font-size:.72rem;line-height:1.45;color:var(--muted,#6f675c)}.notarization-panel__receipt-issued-note strong{color:var(--ink,#1a1612);font-weight:800}.notarization-panel__receipt-pending{font-size:.72rem;font-weight:700;color:var(--muted,#6f675c)}.notarization-panel__issue-receipt-btn{border-radius:.45rem;border:1px solid rgba(184,145,61,.32);background:linear-gradient(180deg,#fffef9,#f8f4eb);padding:.38rem .72rem;font-size:.72rem;font-weight:800;color:#6b5210;line-height:1.2}.notarization-panel__issue-receipt-btn:hover:not(:disabled){border-color:rgba(184,145,61,.55);background:#fffef9}.notarization-panel__issue-receipt-btn:disabled{opacity:.55;cursor:not-allowed}.notarization-panel__add-actions{margin-top:1.25rem}.notarization-panel__add-actions .btn-primary{min-width:11rem}@media (max-width:900px){.notarization-panel__table{min-width:52rem}.notarization-panel__table td,.notarization-panel__table th{padding:.58rem .62rem;font-size:.82rem}.notarization-panel__ref-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:9.5rem}}.print-preview-overlay{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;background:rgba(10,8,6,.82);backdrop-filter:blur(3px);animation:print-preview-fade .15s ease-out}@keyframes print-preview-fade{0%{opacity:0}to{opacity:1}}.print-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1.25rem;background:linear-gradient(135deg,#15110c,#221c14);color:#f3ecdd;border-bottom:1px solid rgba(212,175,90,.3);box-shadow:0 8px 24px rgba(0,0,0,.35)}.print-preview-toolbar__title{display:flex;flex-direction:column;gap:.1rem;font-weight:700;font-size:.95rem;letter-spacing:.01em}.print-preview-toolbar__hint{font-weight:500;font-size:.72rem;color:rgba(243,236,221,.62)}.print-preview-toolbar__actions{display:flex;gap:.5rem}.print-preview-btn{min-height:40px;padding:0 1.15rem;border-radius:.6rem;border:1px solid rgba(243,236,221,.2);background:rgba(243,236,221,.06);color:#f3ecdd;font-weight:700;font-size:.8rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.print-preview-btn:hover{background:rgba(243,236,221,.14)}.print-preview-btn:active{transform:translateY(1px)}.print-preview-btn--primary{background:linear-gradient(135deg,#6b4f17,#a87d27);border-color:rgba(212,175,90,.55);color:#fff7e6;box-shadow:0 4px 14px rgba(168,125,39,.35)}.print-preview-btn--primary:hover{background:linear-gradient(135deg,#7a5a1b,#c0902e)}.print-preview-scroll{flex:1;min-height:0;overflow:auto;padding:1.75rem 1rem 3rem;display:flex;justify-content:center}.print-preview-sheet{width:100%;max-width:8.5in;min-height:11in;height:-moz-max-content;height:max-content;background:#fffefd;color:#1a1612;padding:.65in .7in;border-radius:3px;box-shadow:0 18px 50px rgba(0,0,0,.55);border:1px solid #e8dcc4;font-family:Arial,Helvetica,sans-serif}.print-preview-sheet .amount-serif,.print-preview-sheet .firm-print-letterhead__doc-title,.print-preview-sheet .firm-print-letterhead__firm,.print-preview-sheet .matter-print-summary__heading{font-family:Georgia,Times New Roman,serif!important}.print-preview-sheet .firm-print-letterhead__firm{color:#8a6b2a!important}.print-preview-sheet .firm-print-letterhead{background:#fdfbf7!important;border:1px solid #e8dcc4!important;box-shadow:none!important;border-radius:8px!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-preview-sheet .firm-print-letterhead__accent{background:linear-gradient(90deg,#8a6b2a,#d4af5a,#8a6b2a)!important}.print-preview-sheet .firm-print-letterhead__logo-wrap{border-color:#b8913d!important}.print-preview-sheet .firm-print-letterhead__rule{background:linear-gradient(90deg,transparent,#b8913d,transparent)!important}.print-preview-sheet .firm-print-letterhead__logo{display:block!important}.print-preview-sheet .no-print{display:none!important}.print-preview-sheet .only-print,.print-preview-sheet [class*="print:block"]{display:block!important}.print-preview-sheet [role=button],.print-preview-sheet button{display:none!important}.print-preview-sheet,.print-preview-sheet *{color:#14110c;border-color:#d8d2c6}.print-preview-sheet [class*=text-cream],.print-preview-sheet [class*=text-gold-light],.print-preview-sheet [class*=text-white]{color:#14110c!important}.billing-app .grid.gap-2{gap:.75rem}.billing-app .grid.gap-3{gap:1rem}.billing-app .field-dispatch-panel label.block.text-xs,.billing-app .walk-in-panel label.block,.billing-app label.block.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.text-xs .mb-1,.billing-app label.block.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .field-dispatch-panel .field,.billing-app .matter-intake-wizard .field,.billing-app select.field{min-height:2.75rem}.billing-app .nav-tabs-scroll,.tasks-app .nav-tabs-scroll{padding:.6rem .7rem .72rem;gap:.5rem}.firm-workspace .firm-workspace-nav:has(.nav-tabs-scroll-wrap--desk){width:100%;max-width:100%;margin-inline:0;overflow:hidden}.firm-workspace .nav-tabs-scroll-wrap--desk{width:100%;max-width:100%;margin-inline:0;margin-bottom:var(--workspace-tabs-to-body)}.billing-app .nav-tabs-scroll--inline,.firm-workspace .nav-tabs-scroll--inline,.tasks-app .nav-tabs-scroll--inline{display:grid!important;grid-template-columns:repeat(var(--desk-tab-count,6),minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:100%!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(197,160,89,.38)!important;border-bottom:1px solid rgba(197,160,89,.16)!important;background:linear-gradient(180deg,rgba(197,160,89,.07),rgba(255,255,255,.45) 42%,rgba(250,248,244,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 24px rgba(26,22,18,.04)!important}.billing-app .nav-tabs-scroll--inline .nav-tab,.billing-app .nav-tabs-scroll--inline .nav-tab--desk,.firm-workspace .nav-tabs-scroll--inline .nav-tab,.firm-workspace .nav-tabs-scroll--inline .nav-tab--desk,.tasks-app .nav-tabs-scroll--inline .nav-tab,.tasks-app .nav-tabs-scroll--inline .nav-tab--desk{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;flex:unset!important;flex-shrink:1!important;min-height:2.75rem!important;margin:0!important;padding:.5rem .25rem!important;border-radius:0!important;border:none!important;border-right:1px solid rgba(197,160,89,.14)!important;background:transparent!important;box-shadow:none!important;color:#5c564c!important;font-size:clamp(.6875rem,1.6vw,.8125rem)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.15!important;white-space:nowrap!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease!important}.firm-workspace .nav-tabs-scroll--inline .nav-tab--desk:last-child,.firm-workspace .nav-tabs-scroll--inline .nav-tab:last-child{border-right:none!important}.firm-workspace .nav-tabs-scroll--inline .nav-tab__label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firm-workspace .nav-tabs-scroll--inline .nav-tab--desk:hover:not(:disabled):not(.active),.firm-workspace .nav-tabs-scroll--inline .nav-tab:hover:not(:disabled):not(.active){background:rgba(197,160,89,.09)!important;color:#2a241c!important;border-color:transparent!important}.firm-workspace .nav-tabs-scroll--inline .nav-tab--desk.active,.firm-workspace .nav-tabs-scroll--inline .nav-tab.active{background:linear-gradient(180deg,rgba(197,160,89,.22),rgba(197,160,89,.08))!important;color:#1a1612!important;box-shadow:inset 0 -2px 0 #b8913d!important}.firm-workspace .nav-tabs-scroll--inline .nav-tab--desk.active:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.firm-workspace .nav-tabs-scroll-wrap--desk .nav-tabs-hint{width:100%;max-width:min(60rem,100%);margin-inline:auto;margin-top:.4rem;padding-inline:max(.75rem,env(safe-area-inset-left),env(safe-area-inset-right));text-align:center;font-size:.6875rem;letter-spacing:.02em}@media (min-width:640px){.firm-workspace .nav-tabs-scroll--inline .nav-tab,.firm-workspace .nav-tabs-scroll--inline .nav-tab--desk{min-height:2.85rem!important;padding-inline:.4rem!important;font-size:clamp(.6875rem,1.2vw,.8125rem)!important;letter-spacing:.075em!important}}.billing-app,.tasks-app{--workspace-chrome-to-tabs:0.625rem;--workspace-tabs-to-body:0.875rem;--workspace-tab-hint-gap:0.25rem}.billing-app .firm-shell-chrome,.tasks-app .firm-shell-chrome{margin-bottom:var(--workspace-chrome-to-tabs)}.billing-app .workspace-breadcrumb,.tasks-app .workspace-breadcrumb{margin-bottom:0}.firm-workspace .firm-workspace-nav{margin-top:0}.firm-workspace .nav-tabs-scroll-wrap{margin-bottom:var(--workspace-tabs-to-body)}.firm-workspace .nav-tabs-hint{margin:var(--workspace-tab-hint-gap) 0 0;min-height:1.125rem}.firm-workspace .firm-workspace-body>.page-enter>.tab-page-header:first-child,.firm-workspace .firm-workspace-body>.page-enter>:first-child>.tab-page-header:first-child{margin-top:0}.firm-workspace .firm-workspace-body .tab-page-header{margin-bottom:.75rem}.firm-workspace .firm-workspace-body .view-hero:first-child{margin-top:0}.billing-app .btn-gold{min-height:2.25rem;padding:.45rem .85rem;font-size:.8125rem;line-height:1.25}.billing-app .matter-billing-section__help,.billing-app .matter-billing-section__title{line-height:1.45}.billing-app .matter-intake-wizard__panel{padding:1rem 1.1rem}.billing-app .matter-intake-wizard__panel .text-xs{font-size:.8125rem;line-height:1.45}@media print{body.print-preview-open>:not(.print-preview-overlay){display:none!important}.print-preview-overlay{position:static!important;inset:auto!important;display:block!important;background:#ffffff!important;backdrop-filter:none!important}.print-preview-toolbar{display:none!important}.print-preview-scroll{display:block!important;overflow:visible!important;padding:0!important}.print-preview-sheet{width:auto!important;max-width:none!important;min-height:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1}}@keyframes page-stagger-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-enter{animation:page-enter .22s cubic-bezier(.22,1,.36,1) both}.page-stagger__item{animation:page-stagger-in .28s cubic-bezier(.22,1,.36,1) both}.page-stagger__item:nth-child(2){animation-delay:.05s}.page-stagger__item:nth-child(3){animation-delay:.1s}.page-stagger__item:nth-child(4){animation-delay:.15s}.skeleton-shimmer{background:linear-gradient(90deg,rgba(236,232,224,.55),rgba(250,248,244,.95) 45%,rgba(236,232,224,.55) 90%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.amount-serif{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:var(--type-amount);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1.15}.amount-serif--hero{font-size:var(--type-amount-hero);font-weight:600;letter-spacing:-.025em}.search-jewel{border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);--tw-shadow:0 4px 24px rgba(184,145,61,0.1);--tw-shadow-colored:0 4px 24px var(--tw-shadow-color);background:linear-gradient(145deg,#ffffff,#faf6ee 48%,#f5f0e6)}.search-jewel,.search-jewel .search-hero-input{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.search-jewel .search-hero-input{border-color:rgb(184 145 61/.2);background-color:rgb(255 255 255/.95);--tw-shadow:0 1px 8px rgba(26,22,18,0.04);--tw-shadow-colored:0 1px 8px var(--tw-shadow-color)}@media (prefers-color-scheme:dark){.firm-workspace .search-jewel .search-hero-input{background-color:var(--d-panel-2);border-color:var(--d-line)}}.search-jewel .search-hero-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(184,145,61,.16),0 4px 16px rgba(184,145,61,.08)}.firm-ledger-table-wrap{overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7)}.firm-ledger-table thead th{border-bottom-width:2px;border-color:rgb(184 145 61/.3);background-color:rgb(250 248 244/.7);padding:.75rem;text-align:left;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-ledger-table thead th,.firm-workspace .firm-ledger-table thead th,.firm-workspace .weekly-day-column__head .firm-ledger-table thead th{color:var(--d-text-muted)}}.firm-ledger-table tbody td{border-bottom-width:1px;border-color:rgb(227 221 210/.4);padding:.875rem .75rem;vertical-align:middle;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.firm-ledger-table tbody td,.billing-app label.block.firm-ledger-table tbody td{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-ledger-table tbody td .mb-1,.billing-app label.block.firm-ledger-table tbody td>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-ledger-table tbody td{font-size:.8125rem;line-height:1.45}.firm-ledger-table tbody td:last-child,.firm-ledger-table th:last-child{min-width:7.5rem}.firm-ledger-table .btn-gold,.firm-ledger-table .client-code-link{white-space:nowrap;flex-shrink:0}.firm-ledger-table tbody tr:nth-child(2n) td{background-color:rgba(250,248,244,.65)}.firm-ledger-table tbody tr:hover td{background-color:rgba(245,240,230,.9)}.firm-ledger-table tbody tr:last-child td{border-bottom-width:0}.tasks-app .history-entry{border-color:rgb(184 145 61/.15);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0.4) var(--tw-gradient-to-position);--tw-shadow:0 1px 8px rgba(26,22,18,0.04);--tw-shadow-colored:0 1px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tasks-app .history-entry__action{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .employee-card{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.tasks-app .employee-card--active{box-shadow:0 4px 18px rgba(184,145,61,.12),inset 0 -2px 0 var(--gold)}.tasks-app .item-list-section--overdue{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-left-width:3px;border-left-color:rgb(248 113 113/.7);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(254 242 242/0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 242 242/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);padding-left:1rem}.my-work-panel--simple{display:flex;flex-direction:column;gap:1.1rem}.my-work-panel--elegant{gap:1.25rem}.my-work-toolbar{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.15rem;border-color:rgba(184,145,61,.18);box-shadow:0 8px 24px rgba(43,37,29,.05),inset 3px 0 0 rgba(107,82,16,.4)}.my-work-panel--elegant .my-work-toolbar{padding:1.15rem 1.25rem 1.2rem;border-color:rgba(184,145,61,.22);border-radius:1rem;background:radial-gradient(ellipse 90% 60% at 50% -15%,rgba(212,175,90,.08),transparent 58%),linear-gradient(180deg,rgba(255,253,247,.98),#ffffff 52%,rgba(250,246,238,.82));box-shadow:0 12px 32px rgba(43,37,29,.06),inset 3px 0 0 rgba(107,82,16,.45),inset 0 1px 0 rgba(255,255,255,.9)}.my-work-toolbar__block{display:flex;flex-direction:column;gap:.55rem}.my-work-toolbar__block--stats{padding-top:.15rem}.my-work-toolbar__label{margin:0;font-size:.625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#6b5210}.my-work-panel--elegant .my-work-toolbar__block--stats{padding-top:.85rem;border-top:1px solid rgba(212,175,90,.16)}.my-work-toolbar .my-work-scope{margin-bottom:0}.my-work-panel--elegant .my-work-scope .refine-segment{border-color:rgba(184,145,61,.24);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,246,238,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.my-work-panel--elegant .my-work-scope .refine-segment__btn--active{background:linear-gradient(180deg,#2b251d,#3d3018);color:#f0dca0;box-shadow:inset 0 -2px 0 rgba(212,175,90,.42)}.today-work-stats--simple{margin-bottom:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.today-work-stats--compact{padding-top:0;border-top:none}.today-work-stats--compact .today-work-stats__grid--equal{margin-inline:auto}.my-work-panel--elegant .today-work-stats__grid--equal .stat-tile{border-radius:.75rem;border:1px solid rgba(184,145,61,.14);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,246,238,.72));box-shadow:0 2px 10px rgba(43,37,29,.04),inset 0 1px 0 rgba(255,255,255,.92);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.my-work-panel--elegant .today-work-stats__grid--equal .stat-tile--clickable:hover{transform:translateY(-1px);border-color:rgba(184,145,61,.32);box-shadow:0 8px 20px rgba(184,145,61,.1)}.my-work-panel--elegant .today-work-stats__grid--equal .stat-tile__value{font-family:var(--font-ui,Georgia,serif);font-weight:600;letter-spacing:-.02em}.my-work-panel--elegant .today-work-stats__grid--equal .stat-tile__label{font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6f675c}.today-work-stats__grid--equal{display:grid;width:100%;max-width:28rem;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:clamp(.4rem,1.5vw,.65rem)}@media (min-width:640px){.today-work-stats__grid--equal{max-width:32rem;gap:.65rem}.today-work-stats__grid--equal .stat-tile{min-height:5rem}.today-work-stats__grid--equal .stat-tile__value{font-size:1.5rem}.today-work-stats__grid--equal .stat-tile__label{font-size:.6875rem}}.today-work-stats__grid--equal .stat-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;min-height:4.5rem;height:100%;margin:0;padding:clamp(.45rem,1.5vw,.65rem) clamp(.2rem,.8vw,.45rem);text-align:center;border-left-width:1px;border-top-width:3px}.today-work-stats__grid--equal .stat-tile__value{min-width:0;font-size:clamp(1.125rem,3.8vw,1.5rem);font-weight:800;line-height:1}.today-work-stats__grid--equal .stat-tile__text{display:flex;width:100%;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:flex-start}.today-work-stats__grid--equal .stat-tile__label{margin-top:.3rem;width:100%;min-width:0;font-size:clamp(.5625rem,2.2vw,.6875rem);font-weight:700;line-height:1.2;letter-spacing:.01em;overflow-wrap:anywhere}.today-work-stats__grid--equal .stat-tile--red{border-top-color:rgb(239 68 68)}.today-work-stats__grid--equal .stat-tile--sage{border-top-color:rgb(143 176 154)}.today-work-stats__grid--equal .stat-tile--blue{border-top-color:rgb(59 130 246)}.today-work-stats__grid--equal .stat-tile--gold{border-top-color:rgb(184 145 61)}.today-work-stats__grid--equal .stat-tile--muted{border-top-color:rgb(196 184 168)}.today-work-stats__grid--simple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.my-work-feed{padding:0;overflow:hidden;border-color:rgba(184,145,61,.2);box-shadow:0 12px 32px rgba(43,37,29,.06),inset 3px 0 0 rgba(107,82,16,.45)}.my-work-panel--elegant .my-work-feed{border-radius:1rem;border-color:rgba(184,145,61,.24);box-shadow:0 14px 36px rgba(43,37,29,.07),inset 3px 0 0 rgba(107,82,16,.48)}.my-work-feed__head{padding:1.15rem 1.25rem 1rem;border-bottom:1px solid rgba(227,221,210,.85);background:linear-gradient(180deg,rgba(255,253,247,.95),rgba(255,255,255,.88))}.my-work-panel--elegant .my-work-feed__head{position:relative;padding:1.25rem 1.35rem 1.1rem;background:radial-gradient(ellipse 80% 70% at 0 0,rgba(212,175,90,.07),transparent 55%),linear-gradient(180deg,rgba(255,253,247,.98),rgba(255,255,255,.92))}.my-work-panel--elegant .my-work-feed__head:after{content:"";display:block;height:1px;margin-top:.9rem;background:linear-gradient(90deg,transparent,rgba(184,145,61,.15) 8%,rgba(184,145,61,.55) 50%,rgba(184,145,61,.15) 92%,transparent)}.my-work-feed__eyebrow{margin:0;font-size:.625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#6b5210}.my-work-feed__title{margin:.35rem 0 0;font-family:var(--font-ui,Georgia,serif);font-size:1.35rem;font-weight:600;line-height:1.2;color:var(--ink,#1a1612)}.my-work-panel--elegant .my-work-feed__title{font-size:1.45rem;letter-spacing:-.015em}.my-work-feed__lede{margin:.45rem 0 0;max-width:40rem;font-size:.8125rem;line-height:1.55;color:#6f675c}.my-work-feed__body{padding:.35rem 1rem 1.15rem}.my-work-panel--elegant .my-work-feed__body{padding:.5rem 1.15rem 1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(250,246,238,.35))}.my-work-enum{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.my-work-enum__item{display:grid;grid-template-columns:auto var(--my-work-enum-kind-width,7.5rem) minmax(0,1fr);gap:.45rem .65rem;align-items:start;padding:.45rem .5rem;border-radius:.55rem;font-size:.8125rem;line-height:1.4}.my-work-enum__item--clickable{padding:0}.my-work-enum__trigger{display:grid;grid-template-columns:auto var(--my-work-enum-kind-width,7.5rem) minmax(0,1fr);gap:.45rem .65rem;align-items:start;width:100%;margin:0;padding:.45rem .5rem;border:0;border-radius:.55rem;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.my-work-enum__trigger:focus-visible{outline:2px solid rgba(212,175,90,.55);outline-offset:2px}.my-work-panel--elegant .my-work-enum__item{border:1px solid transparent}.my-work-panel--elegant .my-work-enum__item:hover{border-color:rgba(212,175,90,.16);background:rgba(255,253,247,.72)}.my-work-enum__index{grid-row:1/-1;min-width:1.5rem;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;color:#8a8278;padding-top:.15rem}.my-work-enum__kind{grid-row:1/-1;align-self:start;margin-top:.12rem;box-sizing:border-box;width:var(--my-work-enum-kind-width,7.5rem);min-width:var(--my-work-enum-kind-width,7.5rem);height:1.75rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;padding:.15rem .35rem;border-radius:999px;border:1px solid transparent;white-space:normal;overflow:hidden}.my-work-enum__kind--overdue{background:rgba(254,226,226,.9);color:#9d4f4f;border-color:rgba(248,113,113,.25)}.my-work-enum__kind--due{background:rgba(224,242,254,.92);color:#3d6f8a;border-color:rgba(125,211,252,.35)}.my-work-enum__kind--waiting{background:rgba(237,233,254,.92);color:#5f5680;border-color:rgba(167,139,250,.28)}.my-work-enum__kind--done{background:rgba(220,236,224,.92);color:#4f6f55;border-color:rgba(134,196,148,.28)}.my-work-enum__body{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.my-work-enum__body .my-work-billing__item-code{box-sizing:border-box;width:6rem;min-width:6rem;max-width:6rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.1rem .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:.25rem;border:1px solid rgba(184,145,61,.35);background:rgba(255,253,247,.96);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase;color:#6b5210;text-decoration:none}.my-work-enum__case,.my-work-enum__detail,.my-work-enum__meta,.my-work-enum__name{display:block;width:100%;min-width:0;overflow-wrap:anywhere}.my-work-enum__name{font-size:.75rem;font-weight:600;line-height:1.35;color:#2b251d}.my-work-enum__case{font-size:.6875rem;font-weight:400;line-height:1.35;color:#6f6860}.my-work-enum__label{font-weight:600;color:#2b251d}.my-work-enum__sep{color:#9a9288}.my-work-enum__detail{font-size:.6875rem;font-weight:400;line-height:1.4;color:#4a433c}.my-work-enum__meta{font-size:.6875rem;line-height:1.35;color:#8a8278}.my-work-enum__empty{margin:0;padding:.25rem .5rem .35rem 2.25rem;font-size:.875rem;color:#8a8278;font-style:italic}.my-work-feed__group+.my-work-feed__group{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(227,221,210,.65)}.my-work-panel--elegant .my-work-feed__group+.my-work-feed__group{margin-top:1.15rem;padding-top:1.15rem;border-top-color:rgba(212,175,90,.14)}.my-work-feed__group-head{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.65rem}.my-work-feed__group-head--collapsible{cursor:pointer;border-radius:.65rem;margin-left:-.35rem;margin-right:-.35rem;padding:.35rem;transition:background-color .15s ease}.my-work-feed__group-head--collapsible:focus-visible,.my-work-feed__group-head--collapsible:hover{background:rgba(212,175,90,.08);outline:none}.my-work-feed__group-head--collapsible:focus-visible{box-shadow:0 0 0 2px rgba(184,145,61,.35)}.my-work-panel--elegant .my-work-feed__group-head{margin-bottom:.75rem;padding-left:.15rem}.my-work-feed__tone{width:.55rem;height:.55rem;margin-top:.45rem;border-radius:999px;flex-shrink:0}.my-work-panel--elegant .my-work-feed__tone{width:.45rem;height:1.35rem;margin-top:.2rem;border-radius:999px}.my-work-feed__tone--overdue{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.18)}.my-work-feed__tone--waiting{background:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.16)}.my-work-feed__tone--due{background:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.16)}.my-work-feed__tone--done{background:#b8913d;box-shadow:0 0 0 3px rgba(184,145,61,.16)}.my-work-feed__tone--billing{background:#8a6b2a;box-shadow:0 0 0 3px rgba(138,107,42,.18)}.my-work-feed__group--billing{padding-top:.15rem}.my-work-feed__group--billing .my-work-billing--embedded{margin-top:0}.my-work-feed__group-copy{flex:1 1 auto;min-width:0}.my-work-feed__group-title{margin:0;font-family:var(--font-ui,Georgia,serif);font-size:1rem;font-weight:600;line-height:1.25;color:var(--ink,#1a1612)}.my-work-panel--elegant .my-work-feed__group-title{font-size:1.0625rem;letter-spacing:-.01em}.my-work-feed__group-hint{margin:.2rem 0 0;font-size:.75rem;line-height:1.45;color:#6f675c}.my-work-feed__count{display:inline-flex;min-width:1.5rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(184,145,61,.24);background:rgba(250,246,238,.85);padding:.1rem .45rem;font-size:.6875rem;font-weight:800;color:#6b5210}.my-work-panel--elegant .my-work-feed__count{min-width:1.65rem;padding:.15rem .55rem;border-color:rgba(184,145,61,.28);background:linear-gradient(180deg,rgba(255,253,247,.95),rgba(250,246,238,.85));font-family:var(--font-ui,Georgia,serif);font-size:.75rem;font-weight:600}.my-work-feed__toggle{border:1px solid rgba(184,145,61,.28);border-radius:999px;background:#fff;padding:.2rem .65rem;font-size:.6875rem;font-weight:700;color:#6b5210}.my-work-panel--elegant .my-work-feed__toggle{padding:.28rem .75rem;background:linear-gradient(180deg,#fff,rgba(250,246,238,.88));transition:border-color .15s ease,background-color .15s ease}.my-work-panel--elegant .my-work-feed__toggle:hover{border-color:rgba(184,145,61,.42);background:#fffdf7}.my-work-feed__items{display:flex;flex-direction:column;gap:.65rem}.my-work-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem;border:none;border-radius:0;overflow:visible;background:transparent}.my-work-list--collapsed{display:none!important}@media print{.my-work-list--collapsed{display:flex!important}}.my-work-panel--elegant .my-work-list{gap:.8rem}.my-work-list__row{position:relative;display:grid;grid-template-columns:8.25rem minmax(0,1fr);grid-template-rows:auto auto;gap:.45rem .75rem;align-items:start;padding:.9rem 1rem .9rem 1.05rem;border:1px solid rgba(212,175,90,.16);border-radius:.9rem;background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(212,175,90,.06),transparent 55%),linear-gradient(145deg,rgba(255,253,247,.98),rgba(255,255,255,.97) 48%,rgba(250,246,238,.78));box-shadow:0 1px 2px rgba(26,22,18,.04),0 10px 28px rgba(43,37,29,.06),inset 0 1px 0 rgba(255,255,255,.94);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.my-work-list__row:before{content:"";position:absolute;left:0;top:.65rem;bottom:.65rem;width:3px;border-radius:999px;background:rgba(184,145,61,.42)}.my-work-list__row:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.my-work-panel--elegant .my-work-list__row{padding:1rem 1.05rem 1rem 1.15rem;border-color:rgba(212,175,90,.2)}.my-work-panel--elegant .my-work-list__row:nth-child(2n){background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(212,175,90,.05),transparent 55%),linear-gradient(145deg,rgba(255,252,245,.98),rgba(255,255,255,.96) 52%,rgba(248,244,236,.82))}.my-work-list__row:hover{border-color:rgba(212,175,90,.32);box-shadow:0 2px 4px rgba(26,22,18,.05),0 14px 36px rgba(43,37,29,.09),inset 0 1px 0 rgba(255,255,255,.96);transform:translateY(-1px)}.my-work-panel--elegant .my-work-list__row:hover{background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(212,175,90,.09),transparent 55%),linear-gradient(145deg,rgba(255,253,247,1),rgba(255,255,255,.98) 50%,rgba(252,248,240,.92))}.my-work-list__row:last-child{border-bottom:none}.my-work-list__row--overdue:before{background:linear-gradient(180deg,#f0b4b4,#e8a0a0);box-shadow:0 0 8px rgba(239,68,68,.12)}.my-work-list__row--deadline:before{background:linear-gradient(180deg,#f0c4d0,#e8b4c4);box-shadow:0 0 8px rgba(244,114,182,.12)}.my-work-list__row--event:before{background:linear-gradient(180deg,#b8d9ef,#a3cce8);box-shadow:0 0 8px rgba(147,197,253,.14)}.my-work-list__row--task:before{background:linear-gradient(180deg,#c8d4c6,#b8c8ba);box-shadow:0 0 8px var(--firm-mint-shadow)}.my-work-list__row--started:before{background:linear-gradient(180deg,#b8dbe8,#a8d0e0);box-shadow:0 0 8px rgba(56,189,248,.12)}.my-work-list__row--waiting:before{background:linear-gradient(180deg,#cfc4e8,#c0b4de);box-shadow:0 0 8px rgba(167,139,250,.12)}.my-work-list__row--prep-ready{border-color:rgba(184,150,90,.52);background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(212,175,90,.14),transparent 55%),linear-gradient(145deg,rgba(255,252,245,.99),rgba(255,255,255,.97) 48%,rgba(255,248,230,.88));box-shadow:0 0 0 1px rgba(212,175,90,.16),0 1px 2px rgba(26,22,18,.04),0 10px 28px rgba(212,175,90,.12),inset 0 1px 0 rgba(255,255,255,.94)}.my-work-list__row--prep-ready:before{background:linear-gradient(180deg,#e8c878,#d4af5a);box-shadow:0 0 10px rgba(212,175,90,.28)}.my-work-list__row--prep-ready:hover{border-color:rgba(184,150,90,.62);box-shadow:0 0 0 1px rgba(212,175,90,.2),0 2px 4px rgba(26,22,18,.05),0 14px 36px rgba(212,175,90,.16),inset 0 1px 0 rgba(255,255,255,.96)}.my-work-list__row--done{opacity:.92;border-color:rgba(130,160,130,.22);background:linear-gradient(145deg,rgba(248,251,248,.98),rgba(241,246,242,.92) 52%,rgba(236,242,237,.82));box-shadow:0 1px 2px rgba(26,22,18,.03),0 6px 18px rgba(43,37,29,.04),inset 0 1px 0 rgba(255,255,255,.88)}.my-work-list__row--done:before{background:linear-gradient(180deg,#b8d4bc,#8fb896);box-shadow:none}.my-work-list__row--cancelled{opacity:.86;border-style:dashed;border-color:rgba(180,150,140,.28);background:linear-gradient(145deg,rgba(252,250,249,.96),rgba(247,244,242,.9) 52%,rgba(242,238,236,.82));box-shadow:none}.my-work-list__row--cancelled:before{background:linear-gradient(180deg,#d8ccc8,#b8a8a4);box-shadow:none}.my-work-list__row--inactive:hover{transform:none;box-shadow:0 1px 2px rgba(26,22,18,.03),0 6px 18px rgba(43,37,29,.04),inset 0 1px 0 rgba(255,255,255,.88)}.my-work-panel--elegant .my-work-list__row--inactive:hover{background:inherit}.my-work-list__row:not(:has(.my-work-list__disposition)) .my-work-list__kind{grid-row:1/span 2}.my-work-list__row:has(.my-work-list__disposition) .my-work-list__kind{grid-row:1}.my-work-list__disposition{position:relative;z-index:1;grid-column:1;grid-row:2;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:8.25rem;min-height:1.2rem;padding:.18rem .4rem;border-radius:.45rem;font-size:.5625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;align-self:start}.my-work-list__disposition--completed{border:1px solid rgba(100,140,105,.28);background:linear-gradient(180deg,rgba(236,246,238,.98),rgba(224,238,228,.9));color:#4a6b52}.my-work-list__disposition--submitted{border:1px solid rgba(90,120,150,.28);background:linear-gradient(180deg,rgba(239,246,252,.98),rgba(224,237,248,.9));color:#4a6278}.my-work-list__disposition--cancelled{border:1px solid rgba(180,130,120,.32);background:linear-gradient(180deg,rgba(252,246,244,.98),rgba(245,236,234,.92));color:#8a6258}.my-work-list__status-banner{grid-column:1/-1;grid-row:1;margin:-.9rem -1rem .15rem -1.05rem;padding:.42rem .75rem;border-radius:.85rem .85rem 0 0;font-size:.625rem;font-weight:800;letter-spacing:.14em;line-height:1.25;text-align:center;text-transform:uppercase}.my-work-list__status-banner--completed{background:linear-gradient(180deg,rgba(228,242,232,.98),rgba(210,232,218,.92));border-bottom:1px solid rgba(72,120,90,.28);color:#3d5c48}.my-work-list__status-banner--submitted{background:linear-gradient(180deg,rgba(232,242,252,.98),rgba(214,232,248,.92));border-bottom:1px solid rgba(90,120,150,.28);color:#3d5268}.my-work-list__status-banner--cancelled{background:linear-gradient(180deg,rgba(252,244,242,.98),rgba(245,232,228,.94));border-bottom:1px dashed rgba(180,110,100,.42);color:#8a4a42}.my-work-list__row:has(.my-work-list__status-banner){grid-template-columns:minmax(0,1fr);grid-template-areas:"banner" "kind" "main" "bottom"}.my-work-list__row:has(.my-work-list__status-banner) .my-work-list__status-banner{grid-area:banner;grid-column:auto;grid-row:auto}.my-work-list__row:has(.my-work-list__status-banner) .my-work-list__kind{grid-area:kind;grid-column:auto;grid-row:auto;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%}.my-work-list__row:has(.my-work-list__status-banner) .my-work-list__main{grid-area:main;grid-column:auto;grid-row:auto}.my-work-list__row:has(.my-work-list__status-banner) .my-work-list__bottom{grid-area:bottom;grid-column:auto;grid-row:auto;width:100%}.my-work-list__row--inactive{border-style:dashed;filter:saturate(.72)}.my-work-list__row--inactive.my-work-list__row--cancelled{opacity:.82;border-color:rgba(180,140,130,.38);background:linear-gradient(145deg,rgba(252,250,249,.96),rgba(247,242,240,.9) 52%,rgba(242,236,234,.84))}.my-work-list__row--inactive.my-work-list__row--completed{opacity:.88;border-color:rgba(120,160,130,.28);background:linear-gradient(145deg,rgba(248,251,248,.98),rgba(241,246,242,.92) 52%,rgba(236,242,237,.82))}.my-work-list__row--inactive.my-work-list__row--submitted{opacity:.88;border-color:rgba(100,130,160,.28);background:linear-gradient(145deg,rgba(248,251,255,.98),rgba(241,246,252,.92) 52%,rgba(236,242,248,.82))}.bucket-section__items .my-work-list__row,.client-matter-panel__items .my-work-list__row,.item-list-section__items .my-work-list__row,.matter-items-column__body .my-work-list__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"banner" "kind" "main" "bottom";gap:.4rem .5rem;align-items:start}.bucket-section__items .my-work-list__row:not(:has(.my-work-list__status-banner)),.client-matter-panel__items .my-work-list__row:not(:has(.my-work-list__status-banner)),.item-list-section__items .my-work-list__row:not(:has(.my-work-list__status-banner)),.matter-items-column__body .my-work-list__row:not(:has(.my-work-list__status-banner)){grid-template-areas:"kind" "main" "bottom"}.bucket-section__items .my-work-list__status-banner,.client-matter-panel__items .my-work-list__status-banner,.item-list-section__items .my-work-list__status-banner,.matter-items-column__body .my-work-list__status-banner{grid-area:banner;grid-column:auto;grid-row:auto;margin:-.9rem -1rem .1rem -1.05rem;width:calc(100% + 2.05rem);max-width:none}.bucket-section__items .my-work-list__row:not(:has(.my-work-list__disposition)),.client-matter-panel__items .my-work-list__row:not(:has(.my-work-list__disposition)),.item-list-section__items .my-work-list__row:not(:has(.my-work-list__disposition)),.matter-items-column__body .my-work-list__row:not(:has(.my-work-list__disposition)){grid-template-areas:"kind" "main" "bottom"}.bucket-section__items .my-work-list__disposition,.client-matter-panel__items .my-work-list__disposition,.item-list-section__items .my-work-list__disposition,.matter-items-column__body .my-work-list__disposition{grid-area:disposition;grid-column:auto;grid-row:auto;justify-self:start;max-width:100%}.bucket-section__items .my-work-list__kind,.client-matter-panel__items .my-work-list__kind,.item-list-section__items .my-work-list__kind,.matter-items-column__body .my-work-list__kind{grid-area:kind;grid-column:auto;grid-row:auto;justify-self:start;max-width:100%}.bucket-section__items .my-work-list__main,.client-matter-panel__items .my-work-list__main,.item-list-section__items .my-work-list__main,.matter-items-column__body .my-work-list__main{grid-area:main;grid-column:auto;grid-row:auto;min-width:0;width:100%}.bucket-section__items .my-work-list__bottom,.client-matter-panel__items .my-work-list__bottom,.item-list-section__items .my-work-list__bottom,.matter-items-column__body .my-work-list__bottom{grid-area:bottom;grid-column:auto;grid-row:auto;width:100%}.bucket-section__items .my-work-list__row--inactive,.client-matter-panel__items .my-work-list__row--inactive,.item-list-section__items .my-work-list__row--inactive,.matter-items-column__body .my-work-list__row--inactive{opacity:1}.my-work-list__row--inactive .my-work-list__detail{color:#6f756f}.my-work-list__row--cancelled .my-work-list__client,.my-work-list__row--cancelled .my-work-list__detail{text-decoration:line-through;text-decoration-color:rgba(120,100,95,.4);color:#8a827c}.my-work-list__row--inactive .my-work-list__meta{color:#9a9f98}.my-work-list__kind{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:8.25rem;min-height:1.45rem;padding:.22rem .5rem;border-radius:.55rem;border:1px solid transparent;font-size:var(--type-caption);font-weight:800;line-height:1.35;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none;flex-shrink:0;align-self:start;grid-row:1/span 2;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 1px 3px rgba(43,37,29,.06)}.my-work-panel--elegant .my-work-list__kind{padding:.24rem .58rem;letter-spacing:.055em}.my-work-panel--elegant .my-work-list__kind--overdue{border-color:rgba(248,113,113,.28)}.my-work-panel--elegant .my-work-list__kind--deadline{border-color:rgba(244,114,182,.28)}.my-work-panel--elegant .my-work-list__kind--event{border-color:rgba(147,197,253,.35)}.my-work-list__kind--task{background:var(--firm-mint-gradient);color:var(--firm-mint-text)}.my-work-panel--elegant .my-work-list__kind--task{border-color:var(--firm-mint-border)}.my-work-panel--elegant .my-work-list__kind--started{border-color:rgba(125,211,252,.32)}.my-work-panel--elegant .my-work-list__kind--waiting{border-color:rgba(196,181,253,.32)}.my-work-list__kind--overdue{background:linear-gradient(180deg,rgba(254,242,242,.98),rgba(254,226,226,.88));color:#9d7070}.my-work-list__kind--deadline{background:linear-gradient(180deg,rgba(253,242,246,.98),rgba(252,231,236,.88));color:#9a7080}.my-work-list__kind--event{background:linear-gradient(180deg,rgba(239,246,252,.98),rgba(224,237,248,.9));color:#6a8499}.my-work-list__kind--started{background:linear-gradient(180deg,rgba(240,249,255,.98),rgba(224,242,254,.88));color:#62808f}.my-work-list__kind--waiting{background:linear-gradient(180deg,rgba(245,243,255,.98),rgba(237,233,254,.88));color:#7a7090}.my-work-list__kind--done{background:linear-gradient(180deg,rgba(236,246,238,.98),rgba(220,236,224,.9));color:#5a7560}.my-work-list__kind--cancelled{background:linear-gradient(180deg,rgba(250,246,244,.98),rgba(240,232,230,.9));color:#8a726c}.my-work-list__main{position:relative;z-index:1;min-width:0;grid-column:2;grid-row:1}.my-work-list__main .hearing-prep-checklist,.my-work-list__main .task-prep-checklist{margin-top:.75rem;padding:.75rem .85rem;width:100%;min-width:0;box-sizing:border-box;border-color:rgba(212,175,90,.14);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(250,246,238,.45));box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.my-work-list__bottom{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem .55rem;grid-column:2;grid-row:2;margin-top:.2rem;padding-top:.7rem;border-top:1px solid rgba(212,175,90,.14);background:linear-gradient(180deg,rgba(250,246,238,.42),rgba(250,246,238,0))}.my-work-panel--elegant .my-work-list__bottom{padding-top:.75rem;border-top-color:rgba(212,175,90,.16)}.my-work-list__extras{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin-right:auto}.my-work-list__main .task-prep-checklist__toggle{gap:.55rem}.my-work-list__main .task-prep-checklist__title{font-size:.6875rem;letter-spacing:.08em}.my-work-list__main .task-prep-checklist__progress{font-size:.625rem;padding:.18rem .5rem;border:1px solid rgba(212,175,90,.16);background:rgba(255,255,255,.72)}.my-work-list__main .task-prep-checklist__item{border-color:rgba(212,175,90,.12);background:rgba(255,255,255,.82);padding:.5rem .65rem}.my-work-list__main .hearing-prep-checklist__grid,.my-work-list__main .task-prep-checklist__list{margin-top:.55rem;gap:.5rem}.my-work-list__main .hearing-prep-checklist__item,.my-work-list__main .task-prep-checklist__item{padding:.55rem .75rem}.my-work-list__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.my-work-list__client{min-width:0;font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--ink,#1a1612);text-decoration:none}.my-work-panel--elegant .my-work-list__client{font-family:var(--font-ui,Georgia,serif);font-size:.9375rem;font-weight:600;letter-spacing:-.015em}.my-work-list__client:hover{color:#6b5210;text-decoration:underline;text-underline-offset:3px}.my-work-list__priority{display:inline-flex;font-size:.625rem;font-weight:700;color:#6f675c}.my-work-list__detail{margin:.35rem 0 0;font-size:var(--type-body-sm);line-height:var(--line-height-relaxed);color:var(--ink,#1a1612)}.my-work-list__detail-row{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.35rem}.my-work-list__detail-row .my-work-list__detail{margin:0;width:100%;min-width:0}.my-work-list__read-all{flex-shrink:0;border:0;background:transparent;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1rem;font-style:italic;font-weight:600;line-height:1.2;letter-spacing:.02em;color:#8a7348;text-decoration:none;border-bottom:1px solid rgba(212,175,90,.42);padding:0 0 .1rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.my-work-list__read-all:focus-visible,.my-work-list__read-all:hover{color:#1a1612;border-bottom-color:rgba(26,22,18,.45);outline:none}.item-details-dialog__backdrop{padding:1.25rem}.item-details-dialog{width:min(100%,36rem);max-width:36rem;padding:0;overflow:hidden;border:1px solid rgba(212,175,90,.32);background:linear-gradient(180deg,#faf8f4,#ffffff 14%,#ffffff);box-shadow:0 28px 60px rgba(26,22,18,.16),inset 0 1px 0 rgba(255,255,255,.95)}.item-details-dialog__accent{height:3px;background:linear-gradient(90deg,rgba(212,175,90,.15),rgba(212,175,90,.85) 50%,rgba(212,175,90,.15))}.item-details-dialog__inner{padding:1.5rem 1.625rem 1.375rem}.item-details-dialog__head{display:flex;flex-direction:column;gap:0;margin-bottom:1.25rem;padding-bottom:1.125rem;border-bottom:1px solid rgba(212,175,90,.16)}.item-details-dialog__head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.item-details-dialog__head-details{margin-top:1rem;padding-top:.95rem;border-top:1px solid rgba(212,175,90,.12)}.item-details-dialog__head-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(8.5rem,42%);gap:1rem;align-items:start;min-width:0;flex:1}.item-details-dialog__head-primary{min-width:0;flex:1}.item-details-dialog__head-aside{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:.35rem;text-align:right}.item-details-dialog__head-aside .item-details-dialog__meta{margin:0}.item-details-dialog__head-aside .item-details-dialog__badges{justify-content:flex-end}.item-details-dialog__head-main{min-width:0;flex:1}.item-details-dialog__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-.25rem -.25rem 0 0;border:1px solid rgba(212,175,90,.22);border-radius:999px;background:rgba(255,255,255,.85);font-size:1.25rem;line-height:1;color:#6f675c;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.item-details-dialog__close:focus-visible,.item-details-dialog__close:hover{background:#faf6ee;border-color:rgba(212,175,90,.45);color:#1a1612;outline:none}.item-details-dialog__kind{margin:0 0 .35rem;font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a7348}.item-details-dialog__title{margin:0;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(1.35rem,2.4vw,1.55rem);font-weight:600;line-height:1.2;letter-spacing:.01em;color:#1a1612}.item-details-dialog__meta{margin:.55rem 0 0;font-size:var(--type-body-sm);line-height:var(--line-height-ui);color:#6f675c}.item-details-dialog__head-details .item-details-dialog__meta{margin-top:0}.item-details-dialog__meta+.item-details-dialog__meta{margin-top:.25rem}.item-details-dialog__body{display:flex;flex-direction:column;gap:.875rem;max-height:min(58vh,26rem);overflow-y:auto;padding-right:.2rem}.item-details-dialog__section{padding:1rem 1.125rem;border-radius:.875rem;border:1px solid rgba(212,175,90,.14);background:linear-gradient(180deg,rgba(250,248,244,.92),rgba(255,255,255,.72))}.item-details-dialog__label{margin:0 0 .55rem;font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a7348}.item-details-dialog__text{margin:0;white-space:pre-wrap;word-break:break-word;font-size:var(--type-ui);line-height:var(--line-height-relaxed);color:#3d3830}.item-details-dialog__extras{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(26,22,18,.08);display:grid;gap:.75rem}.item-details-dialog__prep-block{display:grid;gap:.65rem}.item-details-dialog__prep-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 .85rem;border-radius:.65rem;border:1px solid rgba(184,150,90,.35);background:#faf6ee;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#6b4f1d}.item-details-dialog__prep-btn:hover:not(:disabled){border-color:rgba(184,150,90,.55);background:#f3ead8}.item-details-dialog__doc-requests{display:grid;gap:.65rem}.item-details-dialog__doc-request{border-radius:.75rem;border:1px solid rgba(26,22,18,.1);padding:.75rem .85rem}.item-details-dialog__doc-request--open{background:linear-gradient(180deg,rgba(250,248,244,.95),rgba(255,255,255,.88))}.item-details-dialog__doc-request--received{border-color:rgba(16,120,74,.22);background:linear-gradient(180deg,rgba(236,253,245,.95),rgba(255,255,255,.92))}.item-details-dialog__doc-request__label{margin:0;font-size:var(--type-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a7348}.item-details-dialog__doc-request--received .item-details-dialog__doc-request__label{color:#0f6b43}.item-details-dialog__doc-request__status{margin:.35rem 0 0;font-size:var(--type-body-sm);font-weight:600;color:#3d3830}.item-details-dialog__doc-request--received .item-details-dialog__doc-request__status{color:#0f5f3d}.item-details-dialog__doc-request__loading,.item-details-dialog__doc-request__text{margin:.45rem 0 0;font-size:var(--type-body-sm);line-height:var(--line-height-relaxed);color:#5c564d;white-space:pre-wrap}.item-details-dialog__doc-request__list{margin:.45rem 0 0;padding-left:1.1rem;font-size:var(--type-body-sm);line-height:var(--line-height-relaxed);color:#3d3830}.item-details-dialog__doc-request__link-btn{margin-top:.65rem;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .8rem;border-radius:.6rem;border:1px solid rgba(184,150,90,.35);background:#faf6ee;font-size:.75rem;font-weight:700;color:#6b4f1d}.item-details-dialog__doc-request__link-btn:hover{border-color:rgba(184,150,90,.55);background:#f3ead8}.item-details-dialog__foot{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:1.25rem;padding-top:1rem}.item-details-dialog__foot:has(.item-details-dialog__foot-start){justify-content:space-between}.item-details-dialog__foot-start{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0}.item-details-dialog__client{margin:.2rem 0 0;font-size:var(--type-body-sm);font-weight:600;line-height:var(--line-height-ui);color:#5c5348}.item-details-dialog__status-pills{margin-top:.65rem}.item-details-dialog__status-pills .desk-checklist-status-pills{margin-top:0}.item-details-dialog__badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.item-details-dialog__badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(111,103,92,.22);background:rgba(248,247,245,.95);padding:.2rem .55rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#6f675c}.item-details-dialog__status-banner{margin:.55rem 0 0;padding:.45rem .65rem;border-radius:.5rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.item-details-dialog__status-banner--completed,.item-details-dialog__status-banner--done{background:rgba(34,120,72,.1);color:#1f6b43}.item-details-dialog__status-banner--cancelled,.item-details-dialog__status-banner--reset{background:rgba(120,53,15,.08);color:#8a4b1a}.item-details-dialog__status-banner--submitted{background:rgba(37,99,235,.08);color:#1d4ed8}.item-details-dialog__waiting-chip{margin:.45rem 0 0;font-size:.78rem;font-weight:600;color:#6f675c}.item-details-dialog__waiting-chip--escalated{color:#9a3412}.item-details-dialog__context-actions{margin-top:1.1rem}.item-details-dialog__actions-panel{border-radius:.9rem;border:1px solid rgba(212,175,90,.14);background:linear-gradient(180deg,rgba(255,252,247,.95),rgba(255,255,255,.72));overflow:hidden}.item-details-dialog__action-group{padding:.85rem .95rem}.item-details-dialog__action-group+.item-details-dialog__action-group{border-top:1px solid rgba(111,103,92,.08)}.item-details-dialog__action-group-label{margin:0 0 .55rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9a9288}.item-details-dialog__action-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));gap:.4rem}.item-details-dialog__action-group--list{display:flex;flex-direction:column;padding-top:.35rem;padding-bottom:.35rem}.item-details-dialog__action-group--warning{margin:.15rem .75rem .8rem;padding:.8rem .85rem;border-radius:.7rem;border:1px solid rgba(217,119,6,.28);background:linear-gradient(180deg,rgba(255,251,235,.98),rgba(254,243,199,.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.item-details-dialog__warning-label{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 .6rem;font-size:.72rem;font-weight:600;line-height:1.45;color:#92400e}.item-details-dialog__warning-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.05rem;border-radius:999px;background:rgba(217,119,6,.16);font-size:.68rem;font-weight:800;line-height:1;color:#b45309}.item-details-dialog__warning-actions{display:flex;flex-direction:column;gap:.45rem}.item-details-dialog__action-btn{font:inherit;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,border-color .16s ease}.item-details-dialog__action-btn:disabled{opacity:.5;cursor:not-allowed}.item-details-dialog__action-btn--chip{min-height:2rem;padding:.42rem .55rem;border:none;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(111,103,92,.1);font-size:.74rem;font-weight:600;color:#4a4339}.item-details-dialog__action-btn--chip:focus-visible,.item-details-dialog__action-btn--chip:hover:not(:disabled){background:#fff;box-shadow:inset 0 0 0 1px rgba(212,175,90,.42);color:#1a1612;outline:none}.item-details-dialog__action-btn--link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.35rem;padding:.55rem .15rem;border:none;border-bottom:1px solid rgba(111,103,92,.07);background:transparent;font-size:.84rem;font-weight:500;color:#3d3830;text-align:left}.item-details-dialog__action-group--list .item-details-dialog__action-btn--link:last-child{border-bottom:none}.item-details-dialog__action-btn--link:after{content:"→";flex-shrink:0;font-size:.82rem;font-weight:400;color:rgba(107,87,48,.45);transition:transform .16s ease,color .16s ease}.item-details-dialog__action-btn--link:focus-visible,.item-details-dialog__action-btn--link:hover:not(:disabled){color:#6b5730;outline:none}.item-details-dialog__action-btn--link:focus-visible:after,.item-details-dialog__action-btn--link:hover:not(:disabled):after{color:#6b5730;transform:translateX(2px)}.item-details-dialog__action-btn--warning{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.15rem;padding:.5rem .75rem;border:1px solid rgba(217,119,6,.32);border-radius:.55rem;background:rgba(255,255,255,.72);font-size:.8rem;font-weight:600;color:#b45309;text-align:center}.item-details-dialog__action-btn--warning:focus-visible,.item-details-dialog__action-btn--warning:hover:not(:disabled){background:#fffbeb;border-color:rgba(217,119,6,.48);color:#92400e;outline:none}.item-details-dialog__action-btn--danger{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.15rem;padding:.5rem .75rem;border:1px solid rgba(220,38,38,.28);border-radius:.55rem;background:rgba(254,242,242,.88);font-size:.8rem;font-weight:700;color:#b91c1c;text-align:center}.item-details-dialog__action-btn--danger:focus-visible,.item-details-dialog__action-btn--danger:hover:not(:disabled){background:#fef2f2;border-color:rgba(220,38,38,.45);color:#991b1b;outline:none}@media (max-width:420px){.item-details-dialog__action-chips{grid-template-columns:1fr}}.item-details-dialog__matter,.item-details-dialog__matter-link{min-height:2.5rem;padding:.55rem .95rem;border:1px solid rgba(212,175,90,.28);border-radius:.65rem;background:rgba(255,255,255,.72);font-size:var(--type-body-sm);font-weight:700;letter-spacing:.02em;color:#6b5730;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.item-details-dialog__matter-link:focus-visible,.item-details-dialog__matter-link:hover,.item-details-dialog__matter:focus-visible,.item-details-dialog__matter:hover{background:#fffaf2;border-color:rgba(212,175,90,.45);color:#1a1612;outline:none}.item-details-dialog__done{min-height:2.5rem;padding:.55rem 1.125rem;border:1px solid rgba(212,175,90,.38);border-radius:.65rem;background:linear-gradient(180deg,#faf6ee,#f3ead8);font-size:var(--type-body-sm);font-weight:700;letter-spacing:.02em;color:#6b5730;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.item-details-dialog__done:focus-visible,.item-details-dialog__done:hover{background:linear-gradient(180deg,#fffaf2,#f7eeda);border-color:rgba(212,175,90,.55);color:#1a1612;outline:none}.my-work-panel--elegant .my-work-list__detail{font-size:var(--type-ui);line-height:var(--line-height-relaxed);color:#3d3830}.my-work-panel--elegant .my-work-list__meta{font-size:var(--type-caption);letter-spacing:.01em;line-height:var(--line-height-ui)}.my-work-panel--elegant .my-work-list__priority{padding:.18rem .5rem;border-radius:999px;border:1px solid rgba(212,175,90,.22);background:linear-gradient(180deg,rgba(250,244,232,.98),rgba(245,236,218,.88));font-size:var(--type-caption);font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#8a7348;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.my-work-list__meta{margin:.3rem 0 0;font-size:var(--type-caption);line-height:var(--line-height-ui);color:#6f675c}.my-work-list__follow-up-note{margin:.35rem 0 0;padding:.35rem .55rem;border-radius:.55rem;border:1px solid rgba(122,155,196,.22);background:rgba(232,241,252,.65);font-size:.6875rem;line-height:1.45;color:#4a5f78;white-space:pre-wrap}.my-work-list__linked-note{margin:.4rem 0 0;padding:.45rem .65rem;border-radius:.55rem;border:1px solid rgba(184,145,61,.12);background:rgba(255,255,255,.55);font-size:var(--type-caption);line-height:var(--line-height-ui);color:#6f675c}.my-work-list__linked-link{border:0;background:none;padding:0;font:inherit;font-size:inherit;font-weight:700;color:#6b5210;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.my-work-list__linked-link:hover{color:#4a3a0a}.my-work-list__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.35rem;padding-top:0}.my-work-list__btn{border:1px solid rgba(212,175,90,.24);border-radius:999px;background:linear-gradient(180deg,#faf4e8,#f3ead8);line-height:1.3;color:#8a7348;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 1px 2px rgba(184,145,61,.08);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.my-work-list__btn,.my-work-panel--elegant .my-work-list__btn{padding:.45rem .85rem;min-height:2.25rem;font-size:var(--type-caption);font-weight:700}.my-work-panel--elegant .my-work-list__btn{letter-spacing:.02em;text-transform:none}.my-work-list__btn:hover:not(:disabled){border-color:rgba(212,175,90,.38);background:linear-gradient(180deg,#fdf8ee,#f5ecd8);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 3px 10px rgba(184,145,61,.12);transform:translateY(-1px)}.my-work-list__btn--done,.my-work-panel--elegant .my-work-list__btn--done{border-color:var(--firm-mint-border);background:var(--firm-mint-gradient);color:var(--firm-mint-text)}.my-work-panel--elegant .my-work-list__btn--done{box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 8px var(--firm-mint-shadow)}.my-work-panel--elegant .my-work-list__btn--done:hover:not(:disabled){background:var(--firm-mint-hover-gradient);filter:none;transform:translateY(-1px)}.my-work-list__btn--ghost{border-color:rgba(212,175,90,.16);background:rgba(255,255,255,.72);color:#8a8276;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.my-work-list__btn--accent{border-color:rgba(184,145,61,.28);background:linear-gradient(180deg,rgba(255,253,247,.98),rgba(245,236,218,.92));color:#6b5210;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 1px 3px rgba(184,145,61,.1)}.my-work-list__btn--accent:hover:not(:disabled){border-color:rgba(184,145,61,.42);background:linear-gradient(180deg,#fffdf7,#f7eed8);color:#5c4610}.my-work-panel--elegant .my-work-list__btn--ghost{border-color:rgba(212,175,90,.14);background:rgba(255,255,255,.55);color:#8a8276}.my-work-panel--elegant .my-work-list__btn--ghost:hover:not(:disabled){border-color:rgba(212,175,90,.28);background:rgba(250,244,232,.88);color:#8a7348}.my-work-list .item-more-menu .item-action-btn--more{min-height:1.75rem;padding:.22rem .5rem;border-radius:999px}@media (max-width:640px){.my-work-list__row{grid-template-columns:1fr;grid-template-rows:auto;gap:.65rem;padding:.95rem 1rem}.my-work-list__kind{max-width:100%;width:-moz-fit-content;width:fit-content;grid-row:auto;min-height:1.75rem;padding:.35rem .65rem}.my-work-list__bottom,.my-work-list__main{grid-column:1;grid-row:auto}.my-work-list__bottom{justify-content:flex-start;padding-top:.5rem;gap:.5rem}.my-work-list__extras{width:100%;margin-right:0}.my-work-list__actions{width:100%;justify-content:flex-start;gap:.45rem}.my-work-list__btn{min-height:var(--touch-min);padding:.5rem .95rem;max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere;text-wrap:balance}}.my-work-sidecard{padding:1rem 1.15rem 1.15rem;border-color:rgba(184,145,61,.16);box-shadow:inset 3px 0 0 rgba(107,82,16,.32)}.my-work-panel--elegant .my-work-sidecard{padding:1.1rem 1.25rem 1.2rem;border-radius:1rem;border-color:rgba(184,145,61,.2);background:linear-gradient(180deg,rgba(255,253,247,.72),rgba(255,255,255,.95));box-shadow:0 8px 24px rgba(43,37,29,.05),inset 3px 0 0 rgba(107,82,16,.38)}.my-work-sidecard__head{margin-bottom:.85rem}.my-work-panel--elegant .my-work-sidecard__head{padding-bottom:.75rem;border-bottom:1px solid rgba(212,175,90,.14)}.my-work-sidecard__title{margin:0;font-family:var(--font-ui,Georgia,serif);font-size:1.05rem;font-weight:600;color:var(--ink,#1a1612)}.my-work-panel--elegant .my-work-sidecard__title{font-size:1.1rem;letter-spacing:-.01em}.my-work-panel--elegant .my-work-sidecard__head:before{content:"Also";display:block;margin-bottom:.35rem;font-size:.625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#6b5210}.my-work-sidecard__lede{margin:.35rem 0 0;font-size:.75rem;line-height:1.45;color:#6f675c}.my-work-panel--elegant .my-work-sidecard__lede{max-width:36rem;font-size:.8125rem;line-height:1.5}.my-work-panel--simple .stat-tile--row,.my-work-panel--simple .today-work-stats__grid--equal .stat-tile{border-radius:.65rem}.tasks-app .tools-panel__template-list .skeleton-shimmer{height:3.5rem;border-radius:.75rem}.tasks-app .calendar-shell,.tasks-app .weekly-planner{border-color:rgb(184 145 61/.15);--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.firm-hover-lift{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.firm-hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(184,145,61,.12)}.firm-ledger-table tbody tr.firm-hover-lift-row{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.firm-ledger-table tbody tr.firm-hover-lift-row:hover td{background-color:rgba(245,240,230,.95)}.matter-page .item-card,.matter-page .matter-billing-section,.matter-page .matter-page__pending{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.matter-page .item-card:hover,.matter-page .matter-billing-section:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(184,145,61,.08)}.matter-billing-workspace--stagger>*{animation:page-stagger-in .28s cubic-bezier(.22,1,.36,1) both}.matter-billing-workspace--stagger>:nth-child(2){animation-delay:.05s}.matter-billing-workspace--stagger>:nth-child(3){animation-delay:.1s}.matter-billing-workspace--stagger>:nth-child(4){animation-delay:.15s}.matter-sticky-bar{position:fixed;left:0;right:0;top:0;z-index:110;display:flex;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:rgb(184 145 61/.3);padding:.625rem 1rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.billing-app .grid.matter-sticky-bar{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-sticky-bar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-sticky-bar{background:linear-gradient(135deg,#ffffff,#faf6ee 55%,#f5f0e6);padding-top:max(.625rem,env(safe-area-inset-top))}.matter-sticky-bar__accent{position:absolute;left:0;right:0;top:0;height:.125rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(184 145 61/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(184 145 61/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.matter-sticky-bar__main{display:flex;min-width:0;flex:1 1 0%;align-items:center;gap:.5rem}.billing-app .grid.matter-sticky-bar__main{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-sticky-bar__main{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-sticky-bar__code{flex-shrink:0;border-radius:.25rem;border-width:1px;border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-sticky-bar__code{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.matter-sticky-bar__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-sticky-bar__name{color:var(--d-text)}}.matter-sticky-bar__name{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.matter-sticky-bar__balance{font-size:var(--type-amount-lg);flex-shrink:0;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-sticky-bar__balance{color:var(--d-text)}}.firm-command-palette{position:fixed;inset:0;z-index:130;display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-command-palette{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-command-palette__backdrop{position:absolute;inset:0;border-width:0;background-color:rgb(26 22 18/.5)}.firm-command-palette__panel{position:relative;z-index:1;width:100%;max-width:36rem;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.9);--tw-bg-opacity:1;background-color:rgb(255 254 253/var(--tw-bg-opacity,1));--tw-shadow:0 8px 32px rgba(26,22,18,0.12);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .firm-command-palette__panel{background-color:var(--d-panel-2);border-color:var(--d-line)}}.firm-command-palette__panel{animation:client-matter-in .24s cubic-bezier(.22,1,.36,1)}.firm-command-palette__search-wrap{display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;border-color:rgb(227 221 210/.7);padding:.75rem 1rem}.billing-app .grid.firm-command-palette__search-wrap{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .firm-command-palette__search-wrap{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-command-palette__icon{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-command-palette__icon{color:var(--d-gold)}}.firm-command-palette__input{min-width:0;flex:1 1 0%;border-width:0;background-color:transparent;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .firm-command-palette__input{color:var(--d-text)}}.firm-command-palette__kbd{border-radius:.25rem;border-width:1px;border-color:rgb(227 221 210/.8);background-color:rgb(250 248 244/.6);padding:.125rem .5rem;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-command-palette__kbd,.firm-workspace .weekly-day-column__head .firm-command-palette__kbd{color:var(--d-text-muted)}.firm-workspace .firm-command-palette__kbd{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .firm-command-palette__kbd{color:var(--d-text-muted)}}.firm-command-palette__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-bottom-width:1px;border-color:rgb(227 221 210/.6);padding:.75rem}.billing-app .firm-command-palette__actions.gap-2,.billing-app .grid.firm-command-palette__actions{gap:.75rem}.billing-app .firm-command-palette__actions.gap-3{gap:1rem}@media (min-width:640px){.firm-command-palette__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.firm-command-palette__action{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .firm-command-palette__action{background-color:var(--d-panel-2);border-color:var(--d-line)}}.firm-command-palette__action:hover{border-color:rgb(184 145 61/.4);background-color:rgb(250 248 244/.4)}.firm-command-palette__action-label{display:block;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-command-palette__action-label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.firm-command-palette__action-label,.billing-app .field-dispatch-panel label.firm-command-palette__action-label.text-xs,.billing-app .walk-in-panel label.firm-command-palette__action-label,.billing-app label.block.firm-command-palette__action-label,.billing-app label.firm-command-palette__action-label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-command-palette__action-label .mb-1,.billing-app label.block.firm-command-palette__action-label>span:first-child,.billing-app label.firm-command-palette__action-label.text-xs .mb-1,.billing-app label.firm-command-palette__action-label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-command-palette__action-label{font-size:.8125rem;line-height:1.45}.firm-command-palette__action-hint{margin-top:.125rem;display:block;font-size:10px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-command-palette__action-hint,.firm-workspace .firm-command-palette__action-hint,.firm-workspace .weekly-day-column__head .firm-command-palette__action-hint{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.firm-command-palette__action-hint.text-xs,.billing-app .walk-in-panel label.firm-command-palette__action-hint,.billing-app label.firm-command-palette__action-hint.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-command-palette__action-hint.text-xs .mb-1,.billing-app label.firm-command-palette__action-hint.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-command-palette__results{max-height:40vh;overflow-y:auto;padding:.5rem}.firm-command-palette__group-label,.firm-command-palette__intent{padding:.375rem .5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-command-palette__group-label,.firm-workspace .field-dispatch-panel .firm-command-palette__intent,.firm-workspace .firm-command-palette__group-label,.firm-workspace .firm-command-palette__intent,.firm-workspace .weekly-day-column__head .firm-command-palette__group-label,.firm-workspace .weekly-day-column__head .firm-command-palette__intent{color:var(--d-text-muted)}}.firm-command-palette__result{display:block;width:100%;border-radius:.5rem;padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.billing-app .field-dispatch-panel label.firm-command-palette__result.text-xs,.billing-app .walk-in-panel label.firm-command-palette__result,.billing-app label.firm-command-palette__result.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-command-palette__result.text-xs .mb-1,.billing-app label.firm-command-palette__result.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-command-palette__result:hover{background-color:rgb(250 248 244/.5)}.firm-command-palette__result-title{display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .firm-command-palette__result-title{color:var(--d-text)}}.billing-app .field-dispatch-panel label.firm-command-palette__result-title.text-xs,.billing-app .walk-in-panel label.firm-command-palette__result-title,.billing-app label.firm-command-palette__result-title.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-command-palette__result-title.text-xs .mb-1,.billing-app label.firm-command-palette__result-title.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-command-palette__result-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-command-palette__result-sub,.firm-workspace .firm-command-palette__result-sub,.firm-workspace .weekly-day-column__head .firm-command-palette__result-sub{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.firm-command-palette__result-sub.text-xs,.billing-app .walk-in-panel label.firm-command-palette__result-sub,.billing-app label.firm-command-palette__result-sub.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.firm-command-palette__result-sub.text-xs .mb-1,.billing-app label.firm-command-palette__result-sub.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.firm-command-palette__empty{padding:1rem .75rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .firm-command-palette__empty,.firm-workspace .firm-command-palette__empty,.firm-workspace .weekly-day-column__head .firm-command-palette__empty{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.firm-command-palette__empty,.billing-app label.block.firm-command-palette__empty{font-size:.8125rem;line-height:1.45}.billing-app label.block.firm-command-palette__empty .mb-1,.billing-app label.block.firm-command-palette__empty>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .firm-command-palette__empty{font-size:.8125rem;line-height:1.45}.receipt-ceremony{margin-bottom:1rem;display:flex;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.35);padding:1.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .receipt-ceremony{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.receipt-ceremony{background:linear-gradient(135deg,#ffffff,#faf6ee 55%,#f5f0e6);box-shadow:0 4px 24px rgba(184,145,61,.12)}.receipt-ceremony__seal{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-color:rgb(184 145 61/.5);background-color:rgb(184 145 61/.1);font-size:.875rem;line-height:1.25rem;font-weight:800;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .receipt-ceremony__seal{color:var(--d-gold)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .receipt-ceremony__seal{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.receipt-ceremony__seal{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.receipt-ceremony__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .receipt-ceremony__eyebrow{color:var(--d-gold)}}.receipt-ceremony__number{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .receipt-ceremony__number{color:var(--d-text)}}.receipt-ceremony__text{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .receipt-ceremony__text,.firm-workspace .receipt-ceremony__text,.firm-workspace .weekly-day-column__head .receipt-ceremony__text{color:var(--d-text-muted)}}.receipt-ceremony__dismiss{margin-top:1rem}.document-review-letterhead .firm-print-letterhead{padding:1rem}.matter-intake-wizard__steps{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.matter-intake-wizard__steps{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-intake-wizard__steps{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-intake-wizard__step{display:flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-wizard__step,.firm-workspace .weekly-day-column__head .matter-intake-wizard__step{color:var(--d-text-muted)}.firm-workspace .matter-intake-wizard__step{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .matter-intake-wizard__step{color:var(--d-text-muted)}}.billing-app .grid.matter-intake-wizard__step{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .matter-intake-wizard__step{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-intake-wizard__step--active{border-color:rgb(184 145 61/.4);background-color:rgb(184 145 61/.1);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-wizard__step--active{color:var(--d-text)}}.matter-intake-wizard__step--done{border-color:rgb(184 145 61/.3);background-color:rgb(250 248 244/.6);--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-intake-wizard__step--done{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.matter-intake-wizard__step-mark{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:currentColor;font-size:10px;font-weight:700}.matter-intake-wizard__step-label{white-space:nowrap}.client-portal__welcome{display:flex;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.35);padding:1.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-portal__welcome{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-portal__welcome{background:linear-gradient(135deg,#ffffff,#faf6ee 55%,#f5f0e6);animation:page-enter .4s cubic-bezier(.22,1,.36,1)}.client-portal__welcome-monogram{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.4);background-color:rgb(184 145 61/.1);font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__welcome-monogram{color:var(--d-gold)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-portal__welcome-monogram{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-portal__welcome-monogram{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.client-portal__welcome-eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__welcome-eyebrow{color:var(--d-gold)}}.client-portal__welcome-title{margin-top:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__welcome-title{color:var(--d-text)}}.client-portal__welcome-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.client-portal__welcome-text{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__welcome-text,.firm-workspace .field-dispatch-panel .client-portal__welcome-text,.firm-workspace .weekly-day-column__head .client-portal__welcome-text{color:var(--d-text-muted)}}.client-portal__welcome-btn{margin-top:1rem}.client-portal__concierge-hero{border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position);padding:1rem;text-align:center}.client-portal__concierge-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__concierge-label,.firm-workspace .field-dispatch-panel .client-portal__concierge-label,.firm-workspace .weekly-day-column__head .client-portal__concierge-label{color:var(--d-text-muted)}}.client-portal__concierge-ref{margin-top:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__concierge-ref,.firm-workspace .field-dispatch-panel .client-portal__concierge-ref,.firm-workspace .weekly-day-column__head .client-portal__concierge-ref{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.client-portal__concierge-ref,.billing-app label.block.client-portal__concierge-ref{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-portal__concierge-ref .mb-1,.billing-app label.block.client-portal__concierge-ref>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-portal__concierge-ref{font-size:.8125rem;line-height:1.45}.client-portal__concierge-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.client-portal__concierge-tabs{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-portal__concierge-tabs{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-portal__concierge-tab{border-radius:9999px;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__concierge-tab,.firm-workspace .weekly-day-column__head .client-portal__concierge-tab{color:var(--d-text-muted)}.firm-workspace .client-portal__concierge-tab{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .client-portal__concierge-tab{color:var(--d-text-muted)}}.client-portal__concierge-tab--active{border-color:rgb(184 145 61/.4);background-color:rgb(184 145 61/.1);--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__concierge-tab--active{color:var(--d-gold)}}.client-portal__concierge-detail{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.7);--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__concierge-detail{color:var(--d-text);background-color:var(--d-panel-2);background-image:none}}.client-portal__concierge-pay{width:100%}.client-portal__vault{display:grid;gap:.75rem}.billing-app .client-portal__vault.gap-2{gap:.75rem}.billing-app .client-portal__vault.gap-3,.billing-app .grid.client-portal__vault{gap:1rem}@media (min-width:640px){.client-portal__vault{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-portal__vault-card{border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.8);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position);padding:1rem}.client-portal__vault-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.billing-app .grid.client-portal__vault-card-head{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-portal__vault-card-head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-portal__vault-type{display:inline-flex;border-radius:.25rem;border-width:1px;border-color:rgb(184 145 61/.3);background-color:rgb(184 145 61/.1);padding:.125rem .5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__vault-type{color:var(--d-gold)}}.client-portal__vault-date{font-size:10px;font-weight:600;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__vault-date,.firm-workspace .field-dispatch-panel .client-portal__vault-date,.firm-workspace .weekly-day-column__head .client-portal__vault-date{color:var(--d-text-muted)}}.client-portal__vault-title{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__vault-title{color:var(--d-text)}}.client-portal__vault-number{margin-top:.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__vault-number,.firm-workspace .field-dispatch-panel .client-portal__vault-number,.firm-workspace .weekly-day-column__head .client-portal__vault-number{color:var(--d-text-muted)}}.client-portal__vault-link{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.35);text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__vault-link{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.client-portal__vault-link,.billing-app label.block.client-portal__vault-link{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-portal__vault-link .mb-1,.billing-app label.block.client-portal__vault-link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-portal__vault-link{font-size:.8125rem;line-height:1.45}.client-portal__message-receipt{display:flex;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.3);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:.75rem 1rem}.billing-app .grid.client-portal__message-receipt{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-portal__message-receipt{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-portal__message-receipt-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.4);background-color:rgb(184 145 61/.15);font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__message-receipt-icon{color:var(--d-gold)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .client-portal__message-receipt-icon{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.client-portal__message-receipt-title{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__message-receipt-title{color:var(--d-text)}}.client-portal__message-receipt-text{margin-top:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal__message-receipt-text,.firm-workspace .field-dispatch-panel .client-portal__message-receipt-text,.firm-workspace .weekly-day-column__head .client-portal__message-receipt-text{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.client-portal__message-receipt-text,.billing-app label.block.client-portal__message-receipt-text{font-size:.8125rem;line-height:1.45}.billing-app label.block.client-portal__message-receipt-text .mb-1,.billing-app label.block.client-portal__message-receipt-text>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .client-portal__message-receipt-text{font-size:.8125rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.firm-hover-lift:hover,.matter-page .item-card:hover,.matter-page .matter-billing-section:hover{transform:none}.matter-billing-workspace--stagger>*{animation:none}}.bg-emerald-50,.bg-emerald-50\/35,.bg-emerald-50\/60,.bg-emerald-50\/80{background:var(--firm-mint-gradient)!important}.text-emerald-700,.text-emerald-700\/80,.text-emerald-800,.text-emerald-900,.text-emerald-950{color:var(--firm-mint-text)!important}.border-emerald-200\/80,.border-emerald-300\/35,.border-emerald-300\/40,.border-emerald-300\/50,.border-emerald-700\/20,.border-emerald-700\/25{border-color:var(--firm-mint-border)!important}.from-emerald-50\/90{--tw-gradient-from:var(--firm-mint-top) var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 250 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-emerald-300\/70{--tw-gradient-via:var(--firm-mint-border) var(--tw-gradient-via-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to)}.matter-page .activity-timeline__doc-status--sent,.matter-page .matter-hearing-lifecycle__confirmed,.matter-page .matter-intake-checklist__item--done,.matter-page .matter-status-badge--active,.matter-page .task-prep-checklist__item--done,.matter-page .task-prep-checklist__progress--done{border-color:var(--firm-mint-border)!important;background:var(--firm-mint-gradient)!important;color:var(--firm-mint-text)!important}.matter-page .activity-timeline__jump-link,.matter-page .activity-timeline__tone--mint,.matter-page .matter-ledger-entry__amount--payment,.matter-page .task-prep-checklist__hint{color:var(--firm-mint-text)!important}.matter-page .activity-timeline__dot--mint-soft,.matter-page .activity-timeline__dot--mint-solid,.matter-page .my-work-panel--elegant .my-work-list__btn--done{border-color:var(--firm-mint-border)!important;background:var(--firm-mint-gradient)!important}.matter-page .my-work-panel--elegant .my-work-list__btn--done{color:var(--firm-mint-text)!important}.matter-page .matter-letter-drafter-cta__btn{border-color:rgba(184,145,61,.32)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,246,238,.94))!important;color:var(--gold-dark)!important;font-family:Times New Roman,Times,Georgia,serif!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.my-work-hub-summary__link{font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.35);text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .my-work-hub-summary__link{color:var(--d-text)}}.my-work-hub-summary__link:hover{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}.dashboard-sync-hint{margin-top:.125rem;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .dashboard-sync-hint,.firm-workspace .field-dispatch-panel .dashboard-sync-hint,.firm-workspace .weekly-day-column__head .dashboard-sync-hint{color:var(--d-text-muted)}}.undo-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-color:rgb(253 230 138/.8);background-color:rgb(255 251 235/.9);padding:.75rem 1rem}.billing-app .grid.undo-bar{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .undo-bar{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.undo-bar__title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .undo-bar__title{color:#e6c878}}.undo-bar__hint{margin-top:.125rem;font-size:11px;color:rgb(120 53 15/.8)}.undo-bar__btn{flex-shrink:0;border-radius:.5rem;border-width:1px;border-color:rgb(180 83 9/.3);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .undo-bar__btn{background-color:var(--d-panel-2);border-color:var(--d-line);color:#e6c878}}.billing-app .field-dispatch-panel label.block.undo-bar__btn,.billing-app label.block.undo-bar__btn{font-size:.8125rem;line-height:1.45}.billing-app label.block.undo-bar__btn .mb-1,.billing-app label.block.undo-bar__btn>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .undo-bar__btn{font-size:.8125rem;line-height:1.45}.undo-bar__btn:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.sheets-access-error{border-color:rgb(252 211 77/.8);background-color:rgb(255 251 235/.9);padding:.75rem 1rem}.sheets-access-error__title{font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .sheets-access-error__title{color:#e6c878}}.sheets-access-error__body{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:rgb(69 26 3/.9)}.sheets-access-error__actions{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.sheets-access-error__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .sheets-access-error__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.workspace-guide-replay{margin-top:-.25rem;margin-bottom:.25rem;font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.4);text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .workspace-guide-replay,.firm-workspace .weekly-day-column__head .workspace-guide-replay,.firm-workspace .workspace-guide-replay{color:var(--d-text-muted)}}.billing-app label.block.text-xs .workspace-guide-replay{display:block;margin-bottom:.4rem;font-weight:700}.workspace-guide-replay:hover{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}.task-event-chooser__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.billing-app .task-event-chooser__grid.gap-2{gap:.75rem}.billing-app .grid.task-event-chooser__grid,.billing-app .task-event-chooser__grid.gap-3{gap:1rem}@media (min-width:640px){.task-event-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.task-event-chooser__card{display:flex;min-height:9rem;flex-direction:column;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:1rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .task-event-chooser__card{background-color:var(--d-panel-2);background-image:none}}.billing-app .grid.task-event-chooser__card{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .task-event-chooser__card{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.task-event-chooser__card:hover{border-color:rgb(184 145 61/.5);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.task-event-chooser__card-title{font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .task-event-chooser__card-title{color:var(--d-text)}}.task-event-chooser__card-desc{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .task-event-chooser__card-desc,.firm-workspace .task-event-chooser__card-desc,.firm-workspace .weekly-day-column__head .task-event-chooser__card-desc{color:var(--d-text-muted)}}.task-event-chooser__card-examples{margin-top:auto;font-size:11px;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .task-event-chooser__card-examples{color:var(--d-gold)}}.keyboard-shortcuts-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .keyboard-shortcuts-trigger{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.keyboard-shortcuts-trigger:hover{border-color:rgb(184 145 61/.4)}.keyboard-shortcuts-trigger--header{border-radius:.5rem;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.07);color:rgb(255 255 255/.9)}.keyboard-shortcuts-trigger--header:hover{border-color:rgb(255 255 255/.35);background-color:rgb(255 255 255/.14);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.keyboard-shortcuts-trigger__glyph{width:1.125rem;height:1.125rem}.keyboard-shortcuts-trigger__key{position:absolute;bottom:-.125rem;right:-.125rem;display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(184 145 61/var(--tw-bg-opacity,1));font-size:9px;font-weight:800;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 0 0 2px rgba(26,22,18,.35)}.keyboard-shortcuts-trigger--header .keyboard-shortcuts-trigger__key{--tw-bg-opacity:1;background-color:rgb(212 175 90/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));box-shadow:0 0 0 2px rgba(15,13,11,.82)}.keyboard-shortcuts-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0/.45);padding:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .keyboard-shortcuts-backdrop{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.keyboard-shortcuts-modal{max-height:85vh;width:100%;max-width:28rem;overflow:auto;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (prefers-color-scheme:dark){.firm-workspace .keyboard-shortcuts-modal{background-color:var(--d-panel-2);border-color:var(--d-line)}}.keyboard-shortcuts-modal__head{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.billing-app .grid.keyboard-shortcuts-modal__head{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .keyboard-shortcuts-modal__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-auth--portal .keyboard-shortcuts-modal__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .keyboard-shortcuts-modal__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.keyboard-shortcuts-modal__title{font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .keyboard-shortcuts-modal__title,.firm-workspace .weekly-day-column__head .keyboard-shortcuts-modal__title{color:var(--d-text)}}.keyboard-shortcuts-modal__close{font-size:1.25rem;line-height:1.75rem;line-height:1;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .keyboard-shortcuts-modal__close,.firm-workspace .keyboard-shortcuts-modal__close,.firm-workspace .weekly-day-column__head .keyboard-shortcuts-modal__close{color:var(--d-text-muted)}}.keyboard-shortcuts-modal__close:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.keyboard-shortcuts-group__title{margin-bottom:.375rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .keyboard-shortcuts-group__title{color:var(--d-gold)}}.keyboard-shortcuts-group__list{margin-bottom:1rem}.keyboard-shortcuts-group__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.keyboard-shortcuts-group__list li{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .keyboard-shortcuts-group__list li,.firm-workspace .keyboard-shortcuts-group__list li,.firm-workspace .weekly-day-column__head .keyboard-shortcuts-group__list li{color:var(--d-text-muted)}}.billing-app .grid.keyboard-shortcuts-group__list li{gap:.75rem}.billing-app .field-dispatch-panel label.block.keyboard-shortcuts-group__list li,.billing-app label.block.keyboard-shortcuts-group__list li{font-size:.8125rem;line-height:1.45}.billing-app label.block.keyboard-shortcuts-group__list li .mb-1,.billing-app label.block.keyboard-shortcuts-group__list li>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .keyboard-shortcuts-group__list li{font-size:.8125rem;line-height:1.45}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .keyboard-shortcuts-group__list li{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.keyboard-shortcuts-group__list kbd{flex-shrink:0;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .keyboard-shortcuts-group__list kbd{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.keyboard-shortcuts-modal__foot{border-top-width:1px;border-color:rgb(227 221 210/.6);padding-top:.5rem;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .keyboard-shortcuts-modal__foot,.firm-workspace .keyboard-shortcuts-modal__foot,.firm-workspace .weekly-day-column__head .keyboard-shortcuts-modal__foot{color:var(--d-text-muted)}}.workspace-intro-backdrop{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0/.5);padding:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .workspace-intro-backdrop{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.workspace-intro-modal{position:relative;display:flex;max-height:min(88vh,40rem);width:100%;max-width:32rem;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 248 244/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(250 248 244/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position);--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .workspace-intro-modal{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.workspace-intro-modal__close{position:absolute;right:.75rem;top:.75rem;z-index:10;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(227 221 210/.8);background-color:rgb(255 255 255/.95);font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .workspace-intro-modal__close,.firm-workspace .workspace-intro-modal__close{color:var(--d-text-muted)}.firm-workspace .workspace-intro-modal__close{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .workspace-intro-modal__close{color:var(--d-text-muted)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .workspace-intro-modal__close{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.workspace-intro-modal__close:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.workspace-intro-modal__head{flex-shrink:0;border-bottom-width:1px;border-color:rgb(227 221 210/.6);padding:1rem 3rem 1rem 1.25rem}@media (min-width:640px){.workspace-intro-modal__head{padding-left:1.5rem;padding-right:3.5rem}}.workspace-intro-modal__eyebrow{margin:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .workspace-intro-modal__eyebrow{color:var(--d-gold)}}.firm-auth--portal .workspace-intro-modal__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .workspace-intro-modal__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.workspace-intro-modal__title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .workspace-intro-modal__title,.firm-workspace .workspace-intro-modal__title{color:var(--d-text)}}@media (min-width:640px){.workspace-intro-modal__title{font-size:1.5rem;line-height:2rem}}.workspace-intro-modal__lede{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .workspace-intro-modal__lede,.firm-workspace .weekly-day-column__head .workspace-intro-modal__lede,.firm-workspace .workspace-intro-modal__lede{color:var(--d-text-muted)}}.workspace-intro-modal__body{min-height:0;flex:1 1 0%}.workspace-intro-modal__body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.workspace-intro-modal__body{overflow-y:auto;padding:1rem 1.25rem}@media (min-width:640px){.workspace-intro-modal__body{padding-left:1.5rem;padding-right:1.5rem}}.firm-auth--portal .workspace-intro-section__label{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .workspace-intro-section__label:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.workspace-intro-section__label{margin:0 0 .375rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .weekly-day-column__head .workspace-intro-section__label{color:var(--d-text)}.firm-workspace .workspace-intro-section__label{color:var(--d-gold)}}.workspace-intro-section__list{margin:0;list-style-type:none}.workspace-intro-section__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.workspace-intro-section__list{padding:0}.workspace-intro-section__item{border-radius:.5rem;border-width:1px;border-color:rgb(227 221 210/.6);background-color:rgb(255 255 255/.8);padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .workspace-intro-section__item{background-color:var(--d-panel-2);border-color:var(--d-line)}}.workspace-intro-section__item-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .workspace-intro-section__item-label{color:var(--d-text)}}.billing-app .field-dispatch-panel label.workspace-intro-section__item-label.text-xs,.billing-app .walk-in-panel label.workspace-intro-section__item-label,.billing-app label.workspace-intro-section__item-label.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.workspace-intro-section__item-label.text-xs .mb-1,.billing-app label.workspace-intro-section__item-label.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.workspace-intro-section__item-link{display:block;width:100%;cursor:pointer;border-width:0;background-color:transparent;padding:0;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.35);text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .workspace-intro-section__item-link{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.workspace-intro-section__item-link.text-xs,.billing-app .walk-in-panel label.workspace-intro-section__item-link,.billing-app label.workspace-intro-section__item-link.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.workspace-intro-section__item-link.text-xs .mb-1,.billing-app label.workspace-intro-section__item-link.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.workspace-intro-section__item-link:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.workspace-intro-section__item-desc{margin-top:.125rem;display:block;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .workspace-intro-section__item-desc,.firm-workspace .weekly-day-column__head .workspace-intro-section__item-desc,.firm-workspace .workspace-intro-section__item-desc{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.workspace-intro-section__item-desc,.billing-app .field-dispatch-panel label.workspace-intro-section__item-desc.text-xs,.billing-app .walk-in-panel label.workspace-intro-section__item-desc,.billing-app label.block.workspace-intro-section__item-desc,.billing-app label.workspace-intro-section__item-desc.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.workspace-intro-section__item-desc .mb-1,.billing-app label.block.workspace-intro-section__item-desc>span:first-child,.billing-app label.workspace-intro-section__item-desc.text-xs .mb-1,.billing-app label.workspace-intro-section__item-desc.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .workspace-intro-section__item-desc{font-size:.8125rem;line-height:1.45}.workspace-intro-modal__tip{flex-shrink:0;border-top-width:1px;border-color:rgb(227 221 210/.6);padding:.75rem 1.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:rgb(26 22 18/.8)}.billing-app .field-dispatch-panel label.block.workspace-intro-modal__tip,.billing-app label.block.workspace-intro-modal__tip{font-size:.8125rem;line-height:1.45}.billing-app label.block.workspace-intro-modal__tip .mb-1,.billing-app label.block.workspace-intro-modal__tip>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .workspace-intro-modal__tip{font-size:.8125rem;line-height:1.45}@media (min-width:640px){.workspace-intro-modal__tip{padding-left:1.5rem;padding-right:1.5rem}}.workspace-intro-modal__foot{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;border-color:rgb(227 221 210/.6);padding:1rem 1.25rem}.billing-app .grid.workspace-intro-modal__foot{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .workspace-intro-modal__foot{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:640px){.workspace-intro-modal__foot{padding-left:1.5rem;padding-right:1.5rem}}.workspace-intro-modal__foot--solo{justify-content:flex-start}.workspace-intro-modal__link{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:rgb(184 145 61/.35);text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .workspace-intro-modal__link{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.workspace-intro-modal__link,.billing-app label.block.workspace-intro-modal__link{font-size:.8125rem;line-height:1.45}.billing-app label.block.workspace-intro-modal__link .mb-1,.billing-app label.block.workspace-intro-modal__link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .workspace-intro-modal__link{font-size:.8125rem;line-height:1.45}.workspace-intro-modal__link:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.workspace-intro-modal__proceed{min-height:2.75rem;padding-left:1.25rem;padding-right:1.25rem}.firm-workspace .workspace-intro-modal{border-color:var(--d-gold-border);background:linear-gradient(180deg,#1f1a14,#15110c);box-shadow:0 16px 48px rgba(0,0,0,.55)}.firm-workspace .workspace-intro-modal__foot,.firm-workspace .workspace-intro-modal__head,.firm-workspace .workspace-intro-modal__tip{border-color:var(--d-line)}.firm-workspace .workspace-intro-modal__title{color:#f8edd2}.firm-workspace .workspace-intro-modal__lede,.firm-workspace .workspace-intro-modal__tip{color:var(--d-text-soft)}.firm-workspace .workspace-intro-section__item{border-color:var(--d-line);background:rgba(255,255,255,.04)}.firm-workspace .workspace-intro-section__item-link{color:#e8c878}.firm-workspace .workspace-intro-section__item-desc{color:var(--d-text-soft)}.firm-workspace .workspace-intro-modal__link{color:#e8c878}.firm-workspace .workspace-intro-modal__close{border-color:var(--d-line);background:rgba(255,255,255,.08);color:var(--d-text-soft)}.firm-workspace .workspace-intro-modal__close:hover{background:rgba(255,255,255,.14);color:#f8edd2}.offline-banner{position:fixed;bottom:0;left:0;right:0;z-index:90;border-top-width:1px;border-color:rgb(252 165 165/.8);background-color:rgb(69 10 10/.95);padding:.5rem 1rem;text-align:center}.offline-banner__text{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.billing-app .field-dispatch-panel label.block.offline-banner__text,.billing-app label.block.offline-banner__text{font-size:.8125rem;line-height:1.45}.billing-app label.block.offline-banner__text .mb-1,.billing-app label.block.offline-banner__text>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .offline-banner__text{font-size:.8125rem;line-height:1.45}.tasks-offline-snapshot{margin-bottom:.75rem;border-radius:.5rem;border-width:1px;border-color:rgb(252 211 77/.6);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));padding:.5rem .75rem;text-align:center}@media (prefers-color-scheme:dark){.firm-workspace .tasks-offline-snapshot{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3)}}.tasks-offline-snapshot p{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .tasks-offline-snapshot p{color:#e6c878}}.billing-app .field-dispatch-panel label.block.tasks-offline-snapshot p,.billing-app label.block.tasks-offline-snapshot p{font-size:.8125rem;line-height:1.45}.billing-app label.block.tasks-offline-snapshot p .mb-1,.billing-app label.block.tasks-offline-snapshot p>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .tasks-offline-snapshot p{font-size:.8125rem;line-height:1.45}.client-portal-thread__bubble{border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.client-portal-thread__bubble--client{--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));background-color:rgb(250 248 244/.4)}@media (prefers-color-scheme:dark){.firm-workspace .client-portal-thread__bubble--client{background-color:var(--d-panel-2);border-color:var(--d-line)}}.client-portal-thread__bubble--firm{border-color:rgb(184 145 61/.3);background-color:rgb(184 145 61/.1)}.client-portal-thread__meta{font-size:10px;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .client-portal-thread__meta,.firm-workspace .field-dispatch-panel .client-portal-thread__meta,.firm-workspace .weekly-day-column__head .client-portal-thread__meta{color:var(--d-text-muted)}}.firm-workspace-body{padding-bottom:4rem}@media (min-width:768px){.firm-workspace-body{padding-bottom:0}}.mobile-workspace-nav{position:fixed;bottom:0;left:0;right:0;z-index:85;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top-width:1px;border-color:rgb(227 221 210/.8);background-color:rgb(255 255 255/.95);padding:.25rem .5rem;--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (prefers-color-scheme:dark){.firm-workspace .mobile-workspace-nav{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .mobile-workspace-nav.gap-2{gap:.75rem}.billing-app .mobile-workspace-nav.gap-3{gap:1rem}.mobile-workspace-nav__link{border-radius:.375rem;padding:.5rem;text-align:center;font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .mobile-workspace-nav__link,.firm-workspace .mobile-workspace-nav__link,.firm-workspace .weekly-day-column__head .mobile-workspace-nav__link{color:var(--d-text-muted)}}.mobile-workspace-nav__link--active{background-color:rgb(184 145 61/.15);--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .mobile-workspace-nav__link--active{color:var(--d-text)}}.follow-up-panel__items.mobile-workspace-nav__context{margin-top:0;border-top-width:0;padding-top:0}.mobile-workspace-nav__context{display:none}.pilot-getting-started{border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#faf6ee var(--tw-gradient-to-position)}.new-staff-hint{margin-top:1rem;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.25);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#faf6ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:.75rem 1rem;text-align:left}.new-staff-hint__title{font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .new-staff-hint__title{color:var(--d-text)}}.new-staff-hint__text{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .new-staff-hint__text,.firm-workspace .new-staff-hint__text,.firm-workspace .weekly-day-column__head .new-staff-hint__text{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.new-staff-hint__text,.billing-app label.block.new-staff-hint__text{font-size:.8125rem;line-height:1.45}.billing-app label.block.new-staff-hint__text .mb-1,.billing-app label.block.new-staff-hint__text>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .new-staff-hint__text{font-size:.8125rem;line-height:1.45}.new-staff-hint__actions{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.billing-app .grid.new-staff-hint__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .new-staff-hint__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.new-staff-hint__link{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .new-staff-hint__link{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.new-staff-hint__link,.billing-app label.block.new-staff-hint__link{font-size:.8125rem;line-height:1.45}.billing-app label.block.new-staff-hint__link .mb-1,.billing-app label.block.new-staff-hint__link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .new-staff-hint__link{font-size:.8125rem;line-height:1.45}.new-staff-hint__dismiss{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));padding:.25rem .625rem;font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .new-staff-hint__dismiss,.firm-workspace .new-staff-hint__dismiss,.firm-workspace .weekly-day-column__head .new-staff-hint__dismiss{color:var(--d-text-muted)}}.new-staff-hint__dismiss:hover{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.staff-getting-started{margin-top:1rem;border-radius:1rem;border-width:1px;border-color:rgb(184 145 61/.3);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fffdf8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 253 248/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(250 246 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#faf6ee var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#fff var(--tw-gradient-to-position);padding:1rem;text-align:left;--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored)}@media (min-width:640px){.staff-getting-started{padding-left:1.25rem;padding-right:1.25rem}}.staff-getting-started__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.billing-app .grid.staff-getting-started__head{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-getting-started__head{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-getting-started__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-getting-started__eyebrow{color:var(--d-gold)}}.firm-auth--portal .staff-getting-started__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .staff-getting-started__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.staff-getting-started__title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .staff-getting-started__title,.firm-workspace .weekly-day-column__head .staff-getting-started__title{color:var(--d-text)}}.staff-getting-started__lede{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-getting-started__lede,.firm-workspace .staff-getting-started__lede,.firm-workspace .weekly-day-column__head .staff-getting-started__lede{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-getting-started__lede,.billing-app label.block.staff-getting-started__lede{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-getting-started__lede .mb-1,.billing-app label.block.staff-getting-started__lede>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-getting-started__lede{font-size:.8125rem;line-height:1.45}.staff-getting-started__progress{flex-shrink:0;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-size:11px;font-weight:800;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-getting-started__progress{background-color:var(--d-panel-2);border-color:var(--d-line);color:var(--d-gold)}}.staff-getting-started__meter{margin-top:.75rem;height:.375rem;overflow:hidden;border-radius:9999px;background-color:rgb(227 221 210/.6)}.staff-getting-started__meter-fill{display:block;height:100%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(184 145 61/var(--tw-bg-opacity,1));transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.billing-app .field-dispatch-panel label.staff-getting-started__meter-fill.text-xs,.billing-app .walk-in-panel label.staff-getting-started__meter-fill,.billing-app label.staff-getting-started__meter-fill.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.staff-getting-started__meter-fill.text-xs .mb-1,.billing-app label.staff-getting-started__meter-fill.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.staff-getting-started__list{margin-top:1rem}.staff-getting-started__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.staff-getting-started__item{display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgb(227 221 210/.7);background-color:rgb(255 255 255/.8);padding:.625rem .75rem}@media (prefers-color-scheme:dark){.firm-workspace .staff-getting-started__item{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .grid.staff-getting-started__item{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-getting-started__item{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.matter-page .staff-getting-started__item--done{border-color:var(--firm-mint-border)}.staff-getting-started__item--done{border-color:rgb(167 243 208/.8);background-color:rgb(236 253 245/.4)}@media (prefers-color-scheme:dark){.firm-workspace .matter-page .staff-getting-started__item--done{border-color:var(--firm-mint-dark-border)}}.staff-getting-started__item--done{border-color:var(--firm-mint-border)}.staff-getting-started__mark{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1));font-size:11px;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-getting-started__mark{color:var(--d-text);background-color:var(--d-panel-2);border-color:var(--d-line)}}.staff-getting-started__item--done .staff-getting-started__mark{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.staff-getting-started__copy{min-width:0;flex:1 1 0%}.staff-getting-started__item-title{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-getting-started__item-title{color:var(--d-text)}}.staff-getting-started__item-desc{margin-top:.125rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-getting-started__item-desc,.firm-workspace .staff-getting-started__item-desc,.firm-workspace .weekly-day-column__head .staff-getting-started__item-desc{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.block.staff-getting-started__item-desc,.billing-app label.block.staff-getting-started__item-desc{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-getting-started__item-desc .mb-1,.billing-app label.block.staff-getting-started__item-desc>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-getting-started__item-desc{font-size:.8125rem;line-height:1.45}.staff-getting-started__action{flex-shrink:0;align-self:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.4);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-size:11px;font-weight:800;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .staff-getting-started__action{color:var(--d-gold)}}.staff-getting-started__action:hover{border-color:rgb(184 145 61/.7)}.staff-getting-started__foot{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-top-width:1px;border-color:rgb(227 221 210/.6);padding-top:.75rem}.billing-app .grid.staff-getting-started__foot{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .staff-getting-started__foot{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.staff-getting-started__guide-link{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .staff-getting-started__guide-link{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.staff-getting-started__guide-link,.billing-app label.block.staff-getting-started__guide-link{font-size:.8125rem;line-height:1.45}.billing-app label.block.staff-getting-started__guide-link .mb-1,.billing-app label.block.staff-getting-started__guide-link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .staff-getting-started__guide-link{font-size:.8125rem;line-height:1.45}.staff-getting-started__dismiss{margin-left:auto;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));padding:.25rem .625rem;font-size:11px;font-weight:700;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .staff-getting-started__dismiss,.firm-workspace .staff-getting-started__dismiss,.firm-workspace .weekly-day-column__head .staff-getting-started__dismiss{color:var(--d-text-muted)}}.staff-getting-started__dismiss:hover{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.how-we-use__hero{margin-bottom:2rem}.how-we-use__eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .how-we-use__eyebrow{color:var(--d-gold)}}.firm-auth--portal .how-we-use__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .how-we-use__title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.how-we-use__title{margin-top:.5rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.875rem;line-height:2.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .how-we-use__title,.firm-workspace .weekly-day-column__head .how-we-use__title{color:var(--d-text)}}.how-we-use__lead{margin-top:.75rem;max-width:48rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .how-we-use__lead,.firm-workspace .how-we-use__lead,.firm-workspace .weekly-day-column__head .how-we-use__lead{color:var(--d-text-muted)}}.how-we-use__inline-link,.office-hub-instructions__inline-link{font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .how-we-use__inline-link,.firm-workspace .office-hub-instructions__inline-link{color:var(--d-gold)}}.how-we-use__flow>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.how-we-use__step{display:grid;gap:1.25rem;border-top-width:1px;border-color:rgb(227 221 210/.7);padding-top:2rem}.billing-app .how-we-use__step.gap-2{gap:.75rem}.billing-app .how-we-use__step.gap-3{gap:1rem}@media (min-width:1024px){.how-we-use__step{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:flex-start}}.how-we-use__step-index{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .how-we-use__step-index{color:var(--d-gold)}}.firm-auth--portal .how-we-use__step-title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif}.tasks-app .how-we-use__step-title:not(.brand-header__title):not(.brand-header__tagline):not(.view-hero__title):not(.client-matter-panel__name):not(.client-matter-panel__section-title):not(.client-matter-panel__profile-name):not(.client-matter-panel__column-title):not(.nav-tab-group__label):not(.nav-tabs-more__section-label){font-family:var(--font-ui)}.how-we-use__step-title{margin-top:.25rem;font-family:var(--font-display),Cormorant Garamond,Georgia,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1));font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-display-wide)}@media (prefers-color-scheme:dark){.firm-workspace .how-we-use__step-title,.firm-workspace .weekly-day-column__head .how-we-use__step-title{color:var(--d-text)}}.how-we-use__step-lede{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .how-we-use__step-lede,.firm-workspace .how-we-use__step-lede,.firm-workspace .weekly-day-column__head .how-we-use__step-lede{color:var(--d-text-muted)}}.how-we-use__bullets{margin-top:.75rem;list-style-type:disc}.how-we-use__bullets>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.how-we-use__bullets{padding-left:1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .how-we-use__bullets{color:var(--d-text)}}.how-we-use__cta{margin-top:1rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .how-we-use__cta{color:var(--d-gold)}}.how-we-use__cta--primary{border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.45);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));padding:.5rem 1rem;text-decoration-line:none}.how-we-use__cta--primary:hover{border-color:rgb(184 145 61/.7)}.how-we-use__shot{overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgb(227 221 210/.8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 2px 16px rgba(26,22,18,0.05);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#f3f0ea;--tw-shadow:var(--tw-shadow-colored)}@media (prefers-color-scheme:dark){.firm-workspace .how-we-use__shot{background-color:var(--d-panel-2);border-color:var(--d-line)}}.how-we-use__shot-img{display:block;height:auto;width:100%}.billing-app .field-dispatch-panel label.how-we-use__shot-img.text-xs,.billing-app .walk-in-panel label.how-we-use__shot-img,.billing-app label.how-we-use__shot-img.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.how-we-use__shot-img.text-xs .mb-1,.billing-app label.how-we-use__shot-img.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.how-we-use__shot-caption{border-top-width:1px;border-color:rgb(227 221 210/.6);padding:.5rem .75rem;font-size:11px;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .how-we-use__shot-caption,.firm-workspace .how-we-use__shot-caption,.firm-workspace .weekly-day-column__head .how-we-use__shot-caption{color:var(--d-text-muted)}}.how-we-use__footer{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.75rem;border-top-width:1px;border-color:rgb(227 221 210/.7);padding-top:1.5rem}.billing-app .grid.how-we-use__footer{gap:1rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .how-we-use__footer{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.hub-role-shortcuts{margin-top:1rem}.hub-role-shortcuts__label{margin-bottom:.5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .hub-role-shortcuts__label{color:var(--d-gold)}}.hub-role-shortcuts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.billing-app .grid.hub-role-shortcuts__grid,.billing-app .hub-role-shortcuts__grid.gap-2{gap:.75rem}.billing-app .hub-role-shortcuts__grid.gap-3{gap:1rem}@media (min-width:640px){.hub-role-shortcuts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub-role-shortcuts__card{display:block;border-radius:.75rem;border-width:1px;border-color:rgb(184 145 61/.2);background-color:rgb(255 255 255/.8);padding:.625rem .75rem;text-decoration-line:none;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-color-scheme:dark){.firm-workspace .hub-role-shortcuts__card{background-color:var(--d-panel-2);border-color:var(--d-line)}}.billing-app .field-dispatch-panel label.hub-role-shortcuts__card.text-xs,.billing-app .walk-in-panel label.hub-role-shortcuts__card,.billing-app label.hub-role-shortcuts__card.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.hub-role-shortcuts__card.text-xs .mb-1,.billing-app label.hub-role-shortcuts__card.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.hub-role-shortcuts__card:hover{border-color:rgb(184 145 61/.4);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hub-role-shortcuts__card-title{display:block;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .hub-role-shortcuts__card-title{color:var(--d-text)}}.billing-app .field-dispatch-panel label.block.hub-role-shortcuts__card-title,.billing-app .field-dispatch-panel label.hub-role-shortcuts__card-title.text-xs,.billing-app .walk-in-panel label.hub-role-shortcuts__card-title,.billing-app label.block.hub-role-shortcuts__card-title,.billing-app label.hub-role-shortcuts__card-title.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.block.hub-role-shortcuts__card-title .mb-1,.billing-app label.block.hub-role-shortcuts__card-title>span:first-child,.billing-app label.hub-role-shortcuts__card-title.text-xs .mb-1,.billing-app label.hub-role-shortcuts__card-title.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .hub-role-shortcuts__card-title{font-size:.8125rem;line-height:1.45}.hub-role-shortcuts__card-desc{margin-top:.125rem;display:block;font-size:10px;line-height:1.375;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .hub-role-shortcuts__card-desc,.firm-workspace .hub-role-shortcuts__card-desc,.firm-workspace .weekly-day-column__head .hub-role-shortcuts__card-desc{color:var(--d-text-muted)}}.billing-app .field-dispatch-panel label.hub-role-shortcuts__card-desc.text-xs,.billing-app .walk-in-panel label.hub-role-shortcuts__card-desc,.billing-app label.hub-role-shortcuts__card-desc.text-xs{font-size:.8125rem;line-height:1.45}.billing-app label.hub-role-shortcuts__card-desc.text-xs .mb-1,.billing-app label.hub-role-shortcuts__card-desc.text-xs>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.hub-role-shortcuts--refined{margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:36rem;text-align:center}.hub-role-shortcuts--refined .hub-role-shortcuts__label{margin-bottom:.625rem;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.24em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .hub-role-shortcuts--refined .hub-role-shortcuts__label,.firm-workspace .hub-role-shortcuts--refined .hub-role-shortcuts__label,.firm-workspace .weekly-day-column__head .hub-role-shortcuts--refined .hub-role-shortcuts__label{color:var(--d-text-muted)}}.hub-role-shortcuts--refined .hub-role-shortcuts__row{display:flex;align-items:stretch;justify-content:center;gap:.5rem}.billing-app .grid.hub-role-shortcuts--refined .hub-role-shortcuts__row{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .hub-role-shortcuts--refined .hub-role-shortcuts__row{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.hub-role-shortcuts--refined .hub-role-shortcuts__card{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgb(184 145 61/.2);background-color:rgb(255 255 255/.7);padding:.625rem .75rem;text-align:center;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(2px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (prefers-color-scheme:dark){.firm-workspace .hub-role-shortcuts--refined .hub-role-shortcuts__card{background-color:var(--d-panel-2);border-color:var(--d-line)}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .hub-role-shortcuts--refined .hub-role-shortcuts__card{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.hub-role-shortcuts--refined .hub-role-shortcuts__card:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgb(184 145 61/.35);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 6px 18px rgba(197,160,89,0.12);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hub-role-shortcuts--refined .hub-role-shortcuts__card-title{font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.02em;--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .hub-role-shortcuts--refined .hub-role-shortcuts__card-title{color:var(--d-text)}}.follow-up-panel__items.hub-role-shortcuts--refined .hub-role-shortcuts__card-desc{margin-top:0;border-top-width:0;padding-top:0}.hub-role-shortcuts--refined .hub-role-shortcuts__card-desc{margin-top:.125rem;display:none;font-size:9px;font-weight:500;line-height:1.25;color:rgb(111 103 92/.9)}@media (min-width:640px){.hub-role-shortcuts--refined .hub-role-shortcuts__card-desc{display:block}}.cron-digest-status{border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.billing-app .field-dispatch-panel label.block.cron-digest-status,.billing-app label.block.cron-digest-status{font-size:.8125rem;line-height:1.45}.billing-app label.block.cron-digest-status .mb-1,.billing-app label.block.cron-digest-status>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .cron-digest-status{font-size:.8125rem;line-height:1.45}.matter-page .cron-digest-status--ok{color:var(--firm-mint-text)}.cron-digest-status--ok{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));background-color:rgb(236 253 245/.8);--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .cron-digest-status--ok,.firm-workspace .matter-page .cron-digest-status--ok{color:var(--firm-mint-dark-text)}}.cron-digest-status--ok{background:var(--firm-mint-gradient);color:var(--firm-mint-text)}.cron-digest-status--warn{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));background-color:rgb(255 251 235/.8);--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .cron-digest-status--warn{color:#e6c878}}.cron-digest-status--compact{font-size:11px}.calendar-sync-status{border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;line-height:1.625}.billing-app .field-dispatch-panel label.block.calendar-sync-status,.billing-app label.block.calendar-sync-status{font-size:.8125rem;line-height:1.45}.billing-app label.block.calendar-sync-status .mb-1,.billing-app label.block.calendar-sync-status>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .calendar-sync-status{font-size:.8125rem;line-height:1.45}.matter-page .calendar-sync-status--ok{color:var(--firm-mint-text)}.calendar-sync-status--ok{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));background-color:rgb(236 253 245/.8);--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .calendar-sync-status--ok,.firm-workspace .matter-page .calendar-sync-status--ok{color:var(--firm-mint-dark-text)}}.calendar-sync-status--ok{background:var(--firm-mint-gradient);color:var(--firm-mint-text)}.calendar-sync-status--warn{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));background-color:rgb(255 251 235/.8);--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .calendar-sync-status--warn{color:#e6c878}}.calendar-sync-status--muted{border-color:rgb(227 221 210/.7);background-color:rgb(250 248 244/.6);--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .calendar-sync-status--muted,.firm-workspace .weekly-day-column__head .calendar-sync-status--muted{color:var(--d-text-muted)}.firm-workspace .calendar-sync-status--muted{background-color:var(--d-panel-2);border-color:var(--d-line)}.firm-workspace .field-dispatch-panel .calendar-sync-status--muted{color:var(--d-text-muted)}}.calendar-sync-status--compact{font-size:11px}.my-work-list__prep-badge{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgb(252 211 77/.8);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));padding:.125rem .5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .my-work-list__prep-badge{background-color:rgba(212,175,90,.12);border-color:rgba(212,175,90,.3);color:#e6c878}}.messenger-share-row__label{margin-bottom:.375rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(111 103 92/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .field-dispatch-panel .messenger-share-row__label,.firm-workspace .messenger-share-row__label,.firm-workspace .weekly-day-column__head .messenger-share-row__label{color:var(--d-text-muted)}}.messenger-share-row__actions{display:flex;flex-wrap:wrap;gap:.5rem}.billing-app .grid.messenger-share-row__actions{gap:.75rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .messenger-share-row__actions{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.messenger-share-btn{display:inline-flex;min-height:36px;align-items:center;border-radius:.5rem;border-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:800;text-decoration-line:none}.billing-app .field-dispatch-panel label.block.messenger-share-btn,.billing-app label.block.messenger-share-btn{font-size:.8125rem;line-height:1.45}.billing-app label.block.messenger-share-btn .mb-1,.billing-app label.block.messenger-share-btn>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .messenger-share-btn{font-size:.8125rem;line-height:1.45}.matter-page .messenger-share-btn--wa{color:var(--firm-mint-text);background:var(--firm-mint-gradient)}.messenger-share-btn--wa{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .matter-page .messenger-share-btn--wa{background:var(--firm-mint-dark-gradient);border-color:var(--firm-mint-dark-border);color:var(--firm-mint-dark-text)}.firm-workspace .messenger-share-btn--wa{color:var(--firm-mint-dark-text)}}.messenger-share-btn--wa{background:var(--firm-mint-gradient);color:var(--firm-mint-text)}.messenger-share-btn--wa:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.messenger-share-btn--viber{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .messenger-share-btn--viber{color:#ddd6fe}}.messenger-share-btn--viber:hover{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.correspondence-matter-link{margin-top:.5rem;display:inline-block;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:2px}@media (prefers-color-scheme:dark){.firm-workspace .correspondence-matter-link{color:var(--d-gold)}}.billing-app .field-dispatch-panel label.block.correspondence-matter-link,.billing-app label.block.correspondence-matter-link{font-size:.8125rem;line-height:1.45}.billing-app label.block.correspondence-matter-link .mb-1,.billing-app label.block.correspondence-matter-link>span:first-child{display:block;margin-bottom:.4rem;font-weight:700}.billing-app .matter-intake-wizard__panel .correspondence-matter-link{font-size:.8125rem;line-height:1.45}.voice-quick-add{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 221 210/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem}@media (prefers-color-scheme:dark){.firm-workspace .voice-quick-add{background-color:var(--d-panel-2);border-color:var(--d-line)}}.voice-quick-add:hover{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.voice-quick-add--active{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.firm-workspace .voice-quick-add--active{background-color:rgba(212,175,90,.1);border-color:rgba(212,175,90,.28);color:#e8b48a}}.search-bar-wrap{position:relative;display:flex;align-items:center;gap:.25rem}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .search-bar-wrap{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.firm-workspace .nav-tab,.firm-workspace .nav-tabs-more__item-label,.firm-workspace .nav-tabs-more__trigger,.firm-workspace .nav-tabs-scroll .nav-tab{min-height:2.5rem;padding:.55rem .95rem;font-family:var(--font-ui),ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.02em;line-height:1.35}.firm-workspace .nav-tab-group__label,.firm-workspace .nav-tabs-more__section-label{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif!important;font-weight:600}.firm-workspace .nav-tabs-hint,.firm-workspace .office-nav-hint{font-family:var(--font-ui),ui-sans-serif,system-ui,sans-serif}@media (min-width:640px){.firm-workspace .nav-tab,.firm-workspace .nav-tabs-scroll .nav-tab{font-size:.875rem}}@media (max-width:640px){.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) thead{display:none}.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody tr{display:block;margin-bottom:.75rem;border:1px solid rgba(184,145,61,.18);border-radius:.85rem;background:rgba(255,255,255,.92);overflow:hidden}.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td{display:flex;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(184,145,61,.1);padding:.65rem .85rem}.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:before{content:attr(data-label);font-weight:700;color:#6b6358;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child{border-bottom:0;flex-direction:column;align-items:flex-start;gap:.35rem}.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td:last-child .flex{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td .btn-gold,.firm-ledger-table:not(.field-dispatch-panel__table--register):not(.client-list-table) tbody td .client-code-link{flex-shrink:0;white-space:nowrap}}.trial-landing,.trial-onboarding{max-width:42rem;margin:0 auto;padding:1.5rem 1rem 2.5rem}.trial-landing__eyebrow,.trial-onboarding__eyebrow{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#8a6b2a}.trial-landing__title,.trial-onboarding__title{margin:0 0 .75rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15;color:#15202b}.trial-landing__lede,.trial-onboarding__lede{margin:0 0 1rem;color:#4a4339;line-height:1.55}.trial-landing__list{margin:0 0 1.25rem;padding-left:1.1rem;color:#4a4339;line-height:1.5}.trial-landing__cta,.trial-onboarding__switch{display:inline-flex;align-items:center;gap:.6rem}.trial-landing__alt,.trial-landing__note,.trial-onboarding__fine-print{margin:1rem 0 0;color:#6b6358;font-size:.92rem;line-height:1.5}.trial-landing__link{color:#8a6b2a;text-decoration:underline}.login-premium__trial{position:relative;margin:1.15rem auto 0;max-width:21.5rem;padding:.8rem .85rem .85rem;border:1px solid rgba(184,145,61,.22);border-radius:.9rem;background:linear-gradient(145deg,rgba(252,250,246,.94),rgba(255,255,255,.82));box-shadow:0 8px 24px rgba(26,22,18,.045),inset 0 1px 0 rgba(255,255,255,.92);overflow:hidden}.login-premium__trial-shine{pointer-events:none;position:absolute;top:-2.5rem;right:-2rem;width:6.5rem;height:6.5rem;border-radius:9999px;background:radial-gradient(circle,rgba(255,255,255,.55) 0,transparent 70%);opacity:.65}.login-premium__trial-frame{pointer-events:none;position:absolute;inset:.45rem;border:1px solid rgba(255,255,255,.55);border-radius:.62rem}.login-premium__trial-corner{pointer-events:none;position:absolute;z-index:1;width:.65rem;height:.65rem;border-color:rgba(184,145,61,.38)}.login-premium__trial-corner--tl{top:.45rem;left:.45rem;border-top:1px solid;border-left:1px solid}.login-premium__trial-corner--tr{top:.45rem;right:.45rem;border-top:1px solid;border-right:1px solid}.login-premium__trial-corner--bl{bottom:.45rem;left:.45rem;border-bottom:1px solid;border-left:1px solid}.login-premium__trial-corner--br{right:.45rem;bottom:.45rem;border-bottom:1px solid;border-right:1px solid}.login-premium__trial-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.login-premium__trial-icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid rgba(184,145,61,.28);border-radius:9999px;background:rgba(255,255,255,.88);color:#8a6b2a;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.login-premium__trial-icon-svg{width:.9rem;height:.9rem}.login-premium__trial-copy{min-width:0}.login-premium__trial-eyebrow{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(138,107,42,.88)}.login-premium__trial-title{margin:.18rem 0 .12rem;font-family:var(--font-display,Georgia,serif);font-size:clamp(.92rem,3.2vw,1rem);font-weight:600;line-height:1.28;color:#2a241c;text-wrap:balance}.login-premium__trial-text{margin:0;color:#6f6558;font-size:.7rem;line-height:1.35;letter-spacing:.01em}.login-premium__trial-cta{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2rem;padding:.35rem .8rem;border:1px solid rgba(184,145,61,.42);border-radius:9999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(250,246,238,.9));color:#8a6b2a;font-size:.62rem;font-weight:800;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px rgba(184,145,61,.1),inset 0 1px 0 rgba(255,255,255,.95);transition:border-color .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}@media (hover:hover) and (pointer:fine){.login-premium__trial-cta:hover{border-color:rgba(184,145,61,.62);background:linear-gradient(180deg,#fffdf8,#f7f0e4);color:#6f5420;box-shadow:0 6px 16px rgba(184,145,61,.14),inset 0 1px 0 rgba(255,255,255,1);transform:translateY(-1px)}}@media (min-width:420px){.login-premium__trial{max-width:26rem;padding:.75rem .9rem}.login-premium__trial-body{flex-direction:row;align-items:center;gap:.65rem;text-align:left}.login-premium__trial-icon{flex-shrink:0}.login-premium__trial-copy{flex:1}.login-premium__trial-cta{flex-shrink:0}}.trial-onboarding__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1rem 0 1.25rem;padding:0;list-style:none}.trial-onboarding__step{display:flex;flex-direction:column;gap:.35rem;align-items:center;text-align:center;font-size:.72rem;color:#6b6358}.trial-onboarding__step-index{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;border:1px solid rgba(184,145,61,.35);font-weight:700}.trial-onboarding__step--active .trial-onboarding__step-index{background:#1a1612;color:#faf8f4;border-color:#1a1612}.trial-onboarding__step--done .trial-onboarding__step-index{background:#8a6b2a;color:#fff;border-color:#8a6b2a}.trial-onboarding__panel{padding:1.1rem;border:1px solid rgba(184,145,61,.22);border-radius:1rem;background:rgba(255,255,255,.82)}.trial-onboarding__section h2{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#15202b}.trial-onboarding__section>p{margin:0 0 1rem;color:#5c6773;line-height:1.5}.trial-onboarding__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.trial-field{display:flex;flex-direction:column;gap:.35rem}.trial-field--full{grid-column:1/-1}.trial-field__label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b6358}.trial-field__input,.trial-field__textarea{width:100%;border:1px solid rgba(184,145,61,.28);border-radius:.65rem;padding:.65rem .75rem;background:#fff;color:#15202b}.trial-field__input::-moz-placeholder,.trial-field__textarea::-moz-placeholder{color:#64748b;opacity:1}.trial-field__input::placeholder,.trial-field__textarea::placeholder{color:#64748b;opacity:1}.trial-onboarding__uploads{display:grid;gap:1rem}.trial-upload__preview{display:block;max-width:180px;max-height:120px;margin-top:.65rem;border-radius:.5rem;border:1px solid rgba(184,145,61,.2)}.trial-upload__name{margin:.35rem 0 0;font-size:.85rem;color:#4a4339}.trial-review{display:grid;gap:.75rem;margin:0}.trial-review dt{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#6b6358}.trial-review dd{margin:.15rem 0 0;color:#1a1612}.trial-onboarding__actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:1rem}.trial-onboarding__alert{margin:0 0 1rem;padding:.75rem .85rem;border-radius:.75rem;background:rgba(176,74,74,.08);color:#8f3030}.trial-workspace-banner{margin:0 0 .85rem;padding:.8rem 1rem;border-radius:.85rem;border:1px solid rgba(184,145,61,.28);background:linear-gradient(90deg,rgba(250,248,244,.95),rgba(255,255,255,.9))}.trial-workspace-banner__title{margin:0;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#8a6b2a;font-weight:700}.trial-workspace-banner__text{margin:.25rem 0 0;color:#4a4339;font-size:.92rem}@media (max-width:720px){.trial-onboarding__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-onboarding__grid{grid-template-columns:1fr}}.trial-platform-admin{padding:1.25rem 1.35rem}.trial-platform-admin__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem}.trial-platform-admin__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark,#8a6b2a)}.trial-platform-admin__title{margin:.25rem 0 0;font-family:var(--font-display),Georgia,serif;font-size:1.45rem;line-height:1.15;color:var(--ink,#1a1612)}.trial-platform-admin__lede{margin:.45rem 0 0;max-width:42rem;font-size:.92rem;line-height:1.55;color:var(--muted,#6f675c)}.trial-platform-admin__refresh{flex-shrink:0}.trial-platform-admin__summary{margin:0 0 .85rem;font-size:.9rem;color:var(--muted,#6f675c)}.trial-platform-admin__empty,.trial-platform-admin__error{margin:0;font-size:.92rem}.trial-platform-admin__error{color:#b45309}.trial-platform-admin__table-wrap{overflow-x:auto}.trial-platform-admin__table{width:100%;border-collapse:collapse;font-size:.88rem}.trial-platform-admin__table td,.trial-platform-admin__table th{padding:.65rem .55rem;border-bottom:1px solid var(--line,#e3ddd2);text-align:left;vertical-align:top}.trial-platform-admin__table th{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6f675c)}.trial-platform-admin__firm-name{font-weight:700;color:var(--ink,#1a1612)}.trial-platform-admin__head-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.trial-platform-admin__registry-link{text-decoration:none}.trial-platform-admin__steps{margin:0 0 1rem;padding-left:1.2rem;color:var(--ink,#1a1612);font-size:.92rem;line-height:1.55}.trial-platform-admin__warn{margin:0 0 1rem;padding:.65rem .75rem;border-radius:.55rem;background:rgba(180,83,9,.08);border:1px solid rgba(180,83,9,.2);font-size:.88rem;color:#92400e}.trial-platform-admin__hint{margin-top:.25rem;font-size:.72rem;font-weight:600;color:var(--gold-dark,#8a6b2a)}.trial-platform-admin__firm-id{font-size:.82rem;font-weight:700;color:var(--ink,#1a1612)}.trial-platform-admin__email{font-size:.82rem;color:var(--muted,#6f675c);word-break:break-word}.trial-platform-admin__status{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.trial-platform-admin__status--active{background:rgba(31,95,59,.12);color:#1f5f3b}.trial-platform-admin__status--trialing{background:rgba(184,145,61,.14);color:#8a6b2a}.trial-platform-admin__status--expired{background:rgba(180,83,9,.12);color:#b45309}.trial-platform-admin__status--other{background:rgba(111,103,92,.12);color:#6f675c}.trial-platform-admin__actions-col{width:7.5rem;white-space:nowrap}.trial-platform-admin__activate{min-width:6.5rem}.trial-platform-admin__done{font-size:.82rem;font-weight:700;color:#1f5f3b}.trial-platform-admin__muted{color:var(--muted,#6f675c)}.client-upload-form__doc-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border:1px solid #d4cfc4;border-radius:.75rem;background:#faf8f4;padding:.75rem}.matter-page__code-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.matter-health-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border:1px solid #d4cfc4;padding:.2rem .55rem;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.matter-health-badge--header{margin-top:0}.matter-health-badge__dot{width:.45rem;height:.45rem;border-radius:9999px;background:currentColor}.matter-health-badge--green{border-color:rgba(16,185,129,.45);background:#ecfdf5;color:#065f46}.matter-health-badge--amber{border-color:rgba(245,158,11,.45);background:#fffbeb;color:#92400e}.matter-health-badge--red{border-color:rgba(239,68,68,.45);background:#fef2f2;color:#991b1b}.client-matter-panel__identity .matter-health-badge{align-self:flex-start}.matter-page__staff-tools{margin-top:.75rem}.my-work-list__doc-request-chip{grid-area:kind;justify-self:start;margin-top:.15rem;border-radius:9999px;border:1px solid rgba(184,134,11,.35);background:#fffbeb;padding:.15rem .5rem;font-size:10px;font-weight:700;color:#92400e}.request-docs-dialog{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1rem}.request-docs-dialog__backdrop{position:absolute;inset:0;border:0;background:rgba(26,22,18,.45)}.request-docs-dialog__panel{position:relative;z-index:1;width:min(100%,28rem);padding:1.25rem}.matter-intake-return-bar{position:sticky;top:0;z-index:35;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0 0 .75rem;padding:.55rem .85rem;border:1px solid rgba(184,134,11,.35);border-radius:.75rem;background:linear-gradient(90deg,#fffbeb,#faf8f4);box-shadow:0 8px 24px rgba(26,22,18,.08)}.matter-intake-return-bar__btn{font-size:.78rem;font-weight:800;color:#92400e;text-decoration:underline;text-underline-offset:2px}.matter-intake-return-bar__meta{font-size:.72rem;font-weight:600;color:#6f675c}.matter-intake-stage-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.65rem .85rem;border:1px solid rgba(184,134,11,.28);border-radius:.75rem;background:#fffbeb}.matter-intake-stage-banner__back{font-size:.78rem;font-weight:800;color:#92400e;text-decoration:underline;text-underline-offset:2px}.matter-intake-stage-banner__label{font-size:.75rem;font-weight:600;color:#6f675c}.matter-intake-gate--highlight{outline:2px solid rgba(184,134,11,.55);outline-offset:4px;transition:outline-color .2s ease}.matter-page__nav-link--setup{border-color:rgba(184,134,11,.45);background:#fffbeb;color:#92400e}.matter-page__nav-link--active{border-color:rgba(184,134,11,.55);background:#fffbeb;color:#1a1612}.matter-page__nav--views{align-items:stretch;justify-content:space-between;gap:.75rem 1rem}.matter-page__nav-focus{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.matter-page__nav-full{display:inline-flex;align-items:center;gap:.65rem;margin-left:auto;flex:0 1 auto;max-width:100%;padding:.55rem .85rem .55rem .7rem;border:1.5px dashed rgba(184,134,11,.55);border-radius:.95rem;background:linear-gradient(180deg,#fffdf8,#faf6ee);color:#1a1612;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.matter-page__nav-full:hover{border-color:rgba(184,134,11,.85);box-shadow:0 4px 14px rgba(184,134,11,.12)}.matter-page__nav-full-icon{display:inline-flex;flex-shrink:0;color:#92400e}.matter-page__nav-full-copy{display:grid;gap:.1rem;min-width:0}.matter-page__nav-full-label{font-size:.78rem;font-weight:800;line-height:1.2;color:#1a1612}.matter-page__nav-full-hint{font-size:.68rem;font-weight:600;line-height:1.25;color:#6b6256}.matter-page__nav-full-arrow{flex-shrink:0;font-size:1rem;font-weight:800;color:#92400e}.matter-page__nav-full-status{margin:0 0 0 auto;align-self:center;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(184,134,11,.35);background:#fffbeb;font-size:.72rem;font-weight:800;color:#92400e;white-space:nowrap}@media (max-width:640px){.matter-page__nav-full{width:100%;margin-left:0}.matter-page__nav-full-status{width:100%;margin-left:0;text-align:center}}.matter-page__body--billing,.matter-page__body--timeline,.matter-page__body--work{max-width:52rem}.matter-billing-snapshot{display:grid;gap:1.25rem}.matter-billing-snapshot__balance{padding-bottom:.25rem}.matter-billing-snapshot__eyebrow{margin:0 0 .25rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6256}.matter-billing-snapshot__amount{margin:0}.matter-billing-snapshot__heading{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4a4339}.matter-billing-snapshot__charges{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.matter-billing-snapshot__charges li{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-size:.875rem}.matter-billing-snapshot__charge-label{color:#1a1612}.matter-billing-snapshot__charge-amount{white-space:nowrap}.matter-billing-snapshot__empty{margin:0;font-size:.875rem;color:#6b6256}.matter-billing-snapshot__soa{margin:0;font-size:.9rem}.matter-billing-snapshot__soa-date{color:#6b6256}.matter-billing-snapshot__actions{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:768px){.md\:hidden.follow-up-panel__items{margin-top:0;border-top-width:0;padding-top:0}}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-gold\/35:hover{border-color:rgb(184 145 61/.35)}.hover\:border-gold\/40:hover{border-color:rgb(184 145 61/.4)}.hover\:bg-\[\#f5f3ef\]:hover{--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity,1))}.hover\:bg-\[\#faf8f4\]:hover{--tw-bg-opacity:1;background-color:rgb(250 248 244/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.hover\:bg-soft:hover{--tw-bg-opacity:1;background-color:rgb(243 240 234/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:text-gold:hover{--tw-text-opacity:1;color:rgb(184 145 61/var(--tw-text-opacity,1))}.hover\:text-gold-dark:hover{--tw-text-opacity:1;color:rgb(138 107 42/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(26 22 18/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-gold:focus{--tw-border-opacity:1;border-color:rgb(184 145 61/var(--tw-border-opacity,1))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-gold\/20:focus{--tw-ring-color:rgb(184 145 61/0.2)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:420px){.min-\[420px\]\:col-span-1{grid-column:span 1/span 1}.min-\[420px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mt-5{margin-top:-1.25rem}.sm\:ml-2{margin-left:.5rem}.sm\:block{display:block}.sm\:w-24{width:6rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[640px\]{min-width:640px}.sm\:min-w-\[9rem\]{min-width:9rem}.sm\:max-w-\[150px\]{max-width:150px}.sm\:max-w-\[65\%\]{max-width:65%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:text-right{text-align:right}.sm\:text-\[15px\]{font-size:15px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:normal-case{text-transform:none}.sm\:tracking-normal{letter-spacing:0}}@media (min-width:768px){.md\:block{display:block}.md\:hidden{display:none}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-1\.5{gap:.375rem}}@media (prefers-color-scheme:dark){.dark\:border-amber-900\/40{border-color:rgb(120 53 15/.4)}.dark\:bg-amber-950\/30{background-color:rgb(69 26 3/.3)}}@media print{.print\:block{display:block}.print\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.print\:border-none{border-style:none}.print\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}