.models-module__IYyEVG__page{--models-text:#1d1c1d;--models-muted:#616061;--models-border:#e5e5e5;--models-blue:#1264a3;--models-green:#007a5a;--models-amber:#9c5700;min-width:0;color:var(--models-text);gap:32px;font-size:16px;line-height:1.5;display:grid}.models-module__IYyEVG__page .pa-page-heading .screen-title{letter-spacing:-.025em;font-size:30px;font-weight:700}.models-module__IYyEVG__page .pa-page-heading .screen-sub{color:var(--models-muted);font-size:16px}.models-module__IYyEVG__page .models-module__IYyEVG__refreshButton{border-color:var(--models-border);font-weight:500}.models-module__IYyEVG__refreshButton>span{align-items:center;gap:8px;display:inline-flex}.models-module__IYyEVG__screen{gap:28px;min-width:0;display:grid}.models-module__IYyEVG__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:4px 0;display:grid}.models-module__IYyEVG__summary>section{min-width:0;padding:0 28px}.models-module__IYyEVG__summary>section:first-child{padding-left:8px}.models-module__IYyEVG__summary>section+section{border-left:1px solid var(--models-border)}.models-module__IYyEVG__summary p{margin:0}.models-module__IYyEVG__eyebrow{color:var(--models-muted);font-size:16px;margin-bottom:7px!important}.models-module__IYyEVG__currentTitle{letter-spacing:-.025em;margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.35}.models-module__IYyEVG__caption{color:var(--models-muted,var(--ds-text-tertiary));overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.5}.models-module__IYyEVG__currentSummary>.models-module__IYyEVG__status{margin-top:18px}.models-module__IYyEVG__currentSummary>.models-module__IYyEVG__smallDisclosure{margin-top:8px}.models-module__IYyEVG__summaryTitle{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650;line-height:1.35}.models-module__IYyEVG__reserveSummary[data-reserve=none] .models-module__IYyEVG__summaryTitle{color:var(--models-amber,#9c5700)}.models-module__IYyEVG__priceValue{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.3;margin-bottom:4px!important}.models-module__IYyEVG__priceEmpty{font-size:14px;line-height:1.5}.models-module__IYyEVG__priceDisclosure{margin-top:9px}.models-module__IYyEVG__reserveHeading{align-items:flex-start;gap:12px;padding-top:4px;display:flex}.models-module__IYyEVG__reserveBody{color:var(--models-muted,var(--ds-text-tertiary));gap:8px;margin-left:34px;font-size:14px;display:grid}.models-module__IYyEVG__reserveBody>p:first-child{margin-top:10px}.models-module__IYyEVG__status{align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.models-module__IYyEVG__success{color:var(--models-green,#007a5a)}.models-module__IYyEVG__warning{color:var(--models-amber,#9c5700)}.models-module__IYyEVG__info{color:var(--models-blue,#1264a3)}.models-module__IYyEVG__neutral{color:var(--models-text,#1d1c1d);font-weight:500}.models-module__IYyEVG__neutral>svg{color:#8a8b91}.models-module__IYyEVG__reserveLabel{color:var(--models-blue,#1264a3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.models-module__IYyEVG__link{color:var(--models-blue,#1264a3);font:inherit;cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:7px;padding:0;text-decoration:underline;display:inline-flex}.models-module__IYyEVG__link:hover{color:#0b4b7d}.models-module__IYyEVG__link:focus-visible,.models-module__IYyEVG__page summary:focus-visible{outline:2px solid var(--models-blue);outline-offset:4px;border-radius:3px}.models-module__IYyEVG__page summary{cursor:pointer;list-style:none}.models-module__IYyEVG__page summary::-webkit-details-marker{display:none}.models-module__IYyEVG__page summary>svg:last-child{transition:transform .12s}.models-module__IYyEVG__page details[open]>summary>svg:last-child{transform:rotate(180deg)}.models-module__IYyEVG__smallDisclosure{color:var(--models-muted,var(--ds-text-tertiary));font-size:13px}.models-module__IYyEVG__smallDisclosure>summary{align-items:center;gap:5px;display:inline-flex}.models-module__IYyEVG__smallDisclosure>p{margin-top:6px}.models-module__IYyEVG__popover{position:relative}.models-module__IYyEVG__popoverContent{z-index:5;border:1px solid var(--models-border,#e5e5e5);background:var(--ds-surface-panel);width:330px;max-width:min(620px,100vw - 48px);color:var(--models-text,#1d1c1d);border-radius:8px;gap:14px;padding:20px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 8px 28px #00000016}.models-module__IYyEVG__reserveSummary .models-module__IYyEVG__popoverContent{left:auto;right:0}.models-module__IYyEVG__priceDisclosure .models-module__IYyEVG__popoverContent{width:600px;left:50%;transform:translate(-50%)}.models-module__IYyEVG__popoverContent p{margin:0}.models-module__IYyEVG__popoverContent [data-turn-price]{box-shadow:none;border:0;padding:0}.models-module__IYyEVG__candidates{gap:8px;display:grid}.models-module__IYyEVG__candidates>button{justify-content:flex-start}.models-module__IYyEVG__admissionDisclosure{background:#f0f7ff;border:1px solid #c7ddf2;border-radius:7px;min-width:0}.models-module__IYyEVG__admissionSummary{color:var(--models-blue);align-items:center;gap:20px;padding:18px 22px;display:flex}.models-module__IYyEVG__admissionCopy{gap:3px;min-width:0;display:grid}.models-module__IYyEVG__admissionCopy strong{color:var(--models-text);font-size:18px;font-weight:650}.models-module__IYyEVG__admissionCopy>span{color:var(--models-muted);font-size:14px}.models-module__IYyEVG__admissionCopy>.models-module__IYyEVG__warning{color:var(--models-amber)}.models-module__IYyEVG__detailsButton{background:var(--models-green);color:#fff;border-radius:5px;flex:none;align-items:center;gap:10px;margin-left:auto;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.models-module__IYyEVG__admissionSummary:hover .models-module__IYyEVG__detailsButton{background:#006348}.models-module__IYyEVG__admissionContent{background:#fff;border-top:1px solid #c7ddf2;border-radius:0 0 7px 7px;padding:20px}.models-module__IYyEVG__spinner{animation:1.1s linear infinite models-module__IYyEVG__spin}@keyframes models-module__IYyEVG__spin{to{transform:rotate(360deg)}}.models-module__IYyEVG__catalog{min-width:0}.models-module__IYyEVG__sectionTitle{color:var(--models-text,var(--ds-text-primary));margin:0;font-size:20px;font-weight:650;line-height:1.4}.models-module__IYyEVG__catalog>.models-module__IYyEVG__sectionTitle{margin-bottom:14px}.models-module__IYyEVG__tableFrame{border:1px solid var(--models-border);border-radius:7px;overflow:hidden}.models-module__IYyEVG__table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.models-module__IYyEVG__table th,.models-module__IYyEVG__table td{vertical-align:middle;padding:18px}.models-module__IYyEVG__table thead th{color:var(--models-muted);background:#fafafa;padding:12px 18px;font-size:14px;font-weight:400}.models-module__IYyEVG__table thead th:first-child{width:44%}.models-module__IYyEVG__table thead th:nth-child(2){width:29%}.models-module__IYyEVG__table thead th:last-child{width:27%}.models-module__IYyEVG__table tbody tr{border-top:1px solid var(--models-border)}.models-module__IYyEVG__table tbody th{font-weight:400}.models-module__IYyEVG__table tbody tr:hover{background:#fafafa}.models-module__IYyEVG__table tbody .models-module__IYyEVG__checkingRow,.models-module__IYyEVG__table tbody .models-module__IYyEVG__checkingRow:hover{background:#f2f8ff}.models-module__IYyEVG__name{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.models-module__IYyEVG__name strong{font-size:17px;font-weight:650}.models-module__IYyEVG__action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.models-module__IYyEVG__admitAction{gap:6px;display:grid}.models-module__IYyEVG__actionHint{color:var(--models-muted);align-items:flex-start;gap:6px;font-size:13px;display:flex}.models-module__IYyEVG__actionHint svg{margin-top:2px}.models-module__IYyEVG__page .models-module__IYyEVG__action button,.models-module__IYyEVG__page .models-module__IYyEVG__refreshButton{--ui-action-control-height:36px;--ui-action-control-font-size:14px;font-weight:500}.models-module__IYyEVG__page .models-module__IYyEVG__action button:not(:disabled){border-color:var(--models-border)}.models-module__IYyEVG__page .models-module__IYyEVG__action button:disabled{border-color:var(--models-border);color:#777;background:#f5f5f5}.models-module__IYyEVG__page .models-module__IYyEVG__switchButton{--ui-action-control-background:var(--models-green);--ui-action-control-background-hover:#006348;--ui-action-control-foreground:white;--ui-action-control-foreground-hover:white}.models-module__IYyEVG__tableNote{border-top:1px solid var(--models-border);color:var(--models-muted);background:#fafafa;align-items:center;gap:10px;margin:0;padding:12px 18px;font-size:13px;display:flex}.models-module__IYyEVG__history>summary{align-items:center;gap:12px;padding:3px 2px 14px;font-size:16px;display:flex}.models-module__IYyEVG__history>summary>svg{color:var(--models-muted)}.models-module__IYyEVG__history>summary>svg:last-child{margin-left:auto}.models-module__IYyEVG__historyContent{border-top:1px solid var(--models-border);gap:16px;padding-top:20px;display:grid}.models-module__IYyEVG__historyHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.models-module__IYyEVG__historySection{gap:12px;display:grid}.models-module__IYyEVG__journalRow,.models-module__IYyEVG__caseRow,.models-module__IYyEVG__priceRow{overflow-wrap:anywhere;align-items:center;gap:12px;display:grid}.models-module__IYyEVG__journalRow{grid-template-columns:minmax(130px,.7fr) minmax(140px,.9fr) minmax(200px,1.6fr)}.models-module__IYyEVG__caseRow{grid-template-columns:minmax(120px,.7fr) minmax(56px,.3fr) minmax(56px,.3fr) minmax(180px,2fr)}.models-module__IYyEVG__priceRow{grid-template-columns:minmax(120px,.8fr) minmax(180px,2fr);align-items:start}.models-module__IYyEVG__item{border-bottom:1px solid var(--ds-border-row);background:var(--ds-surface-panel);padding:12px 16px}.models-module__IYyEVG__item:last-child{border-bottom:0}.models-module__IYyEVG__reasons{margin:0;padding-inline-start:16px}.models-module__IYyEVG__arrow{color:var(--models-muted,var(--ds-text-muted))}@media (max-width:1100px){.models-module__IYyEVG__priceDisclosure .models-module__IYyEVG__popoverContent{width:480px}.models-module__IYyEVG__summary>section{padding-inline:18px}.models-module__IYyEVG__table thead th:first-child{width:36%}.models-module__IYyEVG__table thead th:nth-child(2){width:29%}.models-module__IYyEVG__table thead th:last-child{width:35%}.models-module__IYyEVG__currentTitle{font-size:20px}.models-module__IYyEVG__summaryTitle{font-size:16px}.models-module__IYyEVG__reserveBody{margin-left:0}}@media (max-width:767px){.models-module__IYyEVG__page,.models-module__IYyEVG__screen{gap:24px}.models-module__IYyEVG__page .pa-page-heading .screen-title{font-size:24px}.models-module__IYyEVG__summary{grid-template-columns:1fr;gap:18px}.models-module__IYyEVG__summary>section,.models-module__IYyEVG__summary>section:first-child{padding:0}.models-module__IYyEVG__summary>section+section{border-left:0;border-top:1px solid var(--models-border);padding-top:18px}.models-module__IYyEVG__popoverContent,.models-module__IYyEVG__priceDisclosure .models-module__IYyEVG__popoverContent,.models-module__IYyEVG__reserveSummary .models-module__IYyEVG__popoverContent{width:100%;max-width:none;box-shadow:none;margin-top:12px;padding:14px;position:static;transform:none}.models-module__IYyEVG__admissionSummary{flex-wrap:wrap;gap:12px;padding:16px}.models-module__IYyEVG__admissionCopy{flex:calc(100% - 48px)}.models-module__IYyEVG__detailsButton{margin-left:40px}.models-module__IYyEVG__admissionContent{padding:12px}.models-module__IYyEVG__table,.models-module__IYyEVG__table tbody{display:block}.models-module__IYyEVG__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.models-module__IYyEVG__table tbody tr{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.models-module__IYyEVG__table tbody tr:first-child{border-top:0}.models-module__IYyEVG__table th,.models-module__IYyEVG__table td{padding:0;display:block}.models-module__IYyEVG__tableNote{align-items:flex-start;padding:14px 16px}.models-module__IYyEVG__journalRow,.models-module__IYyEVG__caseRow,.models-module__IYyEVG__priceRow{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.models-module__IYyEVG__spinner{animation:none}.models-module__IYyEVG__page summary>svg:last-child{transition:none}}
.button-module__eUE7Nq__action,.button-module__eUE7Nq__linkAction{--ui-action-control-background:var(--ds-action-primary);--ui-action-control-border:var(--ds-action-primary);--ui-action-control-foreground:var(--ds-text-on-action);--ui-action-control-background-hover:var(--ds-action-primary-hover);--ui-action-control-height:var(--ds-control-height-md);--ui-action-control-font-size:var(--ds-type-control-size);min-inline-size:0;block-size:var(--ui-action-control-height);justify-content:center;align-items:center;gap:var(--ds-spacing-control-gap);padding-inline:var(--ds-spacing-control-inline);border:1px solid var(--ui-action-control-border);border-radius:var(--ds-radius-control-sm);background:var(--ui-action-control-background);color:var(--ui-action-control-foreground);font:inherit;font-size:var(--ui-action-control-font-size);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-control);text-align:center;white-space:nowrap;cursor:pointer;appearance:none;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), border-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), transform var(--ds-motion-duration-hover) var(--ds-motion-ease-spring), box-shadow var(--ds-motion-duration-hover) var(--ds-motion-ease-standard);text-decoration:none;display:inline-flex;position:relative}.button-module__eUE7Nq__action:focus-visible,.button-module__eUE7Nq__linkAction:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:2px;box-shadow:var(--ds-focus-ring-shadow)}.button-module__eUE7Nq__action:active:not(:disabled),.button-module__eUE7Nq__linkAction:active:not([aria-disabled=true]){transform:scale(.97)}.button-module__eUE7Nq__action:disabled,.button-module__eUE7Nq__linkAction[aria-disabled=true]{border-color:var(--ds-disabled-border);background:var(--ds-disabled-background);color:var(--ds-disabled-foreground);cursor:not-allowed;box-shadow:none}@media (hover:hover){.button-module__eUE7Nq__action:hover:not(:disabled),.button-module__eUE7Nq__linkAction:hover:not([aria-disabled=true]){border-color:var(--ui-action-control-border-hover,var(--ui-action-control-border));background:var(--ui-action-control-background-hover);color:var(--ui-action-control-foreground-hover,var(--ui-action-control-foreground));transform:translateY(-1px)}}.button-module__eUE7Nq__primary{--ui-action-control-background:var(--ds-action-primary);--ui-action-control-border:var(--ds-action-primary);--ui-action-control-foreground:var(--ds-text-on-action);--ui-action-control-background-hover:var(--ds-action-primary-hover);--ui-action-control-border-hover:var(--ds-action-primary-hover)}.button-module__eUE7Nq__inverse{--ui-action-control-background:var(--ds-surface-inverse);--ui-action-control-border:var(--ds-surface-inverse);--ui-action-control-foreground:var(--ds-text-on-strong);--ui-action-control-background-hover:var(--ds-text-secondary);--ui-action-control-border-hover:var(--ds-text-secondary)}.button-module__eUE7Nq__secondary{--ui-action-control-background:var(--ds-surface-panel);--ui-action-control-border:var(--ds-border-control);--ui-action-control-foreground:var(--ds-text-secondary);--ui-action-control-background-hover:var(--ds-surface-hover);--ui-action-control-border-hover:var(--ds-border-control);--ui-action-control-foreground-hover:var(--ds-text-primary)}.button-module__eUE7Nq__ghost{--ui-action-control-background:transparent;--ui-action-control-border:transparent;--ui-action-control-foreground:var(--ds-text-secondary);--ui-action-control-background-hover:var(--ds-surface-hover);--ui-action-control-border-hover:transparent;--ui-action-control-foreground-hover:var(--ds-text-primary)}.button-module__eUE7Nq__danger{--ui-action-control-background:var(--ds-status-danger-surface);--ui-action-control-border:var(--ds-status-danger);--ui-action-control-foreground:var(--ds-text-primary);--ui-action-control-background-hover:var(--ds-status-danger-border);--ui-action-control-border-hover:var(--ds-status-danger);--ui-action-control-foreground-hover:var(--ds-text-primary)}.button-module__eUE7Nq__sizeSm{--ui-action-control-height:var(--ds-control-height-sm);--ui-action-control-font-size:var(--ds-type-label-size)}.button-module__eUE7Nq__sizeMd{--ui-action-control-height:var(--ds-control-height-md);--ui-action-control-font-size:var(--ds-type-control-size)}.button-module__eUE7Nq__sizeLg{--ui-action-control-height:var(--ds-control-touch-target);--ui-action-control-font-size:var(--ds-type-body-size)}.button-module__eUE7Nq__content{justify-content:center;align-items:center;gap:var(--ds-spacing-control-gap);min-inline-size:0;display:inline-flex}.button-module__eUE7Nq__content[aria-hidden=true]{visibility:hidden}.button-module__eUE7Nq__content>svg,.button-module__eUE7Nq__icon>svg{flex:none}.button-module__eUE7Nq__iconButton{inline-size:var(--ui-action-control-height);min-inline-size:var(--ui-action-control-height);border-radius:var(--ds-radius-pill);padding:0}.button-module__eUE7Nq__icon{line-height:var(--ds-line-height-solid);place-items:center;display:inline-grid}.button-module__eUE7Nq__spinner{border:2px solid;border-radius:var(--ds-radius-pill);block-size:1em;inline-size:1em;animation:button-module__eUE7Nq__ui-action-spin var(--ds-motion-duration-entrance) var(--ds-ease-linear) infinite;border-inline-end-color:#0000;margin:auto;display:block;position:absolute;inset:0}.button-module__eUE7Nq__linkAction{--ui-action-control-background:transparent;--ui-action-control-border:transparent;--ui-action-control-foreground:var(--ds-action-primary);--ui-action-control-background-hover:transparent;--ui-action-control-foreground-hover:var(--ds-action-primary-hover);block-size:auto;min-block-size:var(--ui-action-control-height);font-weight:var(--ds-font-weight-bold);text-underline-offset:.2em;padding-inline:0}.button-module__eUE7Nq__linkPrimary{--ui-action-control-foreground:var(--ds-action-primary);--ui-action-control-foreground-hover:var(--ds-action-primary-hover)}.button-module__eUE7Nq__linkNeutral{--ui-action-control-foreground:var(--ds-text-secondary);--ui-action-control-foreground-hover:var(--ds-text-primary)}.button-module__eUE7Nq__linkDanger{--ui-action-control-foreground:var(--ds-status-danger);--ui-action-control-foreground-hover:var(--ds-status-danger)}@media (hover:hover){.button-module__eUE7Nq__linkAction:hover:not([aria-disabled=true]){text-decoration:underline;transform:none}}@keyframes button-module__eUE7Nq__ui-action-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.button-module__eUE7Nq__action:hover:not(:disabled),.button-module__eUE7Nq__action:active:not(:disabled),.button-module__eUE7Nq__linkAction:hover:not([aria-disabled=true]),.button-module__eUE7Nq__linkAction:active:not([aria-disabled=true]){transform:none}.button-module__eUE7Nq__spinner{animation:none}}
.field-module__iM_fuq__field{gap:var(--ds-spacing-control-gap);min-inline-size:0;color:var(--ds-text-primary);flex-direction:column;display:flex}.field-module__iM_fuq__fieldPanel{padding:var(--ds-spacing-control-inline);border:1px solid var(--ds-border-heading);border-radius:var(--ds-radius-row);background:var(--ds-surface-control);transition:background-color var(--ds-motion-duration-responsive) var(--ds-motion-ease-standard), border-color var(--ds-motion-duration-responsive) var(--ds-motion-ease-standard), box-shadow var(--ds-motion-duration-responsive) var(--ds-motion-ease-standard)}.field-module__iM_fuq__fieldPanel:has(:focus-visible){border-color:var(--ds-focus-ring-color);background:var(--ds-surface-panel);box-shadow:var(--ds-focus-ring-shadow)}.field-module__iM_fuq__fieldDefault{background:0 0}.field-module__iM_fuq__field[data-invalid=true].field-module__iM_fuq__fieldPanel{border-color:var(--ds-status-danger);background:var(--ds-status-danger-surface)}.field-module__iM_fuq__field[data-disabled=true]{color:var(--ds-disabled-foreground)}.field-module__iM_fuq__fieldSizeSm{--ui-field-font-size:var(--ds-type-label-size)}.field-module__iM_fuq__fieldSizeMd{--ui-field-font-size:var(--ds-type-control-size)}.field-module__iM_fuq__fieldSizeLg{--ui-field-font-size:var(--ds-type-body-size)}.field-module__iM_fuq__label{justify-content:space-between;align-items:baseline;gap:var(--ds-spacing-control-gap);min-inline-size:0;font-size:var(--ui-field-font-size,var(--ds-type-control-size));font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-control);display:flex}.field-module__iM_fuq__labelDefault{color:var(--ds-text-secondary)}.field-module__iM_fuq__labelMuted,.field-module__iM_fuq__labelDetail{color:var(--ds-text-tertiary)}.field-module__iM_fuq__labelDetail{font-size:var(--ds-type-label-size);font-weight:var(--ds-font-weight-medium);flex:none}.field-module__iM_fuq__description,.field-module__iM_fuq__error,.field-module__iM_fuq__choiceDescription{font-size:var(--ds-type-caption-size);line-height:var(--ds-type-body-line-height)}.field-module__iM_fuq__description,.field-module__iM_fuq__choiceDescription{color:var(--ds-text-tertiary)}.field-module__iM_fuq__error{color:var(--ds-text-primary);font-weight:var(--ds-font-weight-semibold)}.field-module__iM_fuq__control,.field-module__iM_fuq__selectRoot,.field-module__iM_fuq__searchRoot{--ui-field-control-height:var(--ds-control-height-md);--ui-field-control-font-size:var(--ds-type-control-size);--ui-field-control-background:var(--ds-surface-panel);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-control-sm);background:var(--ui-field-control-background);inline-size:100%;min-inline-size:0;color:var(--ds-text-primary);font:inherit;font-size:var(--ui-field-control-font-size);line-height:var(--ds-line-height-control);transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), border-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease-standard)}.field-module__iM_fuq__controlDefault{--ui-field-control-background:var(--ds-surface-panel)}.field-module__iM_fuq__controlFilled{--ui-field-control-background:var(--ds-surface-control)}.field-module__iM_fuq__selectInline{--ui-field-control-background:transparent;border-color:#0000}.field-module__iM_fuq__selectInline .field-module__iM_fuq__select{font-weight:var(--ds-font-weight-regular)}.field-module__iM_fuq__selectInline:has(.field-module__iM_fuq__select:focus-visible):not([data-disabled=true]):not(.field-module__iM_fuq__controlError){border-color:var(--ds-border-control);background:var(--ds-surface-control)}@media (hover:hover){.field-module__iM_fuq__selectInline:hover:not([data-disabled=true]):not(.field-module__iM_fuq__controlError){border-color:var(--ds-border-control);background:var(--ds-surface-control)}}.field-module__iM_fuq__sizeSm{--ui-field-control-height:var(--ds-control-height-sm);--ui-field-control-font-size:var(--ds-type-label-size)}.field-module__iM_fuq__sizeMd{--ui-field-control-height:var(--ds-control-height-md);--ui-field-control-font-size:var(--ds-type-control-size)}.field-module__iM_fuq__sizeLg{--ui-field-control-height:var(--ds-control-touch-target);--ui-field-control-font-size:var(--ds-type-body-size)}.field-module__iM_fuq__input,.field-module__iM_fuq__textarea{padding-inline:var(--ds-spacing-control-inline);appearance:none;display:block}.field-module__iM_fuq__input{block-size:var(--ui-field-control-height)}.field-module__iM_fuq__textarea{min-block-size:calc(var(--ui-field-control-height) + var(--ds-control-height-2xl));padding-block:var(--ds-spacing-control-block)}.field-module__iM_fuq__resizeVertical{resize:vertical}.field-module__iM_fuq__resizeNone{resize:none}.field-module__iM_fuq__control::placeholder,.field-module__iM_fuq__searchInput::placeholder{color:var(--ds-text-tertiary);opacity:1}.field-module__iM_fuq__control:focus-visible,.field-module__iM_fuq__select:focus-visible{border-color:var(--ds-action-primary);outline:2px solid var(--ds-focus-ring-color);outline-offset:1px;box-shadow:var(--ds-focus-ring-shadow)}.field-module__iM_fuq__controlError,.field-module__iM_fuq__control[aria-invalid=true]{border-color:var(--ds-status-danger);background:var(--ds-status-danger-surface)}.field-module__iM_fuq__control:disabled,.field-module__iM_fuq__selectRoot[data-disabled=true],.field-module__iM_fuq__searchRoot[data-disabled=true]{border-color:var(--ds-disabled-border);background:var(--ds-disabled-background);color:var(--ds-disabled-foreground);cursor:not-allowed;opacity:1}.field-module__iM_fuq__control:disabled{-webkit-text-fill-color:var(--ds-disabled-foreground)}.field-module__iM_fuq__selectRoot{block-size:var(--ui-field-control-height);display:block;position:relative}.field-module__iM_fuq__select{block-size:100%;inline-size:100%;min-inline-size:0;padding-inline:var(--ds-spacing-control-inline);border-radius:inherit;color:inherit;font:inherit;font-weight:var(--ds-font-weight-semibold);cursor:pointer;appearance:none;background:0 0;border:0;outline:0;padding-inline-end:calc(var(--ds-spacing-control-inline) * 3);display:block}.field-module__iM_fuq__select:focus-visible{outline-offset:1px}.field-module__iM_fuq__select:disabled{color:var(--ds-disabled-foreground);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--ds-disabled-foreground)}.field-module__iM_fuq__selectRoot[data-multiple=true]{block-size:auto;min-block-size:var(--ui-field-control-height)}.field-module__iM_fuq__selectRoot[data-multiple=true] .field-module__iM_fuq__select{min-block-size:var(--ui-field-control-height);padding-block:var(--ds-spacing-control-block);padding-inline-end:var(--ds-spacing-control-inline)}.field-module__iM_fuq__selectIcon{inline-size:var(--ds-type-body-size);block-size:var(--ds-type-body-size);fill:none;stroke:var(--ds-icon-secondary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--ds-spacing-control-inline);transform:translateY(-50%)}.field-module__iM_fuq__selectRoot[data-disabled=true] .field-module__iM_fuq__selectIcon{stroke:var(--ds-disabled-foreground)}.field-module__iM_fuq__searchRoot{block-size:var(--ui-field-control-height);align-items:center;gap:var(--ds-spacing-control-gap);padding-inline:var(--ds-spacing-control-inline);display:flex;position:relative}.field-module__iM_fuq__searchRoot:has(.field-module__iM_fuq__searchInput:focus-visible){border-color:var(--ds-action-primary);outline:2px solid var(--ds-focus-ring-color);outline-offset:1px;box-shadow:var(--ds-focus-ring-shadow)}.field-module__iM_fuq__searchIcon{inline-size:var(--ds-type-body-size);block-size:var(--ds-type-body-size);fill:none;stroke:var(--ds-icon-secondary);stroke-width:2px;stroke-linecap:round;pointer-events:none;flex:none}.field-module__iM_fuq__searchInput{block-size:100%;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;appearance:none;background:0 0;border:0;outline:0;padding:0}.field-module__iM_fuq__searchInput::-webkit-search-cancel-button{appearance:none}.field-module__iM_fuq__searchInput:disabled{color:var(--ds-disabled-foreground);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--ds-disabled-foreground)}.field-module__iM_fuq__clearButton{inline-size:var(--ds-control-height-2xs);block-size:var(--ds-control-height-2xs);border-radius:var(--ds-radius-pill);color:var(--ds-icon-secondary);font:inherit;line-height:var(--ds-line-height-solid);cursor:pointer;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.field-module__iM_fuq__clearButton:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:1px;box-shadow:var(--ds-focus-ring-shadow)}@media (hover:hover){.field-module__iM_fuq__clearButton:hover:not(:disabled){background:var(--ds-surface-selected);color:var(--ds-icon-primary)}}.field-module__iM_fuq__searchSpinner,.field-module__iM_fuq__switchSpinner{border:2px solid;border-radius:var(--ds-radius-pill);block-size:1em;inline-size:1em;color:var(--ds-icon-secondary);animation:field-module__iM_fuq__ui-field-spin var(--ds-motion-duration-entrance) var(--ds-ease-linear) infinite;border-inline-end-color:#0000;flex:none;display:block}.field-module__iM_fuq__checkbox,.field-module__iM_fuq__switch{min-inline-size:var(--ds-control-height-2xs);min-block-size:var(--ds-control-height-sm);align-items:center;gap:var(--ds-spacing-control-gap);color:var(--ds-text-secondary);font-size:var(--ui-field-font-size,var(--ds-type-control-size));line-height:var(--ds-line-height-control);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.field-module__iM_fuq__checkboxPill,.field-module__iM_fuq__switchLabeled{padding-inline:var(--ds-spacing-control-block);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-pill);background:var(--ds-surface-control)}:is(.field-module__iM_fuq__checkbox:has(.field-module__iM_fuq__nativeChoice:checked).field-module__iM_fuq__checkboxPill,.field-module__iM_fuq__switch:has(.field-module__iM_fuq__nativeChoice:checked).field-module__iM_fuq__switchLabeled){border-color:var(--ds-action-primary-border);background:var(--ds-action-primary-subtle);color:var(--ds-action-primary)}.field-module__iM_fuq__checkboxDefault,.field-module__iM_fuq__switchCompact{background:0 0}.field-module__iM_fuq__nativeChoice{opacity:0;pointer-events:none;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.field-module__iM_fuq__checkboxMark{border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-control-sm);background:var(--ds-surface-panel);block-size:1.2em;inline-size:1.2em;color:var(--ds-text-on-action);transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), border-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), transform var(--ds-motion-duration-responsive) var(--ds-motion-ease-spring);flex:none;place-items:center;display:inline-grid;position:relative}.field-module__iM_fuq__checkboxMark:after{border:solid;content:"";opacity:0;block-size:.6em;inline-size:.3em;transition:opacity var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), transform var(--ds-motion-duration-responsive) var(--ds-motion-ease-spring);border-width:0 .15em .15em 0;transform:translateY(-.08em)rotate(45deg)scale(.7)}.field-module__iM_fuq__nativeChoice:checked+.field-module__iM_fuq__checkboxMark{border-color:var(--ds-action-primary);background:var(--ds-action-primary)}.field-module__iM_fuq__nativeChoice:checked+.field-module__iM_fuq__checkboxMark:after{opacity:1;transform:translateY(-.08em)rotate(45deg)scale(1)}.field-module__iM_fuq__nativeChoice:focus-visible+.field-module__iM_fuq__checkboxMark,.field-module__iM_fuq__nativeChoice:focus-visible+.field-module__iM_fuq__switchTrack{outline:2px solid var(--ds-focus-ring-color);outline-offset:2px;box-shadow:var(--ds-focus-ring-shadow)}.field-module__iM_fuq__choiceCopy{gap:calc(var(--ds-spacing-control-gap) / 2);flex-direction:column;min-inline-size:0;display:flex}.field-module__iM_fuq__choiceLabel{font-weight:var(--ds-font-weight-semibold)}.field-module__iM_fuq__choiceError{color:var(--ds-text-primary)}.field-module__iM_fuq__choiceError .field-module__iM_fuq__checkboxMark,.field-module__iM_fuq__choiceError .field-module__iM_fuq__switchTrack{border-color:var(--ds-status-danger)}.field-module__iM_fuq__checkbox[data-disabled=true],.field-module__iM_fuq__switch[data-disabled=true]{color:var(--ds-disabled-foreground);cursor:not-allowed}.field-module__iM_fuq__checkbox[data-disabled=true] .field-module__iM_fuq__checkboxMark,.field-module__iM_fuq__switch[data-disabled=true] .field-module__iM_fuq__switchTrack{border-color:var(--ds-disabled-border);background:var(--ds-disabled-background)}.field-module__iM_fuq__switch{--ui-switch-track-height:calc(var(--ds-control-height-sm) - var(--ds-spacing-control-inline));--ui-switch-track-width:var(--ds-control-height-md)}.field-module__iM_fuq__switch.field-module__iM_fuq__fieldSizeSm{--ui-switch-track-height:calc(var(--ds-control-height-xs) - var(--ds-spacing-control-inline));--ui-switch-track-width:var(--ds-control-height-sm)}.field-module__iM_fuq__switch.field-module__iM_fuq__fieldSizeLg{min-block-size:var(--ds-control-touch-target);--ui-switch-track-height:calc(var(--ds-control-height-md) - var(--ds-spacing-control-inline));--ui-switch-track-width:var(--ds-control-height-xl)}.field-module__iM_fuq__switchTrack{inline-size:var(--ui-switch-track-width);block-size:var(--ui-switch-track-height);padding:var(--ds-space-2);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-pill);background:var(--ds-disabled-border);color:var(--ds-icon-on-strong);transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), border-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease-standard);flex:none;justify-content:flex-start;align-items:center;display:inline-flex;position:relative}.field-module__iM_fuq__switchThumb{inline-size:calc(var(--ui-switch-track-height) - var(--ds-space-6));block-size:calc(var(--ui-switch-track-height) - var(--ds-space-6));border-radius:var(--ds-radius-pill);background:var(--ds-surface-panel);box-shadow:var(--ds-shadow-card);transition:transform var(--ds-motion-duration-responsive) var(--ds-motion-ease-spring);display:block;transform:translate(0)}.field-module__iM_fuq__nativeChoice:checked+.field-module__iM_fuq__switchTrack{border-color:var(--ds-action-primary);background:var(--ds-action-primary)}.field-module__iM_fuq__nativeChoice:checked+.field-module__iM_fuq__switchTrack .field-module__iM_fuq__switchThumb{transform:translateX(calc(var(--ui-switch-track-width) - var(--ui-switch-track-height)))}.field-module__iM_fuq__switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .field-module__iM_fuq__nativeChoice:checked+.field-module__iM_fuq__switchTrack .field-module__iM_fuq__switchThumb{transform:translateX(calc((var(--ui-switch-track-width) - var(--ui-switch-track-height)) * -1))}.field-module__iM_fuq__switchSpinner{color:var(--ds-disabled-foreground);margin-inline:auto}.field-module__iM_fuq__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}@keyframes field-module__iM_fuq__ui-field-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.field-module__iM_fuq__searchSpinner,.field-module__iM_fuq__switchSpinner{animation:none}}
.feedback-module__m8A7EG__badge,.feedback-module__m8A7EG__alert,.feedback-module__m8A7EG__spinner,.feedback-module__m8A7EG__skeleton,.feedback-module__m8A7EG__emptyState{--ui-feedback-gap:var(--ds-spacing-control-gap);--ui-feedback-inline-padding:var(--ds-spacing-control-inline);--ui-feedback-block-padding:var(--ds-spacing-control-block);--ui-feedback-label-size:var(--ds-type-control-size);--ui-feedback-spinner-size:var(--ds-space-20);--ui-feedback-skeleton-text-height:var(--ds-space-12);--ui-feedback-skeleton-block-height:var(--ds-control-height-xl);color:var(--ds-text-primary);font-family:var(--ds-type-body-family)}.feedback-module__m8A7EG__sizeSm{--ui-feedback-gap:var(--ds-space-4);--ui-feedback-inline-padding:var(--ds-space-8);--ui-feedback-block-padding:var(--ds-space-6);--ui-feedback-label-size:var(--ds-type-label-size);--ui-feedback-spinner-size:var(--ds-space-14);--ui-feedback-skeleton-text-height:var(--ds-space-8);--ui-feedback-skeleton-block-height:var(--ds-control-height-sm)}.feedback-module__m8A7EG__sizeLg{--ui-feedback-gap:var(--ds-space-10);--ui-feedback-inline-padding:var(--ds-space-16);--ui-feedback-block-padding:var(--ds-space-12);--ui-feedback-label-size:var(--ds-type-body-size);--ui-feedback-spinner-size:var(--ds-space-28);--ui-feedback-skeleton-text-height:var(--ds-space-16);--ui-feedback-skeleton-block-height:var(--ds-control-height-2xl)}.feedback-module__m8A7EG__toneNeutral{--ui-feedback-accent:var(--ds-text-secondary);--ui-feedback-surface:var(--ds-surface-chip);--ui-feedback-border:var(--ds-border-default)}.feedback-module__m8A7EG__toneAccent{--ui-feedback-accent:var(--ds-action-primary);--ui-feedback-surface:var(--ds-action-primary-subtle);--ui-feedback-border:var(--ds-action-primary-border)}.feedback-module__m8A7EG__toneInfo{--ui-feedback-accent:var(--ds-status-info);--ui-feedback-surface:color-mix(in oklab, var(--ds-status-info) 10%, var(--ds-surface-panel));--ui-feedback-border:color-mix(in oklab, var(--ds-status-info) 28%, var(--ds-surface-panel))}.feedback-module__m8A7EG__toneSuccess{--ui-feedback-accent:var(--ds-status-success);--ui-feedback-surface:var(--ds-status-success-surface);--ui-feedback-border:var(--ds-status-success-border)}.feedback-module__m8A7EG__toneWarning{--ui-feedback-accent:var(--ds-status-warning);--ui-feedback-surface:color-mix(in oklab, var(--ds-status-warning) 11%, var(--ds-surface-panel));--ui-feedback-border:color-mix(in oklab, var(--ds-status-warning) 30%, var(--ds-surface-panel))}.feedback-module__m8A7EG__toneDanger{--ui-feedback-accent:var(--ds-status-danger);--ui-feedback-surface:var(--ds-status-danger-surface);--ui-feedback-border:var(--ds-status-danger-border)}.feedback-module__m8A7EG__badge{min-block-size:var(--ds-control-height-2xs);justify-content:center;align-items:center;gap:var(--ui-feedback-gap);max-inline-size:100%;padding-block:var(--ds-space-3);padding-inline:var(--ui-feedback-inline-padding);border:var(--ds-space-1) solid var(--ui-feedback-border);border-radius:var(--ds-radius-pill);color:var(--ds-text-primary);font-size:var(--ui-feedback-label-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-control);vertical-align:middle;display:inline-flex}.feedback-module__m8A7EG__badgeSoft{background:var(--ui-feedback-surface)}.feedback-module__m8A7EG__badgeOutline{background:var(--ds-surface-panel)}.feedback-module__m8A7EG__badgeDot{inline-size:var(--ds-space-6);block-size:var(--ds-space-6);border-radius:var(--ds-radius-pill);background:var(--ui-feedback-accent);flex:none}.feedback-module__m8A7EG__badgeLabel{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.feedback-module__m8A7EG__alert{align-items:flex-start;gap:var(--ui-feedback-gap);padding-block:var(--ui-feedback-block-padding);padding-inline:var(--ui-feedback-inline-padding);border:var(--ds-space-1) solid var(--ui-feedback-border);border-radius:var(--ds-radius-control);color:var(--ds-text-secondary);font-size:var(--ui-feedback-label-size);line-height:var(--ds-type-body-line-height);display:flex}.feedback-module__m8A7EG__alertSoft{background:var(--ui-feedback-surface)}.feedback-module__m8A7EG__alertOutline{background:var(--ds-surface-panel)}.feedback-module__m8A7EG__alertIcon{inline-size:var(--ds-space-20);block-size:var(--ds-space-20);color:var(--ui-feedback-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.feedback-module__m8A7EG__alertIcon>svg{block-size:100%;inline-size:100%}.feedback-module__m8A7EG__alertContent{flex:auto;min-inline-size:0}.feedback-module__m8A7EG__alertTitle{color:var(--ds-text-primary);font-weight:var(--ds-font-weight-semibold)}.feedback-module__m8A7EG__alertTitle+.feedback-module__m8A7EG__alertBody{margin-block-start:var(--ds-space-2)}.feedback-module__m8A7EG__alertBody{min-inline-size:0}.feedback-module__m8A7EG__alertAction{flex:none;align-self:center;align-items:center;display:flex}.feedback-module__m8A7EG__spinner{align-items:center;gap:var(--ui-feedback-gap);color:var(--ds-text-secondary);font-size:var(--ui-feedback-label-size);line-height:var(--ds-line-height-control);display:inline-flex}.feedback-module__m8A7EG__spinnerPrimary{--ui-spinner-accent:var(--ds-action-primary)}.feedback-module__m8A7EG__spinnerNeutral{--ui-spinner-accent:var(--ds-icon-secondary)}.feedback-module__m8A7EG__spinnerGlyph{inline-size:var(--ui-feedback-spinner-size);block-size:var(--ui-feedback-spinner-size);border:var(--ds-space-2) solid var(--ds-border-default);border-block-start-color:var(--ui-spinner-accent);border-radius:var(--ds-radius-pill);animation:feedback-module__m8A7EG__dsFeedbackSpin var(--ds-motion-duration-emphasized) var(--ds-ease-linear) infinite;flex:none}.feedback-module__m8A7EG__spinnerLabel{min-inline-size:0}.feedback-module__m8A7EG__visuallyHidden{inline-size:var(--ds-space-1);block-size:var(--ds-space-1);margin:calc(var(--ds-space-1) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.feedback-module__m8A7EG__skeleton{inline-size:var(--ui-skeleton-width,100%);block-size:var(--ui-skeleton-height,var(--ui-feedback-skeleton-text-height));background:var(--ds-skeleton-bone);display:block;overflow:hidden}.feedback-module__m8A7EG__skeletonText{border-radius:var(--ds-radius-3)}.feedback-module__m8A7EG__skeletonBlock{block-size:var(--ui-skeleton-height,var(--ui-feedback-skeleton-block-height));border-radius:var(--ds-radius-control-sm)}.feedback-module__m8A7EG__skeletonCircle{inline-size:var(--ui-skeleton-width,var(--ui-feedback-skeleton-block-height));block-size:var(--ui-skeleton-height,var(--ui-feedback-skeleton-block-height));border-radius:var(--ds-radius-pill);background:var(--ds-skeleton-dot)}.feedback-module__m8A7EG__skeletonPulse{animation:feedback-module__m8A7EG__dsFeedbackPulse var(--ds-motion-duration-entrance) var(--ds-motion-ease-standard) infinite alternate}.feedback-module__m8A7EG__skeletonStill{animation:none}.feedback-module__m8A7EG__emptyState{justify-content:center;align-items:center;gap:var(--ui-feedback-gap);inline-size:100%;padding-block:var(--ds-space-24);padding-inline:var(--ds-space-20);border-radius:var(--ds-radius-card);text-align:center;flex-direction:column;display:flex}.feedback-module__m8A7EG__emptyPlain{background:0 0}.feedback-module__m8A7EG__emptyOutlined{border:var(--ds-space-1) solid var(--ds-border-soft);background:var(--ds-surface-control)}.feedback-module__m8A7EG__emptyIcon{inline-size:var(--ds-control-height-xl);block-size:var(--ds-control-height-xl);color:var(--ds-icon-secondary);justify-content:center;align-items:center;display:inline-flex}.feedback-module__m8A7EG__emptyIcon>svg{block-size:100%;inline-size:100%}.feedback-module__m8A7EG__emptyTitle{color:var(--ds-text-primary);font-size:var(--ds-type-title-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-tight);margin:0}.feedback-module__m8A7EG__emptyDescription{color:var(--ds-text-tertiary);font-size:var(--ui-feedback-label-size);line-height:var(--ds-type-body-line-height);margin:0}.feedback-module__m8A7EG__emptyActions{justify-content:center;align-items:center;gap:var(--ui-feedback-gap);flex-wrap:wrap;margin-block-start:var(--ds-space-4);display:flex}@keyframes feedback-module__m8A7EG__dsFeedbackSpin{to{transform:rotate(1turn)}}@keyframes feedback-module__m8A7EG__dsFeedbackPulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.feedback-module__m8A7EG__spinnerGlyph,.feedback-module__m8A7EG__skeletonPulse{animation:none}}
.layout-module__g3_FkW__layout{box-sizing:border-box;min-width:0}.layout-module__g3_FkW__layout:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:2px}.layout-module__g3_FkW__layout:is(ul,ol,dl){margin:0;padding:0}.layout-module__g3_FkW__stack{flex-direction:column;display:flex}.layout-module__g3_FkW__inline{flex-direction:row;display:flex}.layout-module__g3_FkW__grid{display:grid}.layout-module__g3_FkW__gapNone{gap:0}.layout-module__g3_FkW__gapXs{gap:var(--ds-spacing-control-gap)}.layout-module__g3_FkW__gapSm{gap:var(--ds-spacing-control-block)}.layout-module__g3_FkW__gapMd{gap:var(--ds-spacing-control-inline)}.layout-module__g3_FkW__gapLg{gap:var(--ds-spacing-page-desktop)}.layout-module__g3_FkW__alignStart{align-items:start}.layout-module__g3_FkW__alignCenter{align-items:center}.layout-module__g3_FkW__alignEnd{align-items:end}.layout-module__g3_FkW__alignStretch{align-items:stretch}.layout-module__g3_FkW__alignBaseline{align-items:baseline}.layout-module__g3_FkW__justifyStart{justify-content:flex-start}.layout-module__g3_FkW__justifyCenter{justify-content:center}.layout-module__g3_FkW__justifyEnd{justify-content:flex-end}.layout-module__g3_FkW__justifyBetween{justify-content:space-between}.layout-module__g3_FkW__justifyAround{justify-content:space-around}.layout-module__g3_FkW__justifyEvenly{justify-content:space-evenly}.layout-module__g3_FkW__gridJustifyStart{justify-items:start}.layout-module__g3_FkW__gridJustifyCenter{justify-items:center}.layout-module__g3_FkW__gridJustifyEnd{justify-items:end}.layout-module__g3_FkW__gridJustifyStretch{justify-items:stretch}.layout-module__g3_FkW__noWrap{flex-wrap:nowrap}.layout-module__g3_FkW__wrap{flex-wrap:wrap}.layout-module__g3_FkW__wrapReverse{flex-wrap:wrap-reverse}.layout-module__g3_FkW__columnsOne{grid-template-columns:minmax(0,1fr)}.layout-module__g3_FkW__columnsTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-module__g3_FkW__columnsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-module__g3_FkW__columnsFour{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-module__g3_FkW__flowRow{grid-auto-flow:row}.layout-module__g3_FkW__flowDense{grid-auto-flow:dense}.layout-module__g3_FkW__appShell{--ui-app-shell-desktop-min-width:1280px;height:100vh;min-width:var(--ui-app-shell-desktop-min-width);isolation:isolate;background-color:var(--ds-surface-canvas);display:flex;position:relative;overflow:auto}.layout-module__g3_FkW__appMain{flex:1;min-width:0;display:flex}.layout-module__g3_FkW__page{min-width:0;padding:var(--ds-space-14) var(--ds-space-16) var(--ds-space-14) var(--ds-space-4);flex-direction:column;flex:1;display:flex}.layout-module__g3_FkW__pageHeader{align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-2) var(--ds-space-4) var(--ds-space-12);display:flex}.layout-module__g3_FkW__pageHeaderSettings{padding-bottom:var(--ds-space-8)}.layout-module__g3_FkW__pageTitle{color:inherit;font-size:19px;font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-body);margin:0}.layout-module__g3_FkW__pageSubtitle{color:var(--ds-text-muted);font-size:var(--ds-type-control-size)}.layout-module__g3_FkW__pageHeaderSpacer{flex:1}.layout-module__g3_FkW__settingsTitleBlock{align-items:baseline;gap:var(--ds-space-12);min-width:0;display:flex}.layout-module__g3_FkW__settingsTitleBlock .layout-module__g3_FkW__pageTitle{line-height:var(--ds-line-height-tight)}.layout-module__g3_FkW__toolbar{align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;min-width:0;display:flex}.layout-module__g3_FkW__toolbar[data-align=end]{justify-content:flex-end}.layout-module__g3_FkW__toolbar[data-align=between]{justify-content:space-between}.layout-module__g3_FkW__toolbar[data-gap=none]{gap:0}.layout-module__g3_FkW__toolbar[data-gap=xs]{gap:var(--ds-space-6)}.layout-module__g3_FkW__toolbar[data-placement=header]{display:contents}.layout-module__g3_FkW__pageBody{flex:1;min-width:0;min-height:0}.layout-module__g3_FkW__pageBody[data-flow=row]{flex-direction:row;display:flex}.layout-module__g3_FkW__pageBody[data-flow=column]{flex-direction:column;display:flex}.layout-module__g3_FkW__pageBody[data-scroll=auto]{overflow:auto}.layout-module__g3_FkW__pageBody[data-scroll=hidden]{overflow:hidden}.layout-module__g3_FkW__canvasRegion{display:flex;position:relative}:where(.layout-module__g3_FkW__splitPane){gap:var(--ds-space-12);display:flex}.layout-module__g3_FkW__settingsLayout,.layout-module__g3_FkW__settingsContent{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (max-width:1100px){.layout-module__g3_FkW__collapseCompact.layout-module__g3_FkW__columnsThree,.layout-module__g3_FkW__collapseCompact.layout-module__g3_FkW__columnsFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.layout-module__g3_FkW__appShell{overscroll-behavior:none;min-width:0;height:100dvh;overflow:hidden}.layout-module__g3_FkW__appMain{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.layout-module__g3_FkW__page{padding:var(--ds-space-8) var(--ds-space-10) var(--ds-space-6)}.layout-module__g3_FkW__pageHeader{row-gap:var(--ds-space-8);padding:calc(var(--ds-space-2) + env(safe-area-inset-top)) var(--ds-space-2) var(--ds-space-10);flex-wrap:wrap}.layout-module__g3_FkW__pageHeaderSettings{padding-bottom:var(--ds-space-7)}.layout-module__g3_FkW__pageTitle{font-size:var(--ds-font-size-750)}.layout-module__g3_FkW__pageSubtitle{flex:1 0 auto}.layout-module__g3_FkW__pageHeaderSpacer{display:none}.layout-module__g3_FkW__settingsTitleBlock{display:block}.layout-module__g3_FkW__settingsTitleBlock .layout-module__g3_FkW__pageSubtitle{margin-top:var(--ds-space-2);display:block}.layout-module__g3_FkW__collapseMobile,.layout-module__g3_FkW__collapseCompact.layout-module__g3_FkW__columnsOne,.layout-module__g3_FkW__collapseCompact.layout-module__g3_FkW__columnsTwo,.layout-module__g3_FkW__collapseCompact.layout-module__g3_FkW__columnsThree,.layout-module__g3_FkW__collapseCompact.layout-module__g3_FkW__columnsFour{grid-template-columns:minmax(0,1fr)}}
.overlay-module__my2r1G__layer{z-index:calc(var(--ds-layer-critical) + var(--ui-overlay-stack,1));pointer-events:none;display:grid;position:fixed;inset:0}.overlay-module__my2r1G__backdrop{background:var(--ds-overlay-backdrop);cursor:default;overscroll-behavior:contain;touch-action:none;pointer-events:auto;animation:overlay-module__my2r1G__ui-overlay-fade var(--ds-motion-duration-standard) var(--ds-motion-ease-standard) both;border:0;position:absolute;inset:0}.overlay-module__my2r1G__positioner{z-index:var(--ds-layer-raised);min-block-size:0;min-inline-size:0;padding:var(--ds-space-24);pointer-events:none;display:flex;position:relative}.overlay-module__my2r1G__dialogPositioner{justify-content:center;align-items:center}.overlay-module__my2r1G__drawerPositioner{align-items:stretch;padding:0}.overlay-module__my2r1G__drawerRight{justify-content:flex-end}.overlay-module__my2r1G__drawerLeft{justify-content:flex-start}.overlay-module__my2r1G__sheetPositioner{padding:var(--ds-space-10);justify-content:center;align-items:flex-end;padding-block-end:max(var(--ds-space-10), env(safe-area-inset-bottom))}.overlay-module__my2r1G__panel{border:var(--ds-space-1) solid var(--ds-border-default);background:var(--ds-surface-raised);min-block-size:0;min-inline-size:0;color:var(--ds-text-primary);font-family:var(--ds-type-body-family);line-height:var(--ds-type-body-line-height);box-shadow:var(--ds-shadow-popover);pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}.overlay-module__my2r1G__panel:focus-visible,.overlay-module__my2r1G__anchoredPanel:focus-visible{outline:var(--ds-space-2) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-space-2) * -1);box-shadow:var(--ds-focus-ring-shadow), var(--ds-shadow-popover)}.overlay-module__my2r1G__dialogPanel{inline-size:min(100%, var(--ui-dialog-width));max-block-size:min(760px, calc(100dvh - var(--ds-space-24) - var(--ds-space-24)));border-radius:var(--ds-radius-18);animation:overlay-module__my2r1G__ui-dialog-enter var(--ds-motion-duration-expressive) var(--ds-motion-ease-entrance) both}.overlay-module__my2r1G__dialogSm{--ui-dialog-width:420px}.overlay-module__my2r1G__dialogMd{--ui-dialog-width:600px}.overlay-module__my2r1G__dialogLg{--ui-dialog-width:760px}.overlay-module__my2r1G__dialogFull{--ui-dialog-width:1120px}.overlay-module__my2r1G__drawerPanel{inline-size:min(100%, var(--ui-drawer-width));block-size:100%;box-shadow:var(--ds-shadow-drawer);animation:overlay-module__my2r1G__ui-drawer-enter-right var(--ds-motion-duration-entrance) var(--ds-motion-ease-spring) both;border-block:0;border-radius:0}.overlay-module__my2r1G__drawerLeftPanel{animation-name:overlay-module__my2r1G__ui-drawer-enter-left}.overlay-module__my2r1G__drawerSm{--ui-drawer-width:320px}.overlay-module__my2r1G__drawerMd{--ui-drawer-width:400px}.overlay-module__my2r1G__drawerLg{--ui-drawer-width:520px}.overlay-module__my2r1G__sheetPanel{inline-size:min(720px,100%);max-block-size:min(760px, calc(100dvh - var(--ds-space-20)));border-radius:var(--ds-radius-18) var(--ds-radius-18) var(--ds-radius-14) var(--ds-radius-14);animation:overlay-module__my2r1G__ui-sheet-enter var(--ds-motion-duration-entrance) var(--ds-motion-ease-spring) both}.overlay-module__my2r1G__sheetCompact{max-block-size:min(440px, calc(100dvh - var(--ds-space-20)))}.overlay-module__my2r1G__sheetExpanded{max-block-size:calc(100dvh - var(--ds-space-20))}.overlay-module__my2r1G__header{align-items:start;gap:var(--ds-space-12);padding:var(--ds-space-16) var(--ds-space-18) var(--ds-space-14);border-block-end:var(--ds-space-1) solid var(--ds-border-heading);background:color-mix(in oklab, var(--ds-action-primary-subtle) 48%, var(--ds-surface-panel));grid-template-columns:minmax(0,1fr) auto;display:grid}.overlay-module__my2r1G__heading{min-inline-size:0}.overlay-module__my2r1G__title{overflow-wrap:anywhere;color:var(--ds-text-primary);font-size:var(--ds-type-title-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-tight);margin:0}.overlay-module__my2r1G__description{margin:var(--ds-space-4) 0 0;overflow-wrap:anywhere;color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size)}.overlay-module__my2r1G__close{flex:none}.overlay-module__my2r1G__body{overscroll-behavior:contain;min-block-size:0;padding:var(--ds-space-18);flex:auto;overflow:auto}.overlay-module__my2r1G__bodyEmpty{min-block-size:var(--ds-space-32)}.overlay-module__my2r1G__footer{justify-content:flex-end;align-items:center;gap:var(--ds-spacing-control-gap);padding:var(--ds-space-12) var(--ds-space-18);border-block-start:var(--ds-space-1) solid var(--ds-border-row);background:var(--ds-surface-control);flex-wrap:wrap;flex:none;display:flex}.overlay-module__my2r1G__grip{inline-size:var(--ds-space-32);block-size:var(--ds-space-4);margin-block:var(--ds-space-8) calc(var(--ds-space-8) * -1);border-radius:var(--ds-radius-pill);background:var(--ds-disabled-border);flex:none;align-self:center}.overlay-module__my2r1G__drawerPanel>.overlay-module__my2r1G__grip{display:none}.overlay-module__my2r1G__anchoredPanel{z-index:calc(var(--ds-layer-critical) + var(--ui-overlay-stack,1));min-inline-size:min(220px, calc(100vw - var(--ds-space-16)));max-inline-size:min(360px, calc(100vw - var(--ds-space-16)));max-block-size:min(480px, calc(100dvh - var(--ds-space-16)));overscroll-behavior:contain;padding:var(--ds-space-10);border:var(--ds-space-1) solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-raised);color:var(--ds-text-primary);font-family:var(--ds-type-body-family);box-shadow:var(--ds-shadow-popover);visibility:hidden;pointer-events:auto;animation:overlay-module__my2r1G__ui-popover-enter var(--ds-motion-duration-responsive) var(--ds-motion-ease-entrance) both;flex-direction:column;display:flex;position:fixed;inset-block-start:var(--ui-overlay-top,0);inset-inline-start:var(--ui-overlay-left,0);overflow:auto}.overlay-module__my2r1G__anchoredPanel[data-positioned=true]{visibility:visible}.overlay-module__my2r1G__popoverWide{min-inline-size:min(320px, calc(100vw - var(--ds-space-16)));max-inline-size:min(520px, calc(100vw - var(--ds-space-16)))}.overlay-module__my2r1G__tooltip{z-index:calc(var(--ds-layer-critical) + var(--ui-overlay-stack,1));max-inline-size:min(280px, calc(100vw - var(--ds-space-16)));padding:var(--ds-space-6) var(--ds-space-8);border-radius:var(--ds-radius-7);background:var(--ds-surface-inverse);color:var(--ds-text-on-strong);font-family:var(--ds-type-body-family);font-size:var(--ds-type-label-size);line-height:var(--ds-line-height-compact);overflow-wrap:anywhere;visibility:hidden;pointer-events:none;animation:overlay-module__my2r1G__ui-tooltip-enter var(--ds-motion-duration-quick) var(--ds-motion-ease-standard) both;position:fixed;inset-block-start:var(--ui-overlay-top,0);inset-inline-start:var(--ui-overlay-left,0)}.overlay-module__my2r1G__tooltip[data-positioned=true]{visibility:visible}.overlay-module__my2r1G__visuallyHidden{inline-size:var(--ds-space-1);block-size:var(--ds-space-1);margin:calc(var(--ds-space-1) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@keyframes overlay-module__my2r1G__ui-overlay-fade{0%{opacity:0}}@keyframes overlay-module__my2r1G__ui-dialog-enter{0%{opacity:0;transform:translateY(var(--ds-space-10)) scale(.985)}}@keyframes overlay-module__my2r1G__ui-drawer-enter-right{0%{opacity:0;transform:translate(100%)}}@keyframes overlay-module__my2r1G__ui-drawer-enter-left{0%{opacity:0;transform:translate(-100%)}}@keyframes overlay-module__my2r1G__ui-sheet-enter{0%{opacity:0;transform:translateY(100%)}}@keyframes overlay-module__my2r1G__ui-popover-enter{0%{opacity:0;transform:translateY(calc(var(--ds-space-4) * -1)) scale(.985)}}@keyframes overlay-module__my2r1G__ui-tooltip-enter{0%{opacity:0;transform:scale(.98)}}@media (max-width:767px){.overlay-module__my2r1G__positioner{padding:var(--ds-space-10);padding-block-end:max(var(--ds-space-10), env(safe-area-inset-bottom))}.overlay-module__my2r1G__dialogPositioner{align-items:flex-end}.overlay-module__my2r1G__dialogPanel{inline-size:100%;max-block-size:calc(100dvh - var(--ds-space-20) - env(safe-area-inset-bottom));border-radius:var(--ds-radius-18) var(--ds-radius-18) var(--ds-radius-14) var(--ds-radius-14);animation-name:overlay-module__my2r1G__ui-sheet-enter}.overlay-module__my2r1G__mobileSheet{block-size:auto;inline-size:100%;max-block-size:calc(100dvh - var(--ds-space-20) - env(safe-area-inset-bottom));border:var(--ds-space-1) solid var(--ds-border-default);border-radius:var(--ds-radius-18) var(--ds-radius-18) 0 0;box-shadow:var(--ds-shadow-popover);border-block-end:0;align-self:flex-end;animation-name:overlay-module__my2r1G__ui-sheet-enter}.overlay-module__my2r1G__drawerResponsivePositioner{align-items:flex-end;padding-block-start:var(--ds-space-10)}.overlay-module__my2r1G__mobileSheet>.overlay-module__my2r1G__grip{display:block}.overlay-module__my2r1G__header,.overlay-module__my2r1G__body{padding:var(--ds-space-14)}.overlay-module__my2r1G__footer{padding:var(--ds-space-12) var(--ds-space-14);padding-block-end:max(var(--ds-space-12), env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.overlay-module__my2r1G__backdrop,.overlay-module__my2r1G__dialogPanel,.overlay-module__my2r1G__drawerPanel,.overlay-module__my2r1G__sheetPanel,.overlay-module__my2r1G__anchoredPanel,.overlay-module__my2r1G__tooltip{animation-duration:var(--ds-motion-duration-instant);animation-timing-function:var(--ds-motion-ease-standard)}}
.booking-module__j3UOFa__screen{gap:var(--ds-space-14);flex-direction:column;flex:1;min-height:0;display:flex}.booking-module__j3UOFa__tabsFill,.booking-module__j3UOFa__panelFill,.booking-module__j3UOFa__calBody{flex-direction:column;flex:1;min-height:0;display:flex}.booking-module__j3UOFa__gridRow{gap:var(--ds-space-10);flex:1;min-width:0;min-height:0;margin-top:0;display:flex;position:relative}.booking-module__j3UOFa__tableHead{padding:var(--ds-space-13) var(--ds-space-14)}.booking-module__j3UOFa__sectionTitle{font-size:var(--ds-font-size-650);color:var(--ds-text-primary);margin:0;font-weight:700}.booking-module__j3UOFa__sectionNote{font-size:var(--ds-font-size-250);color:var(--ds-text-faint)}.booking-module__j3UOFa__sectionDesc{margin:0 0 var(--ds-space-9);font-size:var(--ds-font-size-350);color:var(--ds-text-tertiary);line-height:1.5}.booking-module__j3UOFa__sideTitle{font-size:var(--ds-font-size-500);color:var(--ds-text-primary);margin:0;font-weight:700}.booking-module__j3UOFa__sideDesc{font-size:var(--ds-font-size-250);color:var(--ds-text-tertiary);margin:0;line-height:1.45}.booking-module__j3UOFa__mutedNote{font-size:var(--ds-font-size-350);color:var(--ds-text-faint)}.booking-module__j3UOFa__mt11{margin-top:var(--ds-space-11)}.booking-module__j3UOFa__topline{align-items:center;gap:var(--ds-space-10);flex-wrap:wrap;flex:none;display:flex}.booking-module__j3UOFa__roleNote{font-size:var(--ds-font-size-350);color:var(--ds-text-muted);white-space:nowrap}.booking-module__j3UOFa__bar{background:var(--ds-surface-panel);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-panel);flex-direction:column;flex:none;display:flex}.booking-module__j3UOFa__barRow{align-items:center;gap:var(--ds-space-10);padding:var(--ds-space-10) var(--ds-space-12);flex-wrap:wrap;display:flex}.booking-module__j3UOFa__nav{align-items:center;gap:var(--ds-space-4);display:flex}.booking-module__j3UOFa__todayBtn{min-width:132px}.booking-module__j3UOFa__sep{width:1px;margin:0 var(--ds-space-2);background:var(--ds-border-row);flex:none;align-self:stretch}.booking-module__j3UOFa__spring{flex:1}.booking-module__j3UOFa__dd{flex:none;position:relative}.booking-module__j3UOFa__barRow .booking-module__j3UOFa__weekDoc{flex:0 280px;inline-size:280px;min-inline-size:0;max-inline-size:100%}.booking-module__j3UOFa__barActions{align-items:center;gap:var(--ds-space-10);flex:none;margin-inline-start:auto;display:flex}.booking-module__j3UOFa__ddInner{align-items:center;gap:var(--ds-space-8);display:inline-flex}.booking-module__j3UOFa__ddDots{flex:none;align-items:center;gap:3px;display:flex}.booking-module__j3UOFa__ddDots i{border-radius:var(--ds-radius-pill);background:var(--doctor-color,var(--ds-text-faint));width:8px;height:8px}.booking-module__j3UOFa__ddDotOff{opacity:.35}.booking-module__j3UOFa__ddCnt{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-100);color:var(--ds-text-faint)}.booking-module__j3UOFa__ddChevron{color:var(--ds-text-faint);flex:none}.booking-module__j3UOFa__chips{align-items:center;gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.booking-module__j3UOFa__docChip{align-items:center;gap:var(--ds-space-6);font-size:var(--ds-font-size-350);border:1px solid var(--ds-border-default);background:var(--ds-surface-panel);color:var(--ds-text-secondary);border-radius:var(--ds-radius-pill);padding:var(--ds-space-3) var(--ds-space-10) var(--ds-space-3) var(--ds-space-8);cursor:pointer;font-weight:700;display:inline-flex}.booking-module__j3UOFa__docChip:hover{border-color:var(--ds-border-control)}.booking-module__j3UOFa__docChip.booking-module__j3UOFa__off{opacity:.55;background:var(--ds-surface-control)}.booking-module__j3UOFa__dot{border-radius:var(--ds-radius-pill);background:var(--doctor-color,var(--ds-text-faint));flex:none;width:8px;height:8px}.booking-module__j3UOFa__docMenu{flex-direction:column;width:264px;display:flex}.booking-module__j3UOFa__docMenuHead{justify-content:space-between;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-9) var(--ds-space-12);border-bottom:1px solid var(--ds-border-heading);display:flex}.booking-module__j3UOFa__docMenuHead span{font-size:var(--ds-font-size-200);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-faint);font-weight:800}.booking-module__j3UOFa__docMenuList{max-height:220px;overflow-y:auto}.booking-module__j3UOFa__docMenuRow{align-items:center;gap:var(--ds-space-9);text-align:left;border:none;border-top:1px solid var(--ds-border-row);width:100%;padding:var(--ds-space-8) var(--ds-space-12);cursor:pointer;font:inherit;background:0 0;display:flex}.booking-module__j3UOFa__docMenuRow:first-child{border-top:none}.booking-module__j3UOFa__docMenuRow:hover{background:var(--ds-surface-hover)}.booking-module__j3UOFa__docMenuRow .booking-module__j3UOFa__tt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.booking-module__j3UOFa__docMenuRow .booking-module__j3UOFa__tt b{font-size:var(--ds-font-size-450);color:var(--ds-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.booking-module__j3UOFa__docMenuRow .booking-module__j3UOFa__tt i{font-style:normal;font-size:var(--ds-font-size-250);color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-module__j3UOFa__gridWrap{background:var(--ds-surface-panel);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-panel);flex:1 1 0;width:100%;min-width:0;min-height:0;overflow:auto}.booking-module__j3UOFa__bk-schedule-grid{display:grid}.booking-module__j3UOFa__hcell{z-index:3;background:var(--ds-surface-panel);border-bottom:1px solid var(--ds-border-heading);border-left:1px solid var(--ds-border-heading);padding:var(--ds-space-8) var(--ds-space-10);flex-direction:column;gap:1px;min-width:0;display:flex;position:sticky;top:0}.booking-module__j3UOFa__hcell.booking-module__j3UOFa__gut{z-index:4;border-left:none}.booking-module__j3UOFa__hcell .booking-module__j3UOFa__name{font-size:var(--ds-font-size-450);color:var(--ds-text-primary);align-items:center;gap:var(--ds-space-6);min-width:0;font-weight:700;display:flex}.booking-module__j3UOFa__hcell .booking-module__j3UOFa__name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.booking-module__j3UOFa__hcell .booking-module__j3UOFa__sub{font-size:var(--ds-font-size-250);color:var(--ds-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-module__j3UOFa__hcell .booking-module__j3UOFa__pct{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-100);color:var(--ds-text-faint);flex:none;margin-left:auto;font-weight:700}.booking-module__j3UOFa__hcell.booking-module__j3UOFa__hot .booking-module__j3UOFa__pct{color:var(--ds-status-danger)}.booking-module__j3UOFa__load{height:3px;margin-top:var(--ds-space-5);border-radius:var(--ds-radius-pill);background:var(--ds-skeleton-bone);gap:1.5px;display:flex;overflow:hidden}.booking-module__j3UOFa__load i,.booking-module__j3UOFa__load u{border-radius:var(--ds-radius-pill);transform-origin:0;height:100%;transition:width .4s;animation:.5s cubic-bezier(.2,.85,.25,1) both booking-module__j3UOFa__bkBar}.booking-module__j3UOFa__load i{background:var(--ds-action-primary)}.booking-module__j3UOFa__gut{position:relative}.booking-module__j3UOFa__hourLabel{right:var(--ds-space-7);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-250);line-height:var(--ds-line-height-compact);font-variant-numeric:tabular-nums;color:var(--ds-text-tertiary);position:absolute;transform:translateY(-50%)}.booking-module__j3UOFa__hourLabel.booking-module__j3UOFa__firstHour{transform:translateY(var(--ds-space-4))}.booking-module__j3UOFa__hourLabel.booking-module__j3UOFa__lastHour{transform:translateY(calc(-100% - var(--ds-space-4)))}.booking-module__j3UOFa__col{border-left:1px solid var(--ds-border-heading);background-image:repeating-linear-gradient(to bottom, var(--ds-border-hairline) 0 1px, transparent 1px 120px), repeating-linear-gradient(to bottom, transparent 0 59px, var(--ds-border-row) 59px 60px, transparent 60px 120px);min-width:0;position:relative}.booking-module__j3UOFa__col:hover:not(.booking-module__j3UOFa__unknown),.booking-module__j3UOFa__col.booking-module__j3UOFa__today{background-color:var(--ds-surface-thread)}.booking-module__j3UOFa__col.booking-module__j3UOFa__unknown{background-color:var(--ds-surface-control)}.booking-module__j3UOFa__off{background:var(--ds-surface-control);padding-top:var(--ds-space-4);justify-content:center;align-items:flex-start;display:flex;position:absolute;left:0;right:0}.booking-module__j3UOFa__off span{font-size:var(--ds-font-size-100);color:var(--ds-text-faint);letter-spacing:.03em}.booking-module__j3UOFa__busy{border-radius:var(--ds-radius-9);border:1px dashed var(--ds-disabled-background-strong);background:repeating-linear-gradient(135deg, var(--ds-border-row) 0 5px, transparent 5px 11px);padding:var(--ds-space-4) var(--ds-space-7);font-size:var(--ds-font-size-100);color:var(--ds-text-tertiary);align-items:flex-start;line-height:1.3;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.booking-module__j3UOFa__gap{border-radius:var(--ds-radius-10);border:1px dashed var(--ds-border-soft);background:var(--ds-surface-control);font:inherit;cursor:pointer;padding:0;transition:border-color .16s,background .16s;position:absolute;left:3px;right:3px;overflow:hidden}.booking-module__j3UOFa__gap:hover,.booking-module__j3UOFa__gap.booking-module__j3UOFa__hov,.booking-module__j3UOFa__gap:focus-visible{border-style:solid;border-color:var(--ds-action-primary-border);background:var(--ds-action-primary-subtle);outline:none}.booking-module__j3UOFa__gTot,.booking-module__j3UOFa__gBand{justify-content:center;align-items:center;gap:var(--ds-space-7);padding:0 var(--ds-space-5);text-align:center;display:flex}.booking-module__j3UOFa__gStack{flex-direction:column;gap:1px;min-width:0;display:flex}.booking-module__j3UOFa__gTot{transition:opacity .14s;position:absolute;inset:0}.booking-module__j3UOFa__gBand{color:var(--ds-text-primary);pointer-events:none;opacity:0;transition:opacity .12s;position:absolute;inset:0}.booking-module__j3UOFa__gap.booking-module__j3UOFa__hov .booking-module__j3UOFa__gBand{opacity:1}.booking-module__j3UOFa__gPlus{font-size:var(--ds-font-size-650);color:var(--ds-text-faint);flex:none;font-weight:400;line-height:1}.booking-module__j3UOFa__gBand .booking-module__j3UOFa__gPlus{color:var(--ds-text-primary)}.booking-module__j3UOFa__gRange{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-250);color:var(--ds-text-tertiary);white-space:nowrap;font-weight:700}.booking-module__j3UOFa__gBand .booking-module__j3UOFa__gRange{font-size:var(--ds-font-size-300);color:var(--ds-text-primary)}.booking-module__j3UOFa__gFree{font-size:var(--ds-font-size-100);color:var(--ds-text-faint);white-space:nowrap;font-weight:700}.booking-module__j3UOFa__gCta{font-size:var(--ds-font-size-200);color:var(--ds-text-secondary);white-space:nowrap;font-weight:700}.booking-module__j3UOFa__blk{border-radius:var(--ds-radius-9);padding:var(--ds-space-5) var(--ds-space-8) var(--ds-space-5) var(--ds-space-7);cursor:pointer;font:inherit;text-align:left;align-items:center;gap:var(--ds-space-8);border:1px solid var(--ds-action-primary-border);background:var(--ds-action-primary-subtle);z-index:5;border-left-width:3px;flex-direction:row;transition:box-shadow .16s,transform .16s,border-color .16s;animation:.36s cubic-bezier(.2,.85,.25,1) backwards booking-module__j3UOFa__bkRise;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.booking-module__j3UOFa__blk:hover{box-shadow:var(--ds-shadow-card);z-index:6;transform:translateY(-1px)}.booking-module__j3UOFa__blk:active{transform:translateY(0)scale(.995)}.booking-module__j3UOFa__blk.booking-module__j3UOFa__sel{outline:2px solid var(--ds-action-primary);outline-offset:-1px;z-index:6}.booking-module__j3UOFa__blk.booking-module__j3UOFa__past{background:var(--ds-surface-hover);border-color:var(--ds-border-soft)}.booking-module__j3UOFa__blk.booking-module__j3UOFa__dead{background:repeating-linear-gradient(135deg, var(--ds-border-row) 0 5px, transparent 5px 11px), var(--ds-surface-hover);border-color:var(--ds-border-soft)}.booking-module__j3UOFa__blk.booking-module__j3UOFa__dead .booking-module__j3UOFa__n{color:var(--ds-text-muted);text-decoration:line-through}.booking-module__j3UOFa__blk.booking-module__j3UOFa__edgeCancelled{border-left-color:var(--ds-disabled-border)}.booking-module__j3UOFa__blk.booking-module__j3UOFa__edgeAlert{border-left-color:var(--ds-domain-owner-human)}.booking-module__j3UOFa__blk.booking-module__j3UOFa__edgeAgent{border-left-color:var(--ds-action-primary)}.booking-module__j3UOFa__blk.booking-module__j3UOFa__edgeOperator{border-left-color:var(--ds-disabled-border)}.booking-module__j3UOFa__hm{font-family:var(--ds-font-family-mono);flex-direction:column;flex:none;align-items:flex-start;line-height:1.02;display:flex}.booking-module__j3UOFa__hm b{font-size:var(--ds-font-size-600);color:var(--ds-text-secondary);font-weight:700}.booking-module__j3UOFa__hm i{font-style:normal;font-size:var(--ds-font-size-350);color:var(--ds-text-tertiary);font-weight:700}.booking-module__j3UOFa__blkSep{width:1px;margin:var(--ds-space-3) 0;background:var(--ds-border-row);flex:none;align-self:stretch}.booking-module__j3UOFa__bd{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.booking-module__j3UOFa__bd .booking-module__j3UOFa__n{font-size:var(--ds-font-size-450);color:var(--ds-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.3;overflow:hidden}.booking-module__j3UOFa__bd .booking-module__j3UOFa__s{font-size:var(--ds-font-size-250);color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.booking-module__j3UOFa__bd .booking-module__j3UOFa__note{font-size:var(--ds-font-size-250);color:var(--ds-domain-owner-human);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.3;overflow:hidden}.booking-module__j3UOFa__blk.booking-module__j3UOFa__dead .booking-module__j3UOFa__note{color:var(--ds-text-muted)}.booking-module__j3UOFa__cd{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex;position:relative}.booking-module__j3UOFa__cd b{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-500);color:var(--ds-domain-owner-human);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.booking-module__j3UOFa__cd i{font-style:normal;font-size:var(--ds-font-size-050);color:var(--ds-domain-owner-human);white-space:nowrap;font-weight:600}.booking-module__j3UOFa__fill{background:var(--ds-domain-owner-human-surface);transition:width 1s linear;position:absolute;top:0;bottom:0;left:0}.booking-module__j3UOFa__blk.booking-module__j3UOFa__min{gap:var(--ds-space-6);padding:0 var(--ds-space-8) 0 var(--ds-space-7)}.booking-module__j3UOFa__blk.booking-module__j3UOFa__min .booking-module__j3UOFa__hm,.booking-module__j3UOFa__blk.booking-module__j3UOFa__min .booking-module__j3UOFa__blkSep,.booking-module__j3UOFa__blk.booking-module__j3UOFa__min .booking-module__j3UOFa__cd,.booking-module__j3UOFa__blk.booking-module__j3UOFa__min .booking-module__j3UOFa__s{display:none}.booking-module__j3UOFa__blk.booking-module__j3UOFa__min .booking-module__j3UOFa__n{font-size:var(--ds-font-size-350)}.booking-module__j3UOFa__blk.booking-module__j3UOFa__live{border-color:var(--ds-domain-owner-human-border);background:var(--ds-surface-panel)}.booking-module__j3UOFa__blk.booking-module__j3UOFa__live:after{content:"";border-radius:var(--ds-radius-10);border:1.5px solid var(--ds-domain-owner-human);pointer-events:none;animation:2.2s ease-out infinite booking-module__j3UOFa__bkRing;position:absolute;inset:-1px}.booking-module__j3UOFa__veil{z-index:4;pointer-events:none;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ds-border-row) 45%, transparent) 0 1px, transparent 1px 10px), color-mix(in srgb, var(--ds-surface-control) 86%, transparent);padding:var(--ds-space-12);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.booking-module__j3UOFa__veil span{top:calc(58px + var(--ds-space-12));margin-top:var(--ds-space-16);padding:var(--ds-space-6) var(--ds-space-10);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-7);background:var(--ds-surface-panel);font-size:var(--ds-font-size-250);color:var(--ds-text-tertiary);text-align:center;max-width:220px;line-height:1.45;position:sticky}.booking-module__j3UOFa__nowline{background:color-mix(in oklab, var(--ds-domain-owner-human) 50%, transparent);z-index:3;pointer-events:none;height:1px;position:absolute;left:0;right:0}.booking-module__j3UOFa__nowgut{right:var(--ds-space-5);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-050);color:var(--ds-text-on-strong);background:var(--ds-domain-owner-human);border-radius:var(--ds-radius-3);padding:1px var(--ds-space-4);z-index:4;font-weight:700;position:absolute;transform:translateY(-50%)}.booking-module__j3UOFa__ghost{border-top:1px dashed var(--ds-action-primary);opacity:.5;z-index:2;pointer-events:none;height:0;position:absolute;left:0;right:0}.booking-module__j3UOFa__ghost span{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-050);color:var(--ds-text-on-strong);background:var(--ds-action-primary);border-radius:var(--ds-radius-3);padding:0 var(--ds-space-4);opacity:.9;font-weight:700;position:absolute;top:-8px;right:3px}@keyframes booking-module__j3UOFa__bkRise{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:none}}@keyframes booking-module__j3UOFa__bkBeat{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-domain-owner-human) 50%, transparent)}55%{box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-domain-owner-human) 0%, transparent)}}@keyframes booking-module__j3UOFa__bkRing{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(1.012)}}@keyframes booking-module__j3UOFa__bkBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.booking-module__j3UOFa__blk,.booking-module__j3UOFa__blk.booking-module__j3UOFa__live:after,.booking-module__j3UOFa__load i,.booking-module__j3UOFa__load u{animation:none}}.booking-module__j3UOFa__gridEmpty{flex:1 1 0;justify-content:center;align-items:center;min-height:240px;display:flex}.booking-module__j3UOFa__skeletonCol{gap:var(--ds-space-10);padding:var(--ds-space-12);flex-direction:column;display:flex}.booking-module__j3UOFa__googleNotice{flex:none}.booking-module__j3UOFa__cardDialog{width:min(592px,100%)}.booking-module__j3UOFa__cardHead{align-items:flex-start;gap:var(--ds-space-12);display:flex}.booking-module__j3UOFa__avatar{border-radius:var(--ds-radius-13);width:42px;height:42px;font-size:var(--ds-font-size-600);color:var(--ds-text-secondary);background:var(--ds-surface-segment-card);border:1px solid var(--ds-border-default);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.booking-module__j3UOFa__avatar.booking-module__j3UOFa__new{color:var(--ds-text-faint);background:0 0;border-style:dashed}.booking-module__j3UOFa__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.booking-module__j3UOFa__apptId{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-100);letter-spacing:.07em;color:var(--ds-text-faint);font-weight:700}.booking-module__j3UOFa__patientName{font-size:var(--ds-font-size-750);letter-spacing:-.018em;color:var(--ds-text-primary);font-weight:800;line-height:1.22}.booking-module__j3UOFa__cardSub{align-items:center;gap:var(--ds-space-7);font-size:var(--ds-font-size-300);color:var(--ds-text-muted);flex-wrap:wrap;margin-top:2px;display:flex}.booking-module__j3UOFa__cardSub .booking-module__j3UOFa__mono{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-250);color:var(--ds-text-tertiary)}.booking-module__j3UOFa__sepDot{border-radius:var(--ds-radius-pill);background:var(--ds-text-faint);flex:none;width:3px;height:3px}.booking-module__j3UOFa__fact{background:var(--ds-border-heading);border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius-13);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:1px;display:grid;overflow:hidden}.booking-module__j3UOFa__factCell{gap:var(--ds-space-8);padding:var(--ds-space-9) var(--ds-space-11);background:var(--ds-surface-control);min-width:0;display:flex}.booking-module__j3UOFa__factCell svg{color:var(--ds-text-faint);flex:none;margin-top:2px}.booking-module__j3UOFa__factCell .booking-module__j3UOFa__tt{flex-direction:column;gap:1px;min-width:0;display:flex}.booking-module__j3UOFa__factCell .booking-module__j3UOFa__t{font-size:var(--ds-font-size-450);color:var(--ds-text-primary);font-weight:700;line-height:1.3}.booking-module__j3UOFa__factCell .booking-module__j3UOFa__t.booking-module__j3UOFa__mono{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-400);letter-spacing:-.01em}.booking-module__j3UOFa__factCell .booking-module__j3UOFa__g{font-size:var(--ds-font-size-200);color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-module__j3UOFa__prep{align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-7) var(--ds-space-10);border:1px solid var(--ds-domain-owner-human-border);background:var(--ds-domain-owner-human-surface);border-radius:var(--ds-radius-10);font-size:var(--ds-font-size-350);color:var(--ds-domain-owner-human);flex:none;font-weight:600;display:flex}.booking-module__j3UOFa__alarm{flex:none}.booking-module__j3UOFa__tabs{align-items:center;gap:var(--ds-space-2);border-bottom:1px solid var(--ds-border-heading);flex:none;display:flex}.booking-module__j3UOFa__tab{align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-8) var(--ds-space-9) var(--ds-space-10);font:inherit;font-size:var(--ds-font-size-400);color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;font-weight:700;display:flex;position:relative}.booking-module__j3UOFa__tab:hover{color:var(--ds-text-secondary)}.booking-module__j3UOFa__tab.booking-module__j3UOFa__active{color:var(--ds-text-primary)}.booking-module__j3UOFa__tab.booking-module__j3UOFa__active:after{content:"";background:var(--ds-text-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.booking-module__j3UOFa__tabCount{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-100);color:var(--ds-text-faint);background:var(--ds-surface-segment);border-radius:var(--ds-radius-pill);padding:1px var(--ds-space-5);font-weight:700}.booking-module__j3UOFa__tab.booking-module__j3UOFa__active .booking-module__j3UOFa__tabCount{color:var(--ds-text-secondary)}.booking-module__j3UOFa__tabHot{border-radius:var(--ds-radius-pill);background:var(--ds-domain-owner-human);flex:none;width:5px;height:5px}.booking-module__j3UOFa__dockBody{gap:var(--ds-space-20);flex-direction:column;display:flex}.booking-module__j3UOFa__sec{gap:var(--ds-space-9);flex-direction:column;display:flex}.booking-module__j3UOFa__secLab{align-items:center;gap:var(--ds-space-8);font-size:var(--ds-font-size-200);letter-spacing:.09em;text-transform:uppercase;color:var(--ds-text-faint);font-weight:700;display:flex}.booking-module__j3UOFa__bk-field-grid{border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius-12);background:var(--ds-border-row);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.booking-module__j3UOFa__fieldCell{background:var(--ds-surface-panel);padding:var(--ds-space-8) var(--ds-space-11);flex-direction:column;gap:2px;min-width:0;display:flex}.booking-module__j3UOFa__fieldCell.booking-module__j3UOFa__wide{grid-column:1/-1}.booking-module__j3UOFa__fieldCell .booking-module__j3UOFa__k{align-items:center;gap:var(--ds-space-7);font-size:var(--ds-font-size-200);color:var(--ds-text-muted);display:flex}.booking-module__j3UOFa__fieldCell .booking-module__j3UOFa__v{font-size:var(--ds-font-size-450);color:var(--ds-text-primary);font-weight:700;line-height:1.35}.booking-module__j3UOFa__fieldCell .booking-module__j3UOFa__v.booking-module__j3UOFa__mono{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-350);letter-spacing:.02em}.booking-module__j3UOFa__fieldCell.booking-module__j3UOFa__empty .booking-module__j3UOFa__v{color:var(--ds-text-faint)}.booking-module__j3UOFa__srcBadge{font-family:var(--ds-font-family-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-faint);border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius-5);padding:0 var(--ds-space-4);margin-left:var(--ds-space-6);flex:none;font-size:8.5px;font-weight:700}.booking-module__j3UOFa__srcBadge.booking-module__j3UOFa__agent{color:var(--ds-action-primary);border-color:var(--ds-action-primary-border);background:var(--ds-action-primary-subtle)}.booking-module__j3UOFa__quote{border:none;border-left:2px solid var(--ds-border-soft);padding:1px 0 1px var(--ds-space-14);gap:var(--ds-space-6);flex-direction:column;display:flex}.booking-module__j3UOFa__quote .booking-module__j3UOFa__q{font-size:var(--ds-font-size-650);color:var(--ds-text-primary);line-height:1.5}.booking-module__j3UOFa__quote .booking-module__j3UOFa__qClamp{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.booking-module__j3UOFa__quote .booking-module__j3UOFa__by{align-items:center;gap:var(--ds-space-6);font-size:var(--ds-font-size-250);color:var(--ds-text-faint);display:flex}.booking-module__j3UOFa__spec{flex-direction:column;display:flex}.booking-module__j3UOFa__specRow{gap:var(--ds-space-14);padding:var(--ds-space-8) 0;border-top:1px solid var(--ds-border-row);grid-template-columns:158px minmax(0,1fr);align-items:baseline;display:grid}.booking-module__j3UOFa__specRow:first-child{border-top:none;padding-top:1px}.booking-module__j3UOFa__specRow .booking-module__j3UOFa__k{align-items:center;gap:var(--ds-space-7);font-size:var(--ds-font-size-350);color:var(--ds-text-muted);line-height:1.4;display:flex}.booking-module__j3UOFa__specRow .booking-module__j3UOFa__v{align-items:baseline;gap:var(--ds-space-8);font-size:var(--ds-font-size-500);color:var(--ds-text-primary);flex-wrap:wrap;font-weight:650;line-height:1.4;display:flex}.booking-module__j3UOFa__specRow .booking-module__j3UOFa__v.booking-module__j3UOFa__mono{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-400);letter-spacing:.02em;font-weight:600}.booking-module__j3UOFa__specRow.booking-module__j3UOFa__empty .booking-module__j3UOFa__v{color:var(--ds-text-faint);font-weight:600}.booking-module__j3UOFa__flags{gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.booking-module__j3UOFa__flag{align-items:center;gap:var(--ds-space-6);font-size:var(--ds-font-size-300);border-radius:var(--ds-radius-pill);padding:var(--ds-space-3) var(--ds-space-10);border:1px solid var(--ds-border-soft);background:var(--ds-surface-control);color:var(--ds-text-secondary);font-weight:700;display:inline-flex}.booking-module__j3UOFa__flag.booking-module__j3UOFa__alert{border-color:var(--ds-domain-owner-human-border);background:var(--ds-domain-owner-human-surface);color:var(--ds-domain-owner-human)}.booking-module__j3UOFa__note{font-size:var(--ds-font-size-350);color:var(--ds-text-secondary);line-height:1.5}.booking-module__j3UOFa__fine{font-size:var(--ds-font-size-200);color:var(--ds-text-faint);line-height:1.45}.booking-module__j3UOFa__timeline{flex-direction:column;display:flex}.booking-module__j3UOFa__timelineRow{gap:var(--ds-space-10);padding-bottom:var(--ds-space-11);display:flex;position:relative}.booking-module__j3UOFa__timelineRow:before{content:"";background:var(--ds-border-heading);width:1px;position:absolute;top:13px;bottom:0;left:4px}.booking-module__j3UOFa__timelineRow:last-child{padding-bottom:0}.booking-module__j3UOFa__timelineRow:last-child:before{display:none}.booking-module__j3UOFa__timelineDot{width:9px;height:9px;margin-top:var(--ds-space-4);box-sizing:border-box;border-radius:var(--ds-radius-pill);border:2px solid var(--ds-border-soft);background:var(--ds-surface-panel);flex:none;position:relative}.booking-module__j3UOFa__timelineRow.booking-module__j3UOFa__agent .booking-module__j3UOFa__timelineDot{border-color:var(--ds-action-primary)}.booking-module__j3UOFa__timelineRow.booking-module__j3UOFa__bad .booking-module__j3UOFa__timelineDot{border-color:var(--ds-domain-owner-human);background:var(--ds-domain-owner-human)}.booking-module__j3UOFa__timelineBody{flex-direction:column;gap:1px;min-width:0;display:flex}.booking-module__j3UOFa__timelineBody .booking-module__j3UOFa__s{font-size:var(--ds-font-size-350);color:var(--ds-text-secondary);line-height:1.45}.booking-module__j3UOFa__timelineBody .booking-module__j3UOFa__t{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-250);color:var(--ds-text-faint)}.booking-module__j3UOFa__stats{gap:var(--ds-space-20);flex-wrap:wrap;display:flex}.booking-module__j3UOFa__stat{flex-direction:column;gap:1px;display:flex}.booking-module__j3UOFa__stat .booking-module__j3UOFa__n{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-700);letter-spacing:-.02em;color:var(--ds-text-primary);font-weight:700;line-height:1.05}.booking-module__j3UOFa__stat .booking-module__j3UOFa__n.booking-module__j3UOFa__op{color:var(--ds-domain-owner-human)}.booking-module__j3UOFa__stat .booking-module__j3UOFa__k{font-size:var(--ds-font-size-200);color:var(--ds-text-muted)}.booking-module__j3UOFa__hist{border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius-12);flex-direction:column;display:flex;overflow:hidden}.booking-module__j3UOFa__histRow{gap:var(--ds-space-11);box-sizing:border-box;text-align:left;width:100%;font:inherit;padding:var(--ds-space-9) var(--ds-space-11);background:var(--ds-surface-panel);border:none;border-top:1px solid var(--ds-border-row);cursor:pointer;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;display:grid}.booking-module__j3UOFa__histRow:first-child{border-top:none}.booking-module__j3UOFa__histRow:hover{background:var(--ds-surface-hover)}.booking-module__j3UOFa__histRow:disabled{cursor:default;background:var(--ds-surface-panel)}.booking-module__j3UOFa__histRow.booking-module__j3UOFa__now{background:var(--ds-action-primary-subtle)}.booking-module__j3UOFa__histRow .booking-module__j3UOFa__d{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-300);color:var(--ds-text-tertiary);font-weight:700}.booking-module__j3UOFa__histRow .booking-module__j3UOFa__tt{flex-direction:column;gap:1px;min-width:0;display:flex}.booking-module__j3UOFa__histRow .booking-module__j3UOFa__t{font-size:var(--ds-font-size-400);color:var(--ds-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.booking-module__j3UOFa__histRow .booking-module__j3UOFa__m{font-size:var(--ds-font-size-200);color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-module__j3UOFa__histRow.booking-module__j3UOFa__dead .booking-module__j3UOFa__t,.booking-module__j3UOFa__histRow.booking-module__j3UOFa__dead .booking-module__j3UOFa__m{color:var(--ds-text-faint)}.booking-module__j3UOFa__files{gap:var(--ds-space-7);flex-direction:column;display:flex}.booking-module__j3UOFa__file{align-items:center;gap:var(--ds-space-10);border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius-12);background:var(--ds-surface-panel);padding:var(--ds-space-8) var(--ds-space-10);display:flex}.booking-module__j3UOFa__file.booking-module__j3UOFa__wait{background:var(--ds-surface-control);border-style:dashed}.booking-module__j3UOFa__file.booking-module__j3UOFa__late{border-color:var(--ds-domain-owner-human-border);background:var(--ds-domain-owner-human-surface)}.booking-module__j3UOFa__ext{box-sizing:border-box;border-radius:var(--ds-radius-7);width:30px;height:36px;padding-bottom:var(--ds-space-4);font-family:var(--ds-font-family-mono);color:var(--ds-text-tertiary);background:var(--ds-surface-segment-card);border:1px solid var(--ds-border-default);flex:none;justify-content:center;align-items:flex-end;font-size:8.5px;font-weight:700;display:flex}.booking-module__j3UOFa__ext.booking-module__j3UOFa__empty{color:var(--ds-text-faint);background:0 0;border-style:dashed}.booking-module__j3UOFa__file .booking-module__j3UOFa__tt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.booking-module__j3UOFa__file .booking-module__j3UOFa__t{font-size:var(--ds-font-size-450);color:var(--ds-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.booking-module__j3UOFa__file .booking-module__j3UOFa__g{align-items:center;gap:var(--ds-space-7);font-size:var(--ds-font-size-200);color:var(--ds-text-muted);flex-wrap:wrap;display:flex}.booking-module__j3UOFa__mini{white-space:nowrap;flex:none}.booking-module__j3UOFa__empty{align-items:flex-start;gap:var(--ds-space-8);padding:var(--ds-space-14);border:1px dashed var(--ds-border-soft);border-radius:var(--ds-radius-12);flex-direction:column;display:flex}.booking-module__j3UOFa__empty .booking-module__j3UOFa__t{font-size:var(--ds-font-size-400);color:var(--ds-text-secondary);font-weight:700}.booking-module__j3UOFa__empty .booking-module__j3UOFa__g{font-size:var(--ds-font-size-300);color:var(--ds-text-muted);line-height:1.5}.booking-module__j3UOFa__dockFoot{align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.booking-module__j3UOFa__byBadge{align-items:center;gap:var(--ds-space-4);font-size:var(--ds-font-size-100);border-radius:var(--ds-radius-pill);padding:1px var(--ds-space-7);white-space:nowrap;border:1px solid #0000;flex:none;font-weight:700;display:inline-flex}.booking-module__j3UOFa__byBadge.booking-module__j3UOFa__agent{color:var(--ds-action-primary);background:var(--ds-action-primary-subtle);border-color:var(--ds-action-primary-border)}.booking-module__j3UOFa__byBadge.booking-module__j3UOFa__operator{color:var(--ds-domain-owner-human);background:var(--ds-domain-owner-human-surface);border-color:var(--ds-domain-owner-human-border)}.booking-module__j3UOFa__syncBadge{align-items:center;gap:var(--ds-space-4);font-size:var(--ds-font-size-100);border-radius:var(--ds-radius-pill);padding:1px var(--ds-space-7);white-space:nowrap;border:1px solid #0000;flex:none;font-weight:700;display:inline-flex}.booking-module__j3UOFa__syncBadge.booking-module__j3UOFa__pending{color:var(--ds-text-tertiary);background:var(--ds-surface-segment-card);border-color:var(--ds-border-default)}.booking-module__j3UOFa__formDialog{width:min(520px,100%)}.booking-module__j3UOFa__formFields{gap:var(--ds-space-14);flex-direction:column;display:flex}.booking-module__j3UOFa__slots{gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.booking-module__j3UOFa__slotPick{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-350);border:1px solid var(--ds-border-soft);background:var(--ds-surface-panel);color:var(--ds-text-secondary);border-radius:var(--ds-radius-9);padding:var(--ds-space-6) var(--ds-space-10);cursor:pointer;font-weight:700}.booking-module__j3UOFa__slotPick:hover{border-color:var(--ds-action-primary-border);background:var(--ds-action-primary-subtle);color:var(--ds-action-primary)}.booking-module__j3UOFa__slotPick.booking-module__j3UOFa__on{border-color:var(--ds-action-primary);background:var(--ds-action-primary);color:var(--ds-text-on-action)}.booking-module__j3UOFa__fieldHint{font-size:var(--ds-font-size-250);color:var(--ds-text-faint);line-height:1.4}.booking-module__j3UOFa__fieldRow{gap:var(--ds-space-10);display:flex}.booking-module__j3UOFa__fieldRow>*{flex:1;min-width:0}.booking-module__j3UOFa__connHead,.booking-module__j3UOFa__conn{gap:var(--ds-space-12);padding:var(--ds-space-9) var(--ds-space-14);grid-template-columns:1.25fr 1.3fr 1fr auto;align-items:center;display:grid}.booking-module__j3UOFa__connHead{font-size:var(--ds-font-size-100);letter-spacing:.07em;text-transform:uppercase;color:var(--ds-text-faint);border-bottom:1px solid var(--ds-border-heading);font-weight:800}.booking-module__j3UOFa__conn{border-bottom:1px solid var(--ds-border-row)}.booking-module__j3UOFa__conn:last-child{border-bottom:none}.booking-module__j3UOFa__conn.booking-module__j3UOFa__off{background:var(--ds-surface-control)}.booking-module__j3UOFa__connName{align-items:center;gap:var(--ds-space-8);min-width:0;display:flex}.booking-module__j3UOFa__connName .booking-module__j3UOFa__dot{width:9px;height:9px}.booking-module__j3UOFa__connName .booking-module__j3UOFa__tt{flex-direction:column;gap:1px;min-width:0;display:flex}.booking-module__j3UOFa__connName .booking-module__j3UOFa__t{font-size:var(--ds-font-size-500);color:var(--ds-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.booking-module__j3UOFa__connName .booking-module__j3UOFa__g{font-size:var(--ds-font-size-250);color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-module__j3UOFa__connState{gap:var(--ds-space-3);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.booking-module__j3UOFa__connState .booking-module__j3UOFa__g{font-size:var(--ds-font-size-200);color:var(--ds-text-muted);line-height:1.35}.booking-module__j3UOFa__connActs{align-items:center;gap:var(--ds-space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.booking-module__j3UOFa__winRow{align-items:center;gap:var(--ds-space-10);padding:var(--ds-space-6) 0;border-top:1px solid var(--ds-border-row);font-size:var(--ds-font-size-400);color:var(--ds-text-secondary);display:flex}.booking-module__j3UOFa__winRow:first-child{border-top:none}.booking-module__j3UOFa__winRow .booking-module__j3UOFa__d{width:34px;color:var(--ds-text-primary);flex:none;font-weight:700}.booking-module__j3UOFa__winRow .booking-module__j3UOFa__h{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-350)}.booking-module__j3UOFa__winRow .booking-module__j3UOFa__g{font-size:var(--ds-font-size-250);color:var(--ds-text-faint)}.booking-module__j3UOFa__winRow.booking-module__j3UOFa__closed{color:var(--ds-text-faint)}.booking-module__j3UOFa__periods{gap:var(--ds-space-8);padding:var(--ds-space-6) 0 var(--ds-space-8) var(--ds-space-11);flex-direction:column;display:flex}.booking-module__j3UOFa__periodGroup{flex-direction:column;display:flex}.booking-module__j3UOFa__periodHead{font-size:var(--ds-font-size-250);color:var(--ds-text-secondary);padding:var(--ds-space-4) 0;font-weight:700}.booking-module__j3UOFa__periodRow{align-items:center;gap:var(--ds-space-10);padding:var(--ds-space-4) 0;border-top:1px solid var(--ds-border-row);font-size:var(--ds-font-size-350);color:var(--ds-text-secondary);display:flex}.booking-module__j3UOFa__periodRow .booking-module__j3UOFa__h{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-350)}.booking-module__j3UOFa__periodRow .booking-module__j3UOFa__g{font-size:var(--ds-font-size-250);color:var(--ds-text-faint)}.booking-module__j3UOFa__periodState{width:84px;color:var(--ds-text-primary);flex:none;font-weight:700}.booking-module__j3UOFa__periodPast{color:var(--ds-text-faint)}.booking-module__j3UOFa__periodPast .booking-module__j3UOFa__periodState{color:var(--ds-text-faint);font-weight:400}.booking-module__j3UOFa__svcRow{padding:var(--ds-space-8) 0;border-top:1px solid var(--ds-border-row);flex-direction:column;gap:2px;display:flex}.booking-module__j3UOFa__svcRow:first-child{border-top:none}.booking-module__j3UOFa__svcRow .booking-module__j3UOFa__t{font-size:var(--ds-font-size-450);color:var(--ds-text-primary);font-weight:700}.booking-module__j3UOFa__svcRow .booking-module__j3UOFa__g{font-size:var(--ds-font-size-250);color:var(--ds-text-muted);line-height:1.45}.booking-module__j3UOFa__scope{gap:var(--ds-space-7);border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius-11);background:var(--ds-surface-control);padding:var(--ds-space-10) var(--ds-space-12);flex-direction:column;display:flex}.booking-module__j3UOFa__scopeRow{align-items:flex-start;gap:var(--ds-space-8);font-size:var(--ds-font-size-350);color:var(--ds-text-secondary);line-height:1.45;display:flex}.booking-module__j3UOFa__scopeRow b{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-250);color:var(--ds-text-primary);background:var(--ds-surface-panel);border:1px solid var(--ds-border-hairline);border-radius:var(--ds-radius-6);padding:1px var(--ds-space-6);flex:none}.booking-module__j3UOFa__docsCols{gap:var(--ds-space-18);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.booking-module__j3UOFa__docsMain,.booking-module__j3UOFa__docsSide{gap:var(--ds-space-14);flex-direction:column;min-width:0;display:flex}.booking-module__j3UOFa__windowForm{align-items:flex-end;gap:var(--ds-space-10);flex-wrap:wrap;display:flex}@media (max-width:1199px){.booking-module__j3UOFa__docsCols{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.booking-module__j3UOFa__connHead{display:none}.booking-module__j3UOFa__conn{row-gap:var(--ds-space-8);grid-template-columns:1fr}.booking-module__j3UOFa__connActs{justify-content:flex-start}}@media (max-width:767px){.booking-module__j3UOFa__fact,.booking-module__j3UOFa__bk-field-grid{grid-template-columns:1fr}.booking-module__j3UOFa__specRow{grid-template-columns:1fr;gap:3px}}.booking-module__j3UOFa__bookingPage{overflow:hidden}.booking-module__j3UOFa__bookingBody,.booking-module__j3UOFa__screen,.booking-module__j3UOFa__tabsFill,.booking-module__j3UOFa__panelFill,.booking-module__j3UOFa__calBody{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.booking-module__j3UOFa__tabsFill{gap:var(--ds-space-12)}.booking-module__j3UOFa__panelFill{margin:0;padding:0;overflow:hidden}.booking-module__j3UOFa__panelFill[hidden],.booking-module__j3UOFa__doctorsPanel[hidden]{display:none}.booking-module__j3UOFa__doctorsPanel{flex:1;min-height:0;overflow:auto}.booking-module__j3UOFa__calBody{gap:var(--ds-space-8)}.booking-module__j3UOFa__bar{background:var(--ds-surface-panel);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-panel)}.booking-module__j3UOFa__barRow{flex-wrap:wrap}.booking-module__j3UOFa__barRow .booking-module__j3UOFa__nav{flex:none}.booking-module__j3UOFa__barRow button{border-color:var(--ds-border-default)}.booking-module__j3UOFa__nav button{border-radius:var(--ds-radius-control-sm)}.booking-module__j3UOFa__topline [role=tablist]{background:var(--ds-surface-segment);border-color:#0000}.booking-module__j3UOFa__topline [role=tab]{border-color:#0000}.booking-module__j3UOFa__topline [role=tab][aria-selected=true]{color:var(--ds-text-primary);background:var(--ds-surface-panel);border-color:#0000}.booking-module__j3UOFa__gridWrap{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:220px}.booking-module__j3UOFa__bk-schedule-grid{isolation:isolate;gap:0;min-width:100%}.booking-module__j3UOFa__hcell{z-index:8;justify-content:center;height:58px}.booking-module__j3UOFa__hcell.booking-module__j3UOFa__gut{z-index:9}.booking-module__j3UOFa__hcell.booking-module__j3UOFa__today .booking-module__j3UOFa__name{color:var(--ds-text-primary)}.booking-module__j3UOFa__hcell .booking-module__j3UOFa__name{font-size:var(--ds-font-size-450)}.booking-module__j3UOFa__col.booking-module__j3UOFa__today{background-color:var(--ds-surface-thread)}.booking-module__j3UOFa__gut{background:var(--ds-surface-control);z-index:7;position:sticky;left:0}.booking-module__j3UOFa__zoneLabel{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-050);color:var(--ds-text-faint);text-align:center}.booking-module__j3UOFa__viewSwitch{padding:var(--ds-space-3);border-radius:var(--ds-radius-control-sm);background:var(--ds-surface-segment);flex:none;display:flex}.booking-module__j3UOFa__viewSwitch button{border-radius:var(--ds-radius-7);color:var(--ds-text-muted);padding:var(--ds-space-6) var(--ds-space-12);font:inherit;font-size:var(--ds-font-size-350);cursor:pointer;background:0 0;border:0;font-weight:700}.booking-module__j3UOFa__viewSwitch button[aria-pressed=true]{color:var(--ds-text-primary);background:var(--ds-surface-panel);box-shadow:var(--ds-shadow-segment)}.booking-module__j3UOFa__viewSwitch button:focus-visible,.booking-module__j3UOFa__onlyDoctor:focus-visible{outline:2px solid var(--ds-action-primary);outline-offset:2px}.booking-module__j3UOFa__todayBtn{white-space:nowrap;width:150px}.booking-module__j3UOFa__doctorPicker{min-width:0;position:relative}.booking-module__j3UOFa__doctorDots{gap:var(--ds-space-3);display:inline-flex}.booking-module__j3UOFa__doctorDots i{border-radius:var(--ds-radius-pill);width:8px;height:8px}.booking-module__j3UOFa__filterCount{color:var(--ds-text-faint);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-250)}.booking-module__j3UOFa__onlyDoctor{padding:var(--ds-space-4);color:var(--ds-action-primary);cursor:pointer;font:inherit;font-size:var(--ds-font-size-250);background:0 0;border:0}.booking-module__j3UOFa__load u{background:repeating-linear-gradient(135deg, var(--ds-text-faint) 0 2px, var(--ds-border-default) 2px 4px)}.booking-module__j3UOFa__syncFailed{background:var(--ds-domain-owner-human-surface);border-color:var(--ds-domain-owner-human-border)}.booking-module__j3UOFa__syncFailed .booking-module__j3UOFa__note{color:var(--ds-domain-owner-human)}.booking-module__j3UOFa__col .booking-module__j3UOFa__busy{pointer-events:none;color:var(--ds-text-tertiary)}.booking-module__j3UOFa__pastVeil{background:color-mix(in srgb, var(--ds-surface-control) 30%, transparent)}.booking-module__j3UOFa__pastVeil span{margin-top:var(--ds-space-12);align-self:flex-start}.booking-module__j3UOFa__emptyColumn{border-left:1px solid var(--ds-border-heading);background:repeating-linear-gradient(to bottom, transparent 0 119px, var(--ds-border-row) 119px 120px);position:relative}.booking-module__j3UOFa__emptyContent{padding:var(--ds-space-24);text-align:center;flex-direction:column;align-items:center;display:flex;position:sticky;top:100px}.booking-module__j3UOFa__calendarError{justify-content:center;align-items:center;gap:var(--ds-space-12);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-panel);background:var(--ds-surface-panel);flex-direction:column;flex:1;display:flex}.booking-module__j3UOFa__googleNotice{flex:none;margin:0}.booking-module__j3UOFa__gapPreview{padding:var(--ds-space-8);border:1px solid var(--ds-action-primary);border-radius:var(--ds-radius-7);background:var(--ds-action-primary-subtle);color:var(--ds-action-primary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-250);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.booking-module__j3UOFa__gapPreview span{font:inherit;font-family:var(--ds-font-family-sans)}.booking-module__j3UOFa__gap.booking-module__j3UOFa__hov .booking-module__j3UOFa__gTot{opacity:.25}.booking-module__j3UOFa__spinning{animation:1s linear infinite booking-module__j3UOFa__bookingSpin}@keyframes booking-module__j3UOFa__bookingSpin{to{transform:rotate(360deg)}}@media (max-width:1050px){.booking-module__j3UOFa__roleNote{display:none}.booking-module__j3UOFa__barRow{flex-wrap:wrap}.booking-module__j3UOFa__todayBtn{width:132px}}@media (max-width:600px){.booking-module__j3UOFa__bookingPage .screen-sub{display:none}.booking-module__j3UOFa__barRow{gap:var(--ds-space-6);padding:var(--ds-space-8)}.booking-module__j3UOFa__barRow>.booking-module__j3UOFa__sep{display:none}.booking-module__j3UOFa__doctorPicker{flex:1}.booking-module__j3UOFa__barRow>.booking-module__j3UOFa__spring{display:none}.booking-module__j3UOFa__gridWrap{min-height:260px}.booking-module__j3UOFa__topline{gap:var(--ds-space-6)}}@media (prefers-reduced-motion:reduce){.booking-module__j3UOFa__spinning{animation:none}}
.patterns-module__MqZIVa__formActions{align-items:center;gap:var(--ds-spacing-control-gap);inline-size:100%;font-family:var(--ds-type-body-family);flex-wrap:wrap;display:flex}.patterns-module__MqZIVa__actionsStart{justify-content:flex-start}.patterns-module__MqZIVa__actionsEnd,.patterns-module__MqZIVa__actionsBetween{justify-content:flex-end}.patterns-module__MqZIVa__actionsBetween .patterns-module__MqZIVa__actionsStatus{margin-inline-end:auto}.patterns-module__MqZIVa__actionsStatus{min-inline-size:0;color:var(--ds-text-tertiary);font-size:var(--ds-type-caption-size)}.patterns-module__MqZIVa__actionsSecondary,.patterns-module__MqZIVa__actionsPrimary{align-items:center;gap:var(--ds-spacing-control-gap);flex-wrap:wrap;display:flex}.patterns-module__MqZIVa__confirmError{margin-block-end:var(--ds-space-12)}.patterns-module__MqZIVa__statePanel{--ui-state-accent:var(--ds-text-muted);--ui-state-surface:var(--ds-surface-control);--ui-state-border:var(--ds-border-soft);--ui-state-gap:var(--ds-space-8);justify-content:center;align-items:center;gap:var(--ui-state-gap);min-block-size:180px;padding:var(--ds-space-24);border:var(--ds-space-1) solid var(--ui-state-border);border-radius:var(--ds-radius-card);background:var(--ui-state-surface);color:var(--ds-text-primary);font-family:var(--ds-type-body-family);text-align:center;flex-direction:column;display:flex}.patterns-module__MqZIVa__stateLoading{--ui-state-accent:var(--ds-action-primary);--ui-state-surface:var(--ds-action-primary-subtle);--ui-state-border:var(--ds-action-primary-border)}.patterns-module__MqZIVa__stateError{--ui-state-accent:var(--ds-status-danger);--ui-state-surface:var(--ds-status-danger-surface);--ui-state-border:var(--ds-status-danger-border)}.patterns-module__MqZIVa__stateUnknown{--ui-state-accent:var(--ds-status-warning);--ui-state-surface:color-mix(in oklab, var(--ds-status-warning) 11%, var(--ds-surface-panel));--ui-state-border:color-mix(in oklab, var(--ds-status-warning) 30%, var(--ds-surface-panel))}.patterns-module__MqZIVa__stateSuccess{--ui-state-accent:var(--ds-status-success);--ui-state-surface:var(--ds-status-success-surface);--ui-state-border:var(--ds-status-success-border)}.patterns-module__MqZIVa__stateEmpty{--ui-state-accent:var(--ds-text-faint)}.patterns-module__MqZIVa__stateSmall{min-block-size:132px;padding:var(--ds-space-16)}.patterns-module__MqZIVa__stateLarge{min-block-size:240px;padding:var(--ds-space-32)}.patterns-module__MqZIVa__stateIcon{min-inline-size:var(--ds-control-height-md);min-block-size:var(--ds-control-height-md);color:var(--ui-state-accent);font-size:var(--ds-type-title-size);font-weight:var(--ds-font-weight-bold);place-items:center;display:grid}.patterns-module__MqZIVa__stateTitle{color:var(--ds-text-primary);font-size:var(--ds-type-title-size);line-height:var(--ds-line-height-tight);margin:0}.patterns-module__MqZIVa__stateDescription{max-inline-size:52ch;color:var(--ds-text-tertiary);font-size:var(--ds-type-control-size);line-height:var(--ds-type-body-line-height);overflow-wrap:anywhere;margin:0}.patterns-module__MqZIVa__stateActions{justify-content:center;gap:var(--ds-spacing-control-gap);flex-wrap:wrap;margin-block-start:var(--ds-space-4);display:flex}.patterns-module__MqZIVa__saveBar{inline-size:100%;padding:var(--ds-space-10) var(--ds-space-12);border:var(--ds-space-1) solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:color-mix(in oklab, var(--ds-surface-panel) 92%, var(--ds-surface-canvas));box-shadow:var(--ds-shadow-card)}.patterns-module__MqZIVa__saveBarSticky{z-index:var(--ds-layer-sticky);position:sticky;inset-block-end:var(--ds-space-8)}.patterns-module__MqZIVa__saveStatus{align-items:center;gap:var(--ds-space-6);overflow-wrap:anywhere;min-inline-size:0;display:inline-flex}.patterns-module__MqZIVa__saveDot{inline-size:var(--ds-space-7);block-size:var(--ds-space-7);border-radius:var(--ds-radius-pill);background:var(--ds-text-faint);flex:none}.patterns-module__MqZIVa__saveBar[data-state=dirty] .patterns-module__MqZIVa__saveDot,.patterns-module__MqZIVa__saveBar[data-state=saving] .patterns-module__MqZIVa__saveDot{background:var(--ds-status-warning)}.patterns-module__MqZIVa__saveBar[data-state=saved] .patterns-module__MqZIVa__saveDot{background:var(--ds-status-success)}.patterns-module__MqZIVa__saveBar[data-state=error] .patterns-module__MqZIVa__saveDot{background:var(--ds-status-danger)}.patterns-module__MqZIVa__saveBar[data-state=error] .patterns-module__MqZIVa__saveStatus{color:var(--ds-status-danger)}@media (max-width:767px){.patterns-module__MqZIVa__actionsStackMobile{grid-template-columns:1fr;display:grid}.patterns-module__MqZIVa__actionsStackMobile .patterns-module__MqZIVa__actionsStatus,.patterns-module__MqZIVa__actionsStackMobile .patterns-module__MqZIVa__actionsSecondary,.patterns-module__MqZIVa__actionsStackMobile .patterns-module__MqZIVa__actionsPrimary{grid-column:1}.patterns-module__MqZIVa__actionsStackMobile .patterns-module__MqZIVa__actionsSecondary,.patterns-module__MqZIVa__actionsStackMobile .patterns-module__MqZIVa__actionsPrimary{inline-size:100%}.patterns-module__MqZIVa__actionsStackMobile .patterns-module__MqZIVa__actionsSecondary>*,.patterns-module__MqZIVa__actionsStackMobile .patterns-module__MqZIVa__actionsPrimary>*{flex:auto}.patterns-module__MqZIVa__saveBarSticky{inset-block-end:calc(var(--ds-space-8) + env(safe-area-inset-bottom))}}.patterns-module__MqZIVa__copyDone{color:var(--ds-status-success);font-size:var(--ds-font-size-400)}.patterns-module__MqZIVa__copyFailed{color:var(--ds-text-secondary);font-size:var(--ds-font-size-400)}
.process-result-form-module__mO-VRa__form{gap:var(--ds-space-8);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.process-result-form-module__mO-VRa__form[data-readonly=true]{opacity:.6}.process-result-form-module__mO-VRa__control,.process-result-form-module__mO-VRa__field,.process-result-form-module__mO-VRa__rows{min-inline-size:0}.process-result-form-module__mO-VRa__field,.process-result-form-module__mO-VRa__rows{gap:var(--ds-space-4);border:0;flex-direction:column;margin:0;padding:0;display:flex}.process-result-form-module__mO-VRa__label{font-size:var(--ds-font-size-400);color:var(--ds-text-secondary);padding:0;font-weight:500}.process-result-form-module__mO-VRa__fileRow{align-items:center;gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.process-result-form-module__mO-VRa__hint{font-size:var(--ds-font-size-300);color:var(--ds-text-muted)}.process-result-form-module__mO-VRa__error{font-size:var(--ds-font-size-300);color:var(--ds-status-danger)}.process-result-form-module__mO-VRa__field[data-error=true] .process-result-form-module__mO-VRa__fileRow,.process-result-form-module__mO-VRa__rows[data-error=true] .process-result-form-module__mO-VRa__rowsGrid{outline:1px solid var(--ds-status-danger);outline-offset:var(--ds-space-2);border-radius:var(--ds-radius-control-sm)}.process-result-form-module__mO-VRa__rowsGrid{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));gap:var(--ds-space-4);display:grid}.process-result-form-module__mO-VRa__colHead{font-size:var(--ds-font-size-300);color:var(--ds-text-muted)}.process-result-form-module__mO-VRa__date{font:inherit;font-size:var(--ds-font-size-400);color:var(--ds-text-primary);background:var(--ds-surface-control);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-control-sm);padding:var(--ds-space-4) var(--ds-space-6);min-inline-size:0}.process-result-form-module__mO-VRa__date[aria-invalid=true]{border-color:var(--ds-status-danger)}.process-result-form-module__mO-VRa__submit{align-items:center;gap:var(--ds-space-6);flex-wrap:wrap;display:flex}
.surface-module__SNLhQG__surface{box-sizing:border-box;min-width:0;color:var(--ds-text-primary);border-style:solid;border-width:0;border-color:var(--ds-border-default);transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), border-color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), box-shadow var(--ds-motion-duration-fast) var(--ds-motion-ease-standard), color var(--ds-motion-duration-fast) var(--ds-motion-ease-standard)}.surface-module__SNLhQG__surface:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:2px}.surface-module__SNLhQG__surface:is(ul,ol){margin:0;padding:0}.surface-module__SNLhQG__variantCanvas{background:var(--ds-surface-canvas)}.surface-module__SNLhQG__variantPlain{background:var(--ds-surface-panel)}.surface-module__SNLhQG__variantOutlined{background:var(--ds-surface-panel);border-width:1px}.surface-module__SNLhQG__variantTransparent{border-width:var(--ds-space-1);box-shadow:none;background:0 0}.surface-module__SNLhQG__variantTranslucent{background:color-mix(in srgb, var(--ds-surface-panel) 78%, transparent);border-width:var(--ds-space-1);border-color:color-mix(in srgb, var(--ds-border-default) 75%, var(--ds-border-control) 25%);box-shadow:var(--ds-shadow-card-flat)}.surface-module__SNLhQG__variantRaised{background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-card);border-width:1px}.surface-module__SNLhQG__variantSubtle{background:var(--ds-surface-control);border-width:1px;border-color:var(--ds-border-soft)}.surface-module__SNLhQG__sizeNone{padding:0}.surface-module__SNLhQG__sizeSm{padding:var(--ds-spacing-control-block)}.surface-module__SNLhQG__sizeMd{padding:var(--ds-spacing-panel)}.surface-module__SNLhQG__sizeLg{padding:var(--ds-spacing-page-desktop)}.surface-module__SNLhQG__radiusNone{border-radius:0}.surface-module__SNLhQG__radiusCard{border-radius:var(--ds-radius-card)}.surface-module__SNLhQG__radiusPanel{border-radius:var(--ds-radius-panel)}.surface-module__SNLhQG__stateLoading{cursor:progress}.surface-module__SNLhQG__stateError{border-width:1px;border-color:var(--ds-status-danger)}.surface-module__SNLhQG__stateDisabled{color:var(--ds-disabled-foreground);background:var(--ds-disabled-background);border-color:var(--ds-disabled-border)}.surface-module__SNLhQG__divider{--ui-divider-color:var(--ds-border-default);box-sizing:border-box;border:0;flex:none;margin:0;padding:0}.surface-module__SNLhQG__horizontal{border-top-style:solid;border-top-color:var(--ui-divider-color);width:100%;height:0}.surface-module__SNLhQG__vertical{width:0;min-height:var(--ds-control-height-2xs);border-left-style:solid;border-left-color:var(--ui-divider-color);align-self:stretch}.surface-module__SNLhQG__dividerSubtle{--ui-divider-color:var(--ds-border-row)}.surface-module__SNLhQG__dividerDefault{--ui-divider-color:var(--ds-border-default)}.surface-module__SNLhQG__dividerStrong{--ui-divider-color:var(--ds-border-soft)}.surface-module__SNLhQG__horizontal.surface-module__SNLhQG__dividerHairline{border-top-width:1px}.surface-module__SNLhQG__vertical.surface-module__SNLhQG__dividerHairline{border-left-width:1px}.surface-module__SNLhQG__horizontal.surface-module__SNLhQG__dividerRegular{border-top-width:2px}.surface-module__SNLhQG__vertical.surface-module__SNLhQG__dividerRegular{border-left-width:2px}@media (prefers-reduced-motion:reduce){.surface-module__SNLhQG__surface{transition-duration:var(--ds-motion-duration-instant)}}
.decision-lead-actions-module__FwTvKG__menu{gap:var(--ds-space-2);min-inline-size:min(260px, calc(100vw - var(--ds-space-16)));padding:var(--ds-space-8);display:grid}.decision-lead-actions-module__FwTvKG__menu .decision-lead-actions-module__FwTvKG__menuAction{--ds-spacing-control-gap:var(--ds-space-10);--ui-action-control-height:var(--ds-size-control-lg);width:100%;font-size:var(--ds-font-size-400);font-weight:var(--ds-font-weight-regular);padding-inline:var(--ds-space-12);justify-content:flex-start}.decision-lead-actions-module__FwTvKG__menu .decision-lead-actions-module__FwTvKG__danger{--ui-action-control-foreground:var(--ds-status-danger);--ui-action-control-foreground-hover:var(--ds-status-danger);--ui-action-control-background-hover:var(--ds-status-danger-surface);margin-top:var(--ds-space-6)}.decision-lead-actions-module__FwTvKG__menu .decision-lead-actions-module__FwTvKG__danger:before{content:"";inset:calc(var(--ds-space-4) * -1) var(--ds-space-12) auto;border-top:1px solid var(--ds-border-default);position:absolute}.decision-lead-actions-module__FwTvKG__body{outline:none}.decision-lead-actions-module__FwTvKG__body .lead-card{margin:0}.decision-lead-actions-module__FwTvKG__compact .lead-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.decision-lead-actions-module__FwTvKG__compact .lead-outcome{border:0;margin-top:0;padding-top:0}.decision-lead-actions-module__FwTvKG__compact .lead-ask{background:0 0;border:0;margin:0;padding:0}.decision-lead-actions-module__FwTvKG__compact .lead-ask-q{font-size:var(--ds-font-size-500);margin-bottom:var(--ds-space-12)}.decision-lead-actions-module__FwTvKG__compact .select-wrap select{width:100%;min-height:var(--ds-control-height-md)}.decision-lead-actions-module__FwTvKG__compact .lead-ask-row{margin-top:var(--ds-space-16);gap:var(--ds-space-8)}:is(.decision-lead-actions-module__FwTvKG__compact .lead-ask-go,.decision-lead-actions-module__FwTvKG__compact .lead-ask-skip){min-height:var(--ds-control-height-md);padding-inline:var(--ds-space-14);font-size:var(--ds-font-size-400)}.decision-lead-actions-module__FwTvKG__drawer{overflow-wrap:anywhere}@media (max-width:767px){.decision-lead-actions-module__FwTvKG__menu .decision-lead-actions-module__FwTvKG__menuAction{--ui-action-control-height:var(--ds-size-control-touch)}}
.booking-approvals-module__b6NJzG__block{gap:var(--ds-space-8);flex-direction:column;display:flex}.booking-approvals-module__b6NJzG__title{align-items:center;gap:var(--ds-space-6);color:var(--ds-text-primary);font-size:var(--ds-type-body-size);font-weight:var(--ds-font-weight-semibold);margin:0;display:flex}.booking-approvals-module__b6NJzG__list{gap:var(--ds-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.booking-approvals-module__b6NJzG__item{justify-content:space-between;align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.booking-approvals-module__b6NJzG__facts{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.booking-approvals-module__b6NJzG__facts>span{color:var(--ds-text-secondary);font-size:var(--ds-type-caption-size)}.booking-approvals-module__b6NJzG__actions{gap:var(--ds-space-6);display:flex}.booking-approvals-module__b6NJzG__reason{flex-basis:100%}
.inbound-address-module__Qltldq__root{min-inline-size:0}.inbound-address-module__Qltldq__address{min-inline-size:0;padding:var(--ds-space-10) var(--ds-space-12);border:var(--ds-space-1) solid var(--ds-border-row);border-radius:var(--ds-radius-control);background:var(--ds-surface-hover);color:var(--ds-text-primary);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-400);line-height:var(--ds-line-height-body);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;margin:0;display:block}.inbound-address-module__Qltldq__note{color:var(--ds-text-secondary);font-size:var(--ds-font-size-500);line-height:var(--ds-line-height-relaxed);overflow-wrap:anywhere;margin:0}
.kb-text-editor-module__InLMQW__tabs{flex-direction:column;flex:1;min-height:0;display:flex}.kb-text-editor-module__InLMQW__tabList{padding:0 var(--ds-space-14)}.kb-text-editor-module__InLMQW__panel{min-height:0;padding-top:var(--ds-space-10);flex-direction:column;flex:1;display:flex;overflow:auto}.kb-text-editor-module__InLMQW__instructionsEditor{border-radius:var(--ds-radius-panel)}.kb-text-editor-module__InLMQW__instructionsEditor .kb-editor-head{padding:var(--ds-space-16) var(--ds-space-20);gap:var(--ds-space-8);flex-wrap:wrap}.kb-text-editor-module__InLMQW__instructionsEditor .kb-title{font-size:var(--ds-font-size-550)}.kb-text-editor-module__InLMQW__instructionsEditor .kb-state{font-size:var(--ds-font-size-250);font-weight:var(--ds-font-weight-medium)}.kb-text-editor-module__InLMQW__instructionsEditor .kb-saved{font-size:var(--ds-font-size-300)}.kb-text-editor-module__InLMQW__instructionsEditor .kb-text-editor-module__InLMQW__tabList{padding-inline:var(--ds-space-20)}.kb-text-editor-module__InLMQW__instructionsEditor .kb-text-editor-module__InLMQW__panel{background:var(--ds-surface-drawer);padding-top:var(--ds-space-12)}.kb-text-editor-module__InLMQW__instructionsEditor .kb-text-editor-module__InLMQW__textPanel{padding:var(--ds-space-16)}.kb-text-editor-module__InLMQW__instructionsEditor .kb-text-editor-module__InLMQW__textPanel .kb-text{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-card);padding:var(--ds-space-20);font-size:var(--ds-font-size-500);line-height:1.8}.kb-text-editor-module__InLMQW__instructionsEditor .kb-text-editor-module__InLMQW__textPanel .kb-text:focus-visible{outline:2px solid var(--ds-action-primary);outline-offset:-2px}@media (max-width:767px){.kb-text-editor-module__InLMQW__instructionsEditor .kb-editor-head{padding:var(--ds-space-12);flex-wrap:nowrap}.kb-text-editor-module__InLMQW__instructionsEditor .kb-text-editor-module__InLMQW__tabList{padding-inline:var(--ds-space-12)}.kb-text-editor-module__InLMQW__instructionsEditor .kb-text-editor-module__InLMQW__textPanel{padding:var(--ds-space-10)}.kb-text-editor-module__InLMQW__instructionsEditor .kb-text-editor-module__InLMQW__textPanel .kb-text{padding:var(--ds-space-14)}}
.admin-record-module__pZA48a__status[data-tone]{border-radius:var(--ds-radius-5);border:0;min-height:22px;padding:2px 6px;font-size:12px;font-weight:500;line-height:1.4}.admin-record-module__pZA48a__status[data-tone=neutral]{background:var(--ds-surface-hover)}.admin-record-module__pZA48a__avatar{border-radius:var(--ds-radius-6);width:23px;height:23px;color:var(--ds-status-info);background:var(--ds-action-primary-subtle);box-shadow:inset 0 0 0 1px var(--ds-border-row);flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.admin-record-module__pZA48a__avatar[data-color="1"]{color:var(--ds-status-success);background:var(--ds-status-success-surface)}.admin-record-module__pZA48a__avatar[data-color="2"]{color:var(--ds-status-warning);background:color-mix(in srgb, var(--ds-status-warning) 12%, var(--ds-surface-panel))}.admin-record-module__pZA48a__avatar[data-color="3"]{color:var(--ds-text-secondary);background:var(--ds-surface-selected)}.admin-record-module__pZA48a__avatar[data-size=lg]{border-radius:var(--ds-radius-8);width:42px;height:42px;font-size:16px}
