:where(.business-unit-ui) .scheduling-screen,:where(.business-unit-ui) .scheduling-form,:where(.business-unit-ui) .scheduling-sections{gap:18px;min-width:0;display:grid}:where(.business-unit-ui) .scheduling-screen .record-list{margin:0}:where(.business-unit-ui) .scheduling-screen .record-row{align-items:center}:where(.business-unit-ui) .scheduling-screen .record-main{overflow-wrap:anywhere;min-width:0}:where(.business-unit-ui) .scheduling-screen .record-main small{display:block}:where(.business-unit-ui) .scheduling-filter-row,:where(.business-unit-ui) .scheduling-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}:where(.business-unit-ui) .scheduling-filter-row>.field{flex:170px;min-width:0}:where(.business-unit-ui) .scheduling-form input,:where(.business-unit-ui) .scheduling-form select,:where(.business-unit-ui) .scheduling-form textarea{min-width:0;max-width:100%}:where(.business-unit-ui) .scheduling-form fieldset{min-width:0}:where(.business-unit-ui) .scheduling-segment,:where(.business-unit-ui) .scheduling-exception,:where(.business-unit-ui) .scheduling-hour-day{border-bottom:1px solid var(--color-line);gap:12px;padding:16px 0;display:grid}:where(.business-unit-ui) .scheduling-segment-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.business-unit-ui) .scheduling-hours,:where(.business-unit-ui) .scheduling-intervals{gap:10px;min-width:0;display:grid}:where(.business-unit-ui) .scheduling-time-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:end;gap:8px;display:grid}:where(.business-unit-ui) .scheduling-holiday-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}:where(.business-unit-ui) .scheduling-time-row .field{min-width:0}:where(.business-unit-ui) .scheduling-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}:where(.business-unit-ui) .scheduling-check input{flex:none;width:20px;height:20px}:where(.business-unit-ui) .scheduling-slot-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}:where(.business-unit-ui) .scheduling-slot-grid .button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-raised)}:where(.business-unit-ui) .scheduling-summary{border-block:1px solid var(--color-line);gap:8px;padding:14px 0;display:grid}:where(.business-unit-ui) .scheduling-summary p{margin:0}:where(.business-unit-ui) .scheduling-summary dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}:where(.business-unit-ui) .scheduling-summary dt{color:var(--color-muted)}:where(.business-unit-ui) .scheduling-summary dd{overflow-wrap:anywhere;margin:0}:where(.business-unit-ui) .scheduling-booking-row{border-bottom:1px solid var(--color-line);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}:where(.business-unit-ui) .scheduling-booking-row time{font-variant-numeric:tabular-nums}:where(.business-unit-ui) .scheduling-booking-row strong,:where(.business-unit-ui) .scheduling-booking-row small{overflow-wrap:anywhere;display:block}:where(.business-unit-ui) .scheduling-status{color:var(--color-muted);font-size:.85rem}:where(.business-unit-ui) .scheduling-status[data-status=IN_PROGRESS]{color:var(--color-primary)}:where(.business-unit-ui) .scheduling-status[data-status=CANCELLED],:where(.business-unit-ui) .scheduling-status[data-status=NO_SHOW]{text-decoration:line-through}:where(.business-unit-ui) .scheduling-note{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.5}:where(.business-unit-ui) .scheduling-publication-switch{gap:6px;min-width:150px;display:grid}:where(.business-unit-ui) .scheduling-publication-switch .ui-check{margin:0}:where(.business-unit-ui) .scheduling-publication-error{max-width:260px;color:var(--color-danger);gap:4px;display:grid}:where(.business-unit-ui) .scheduling-publication-error .button{justify-self:start}:where(.business-unit-ui) .scheduling-service-actions,:where(.business-unit-ui) .scheduling-service-providers-heading,:where(.business-unit-ui) .scheduling-service-provider,:where(.business-unit-ui) .scheduling-service-provider-badges{align-items:center;gap:8px;display:flex}:where(.business-unit-ui) .scheduling-service-actions{flex-wrap:wrap}:where(.business-unit-ui) .scheduling-service-providers{gap:16px;display:grid}:where(.business-unit-ui) .scheduling-service-providers-heading,:where(.business-unit-ui) .scheduling-service-provider{justify-content:space-between}:where(.business-unit-ui) .scheduling-service-provider-list{gap:8px;display:grid}:where(.business-unit-ui) .scheduling-service-provider{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-raised);min-width:0;padding:12px}:where(.business-unit-ui) .scheduling-service-provider-badges{flex-wrap:wrap;margin-top:6px}@media (width<=480px){:where(.business-unit-ui) .scheduling-form .form-grid{grid-template-columns:minmax(0,1fr)}:where(.business-unit-ui) .scheduling-booking-row{grid-template-columns:60px minmax(0,1fr)}:where(.business-unit-ui) .scheduling-booking-row>.button{grid-column:2;justify-self:start}:where(.business-unit-ui) .scheduling-summary dl{grid-template-columns:minmax(0,1fr);gap:4px}:where(.business-unit-ui) .scheduling-summary dd{margin-bottom:8px}:where(.business-unit-ui) .scheduling-service-providers-heading,:where(.business-unit-ui) .scheduling-service-provider{flex-direction:column;align-items:stretch}:where(.business-unit-ui) .scheduling-service-providers-heading .button,:where(.business-unit-ui) .scheduling-service-provider .button{width:100%}}:where(.business-unit-ui) .scheduling-screen>button{justify-self:start}:where(.business-unit-ui) .scheduling-screen>:is(.ui-page-header,.ui-filter-bar,.ui-filter-tabs){margin-bottom:0}:where(.business-unit-ui) .scheduling-week-grid{grid-template-columns:repeat(7,minmax(150px,1fr));align-items:start;gap:12px;display:grid;overflow-x:auto}:where(.business-unit-ui) .scheduling-week-grid .scheduling-time-row{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);padding-bottom:12px}:where(.business-unit-ui) .scheduling-week-grid .scheduling-hour-day{padding:8px 0}:where(.business-unit-ui) .scheduling-day-toggle{grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:44px;display:grid}:where(.business-unit-ui) .scheduling-day-toggle input{place-self:center;margin:0}:where(.business-unit-ui) .scheduling-day-toggle label{align-items:center;min-height:44px;display:flex}@media (width<=640px){:where(.business-unit-ui) .scheduling-week-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));overflow-x:visible}}
