.app-shell-sidebar__section-label{color:var(--app-shell-sidebar-muted);font-size:var(--type-caption-size);font-weight:var(--sefton-weight-semibold);letter-spacing:.04em;margin:0;overflow:hidden;padding:var(--ethos-spacing-md) calc(var(--ethos-spacing-md) - 2px) var(--ethos-spacing-xs);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-shell--nav-collapsed .app-shell-sidebar__section-label{height:var(--ethos-spacing-sm);padding:0;visibility:hidden}.app-shell-page-frame{box-sizing:border-box;min-width:0;padding:var(--ethos-spacing-lg);width:100%}.app-shell-mobile-menu{color:var(--app-shell-on-header)!important}.app-shell-header-language .MuiButton-root{border-color:color-mix(in srgb,var(--app-shell-on-header) 40%,transparent);color:var(--app-shell-on-header)}.app-shell-nav-scrim{display:none}@media(max-width:767.98px){.app-shell-page-frame{padding:var(--ethos-spacing-md)}.app-shell.app-shell--nav-drawer-open .app-shell-sidebar{box-shadow:var(--sefton-shadow-lg);display:flex!important;height:100vh;inset:0 auto 0 0;width:min(85vw,248px)}.app-shell.app-shell--nav-drawer-open .app-shell-nav-scrim{background:color-mix(in srgb,var(--text-primary) 32%,transparent);display:block;inset:0;position:fixed;z-index:999}}.sefton-tm{color:inherit;font-size:.56em;font-style:normal;font-weight:var(--sefton-weight-regular);letter-spacing:0;margin-left:-.08em;position:relative;top:-.1em}.sefton-authenticator-steps{color:var(--text-secondary);font-size:var(--ethos-font-size-sm);margin-top:var(--ethos-panel-spacing-md);text-align:start}.sefton-authenticator-steps__title{color:var(--text-primary);font-size:var(--ethos-font-size-base);margin:0 0 var(--ethos-panel-spacing-xs)}.sefton-authenticator-steps__lead{margin:0 0 var(--ethos-panel-spacing-sm)}.sefton-authenticator-steps__list{display:grid;gap:var(--ethos-panel-spacing-sm);margin:0;padding-inline-start:var(--ethos-panel-spacing-lg)}.ui-inline-route-link{display:inline-block;font-size:var(--type-label-size);font-weight:var(--sefton-weight-semibold);margin-top:var(--sefton-space-2);text-decoration:underline;text-underline-offset:2px}.ui-inline-route-link--on-fill,.ui-inline-route-link--on-fill:hover,.ui-inline-route-link--on-fill:visited{color:var(--ethos-on-primary)}.ui-inline-route-link:focus-visible{border-radius:var(--sefton-radius-sm);outline:2px solid var(--sefton-operational-focus-ring);outline-offset:2px}.sefton-button:focus-visible{outline:2px solid var(--ethos-primary-500);outline-offset:2px}.sefton-button:not(:disabled):hover[data-button-variant=primary]{box-shadow:var(--ethos-shadow-sm);filter:brightness(.94)}.sefton-button:not(:disabled):hover[data-button-variant=secondary]{background-color:var(--sefton-operational-hover-surface);border-color:var(--ethos-border-medium)}.sefton-button:not(:disabled):hover[data-button-variant=destructive-text],.sefton-button:not(:disabled):hover[data-button-variant=ghost]{background-color:var(--sefton-operational-hover-surface);text-decoration:underline;text-underline-offset:3px}.sefton-button:not(:disabled):active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.sefton-button{transition:none}.sefton-button:not(:disabled):active{transform:none}}.sefton-button>span:has(>svg){align-items:center;display:inline-flex;gap:var(--ethos-spacing-sm)}.sefton-button svg:not([width]):not([class]){flex:none;height:1.125em;width:1.125em}.sefton-button svg:not([width]):not([class]):not([fill]){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sefton-machine-translation{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ethos-space-1,4px);margin-top:var(--ethos-space-1,4px)}.sefton-machine-translation__label{color:var(--text-secondary);font-size:var(--ethos-font-size-xs);font-style:italic}.ui-system-status-link{color:var(--sefton-text-secondary);font-size:var(--type-label-size);text-decoration:underline;text-underline-offset:2px}.ui-system-status-link:hover{color:var(--sefton-text-primary)}.ui-system-status-link:focus-visible{border-radius:var(--sefton-radius-sm);outline:2px solid var(--sefton-operational-focus-ring);outline-offset:2px}.ui-system-status-link--sidebar{align-self:flex-start;margin:var(--sefton-space-1) var(--sefton-space-4) 0}.ui-system-status-link-strip{border-top:1px solid var(--sefton-border);flex-shrink:0;padding:var(--sefton-space-2) var(--sefton-space-4)}.sefton-card{background-color:var(--sefton-surface-card);border:1px solid var(--sefton-border);border-radius:var(--sefton-radius-md);box-sizing:border-box;min-width:0}.sefton-card[data-card-padding=none]{padding:0}.sefton-card[data-card-padding=sm]{padding:var(--sefton-space-3)}.sefton-card[data-card-padding=md]{padding:var(--sefton-space-4)}.sefton-card[data-card-padding=lg]{padding:var(--sefton-space-6)}.sefton-card[data-card-variant=muted]{background-color:var(--sefton-surface-sunken)}.sefton-card[data-card-variant=info]{background-color:var(--ethos-info-light);border-color:var(--ethos-info-light)}.sefton-card[data-card-variant=warning]{background-color:var(--ethos-warning-light);border-color:var(--ethos-warning-light)}.sefton-card[data-card-variant=error]{background-color:var(--ethos-error-light);border-color:var(--ethos-error-light)}.sefton-card[data-card-variant=interactive]{cursor:pointer}.sefton-card[data-card-variant=interactive]:hover{background-color:color-mix(in srgb,var(--sefton-surface-card) 92%,var(--sefton-border));border-color:var(--sefton-border-strong)}.sefton-card[data-card-variant=interactive]:focus-visible{outline:2px solid var(--ethos-primary-500);outline-offset:2px}.ui-apple-signin-link{align-items:center;background:#000;border:1px solid #000;border-radius:var(--radius-button-standard);box-sizing:border-box;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:var(--type-row-title-size);font-weight:var(--sefton-weight-semibold);justify-content:center;min-height:52px;width:100%}.ui-apple-signin-link,.ui-apple-signin-link:hover{color:#fff;text-decoration:none}.ui-apple-signin-link[aria-disabled=true]{cursor:not-allowed;opacity:.62}.ui-apple-signin-link:focus-visible{outline:2px solid var(--public-auth-primary);outline-offset:3px}.app-shell-main-content-wrapper:has(.workspace-layout--panel){--app-shell-content-top-gap:0px;--sefton-governed-content-padding:0px;padding-top:0}.workspace-layout--panel>[data-workbench-region=rail] [data-quick-dictate-rail-card] [style*="minmax(160px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-layout--panel>[data-workbench-region=main] [data-mobile-primitive=MobileIntelligenceCard]{background:var(--ethos-canvas-fill-01)!important}.workspace-layout--panel>[data-workbench-region=rail] [data-mobile-primitive=MobileIntelligenceCard],.workspace-layout--panel>[data-workbench-region=rail] [data-quick-dictate-rail-card]{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.workspace-layout--rail-plain>[data-workbench-region=rail]{border-left:0!important}.workspace-layout--rail-plain>[data-workbench-region=rail]>.dashboard-session-list-scroll{border-left:0!important;padding:0!important}.workspace-layout--panel [data-ui-primitive=InlineWorkspaceState]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.app-shell-main-content-wrapper:has(.workspace-layout--panel) .focus-flow-shell__header,.app-shell-main-content-wrapper:has(.workspace-layout--panel) [data-testid=dashboard-command-header]:not(.workspace-layout--panel *){padding-left:40px!important;padding-right:40px!important}.dashboard-session-list-scroll:has(.workspace-layout--panel){padding-bottom:0!important;padding-top:0!important}main:has(>.workspace-layout--panel),main:has(>div>.workspace-layout--panel){padding-bottom:0!important;padding-top:0!important}@media(min-width:1024px){.workspace-layout--panel{align-items:stretch!important;background:var(--ethos-panel-bg-white);border:1px solid var(--ethos-border-light);border-radius:var(--ethos-radius-sm);-moz-column-gap:0!important;column-gap:0!important;overflow:hidden}main:has(>div>div>.workspace-layout--panel){padding:0!important}.workspace-layout--panel{border:0;border-radius:0;min-height:calc(100dvh - var(--app-shell-chrome-offset, 0px))!important}.workspace-layout--panel>[data-workbench-region=main]{background:var(--ethos-panel-bg-white)}.workspace-layout--panel>[data-workbench-region=main],.workspace-layout--panel>[data-workbench-region=rail]{min-height:100%;overflow-y:auto}.workspace-layout--panel .sefton-appointment-row>button{padding-left:40px!important;padding-right:40px!important}.workspace-layout--panel .sefton-meeting-row{padding-left:60px!important;padding-right:60px!important}.workspace-layout--panel>[data-workbench-region=main]>section:first-child{padding:var(--ethos-spacing-lg) 40px 0!important}.workspace-layout--panel>[data-workbench-region=main]>[data-testid=provider-setup-checklist]{padding:var(--ethos-spacing-md) 40px!important}[data-testid=dashboard-operations-grid]>:first-child{background:var(--ethos-panel-bg-white)!important}[data-testid=dashboard-operations-grid]>:nth-child(2):not(:only-child){background:var(--ethos-canvas-fill-01);border-left:1px solid var(--ethos-border-light);padding:var(--ethos-spacing-lg)}.workspace-layout--panel [data-ui-primitive=InlineWorkspaceState]{padding-left:40px!important;padding-right:40px!important}.workspace-layout--panel>[data-workbench-region=rail]{background:var(--ethos-canvas-fill-01);border-left:1px solid var(--ethos-border-light);padding:var(--ethos-spacing-lg)}}@media(max-width:1023.98px){.workspace-layout--rail{align-items:normal!important;-moz-column-gap:0!important;column-gap:0!important;display:block!important;grid-template-columns:none!important;height:auto!important;min-height:0!important}.workspace-layout--rail>[data-workbench-region=rail]{margin-top:var(--ethos-spacing-lg);min-height:0!important;overflow-y:visible!important}.workspace-layout--panel{background:var(--ethos-panel-bg-white);border-bottom:1px solid var(--ethos-border-light);border-top:1px solid var(--ethos-border-light);min-height:0!important;row-gap:0!important}main:has(>div>div>.workspace-layout--panel){padding:0!important}.workspace-layout--panel>[data-workbench-region=rail]{background:var(--ethos-canvas-fill-01);border-top:1px solid var(--ethos-border-light);margin-top:0!important;padding:var(--ethos-spacing-lg) 44px}.workspace-layout--panel>[data-workbench-region=main]>section:first-child{padding:var(--ethos-spacing-lg) var(--ethos-spacing-lg) 0!important}.workspace-layout--panel>[data-workbench-region=main]>[data-testid=provider-setup-checklist]{padding:var(--ethos-spacing-md) var(--ethos-spacing-lg)!important}.workspace-layout--panel [data-ui-primitive=InlineWorkspaceState]{padding-left:24px!important;padding-right:24px!important}.workspace-layout--panel>[data-workbench-region=main] .dashboard-session-list-scroll{padding-bottom:var(--ethos-spacing-lg)}div:has(>.workspace-layout--panel){align-content:start!important}.workspace-layout--panel .workspace-tabs--agenda-wrap{padding-left:var(--ethos-spacing-lg)!important;padding-right:var(--ethos-spacing-lg)!important}.workspace-layout--panel .sefton-appointment-row:not([data-row-fill=full]){background-position:bottom left 24px!important;background-size:calc(100% - 48px) 1px!important}.workspace-layout--panel .sefton-appointment-row[data-row-fill=full]{background-position:0 0!important;background-size:100% 100%!important}.workspace-layout--panel .sefton-appointment-row{padding-left:24px!important;padding-right:24px!important}.workspace-layout--panel .sefton-appointment-row>button{padding-left:20px!important;padding-right:20px!important}.workspace-layout--panel .sefton-meeting-row{padding-left:44px!important;padding-right:44px!important}}@media(max-width:820px){.workspace-layout--panel .sefton-appointment-row>button{flex-wrap:wrap}.workspace-layout--panel .sefton-appointment-row>button>span:last-child{flex:1 0 100%!important;justify-content:flex-end;padding-top:6px}}.timed-units-field{display:flex;flex-direction:column;gap:var(--sefton-space-2);min-width:0}.timed-units-field__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sefton-space-3)}.timed-units-field__group{display:flex;flex-direction:column;gap:var(--sefton-space-1)}.timed-units-field__label{color:var(--sefton-text-secondary);font-size:var(--ethos-font-size-sm);font-weight:600}.timed-units-field__stepper{align-items:center;display:inline-flex;gap:var(--sefton-space-1)}.timed-units-field__input{background:var(--sefton-surface-card);border:1px solid var(--sefton-border-strong);border-radius:var(--sefton-radius-md);box-sizing:border-box;color:var(--sefton-text-primary);font:inherit;min-height:var(--sefton-size-control-height);padding:var(--sefton-space-2);text-align:center;width:var(--sefton-space-16)}.timed-units-field__input:focus-visible{outline:2px solid var(--ethos-primary-500);outline-offset:1px}.timed-units-field__input:disabled{cursor:not-allowed;opacity:var(--sefton-opacity-disabled)}.timed-units-field__input[aria-invalid=true]{border-color:var(--sefton-error)}.timed-units-field__hint{color:var(--sefton-text-secondary);font-size:var(--ethos-font-size-sm);margin:0}.timed-units-field__hint--warning{color:var(--sefton-warning-text)}.timed-units-field__suggestion{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sefton-space-2)}.sefton-form-section__toggle{align-items:baseline;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--ethos-spacing-md);justify-content:space-between;margin:0;min-height:44px;padding:0;text-align:start;width:100%}.sefton-form-section__toggle:focus-visible{outline:2px solid var(--ethos-primary-500);outline-offset:2px}.sefton-form-section__toggle-hint{color:var(--brand-color,var(--ethos-primary-700));flex-shrink:0;font-size:var(--ethos-font-size-sm);font-weight:var(--sefton-weight-semibold);text-decoration:underline;text-underline-offset:3px}.sefton-form-section__summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sefton-form-section__attention{color:var(--ethos-error-dark);font-size:var(--ethos-font-size-sm);font-weight:var(--sefton-weight-semibold);margin:var(--ethos-spacing-xs) 0 0}.sefton-form-section[data-form-section-invalid=true]{border-inline-start:3px solid var(--ethos-error);padding-inline-start:var(--ethos-spacing-md)}@media(prefers-reduced-motion:no-preference){.sefton-form-section [data-form-section-body=true]{animation:sefton-form-section-reveal .15s cubic-bezier(0,0,.2,1)}}@keyframes sefton-form-section-reveal{0%{opacity:0}to{opacity:1}}.sefton-id-chip{align-items:baseline;background:transparent;border:0;color:var(--text-secondary);cursor:text;display:inline-flex;font-family:"JetBrains Mono",var(--ethos-font-family-mono);font-size:var(--ethos-font-size-xs);gap:var(--ethos-space-1,4px);letter-spacing:.04em;line-height:var(--type-body-large-line-height);max-width:100%;padding:0;text-align:left;-webkit-user-select:all;-moz-user-select:all;user-select:all}button.sefton-id-chip{cursor:copy}.sefton-id-chip>span{font-family:inherit}.sefton-id-chip__value{overflow-wrap:anywhere}.sefton-id-chip[data-copied=true]{color:var(--ethos-success)}.sefton-id-chip[data-copied=true] .sefton-id-chip__value{text-decoration:underline}.sefton-id-chip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sefton-count-tile{align-items:flex-start;background-color:var(--sefton-surface-card);border:1px solid var(--sefton-border);border-radius:var(--sefton-radius-md);box-sizing:border-box;color:var(--sefton-text-primary);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--sefton-space-1);min-width:0;padding:var(--sefton-space-3) var(--sefton-space-4);text-align:left;width:100%}.sefton-count-tile:hover{border-color:var(--sefton-border-strong)}.sefton-count-tile:focus-visible{outline:2px solid var(--ethos-primary-500);outline-offset:2px}.sefton-count-tile[aria-pressed=true]{background-color:var(--sefton-operational-active-surface);border-color:var(--sefton-brand-primary)}.sefton-count-tile__value{font-size:var(--ethos-font-size-2xl);font-weight:var(--ethos-font-weight-semibold);line-height:1.1}.sefton-count-tile[data-tone=attention] .sefton-count-tile__value{color:var(--sefton-error)}.sefton-count-tile__label{color:var(--sefton-text-secondary);font-size:var(--ethos-font-size-sm);line-height:1.3}.system-item-row{align-items:center;background:var(--ethos-panel-bg-white);border:0;border-bottom:1px solid var(--ethos-border-light);border-radius:0;box-sizing:border-box;color:var(--ethos-text-primary);cursor:pointer;display:grid;font:inherit;gap:var(--sefton-row-gap);grid-template-columns:minmax(0,1fr) minmax(0,max-content);min-height:var(--sefton-row-min-height);min-width:0;padding:var(--sefton-row-padding-block) var(--sefton-row-padding-inline);text-align:left;transition:background-color .14s ease-out,box-shadow .14s ease-out,color .14s ease-out;width:100%}.system-item-row--active,.system-item-row:focus-visible,.system-item-row:hover{background:color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 9%,var(--bg-primary));background:var(--sefton-operational-hover-surface);box-shadow:inset 0 0 0 1px var(--brand-color,var(--ethos-brand-fallback))}.system-item-row:focus-visible{outline:2px solid var(--brand-color,var(--ethos-brand-fallback));outline-offset:-2px}.system-item-row--pressed{background:var(--sefton-operational-active-surface,var(--app-shell-sidebar-surface,var(--bg-secondary)))}.system-item-row--danger{background:color-mix(in srgb,var(--ethos-error) 7%,transparent)}.system-item-row--warning{background:var(--ethos-panel-bg-white)}.system-item-row--disabled{cursor:default;opacity:.68}.system-item-row--static{cursor:default}.system-item-row--static:hover{background:var(--sefton-operational-hover-surface);color:var(--ethos-text-primary)}.system-item-row--compact{min-height:var(--sefton-row-min-height-compact);padding-bottom:8px;padding-top:8px}.system-item-row__content{display:grid;gap:var(--sefton-row-content-gap,3px);min-width:0;overflow:hidden}.system-item-row__label{color:var(--sefton-section-label-color);display:block;font-size:var(--sefton-section-label-size);font-weight:var(--sefton-section-label-weight);letter-spacing:var(--sefton-section-label-tracking);line-height:1;overflow-wrap:break-word;text-transform:uppercase;white-space:normal}.system-item-row__title{display:-webkit-box;-webkit-box-orient:vertical;color:inherit;font-size:var(--type-row-title-size);font-weight:650;-webkit-line-clamp:var(--sefton-row-title-lines,2);line-height:var(--type-h2-line-height);overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.system-item-row__title-line{align-items:center;display:flex;gap:8px;min-width:0}.system-item-row__title-line>.system-item-row__title{flex:0 1 auto;min-width:0}.system-item-row__count-badge{flex:none;white-space:nowrap}.system-item-row__description,.system-item-row__meta{display:-webkit-box;-webkit-box-orient:vertical;color:var(--ethos-text-secondary);font-size:var(--type-label-size);-webkit-line-clamp:var(--sefton-row-support-lines,2);line-height:var(--type-h3-line-height);overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.system-item-row--active .system-item-row__description,.system-item-row--active .system-item-row__meta{color:var(--ethos-text-primary)}.system-item-row--danger .system-item-row__action{color:var(--ethos-error-dark)}.system-item-row__action{align-self:center;color:var(--brand-color,var(--ethos-brand-fallback));font-size:var(--type-caption-size);font-weight:var(--sefton-weight-bold);letter-spacing:0;line-height:var(--type-h1-line-height);max-width:var(--sefton-row-action-max-width);min-width:0;overflow:hidden;overflow-wrap:break-word;text-align:right;white-space:normal;width:-moz-max-content;width:max-content}.billing-era-action-label{display:inline-block;letter-spacing:0;white-space:nowrap;word-spacing:0}.billing-row-action-affordance{color:var(--color-text-info,var(--brand-color,var(--ethos-brand-fallback)));display:inline-block;font-weight:var(--sefton-weight-medium);letter-spacing:0;white-space:nowrap}.billing-row-status-label{color:var(--ethos-text-tertiary);display:inline-block;font-weight:var(--sefton-weight-regular);letter-spacing:0;white-space:nowrap}.billing-claim-row{min-height:var(--sefton-row-min-height);--sefton-row-title-lines:2;--sefton-row-support-lines:2;background:var(--sefton-surface-page);border:0;border-bottom:1px solid var(--ethos-border-light);border-radius:0;box-shadow:none}.billing-claim-row .system-item-row__description,.billing-claim-row .system-item-row__label,.billing-claim-row .system-item-row__meta,.billing-era-row .system-item-row__description,.billing-era-row .system-item-row__label,.billing-era-row .system-item-row__meta,.billing-prior-auth-row .system-item-row__description,.billing-prior-auth-row .system-item-row__label,.billing-prior-auth-row .system-item-row__meta{color:var(--ethos-text-secondary);font-size:var(--type-caption-size);font-weight:var(--sefton-weight-regular);letter-spacing:0;text-transform:none}.billing-claim-row .system-item-row__action,.billing-claim-row .system-item-row__title,.billing-era-row .system-item-row__action,.billing-era-row .system-item-row__title,.billing-prior-auth-row .system-item-row__action,.billing-prior-auth-row .system-item-row__title{font-weight:var(--sefton-weight-medium)}.billing-era-row{align-items:start;flex-shrink:0;min-height:var(--sefton-row-min-height);--sefton-row-title-lines:1;--sefton-row-support-lines:1;background:var(--ethos-panel-bg-white);border:0;border-radius:0;box-shadow:none}.billing-era-row .system-item-row__content{gap:5px}.billing-claim-row.system-item-row--active,.billing-claim-row:focus-visible,.billing-claim-row:hover{background:color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 9%,transparent)}.billing-claim-row.system-item-row--danger{background:color-mix(in srgb,var(--ethos-error) 5%,transparent)}.billing-claim-row.system-item-row--warning{background:var(--ethos-panel-bg-white)}@media(min-width:1024px){.system-item-row{border-bottom:0;border-radius:0;min-height:var(--sefton-row-min-height);transition:background-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1)}.system-item-row:not(.system-item-row--active):focus-visible,.system-item-row:not(.system-item-row--static):not(.system-item-row--active):hover{box-shadow:none}.system-item-row:not(.system-item-row--static):hover{background:var(--sefton-operational-hover-surface)}.system-item-row--pressed,.system-item-row:not(.system-item-row--static):active{background:color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 10%,var(--bg-primary))}.system-item-row:focus-visible{outline:2px solid var(--sefton-operational-focus-ring);outline-offset:2px}.system-item-row--active{background:var(--sefton-operational-active-surface);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 72%,transparent)}.system-item-row__title{font-size:var(--type-row-title-size);font-weight:var(--sefton-weight-semibold)}.system-item-row__description,.system-item-row__meta{font-size:var(--type-label-size)}.system-item-row__action{font-weight:var(--sefton-weight-semibold)}.sefton-messages-handoff-row,.sefton-team-responsibility-row,.sefton-work-execution-row{min-height:64px;--sefton-row-title-lines:2;--sefton-row-support-lines:1;padding-block:10px}.sefton-work-execution-row .system-item-row__label{text-transform:none}.sefton-messages-handoff-row .system-item-row__title,.sefton-team-responsibility-row .system-item-row__title,.sefton-work-execution-row .system-item-row__title{font-weight:650}.sefton-messages-handoff-row.system-item-row--warning:not(.system-item-row--active),.sefton-team-responsibility-row.system-item-row--warning:not(.system-item-row--active),.sefton-work-execution-row.system-item-row--warning:not(.system-item-row--active){background:color-mix(in srgb,var(--ethos-warning) 6%,var(--bg-primary));box-shadow:none}.sefton-team-responsibility-row.system-item-row--warning:not(.system-item-row--active){background:var(--ethos-panel-bg-white)}.sefton-messages-handoff-row.system-item-row--warning:not(.system-item-row--active):focus-visible,.sefton-messages-handoff-row.system-item-row--warning:not(.system-item-row--active):hover,.sefton-team-responsibility-row.system-item-row--warning:not(.system-item-row--active):focus-visible,.sefton-team-responsibility-row.system-item-row--warning:not(.system-item-row--active):hover,.sefton-work-execution-row.system-item-row--warning:not(.system-item-row--active):focus-visible,.sefton-work-execution-row.system-item-row--warning:not(.system-item-row--active):hover{background:var(--sefton-operational-hover-surface);box-shadow:inset 0 0 0 1px var(--brand-color,var(--ethos-brand-fallback))}.sefton-messages-handoff-row .system-item-row__action,.sefton-money-reimbursement-row .system-item-row__action,.sefton-team-responsibility-row .system-item-row__action,.sefton-work-execution-row .system-item-row__action{font-weight:560}.system-item-row.sefton-work-execution-row--focus,.system-item-row.sefton-work-execution-row--focus.system-item-row--warning:not(.system-item-row--active){background:color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 9%,var(--bg-primary));box-shadow:none;min-height:78px;padding-block:14px}.sefton-work-execution-row--focus .system-item-row__title{font-size:var(--type-body-size);font-weight:var(--sefton-weight-bold)}.sefton-work-execution-row--focus .system-item-row__action{font-weight:650}.sefton-work-execution-row--near{min-height:62px}.system-item-row.sefton-work-execution-row--near.system-item-row--warning:not(.system-item-row--active){background:color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 4%,var(--bg-primary));box-shadow:none}.sefton-work-execution-row--near .system-item-row__action{opacity:.84}.system-item-row.sefton-work-execution-row--quiet,.system-item-row.sefton-work-execution-row--quiet.system-item-row--warning:not(.system-item-row--active){background:color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 2%,var(--bg-primary));box-shadow:none;min-height:56px;padding-block:8px}.sefton-work-execution-row--quiet .system-item-row__description,.sefton-work-execution-row--quiet .system-item-row__label,.sefton-work-execution-row--quiet .system-item-row__meta{opacity:.84}.sefton-work-execution-row--quiet .system-item-row__title{font-weight:var(--sefton-weight-semibold)}.sefton-work-execution-row--quiet .system-item-row__action{font-size:var(--type-caption-size);font-weight:var(--sefton-weight-medium);opacity:.66}.sefton-desktop-appointment-card-button{border-radius:var(--ethos-radius-sm)}.billing-claim-row{background:var(--sefton-surface-page);border:0;border-bottom:1px solid var(--ethos-border-light);box-shadow:none}.billing-claim-row:focus-visible,.billing-claim-row:hover{background:var(--sefton-operational-hover-surface);box-shadow:inset 0 0 0 1px var(--brand-color,var(--ethos-brand-fallback))}.billing-claim-row.system-item-row--active{background:var(--sefton-operational-hover-surface);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 72%,transparent)}}@media(max-width:767.98px){.system-item-row{gap:10px;padding:12px 14px;--sefton-row-title-lines:2;--sefton-row-support-lines:2}.system-item-row__description,.system-item-row__label,.system-item-row__meta,.system-item-row__title{min-width:0}.system-item-row__description,.system-item-row__meta,.system-item-row__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.system-item-row__action{font-size:var(--type-caption-size);line-height:var(--type-h2-line-height);max-width:min(40vw,132px)}}.workspace-search-field{align-items:center;background:var(--bg-primary);border:1px solid var(--ethos-border-light);border-radius:var(--ethos-radius-sm);box-sizing:border-box;color:var(--ethos-text-primary);display:flex;gap:var(--ethos-spacing-sm);min-height:var(--sefton-search-height);min-width:0;padding:0 var(--ethos-spacing-md);transition:background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out;width:100%}.workspace-search-field:focus-within{border-color:var(--sefton-operational-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 9%,transparent)}.workspace-search-field--compact{min-height:var(--sefton-search-height-compact)}.workspace-search-field--touch{min-height:var(--sefton-search-height-touch)}.workspace-search-field--quiet{background:transparent;border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 8%,var(--ethos-border-light))}.workspace-search-field--subtle{background:color-mix(in srgb,var(--bg-primary) 72%,transparent);border-color:color-mix(in srgb,var(--ethos-text-secondary) 24%,transparent)}.workspace-search-field__input{background:transparent;border:0;color:var(--ethos-text-primary);flex:1;font-family:inherit;font-size:var(--sefton-search-font-size,15px);min-width:0;outline:0}.workspace-search-field__input::-moz-placeholder{color:var(--ethos-text-muted)}.workspace-search-field__input::placeholder{color:var(--ethos-text-muted)}.workspace-search-field__clear{align-items:center;background:transparent;border:0;border-radius:var(--ethos-radius-sm);color:var(--ethos-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:var(--ethos-font-size-sm);font-weight:var(--sefton-weight-bold);height:24px;justify-content:center;padding:0;width:24px}.workspace-search-field__clear:focus-visible{outline:2px solid var(--brand-color,var(--ethos-brand-fallback));outline-offset:2px}.workspace-search-field__clear:hover{background:var(--sefton-operational-hover-surface);color:var(--ethos-text-primary)}@media(max-width:767.98px){.workspace-search-field__input{font-size:var(--type-body-size)}}.workspace-tabs{align-items:stretch;border-bottom:1px solid var(--ethos-border-light);box-sizing:border-box;display:flex;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none;width:100%}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tabs--no-divider{border-bottom:0}.workspace-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0!important;box-shadow:none;box-sizing:border-box;color:var(--ethos-text-secondary);cursor:pointer;flex:1 1 0;font-family:inherit;font-size:var(--ethos-font-size-sm);font-weight:var(--sefton-weight-semibold);line-height:var(--type-h1-line-height);min-height:var(--sefton-tab-height);min-width:0;padding:10px 14px;position:relative;text-align:center;transition:background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out;white-space:nowrap}.workspace-tabs__tab:before{content:"";height:44px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.workspace-tabs__tab:focus-visible,.workspace-tabs__tab:hover{background:color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 4%,transparent);color:var(--ethos-text-primary)}.workspace-tabs__tab:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 52%,transparent);outline-offset:-2px}.workspace-tabs__tab[aria-selected=true]{border-bottom-color:var(--brand-color,var(--ethos-brand-fallback));color:var(--ethos-text-primary);font-weight:var(--sefton-weight-bold)}.workspace-tabs--compact,.workspace-tabs--segmented{align-items:center;background:var(--sefton-operational-subtle-surface,color-mix(in srgb,var(--bg-secondary) 84%,var(--bg-primary)));border-bottom:1px solid var(--ethos-border-light);border:1px solid var(--ethos-border-light);border-radius:0;gap:2px;overflow-x:auto;overflow-y:hidden;padding:3px}.workspace-tabs--compact .workspace-tabs__tab,.workspace-tabs--segmented .workspace-tabs__tab{border-bottom:0;border-radius:0!important;min-height:var(--sefton-tab-height-segmented);min-width:-moz-max-content;min-width:max-content;padding:7px 10px}.workspace-tabs--compact .workspace-tabs__tab[aria-selected=true],.workspace-tabs--segmented .workspace-tabs__tab[aria-selected=true]{background:var(--bg-primary);border-bottom-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 10%,transparent);color:var(--ethos-text-primary)}.workspace-tabs--filter{align-items:center;border-bottom:0;gap:var(--sefton-filter-tab-gap,8px);overflow-x:auto}.workspace-tabs--filter .workspace-tabs__tab{border:1px solid var(--ethos-border-light);border-radius:var(--ethos-radius-sm)!important;flex:0 0 auto;min-height:var(--sefton-control-height-compact);padding:7px 12px}.workspace-tabs--filter .workspace-tabs__tab[aria-selected=true]{background:var(--sefton-operational-active-surface);border-color:color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 28%,var(--ethos-border-light));box-shadow:none}.workspace-tabs--inline,.workspace-tabs--nav{min-width:0}.workspace-tabs--inline .workspace-tabs__tab{font-size:var(--type-label-size);min-height:var(--sefton-control-height-compact)}.workspace-tabs button.workspace-tabs__tab.workspace-tabs__tab,.workspace-tabs.workspace-tabs--compact button.workspace-tabs__tab.workspace-tabs__tab,.workspace-tabs.workspace-tabs--filter button.workspace-tabs__tab.workspace-tabs__tab,.workspace-tabs.workspace-tabs--segmented button.workspace-tabs__tab.workspace-tabs__tab{border-radius:0!important}.workspace-tabs.workspace-tabs--filter button.workspace-tabs__tab.workspace-tabs__tab{border-radius:var(--ethos-radius-sm)!important}.workspace-tabs--segmented.billing-compact-tabs{justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.workspace-tabs--segmented.billing-compact-tabs .workspace-tabs__tab{flex:0 0 auto;min-width:76px}.workspace-tabs--compact.directory-detail-tabs,.workspace-tabs--segmented.directory-detail-tabs{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:6px}.workspace-tabs--compact.directory-detail-tabs .workspace-tabs__tab,.workspace-tabs--segmented.directory-detail-tabs .workspace-tabs__tab{flex:1 1 0;font-size:var(--type-caption-size);max-width:none;min-width:0;padding-inline:5px;white-space:normal}@media(min-width:1024px){.workspace-tabs--compact .workspace-tabs__tab:hover,.workspace-tabs--segmented .workspace-tabs__tab:hover{background:var(--sefton-operational-hover-surface);color:var(--ethos-text-primary)}.workspace-tabs--compact .workspace-tabs__tab[aria-selected=true],.workspace-tabs--segmented .workspace-tabs__tab[aria-selected=true]{background:var(--ethos-panel-bg-white)}.workspace-tabs--compact.sefton-directory-lane-switcher{align-items:end;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--brand-color,var(--ethos-brand-fallback)) 10%,transparent);border-radius:0;gap:24px;margin-bottom:2px;overflow:visible;padding:0}.workspace-tabs.workspace-tabs--compact.sefton-directory-lane-switcher button.workspace-tabs__tab.workspace-tabs__tab{border-radius:0!important;flex:0 0 auto;min-height:var(--sefton-control-height-compact);padding:4px 0 11px}.workspace-tabs--compact.sefton-directory-lane-switcher .workspace-tabs__tab[aria-selected=true]{background:transparent;box-shadow:inset 0 -2px 0 var(--brand-color,var(--ethos-brand-fallback));font-weight:650}.workspace-tabs--compact.directory-detail-tabs,.workspace-tabs--segmented.directory-detail-tabs{padding:3px}.workspace-tabs--compact.directory-detail-tabs .workspace-tabs__tab,.workspace-tabs--segmented.directory-detail-tabs .workspace-tabs__tab{font-size:var(--ethos-font-size-sm);min-width:-moz-max-content;min-width:max-content;padding:7px 10px}}@media(max-width:360px){.workspace-tabs--segmented.billing-compact-tabs .workspace-tabs__tab{min-width:72px}.workspace-tabs--compact.directory-detail-tabs .workspace-tabs__tab,.workspace-tabs--segmented.directory-detail-tabs .workspace-tabs__tab{font-size:var(--type-caption-size);padding-inline:4px}}.workspace-tabs--agenda{margin-bottom:32px}.workspace-tabs--agenda-wrap{padding:0 var(--ethos-spacing-lg)}[data-testid=dashboard-today-column]>*>.workspace-tabs--agenda-wrap{margin-bottom:calc(var(--ethos-spacing-sm)*-1)}.workspace-tabs.workspace-tabs--agenda{background:var(--ethos-canvas-fill-01);border:1px solid var(--ethos-border-light);border-radius:var(--sefton-radius-sm);gap:2px;max-width:420px;padding:3px;width:100%}@media(max-width:767.98px){.workspace-tabs--agenda{margin-top:24px}.billing-overview-tabs-shell,.directory-view-tabs{padding-top:0!important}.workspace-tabs--agenda-wrap{padding-block-start:0!important;padding-inline:0!important}.sessions-mode-picker .workspace-tabs--agenda{margin-bottom:0}.workspace-tabs.workspace-tabs--agenda{max-width:none}}.workspace-tabs.workspace-tabs--agenda button.workspace-tabs__tab.workspace-tabs__tab{border-radius:6px!important;flex:1 1 0;font-size:var(--type-label-size);font-weight:var(--sefton-weight-medium);min-height:28px;min-width:0;padding:5px 10px}.workspace-tabs.workspace-tabs--agenda .workspace-tabs__tab[aria-selected=true]{background:var(--ethos-panel-bg-white);box-shadow:var(--sefton-shadow-sm);color:var(--ethos-text-primary);font-weight:650}.workspace-tabs.workspace-tabs--agenda .workspace-tabs__tab:before{height:28px}.app-banner{align-items:center;background:var(--ethos-bg-secondary);border-bottom:1px solid var(--ethos-border-light);color:var(--ethos-text-secondary);display:flex;font-size:var(--ethos-font-size-sm);font-weight:var(--ethos-font-weight-medium);gap:var(--ethos-spacing-sm);min-height:36px;padding:var(--ethos-spacing-xs) var(--ethos-spacing-md)}.app-banner--warning{background:var(--ethos-warning-light);border-bottom-color:var(--ethos-warning);color:var(--ethos-warning-dark)}.app-banner__message{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-banner__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--ethos-spacing-sm)}.app-banner__link{color:var(--ethos-link-color);font-weight:var(--ethos-font-weight-semibold);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.app-banner--warning .app-banner__link{color:var(--ethos-warning-dark)}.app-banner__link:hover{color:var(--ethos-link-color-hover)}.app-banner__link:focus-visible{outline:2px solid var(--ethos-link-focus-ring);outline-offset:2px}.sefton-skeleton--lines{display:grid;width:100%}.sefton-skeleton__bar{animation:sefton-skeleton-shimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,var(--ethos-neutral-200) 0,var(--ethos-neutral-50) 50%,var(--ethos-neutral-200) 100%);background-size:200% 100%;display:block}@keyframes sefton-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.sefton-skeleton__bar{animation:none;background-position:0 0}}@media(min-width:1024px){.sefton-panel-surface{border:0!important;flex:1 1 auto;min-height:0!important}.sefton-panel-surface,.sefton-panel-surface>[data-panel-region=work]{background:var(--ethos-panel-bg-white)!important;border-radius:0!important}.sefton-panel-surface>[data-panel-region=context]{background:var(--ethos-canvas-fill-01)!important;border-radius:0!important}.sefton-panel-surface>[data-panel-region=context],.sefton-panel-surface>[data-panel-region=work]{min-height:100%!important;overflow-y:auto}.sefton-panel-surface{-moz-column-gap:0!important;column-gap:0!important}.sefton-panel-surface>*{border-inline-end:0!important;border-inline-start:0!important}.sefton-panel-surface>*+*{border-inline-start:1px solid var(--ethos-border-light)!important}.sefton-panel-surface>[data-panel-region=work]{padding-inline:40px!important}.sefton-panel-surface>[data-panel-region=context]{padding-block-start:24px!important;padding-inline:24px!important}.sefton-panel-surface>[data-panel-region=work]~:not([data-panel-region]){background:var(--ethos-canvas-fill-01)!important;border-radius:0!important;min-height:100%;overflow-y:auto;padding-block-start:24px;padding-inline:24px}.sefton-panel-surface [data-panel-bleed=true]{margin-inline:-40px}.sefton-panel-surface>[data-panel-region=work]~:not([data-panel-region])>*{background:transparent!important}}@media(max-width:1023.98px){.sefton-panel-surface:has(>[data-panel-region=work])>[data-panel-region=context]{background:var(--ethos-canvas-fill-01);border-top:1px solid var(--ethos-border-light);padding:var(--ethos-spacing-lg)}}