.company-workspace{--canvas-strong:#f4f2ed;--radius-control:.75rem;--radius-card:1rem;--radius-panel:1rem;--surface-raised:#fff;--border-subtle:#e9e4db;--shadow-1:0 1px 2px #221f1a08;--shadow-2:0 4px 16px #221f1a0a;color:var(--text-primary)}.company-workspace [data-ui-surface=workspace]{padding-top:2rem}.company-workspace .ui-surface-raised,.company-workspace .ui-functional-glass{border-color:var(--border-subtle);box-shadow:var(--shadow-1);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.company-workspace .company-page-title{font-family:var(--font-serif);letter-spacing:-.045em;color:var(--text-primary);margin:0;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:400;line-height:1.2}@media (max-width:639px){.company-workspace :has(>[data-testid=mobile-top-bar]) .company-page-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.company-workspace .company-back-link{width:fit-content;min-height:32px;color:var(--text-secondary);align-items:center;gap:4px;margin-bottom:-12px;font-size:14px;text-decoration:none;display:inline-flex}.company-workspace .company-back-link:hover{color:var(--text-primary)}.company-workspace .company-back-link svg{width:16px;height:16px}.company-workspace .company-hub-links{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none;display:grid}.company-workspace .company-hub-links>li{border-bottom:1px solid var(--border-subtle)}.company-workspace .company-hub-link{min-height:72px;color:var(--text-primary);border-radius:12px;align-items:center;gap:16px;padding:16px 8px;text-decoration:none;transition:background-color .15s;display:flex}.company-workspace .company-hub-link:hover{background:var(--canvas-strong)}.company-workspace .company-hub-link-text{flex:1;gap:4px;min-width:0;display:grid}.company-workspace .company-hub-link-title{align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}.company-workspace .company-hub-link-description{color:var(--text-secondary);font-size:14px;line-height:1.5}.company-workspace .company-hub-link-status{color:var(--text-secondary);flex-shrink:0;font-size:14px}.company-workspace .company-hub-link-badge{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.company-workspace .company-hub-link-chevron{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0}@media (prefers-reduced-motion:reduce){.company-workspace .company-hub-link{transition:none}}@media (max-width:639px){.company-workspace .company-hub-link{flex-wrap:wrap;align-items:flex-start}.company-workspace .company-hub-link-status{flex-basis:100%;order:3;padding-right:34px}}.company-workspace .company-nav-link[aria-current=page]{box-shadow:inset 2px 0 var(--accent)}.company-workspace .company-nav-group+.company-nav-group{margin-top:1rem}.company-workspace .company-nav-group-label{color:#6f6961;margin:0 0 .25rem;padding-inline:.875rem;font-size:.75rem;font-weight:600;line-height:1rem}.company-workspace .company-sidebar-scroll{background:linear-gradient(var(--canvas-strong) 30%, transparent) top / 100% 24px no-repeat local, linear-gradient(transparent, var(--canvas-strong) 70%) bottom / 100% 24px no-repeat local, radial-gradient(farthest-side at 50% 0, #221f1a24, transparent) top / 100% 8px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #221f1a24, transparent) bottom / 100% 8px no-repeat scroll;background-color:var(--canvas-strong)}.company-workspace .company-nav-group-compact+.company-nav-group-compact{border-top:1px solid var(--border-subtle);margin-top:.75rem;padding-top:.75rem}.company-workspace .company-primary-action{color:#fff;transition:background-color .15s,box-shadow .15s;box-shadow:0 1px 2px #221f1a14}.company-workspace .company-primary-action:hover{background:var(--accent-strong)}.company-workspace .company-calendar-grid{isolation:isolate}.company-workspace .company-calendar-filters :is(input,select){min-width:0;max-width:100%}.company-workspace .company-calendar-booking:hover{filter:brightness(.97)}.company-workspace .company-calendar-grid [data-now-line=true]{border-color:var(--accent)}.company-workspace .company-calendar-grid [data-now-line=true]>span{background:var(--accent)}.company-workspace :is([data-booking-status=pending],[data-booking-status-badge=pending],[data-calendar-legend-status=pending]){--booking-wash:#fff3d6;--booking-ink:#805009;--booking-line:#a86b13}.company-workspace :is([data-booking-status=confirmed],[data-booking-status-badge=confirmed],[data-calendar-legend-status=confirmed]){--booking-wash:#edf6ef;--booking-ink:#236844;--booking-line:#32875b}.company-workspace :is([data-booking-status=completed],[data-booking-status-badge=completed],[data-calendar-legend-status=completed]){--booking-wash:#eaf2fe;--booking-ink:#235da6;--booking-line:#3977c4}.company-workspace :is([data-booking-status=cancelled],[data-booking-status-badge=cancelled],[data-calendar-legend-status=cancelled]){--booking-wash:#fcedec;--booking-ink:#a33737;--booking-line:#cb5656}.company-workspace :is([data-booking-status=no_show],[data-booking-status-badge=no_show],[data-calendar-legend-status=no_show]){--booking-wash:#f2ecfa;--booking-ink:#6942a0;--booking-line:#8b61bd}.company-workspace .company-calendar-grid [data-booking-status]{border-color:var(--booking-line);background:var(--booking-wash);color:var(--booking-ink)}.company-workspace [data-calendar-legend-status]{border-color:var(--booking-line);background:var(--booking-line);color:#fff}.company-workspace .company-calendar-grid [data-booking-status=cancelled]{border-style:dashed}.company-workspace :is(.company-calendar-grid,.company-today-bookings,.company-bookings-table,.company-booking-detail,.company-client-detail) [data-booking-status-badge]{background:var(--booking-wash);color:var(--booking-ink);text-transform:none;letter-spacing:normal;border-color:#0000}.company-workspace .company-calendar-booking [data-booking-status-badge]{background:0 0;padding-right:0;font-size:.625rem}.company-workspace .company-dashboard-metric{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);min-width:0}.company-workspace .company-dashboard-metric:nth-child(2n){border-right:0}.company-workspace .company-dashboard-metric:nth-last-child(-n+2){border-bottom:0}.company-workspace .company-booking-sheet{background:#fff;box-shadow:0 20px 70px #221f1a29}.company-workspace .company-booking-sheet h2{font-family:var(--font-serif);letter-spacing:-.04em;font-size:1.75rem;font-weight:400}.company-workspace .company-booking-wizard{flex-direction:column;min-height:min(34rem,85dvh - 8rem);display:flex}.company-workspace .company-booking-wizard [data-booking-sticky-actions]{border:0;border-top:1px solid var(--border-subtle);padding:1rem 0 calc(.25rem + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;margin-top:auto;position:sticky;top:auto;bottom:-1rem}.company-workspace .company-booking-wizard [data-booking-sticky-actions] button{border-radius:var(--radius-control);min-height:2.75rem}.company-workspace .company-booking-wizard .public-accent-button{border-color:var(--accent);background:var(--accent);box-shadow:var(--shadow-1)}.company-workspace .company-booking-wizard .public-accent-button:hover{background:var(--accent-strong)}.company-workspace .company-booking-filters :is(input,select),.company-workspace .company-booking-detail :is(input,select,textarea){min-width:0;max-width:100%}.company-workspace .company-bookings-table :is(td,th){padding:1rem}.company-workspace .company-bookings-table{overflow-wrap:anywhere}.company-workspace .company-bookings-table td:last-child a{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-200);text-decoration-color:var(--color-accent-200);text-underline-offset:.25rem}.company-workspace .company-bookings>nav a{border-radius:var(--radius-control)}.company-workspace .booking-detail-card{border-radius:var(--radius-panel);box-shadow:none;overflow-wrap:anywhere;gap:1.5rem;padding:clamp(1.25rem,2vw,2rem)}.company-workspace .booking-detail-card h1{font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:400}.company-workspace .booking-detail-metadata{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-block:1.5rem}.company-workspace .booking-detail-metadata dt{color:var(--text-secondary);font-size:.75rem;font-weight:400}.company-workspace .booking-detail-metadata dd{color:var(--text-primary)}.company-workspace .booking-detail-history h2{font-family:var(--font-serif);text-transform:none;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.5rem;font-size:1.375rem;font-weight:400}.company-workspace .booking-history-entry{border:0;border-left:1px solid var(--border-subtle);border-radius:0;margin-left:.25rem;padding:0 0 1.25rem 1.25rem;position:relative}.company-workspace .booking-history-entry:before{background:var(--accent);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.5rem;left:-.25rem}.company-workspace .company-booking-actions>form{border-radius:var(--radius-panel);min-width:0;box-shadow:none;overflow-wrap:anywhere;padding:1.25rem}.company-workspace .company-booking-actions h2{font-family:var(--font-serif);letter-spacing:-.03em;font-size:1.375rem;font-weight:400}.company-workspace .company-booking-actions button,.company-workspace .booking-calendar-share-actions button{border-radius:var(--radius-control);min-height:2.75rem}.company-workspace .booking-calendar-share-actions button{padding-inline:.75rem;font-size:.8125rem}.company-workspace .company-booking-actions .public-accent-button{border-color:var(--accent);background:var(--accent);box-shadow:none}.company-workspace .company-booking-actions .public-accent-button:hover{background:var(--accent-strong)}.company-workspace :is(.company-clients,.company-client-detail){overflow-wrap:anywhere}.company-workspace :is(.company-client-search,.company-client-management) :is(input,textarea){min-width:0;max-width:100%}.company-workspace .company-clients-table :is(td,th),.company-workspace .company-client-history :is(td,th){padding:1rem}.company-workspace .company-clients-table th,.company-workspace .company-client-history th{font-size:.75rem;line-height:1.5}.company-workspace .company-clients-table .company-client-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.company-workspace .company-clients .company-page-title{font-size:2rem}.company-workspace .company-client-search :is(input,button){min-height:44px}.company-workspace .company-clients-table{border-color:var(--border-subtle)}.company-workspace .company-clients-table thead{background:#faf9f6}.company-workspace .company-clients-table th{color:var(--text-secondary);overflow-wrap:normal;font-size:14px;font-weight:400}.company-workspace .company-clients-table td{color:var(--text-primary)}.company-workspace .company-clients-table .company-client-row:is(:hover,:focus-within){background:var(--canvas-strong)}.company-workspace .company-client-name{min-width:0;color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.company-workspace .company-client-name>svg{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0}.company-workspace .company-client-contact{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.company-workspace .company-client-trust{background:var(--canvas-strong);color:var(--text-secondary);overflow-wrap:normal;border-radius:8px;margin-top:4px;padding:3px 10px;font-size:12px;line-height:1.4;display:inline-block}.company-workspace .company-client-visits{gap:4px;font-size:13px;line-height:1.4;display:grid}.company-workspace .company-client-visits>span{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.company-workspace .company-client-visits>span>span:first-child{color:var(--text-secondary);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.company-workspace .company-client-visits>span>span:last-child{font-variant-numeric:tabular-nums}.company-workspace .company-client-date{overflow-wrap:normal;font-size:14px;line-height:1.5;display:grid}.company-workspace .company-client-date>span+span{color:var(--text-secondary);font-size:13px}.company-workspace .company-client-spent{overflow-wrap:normal;font-size:14px}.company-workspace .company-client-field-label{color:var(--text-secondary);overflow-wrap:normal;font-size:12px;line-height:1.5;display:block}.company-workspace .company-client-mobile-row:is(:hover,:focus-visible){background:#faf9f6}.company-workspace .company-clients-mobile .company-client-name{font-size:16px}.company-workspace .company-clients-mobile .company-client-trust{margin:0}.company-workspace .company-clients-mobile .company-client-visits{border-block:1px solid var(--border-subtle);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 0;padding-block:12px}.company-workspace .company-clients-mobile .company-client-visits>span{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border-left:1px solid var(--border-subtle);grid-row:span 2;align-content:start;gap:4px;padding-inline:12px}.company-workspace .company-clients-mobile .company-client-visits>span:first-child{border:0;padding-left:0}.company-workspace .company-clients-mobile .company-client-visits>span:last-child{padding-right:0}.company-workspace .company-clients-mobile .company-client-visits>span>span:first-child{font-size:12px}.company-workspace .company-clients-mobile .company-client-visits>span>span:last-child{font-size:16px}.company-workspace .company-client-mobile-dates>span{min-width:0}.company-workspace .company-client-mobile-dates>span+span{border-left:1px solid var(--border-subtle);padding-left:16px}.company-workspace .company-client-mobile-spent{border-top:1px solid var(--border-subtle);padding-top:12px}.company-workspace .company-client-mobile-spent .company-client-spent{font-size:16px}@media (max-width:639px){.company-workspace .company-clients .company-page-title{margin-bottom:4px;font-size:28px}.company-workspace:has(.company-clients) .workspace-search-trigger{width:100%;font-size:14px}.company-workspace:has(.company-clients) .workspace-search-trigger kbd{display:none}}.company-workspace .company-client-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.company-workspace .company-client-metrics>div{border-right:1px solid var(--border-subtle);padding-inline:.5rem}.company-workspace :is(.company-client-profile,.company-client-history){container-type:inline-size}.company-workspace .company-client-history-table{display:none}.company-workspace .company-client-history-list{display:grid}.company-workspace .company-client-metrics>div:nth-child(3){border-right:0}.company-workspace .company-client-metrics>div:last-child{border-right:0;border-top:1px solid var(--border-subtle);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-top:1rem;padding-top:1rem;display:flex}.company-workspace .company-client-history td:first-child a{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-200);text-decoration-color:var(--color-accent-200);text-underline-offset:.25rem}.company-workspace .company-client-management>*,.company-workspace .company-client-reviews article{border-radius:var(--radius-panel);min-width:0;box-shadow:none}.company-workspace .client-step-up>div{border:1px solid var(--border-subtle);background:var(--canvas-strong);box-shadow:none;padding:20px}.company-workspace .client-step-up>.step-up-panel{flex-direction:column;align-items:stretch}.company-workspace .client-step-up>.step-up-panel>button{align-self:flex-start}.company-workspace .client-step-up>div>div:not(:first-child){box-shadow:none;background-image:none;border-radius:10px}.company-workspace .client-step-up h3{font-family:var(--font-sans), Arial, sans-serif;font-size:16px;font-weight:500;line-height:1.5}.company-workspace .company-client-management button{border-radius:var(--radius-control);min-height:2.75rem}.company-workspace .company-client-trust input{accent-color:var(--accent)}.company-workspace .company-client-note .public-accent-button{border-color:var(--accent);background:var(--accent);box-shadow:none}.company-workspace .company-client-note .public-accent-button:hover{background:var(--accent-strong)}@container (min-width:42rem){.company-workspace .company-client-metrics{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr)}.company-workspace .company-client-metrics>div:nth-child(3){border-right:1px solid var(--border-subtle)}.company-workspace .company-client-metrics>div:last-child{border-top:0;border-right:0;grid-column:auto;margin-top:0;padding-top:.5rem;display:grid}.company-workspace .company-client-history-table{display:block}.company-workspace .company-client-history-list{display:none}}.company-workspace :is(.company-catalog,.company-schedule,.company-editor){overflow-wrap:anywhere;min-width:0}.company-workspace :is(.company-editor,.company-schedule) :is(input,select,textarea){min-width:0;max-width:100%}.company-workspace :is(.company-editor,.company-schedule) input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--accent);flex-shrink:0}.company-workspace .company-editor label:has(input[type=checkbox]){min-height:2.75rem}.company-workspace .company-editor-panel{min-width:0;box-shadow:none;container-type:inline-size}.company-workspace .company-editor-title,.company-workspace .company-catalog .ui-sheet-panel h2{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--text-primary);font-size:1.5rem;font-weight:400;line-height:1.3}.company-workspace .company-catalog-actions>button,.company-workspace .company-catalog-secondary-action>button{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);color:#fff;font-weight:500}.company-workspace .company-catalog-actions>button:hover{background:var(--accent-strong)}.company-workspace .company-catalog-secondary-action>button{border-color:var(--border-subtle);color:var(--text-primary);background:#fff}.company-workspace .company-catalog-secondary-action>button:hover{background:var(--canvas-strong)}.company-workspace :is(.company-editor,.company-schedule) :is(button,.public-accent-button){border-radius:var(--radius-control);white-space:normal;max-width:100%;min-height:2.75rem}.company-workspace :is(.company-editor,.company-schedule) .public-accent-button{border-color:var(--accent);background:var(--accent);box-shadow:none}.company-workspace :is(.company-editor,.company-schedule) .public-accent-button:hover{background:var(--accent-strong)}.company-workspace .company-editor-actions>button.border-red-700{color:#943e37;box-shadow:none;background:0 0;border-color:#0000}.company-workspace .company-editor-actions>button.border-red-700:hover{background:#f6e9e6;transform:none}.company-workspace .company-catalog .ui-sheet-panel .company-editor-panel{border:0;border-radius:0;padding:0}.company-workspace .company-schedule-table{min-width:42rem}.company-workspace .company-schedule-overrides-table{min-width:56rem}.company-workspace .company-schedule-table :is(td,th){vertical-align:middle;padding:.375rem .5rem}.company-workspace .company-schedule-table th{background:var(--canvas-strong);font-size:.75rem;font-weight:500}.company-workspace .company-schedule-table input[type=time]{background:#fff;width:100%;min-height:2.75rem;padding-inline:.5rem}.company-workspace .company-schedule-range label{min-width:0;max-width:100%}.company-workspace .company-schedule-range input{min-height:2.75rem}.company-workspace .company-schedule .company-absence-form{border:0;border-top:1px solid var(--border-subtle);border-radius:0;padding:1rem 0 0}.company-workspace .company-schedule .company-absence-form button{flex-shrink:0}.company-workspace .company-schedule button:focus-visible,.company-workspace .company-schedule input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container (min-width:30rem){.company-workspace .company-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}@media (max-width:767px){.company-workspace .company-schedule-table,.company-workspace .company-schedule-table tbody{min-width:0;display:block}.company-workspace .company-schedule-table thead{display:none}.company-workspace .company-schedule-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;padding-block:1rem;display:grid}.company-workspace .company-schedule-table td{min-width:0;padding:0}.company-workspace .company-schedule-table td:first-child{font-family:var(--font-serif);align-self:center;font-size:1.125rem;font-weight:400}.company-workspace .company-schedule-table td:nth-child(2){justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.company-workspace .company-schedule-table td[data-label]:before{color:var(--text-secondary);content:attr(data-label);margin-bottom:.375rem;font-size:.75rem;display:block}.company-workspace .company-schedule-table td:nth-child(2):before{margin-bottom:0}.company-workspace .company-schedule-table td:nth-child(7){grid-column:1/-1}}@media (min-width:640px){.company-workspace .company-booking-sheet{width:min(32rem,100% - 1rem)}.company-workspace .company-booking-wizard{min-height:min(38rem,100dvh - 10rem)}.company-workspace .company-booking-wizard [data-booking-sticky-actions]{bottom:-1.25rem}}@media (min-width:1280px){.company-workspace .company-dashboard-metric{border-right:1px solid var(--border-subtle);border-bottom:0}.company-workspace .company-dashboard-metric:nth-child(2n){border-right:1px solid var(--border-subtle)}.company-workspace .company-dashboard-metric:last-child{border-right:0}}@media (max-width:639px){.company-workspace:has(.company-calendar) .workspace-search-trigger{width:100%;font-size:14px}.company-workspace:has(.company-calendar) .workspace-search-trigger kbd{display:none}.company-workspace .company-calendar-filters{background:0 0;border:0;padding:0}.company-workspace .company-calendar-filter-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;display:grid}.company-workspace .company-calendar-date-label{align-items:center;gap:8px;min-width:0;min-height:44px;font-size:16px;font-weight:600;display:flex}.company-workspace .company-calendar-date-label>svg{color:#57534d;flex-shrink:0;width:18px;height:18px}.company-workspace .company-calendar-date-label>span{overflow-wrap:anywhere;min-width:0}.company-workspace .company-calendar-period-tools{grid-area:1/2}.company-workspace .company-calendar-period-tools>button{padding-inline:10px;font-weight:400}.company-workspace .company-calendar-period-step{background:0 0;border:0;border-radius:0;gap:4px;overflow:visible}.company-workspace .company-calendar-period-step>button{border:1px solid var(--border-subtle);border-radius:50%}.company-workspace .company-calendar-mobile-actions{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.company-workspace .company-calendar-mobile-actions>button{min-height:44px}.company-workspace .company-calendar-filter-toggle{border:1px solid var(--border-subtle);background:#fff}.company-workspace .company-calendar-filter-toggle[aria-expanded=true]{border-color:var(--accent);background:#fbf3ee}.company-workspace .company-calendar-filter-disclosure{grid-area:3/1/auto/-1}.company-workspace .company-calendar-filter-disclosure [data-booking-filter-fields]{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;margin-top:12px;padding:14px}.company-workspace .company-calendar-filter-disclosure label{font-size:12px}.company-workspace .company-calendar-filter-disclosure :is(input,select){border-color:var(--border-subtle);padding-inline:10px}.company-workspace .company-calendar [data-calendar-mobile-grid]{background:0 0;border:0;border-radius:0}.company-workspace .company-calendar .calendar-status-legend{font-size:13px}.company-workspace .company-calendar [data-calendar-mobile-header]{background:var(--canvas);border:0;border-radius:0;margin-bottom:12px}.company-workspace .company-calendar [role=tablist]{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:12px;padding:6px;overflow:visible}.company-workspace .company-calendar [role=tab]{white-space:normal;flex:1;min-width:0;padding-inline:6px;font-size:14px}.company-workspace .company-calendar [data-calendar-mobile-header]>[role=group]{margin:0}.company-workspace .company-calendar [data-calendar-mobile-panel]{border:1px solid var(--border-subtle);background:#fff;border-radius:4px;overflow:hidden}.company-workspace .company-calendar [data-calendar-mobile-panel]>.flex{padding-top:16px}.company-workspace .company-calendar [data-calendar-mobile-panel]>.flex>.sticky{width:56px}.company-workspace .company-calendar [data-calendar-mobile-panel] .company-calendar-booking{font-size:14px;line-height:1.25}.company-workspace .company-calendar [data-calendar-mobile-panel] [data-booking-status-badge]{max-width:76px;font-size:11px}.company-workspace .company-calendar [data-calendar-mobile-panel] [data-calendar-overlay-kind]>span{font-size:13px;line-height:16px}.company-workspace [data-ui-surface=workspace]{padding-top:calc(1rem + env(safe-area-inset-top))}.company-workspace input,.company-workspace select,.company-workspace textarea{font-size:1rem}}@media (prefers-reduced-motion:reduce){.company-workspace .company-primary-action{transition:none}}
