.secretary-dashboard{--overview-surface:var(--panel-surface,#fff);--overview-soft:var(--panel-soft,#edf5ee);--overview-accent:var(--panel-accent,#387f74);--overview-warning:#a26b35}.overview-heading-actions{align-items:center;gap:8px;display:flex}.overview-brief{border:1px solid var(--line);background:var(--overview-soft);border-radius:13px;align-items:center;gap:19px;margin-bottom:22px;padding:24px 27px;display:flex}.overview-brief-icon{background:var(--overview-surface);width:51px;height:51px;color:var(--overview-accent);border-radius:14px;flex:none;place-items:center;display:grid}.overview-brief>div{flex:1;min-width:0}.overview-kicker{letter-spacing:1.8px;color:var(--overview-accent);font-size:8px;font-weight:700}.overview-brief h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.5px;color:var(--ink);margin:6px 0;font-size:19px;font-weight:700}.overview-brief p{color:var(--muted);font-size:11px;line-height:1.8}.overview-brief>.inline-flex{background:var(--overview-surface);flex:none}.overview-stats{gap:16px}.overview-stat{text-align:left;cursor:pointer;background:var(--overview-surface);min-width:0;color:var(--ink);transition:border-color .15s,transform .15s;position:relative}.overview-stat:hover{border-color:var(--overview-accent);transform:translateY(-2px)}.overview-stat:focus-visible,.overview-activity:focus-visible,.overview-unassigned:focus-visible{outline:2px solid var(--overview-accent);outline-offset:3px}.overview-stat small{padding-right:18px}.overview-stat-link{color:var(--overview-accent);opacity:0;align-items:center;gap:3px;font-size:9px;display:flex;position:absolute;bottom:22px;right:20px}.overview-stat:hover .overview-stat-link,.overview-stat:focus-visible .overview-stat-link{opacity:1}.overview-number-loading{background:var(--line);border-radius:6px;width:55px;min-height:36px;animation:1.3s ease-in-out infinite overview-pulse;color:#0000!important}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.secretary-dashboard .card-footer>span{align-items:center;gap:5px;display:inline-flex}.overview-conversations{overflow:hidden}.overview-activity-list{padding:0 17px}.overview-activity{text-align:left;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;align-items:center;gap:12px;padding:18px 4px;display:flex}.overview-activity:last-child{border-bottom:0}.overview-activity:hover{background:var(--overview-soft);border-radius:7px}.overview-activity-icon{width:35px;height:35px;color:var(--overview-accent);background:var(--overview-soft);border-radius:10px;flex:none;place-items:center;display:grid}.overview-activity-icon.needs-attention{color:var(--overview-warning);background:#fbf2e6}.overview-activity-content{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.overview-activity-name{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.overview-activity-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.overview-activity-name small{color:var(--muted);flex:none;font-size:8px}.overview-activity-preview{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:11px;line-height:1.6;display:block;overflow:hidden}.overview-activity-status{color:var(--overview-accent);font-size:9px;line-height:1.5}.overview-activity-status.needs-attention{color:var(--overview-warning)}.overview-activity-arrow{color:var(--muted);flex:none}.overview-list-empty{text-align:center;min-height:245px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:35px;display:flex}.overview-list-empty>svg{color:var(--overview-accent)}.overview-list-empty h3{color:var(--ink);font-size:13px}.overview-list-empty p{max-width:270px;font-size:11px;line-height:1.9}.overview-list-empty .inline-flex{margin-top:5px}.overview-updated{border-top:1px solid var(--line);color:var(--muted);padding:14px 21px;font-size:8px}.overview-unassigned{text-align:left;width:calc(100% - 34px);color:var(--overview-warning);background:#fbf2e6;border-radius:8px;align-items:center;gap:9px;margin:10px 17px 16px;padding:12px;font-size:10px;line-height:1.7;display:flex}.overview-unassigned>svg{flex:none}.overview-unassigned>span{flex:1}.overview-error{color:#936538;background:#fff7ed;border:1px solid #ead2b4;border-radius:9px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 16px;font-size:11px;line-height:1.7;display:flex}.overview-error>svg{flex:none}.overview-error>span{flex:1}.overview-error button{white-space:nowrap;font-weight:600;text-decoration:underline}.overview-shortcuts{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.overview-shortcuts>div{border:1px solid var(--line);background:var(--overview-surface);border-radius:10px;align-items:center;gap:12px;padding:19px 20px;display:flex}.overview-shortcut-icon{color:var(--overview-accent);flex:none}.overview-shortcuts>div>span:nth-child(2){flex:1;min-width:0}.overview-shortcuts strong{color:var(--ink);font-size:11px;line-height:1.8;display:block}.overview-shortcuts small{color:var(--muted);font-size:9px;line-height:1.8;display:block}.overview-shortcuts .inline-flex{flex:none;font-size:10px}html[data-panel-theme=dark] .secretary-dashboard{--overview-warning:#e1bb88}html[data-panel-theme=dark] :is(.overview-activity-icon.needs-attention,.overview-unassigned,.overview-error){color:#e1bb88;background:#3a3325;border-color:#514732}@keyframes overview-pulse{50%{opacity:.45}}@media (max-width:1200px){.overview-shortcuts{grid-template-columns:1fr}.overview-stat-link{display:none}.overview-stat small{padding-right:0}}@media (max-width:960px){.overview-grid{grid-template-columns:1fr}.overview-brief{gap:14px;padding:21px}.overview-brief>.inline-flex{font-size:10px}.overview-activity-list{padding:0 20px}}@media (max-width:600px){.overview-heading-actions .today-label{display:none}.overview-brief{flex-wrap:wrap;gap:12px;padding:19px}.overview-brief-icon{border-radius:10px;width:40px;height:40px}.overview-brief h2{font-size:16px}.overview-brief>div{flex-basis:calc(100% - 52px)}.overview-brief>.inline-flex{margin-left:52px}.overview-stats{gap:10px}.overview-stat{padding:17px 14px}.overview-stat .stat-top>span:first-child{font-size:10px}.overview-stat>strong{font-size:25px}.overview-stat small{font-size:8px;line-height:1.7}.overview-stats .stat-icon{width:30px;height:30px}.overview-shortcuts>div{flex-wrap:wrap;padding:17px}.overview-shortcuts .inline-flex{margin-left:32px;padding-left:0}.overview-error{flex-wrap:wrap}.overview-error button{margin-left:27px}.secretary-dashboard .card-heading{gap:8px;padding:20px}.overview-activity-name{gap:5px}.overview-activity-list{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.overview-number-loading{animation:none}.overview-stat{transition:none}}.plan-usage{background:var(--overview-surface);gap:12px;margin:24px 0;padding:20px 22px;display:grid}.plan-usage-head{align-items:center;gap:12px;display:flex}.plan-usage-head h2{margin:0;font-size:16px}.plan-usage-head p{color:var(--muted);margin:2px 0 0;font-size:13px}.plan-usage-icon{background:var(--overview-soft);width:38px;height:38px;color:var(--overview-accent);border-radius:10px;flex:none;place-items:center;display:grid}.plan-usage-figure{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.plan-usage-figure strong{color:var(--ink);font-size:22px}.plan-usage-figure span{color:var(--muted);font-size:13px}.plan-usage-text{color:var(--ink);margin:0;font-size:14px}.plan-usage-bar{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.plan-usage-bar span{border-radius:inherit;background:var(--overview-accent);height:100%;transition:width .3s;display:block}.plan-usage-warn .plan-usage-bar span,.plan-usage-full .plan-usage-bar span{background:var(--overview-warning)}.plan-usage-note{background:var(--overview-soft);color:var(--ink);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.plan-usage-full .plan-usage-note,.plan-usage-warn .plan-usage-note{border:1px solid var(--overview-warning)}.plan-usage-hint,.plan-usage-phone{color:var(--muted);margin:0;font-size:12px}.plan-usage-phone{align-items:center;gap:6px;display:flex}.plan-usage-head{flex-wrap:wrap}.plan-usage-head>div{min-width:0}.plan-usage-chip{background:var(--overview-soft);color:var(--overview-accent);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:700}.plan-usage-credit{color:var(--muted);margin:0;font-size:13px}.plan-usage-credit strong{color:var(--ink)}.plan-usage-actions{flex-wrap:wrap;gap:8px;display:flex}.plan-usage-stopped .plan-usage-note{border:1px solid var(--overview-warning)}@media (prefers-reduced-motion:reduce){.plan-usage-bar span{transition:none}}
.observer-calendar{--cal-surface:var(--panel-surface,#fff);--cal-soft:var(--panel-soft,#f4f7ef);--cal-green:#35745f;--cal-blue:#426f97;--cal-red:#a95550;--cal-amber:#997024}.observer-readonly{border:1px solid var(--line);color:var(--muted);border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.observer-calendar-card{overflow:hidden}.observer-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.observer-date-navigation{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.observer-date-navigation h2{text-transform:capitalize;padding:0 8px;font-size:15px;font-weight:600}.observer-date-navigation>.inline-flex{height:33px}.observer-date-navigation>.inline-flex:not(:last-child){width:33px}.observer-modes{background:var(--cal-soft);border:1px solid var(--line);border-radius:10px;gap:3px;padding:4px;display:flex}.observer-modes button{color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 11px;font-size:11px;display:flex}.observer-modes button[aria-pressed=true]{background:var(--cal-surface);color:var(--teal);font-weight:600;box-shadow:0 1px 4px #0001}.observer-filters{flex-wrap:wrap;gap:10px;padding:17px 20px 12px;display:flex}.observer-search{flex:250px;position:relative}.observer-search svg{color:var(--muted);position:absolute;top:12px;left:12px}.observer-search input{width:100%;height:39px;padding-left:36px;font-size:11px}.observer-filters>.select{flex:0 150px;height:39px;font-size:11px}.observer-filters>input{flex:0 145px;min-width:0;height:39px;font-size:11px}.observer-context{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px 20px;padding:0 20px 16px;font-size:10px;display:flex}.observer-context>span:first-child{color:var(--ink);font-weight:600}.observer-context button{color:var(--teal);background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.observer-rules-error{color:var(--muted);background:var(--cal-soft);align-items:center;gap:12px;padding:15px 20px;font-size:11px;display:flex}.observer-time-scroll{max-height:700px;overflow:auto}.observer-time-grid{background:var(--cal-surface);min-width:min-content;display:grid}.observer-time-corner,.observer-time-header{z-index:5;background:var(--cal-soft);border-bottom:1px solid var(--line);text-align:center;min-height:65px;padding:14px 8px;position:sticky;top:0}.observer-time-corner{color:var(--muted);z-index:6;padding-top:24px;font-size:8px;left:0}.observer-time-header{border-left:1px solid var(--line)}.observer-time-header button{color:var(--ink);background:0 0;border:0;font-size:12px;font-weight:600}.observer-time-header small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.5;display:block}.observer-time-header.is-today{box-shadow:inset 0 3px 0 var(--teal)}.observer-time-row{display:contents}.observer-time-label{z-index:3;background:var(--cal-surface);color:var(--muted);text-align:center;border-bottom:1px solid var(--line);padding:14px 8px;font-size:10px;position:sticky;left:0}.observer-time-cell{border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cal-surface);min-height:100px;position:relative}.observer-closed-band{pointer-events:none;background:repeating-linear-gradient(-45deg,#87958812,#87958812 5px,#87958804 5px 10px);position:absolute;left:0;right:0;overflow:hidden}.observer-closed-band>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);font-size:9px;position:absolute;top:9px;left:10px;overflow:hidden}.observer-time-bookings{z-index:1;gap:7px;padding:9px;display:grid;position:relative}.observer-booking{border:1px solid #b8d4c5;border-left:3px solid var(--cal-green);width:100%;min-width:0;color:var(--ink);text-align:left;overflow-wrap:anywhere;background:#edf6f0;border-radius:8px;flex-direction:column;gap:5px;padding:11px;transition:box-shadow .15s,border-color .15s;display:flex}.observer-booking:hover{border-color:var(--cal-green);box-shadow:0 3px 12px #16382918}.observer-booking:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.observer-booking-time{color:var(--cal-green);align-items:center;gap:5px;font-size:10px;line-height:1.5;display:flex}.observer-booking>strong{font-size:12px;font-weight:600;line-height:1.4}.observer-booking-service{color:#617565;font-size:11px;line-height:1.4}.observer-booking-meta{color:#617565;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 7px;margin-top:3px;font-size:9px;display:flex}.observer-booking.is-completed{border-color:#cadbe8;border-left-color:var(--cal-blue);background:#eef4fa}.observer-booking.is-completed .observer-booking-time{color:var(--cal-blue)}.observer-booking.is-cancelled{border-color:#e9ceca;border-left-color:var(--cal-red);background:#fbefed}.observer-booking.is-cancelled .observer-booking-time{color:var(--cal-red)}.observer-booking.is-no_show{border-color:#e3d6b5;border-left-color:var(--cal-amber);background:#faf4e8}.observer-booking.is-no_show .observer-booking-time{color:var(--cal-amber)}.observer-status{border-radius:5px;padding:3px 6px!important;font-size:9px!important}.observer-month-grid{padding:14px}.observer-month-weekdays,.observer-month-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.observer-month-weekdays span{text-align:center;color:var(--muted);padding:10px;font-size:10px}.observer-month-days{border-top:1px solid var(--line);border-left:1px solid var(--line)}.observer-month-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cal-surface);min-width:0;min-height:150px;padding:7px}.observer-month-day.is-closed{background:repeating-linear-gradient(-45deg,#87958810,#87958810 5px,#87958804 5px 10px)}.observer-month-day.outside-month{background:var(--cal-soft);opacity:.7}.observer-month-day.is-selected{box-shadow:inset 0 0 0 2px var(--teal)}.observer-month-number{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:4px;padding:3px;font-size:11px;display:flex}.observer-month-number>span{flex:none;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.observer-month-number.is-today>span{background:var(--teal);color:var(--paper);border-radius:50%}.observer-month-number small{color:var(--muted);font-size:8px}.observer-month-closure{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 7px;font-size:8px;line-height:1.5;display:block;overflow:hidden}.observer-month-bookings{gap:5px;margin-top:6px;display:grid}.observer-booking.is-compact{border-left-width:2px;gap:3px;padding:7px}.observer-booking.is-compact>strong{font-size:10px}.observer-booking.is-compact .observer-booking-time{font-size:8px}.observer-booking.is-compact .observer-booking-time svg{display:none}.observer-booking.is-compact .observer-booking-service{font-size:9px}.observer-booking.is-compact .observer-booking-meta{gap:3px;font-size:8px}.observer-booking.is-compact .observer-status{font-size:8px!important}.observer-more{width:100%;color:var(--teal);text-align:left;background:0 0;border:0;padding:8px 0;font-size:9px;display:block}.observer-selected-day{border-top:1px solid var(--line);background:var(--cal-soft);padding:20px}.observer-selected-day>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.observer-selected-day h3{font-size:13px}.observer-selected-day p{color:var(--muted);margin-top:6px;font-size:10px}.observer-agenda{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.observer-agenda>p{padding:10px 0}.observer-list{overflow:auto}.observer-list table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.observer-list th{background:var(--cal-soft);color:var(--muted);padding:15px 20px;font-size:10px;font-weight:500}.observer-list td{border-bottom:1px solid var(--line);padding:17px 20px;font-size:11px}.observer-list td strong,.observer-list td>span{display:block}.observer-list td strong{font-size:12px;font-weight:600}.observer-list td>span{color:var(--muted);margin-top:5px;font-size:10px}.observer-list td .observer-status{margin:0;display:inline-flex}.observer-empty{text-align:center;color:var(--muted);padding:45px 20px}.observer-empty svg{margin:auto auto 12px}.observer-empty h3{color:var(--ink);font-size:14px}.observer-empty p{margin-top:8px;font-size:11px}.observer-legend{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 20px;font-size:9px;display:flex}.observer-legend>span{align-items:center;gap:6px;display:flex}.observer-legend i{background:var(--cal-green);border-radius:3px;width:9px;height:9px;display:block}.observer-legend i.completed{background:var(--cal-blue)}.observer-legend i.cancelled{background:var(--cal-red)}.observer-legend i.no_show{background:var(--cal-amber)}.observer-legend i.closed{background:repeating-linear-gradient(-45deg,#87958850,#87958850 2px,#0000 2px 4px);border:1px solid #87958850}.observer-legend small{flex-basis:100%;font-size:9px;line-height:1.7}.observer-calendar button{cursor:pointer}html[data-panel-theme=dark] .observer-calendar{--cal-green:#9fd4b6;--cal-blue:#a5cbed;--cal-red:#e3aaa3;--cal-amber:#dfc27e}html[data-panel-theme=dark] .observer-booking{border-color:#405f4e;border-left-color:var(--cal-green);background:#223b30}html[data-panel-theme=dark] .observer-booking-service,html[data-panel-theme=dark] .observer-booking-meta{color:#b2c4b9}html[data-panel-theme=dark] .observer-booking.is-completed{border-color:#40586b;border-left-color:var(--cal-blue);background:#233543}html[data-panel-theme=dark] .observer-booking.is-cancelled{border-color:#64413c;border-left-color:var(--cal-red);background:#3b2a28}html[data-panel-theme=dark] .observer-booking.is-no_show{border-color:#645533;border-left-color:var(--cal-amber);background:#373022}@media (max-width:1000px){.observer-filters>.select{flex:130px}.observer-search{flex-basis:100%}.observer-month-number{flex-direction:column;align-items:flex-start}.observer-month-number small{font-size:7px}.observer-booking.is-compact .observer-booking-meta{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.observer-readonly{display:none}.observer-toolbar{gap:12px;padding:15px}.observer-date-navigation{width:100%}.observer-date-navigation h2{order:4;width:100%;padding:8px 0 0;font-size:12px}.observer-date-navigation>.inline-flex:last-child{margin-left:auto}.observer-modes{justify-content:space-between;width:100%}.observer-modes button{flex:1;justify-content:center;padding:7px 5px;font-size:10px}.observer-filters{gap:8px;padding:14px}.observer-filters>.select{flex-basis:calc(50% - 4px);min-width:0}.observer-filters>input{flex:calc(50% - 4px);width:calc(50% - 4px)}.observer-context{padding:0 14px 14px}.observer-context>span:nth-child(2){flex-basis:100%;font-size:9px}.observer-time-scroll{max-height:620px}.observer-month-grid{padding:8px}.observer-month-day{min-height:72px;padding:4px}.observer-month-weekdays span{padding:10px 0;font-size:9px}.observer-month-number{align-items:center;gap:3px;padding:1px}.observer-month-number small{white-space:nowrap;font-size:7px;line-height:1.3}.observer-month-bookings,.observer-month-closure,.observer-more{display:none}.observer-month-day.is-selected{box-shadow:inset 0 0 0 2px var(--teal)}.observer-selected-day{padding:16px}.observer-selected-day>header{align-items:flex-start}.observer-selected-day h3{font-size:12px;line-height:1.7}.observer-agenda{grid-template-columns:1fr}.observer-legend{gap:12px;padding:15px}.observer-rules-error{flex-direction:column;align-items:flex-start;padding:14px}}
.resource-card{color:var(--ink);margin-bottom:24px;padding:26px}.resource-card h2{margin:6px 0}.resource-policy{color:var(--muted);margin:18px 0;font-size:13px;line-height:1.6}.resource-list{gap:10px;display:grid}.resource-list article{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.resource-list article div{gap:4px;display:grid}.resource-list span,.resource-list small{color:var(--muted);font-size:12px}.resource-add{gap:10px;margin:16px 0;display:flex}.resource-requirements>div{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.resource-requirements strong{flex:1}.resource-card label{align-items:center;gap:8px;font-size:13px;display:flex}.resource-card input[type=checkbox]{accent-color:var(--teal);flex-shrink:0;width:16px;height:16px}.resource-editor{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.resource-editor>fieldset{border:0;padding:0}.resource-editor legend{margin-bottom:12px;font-weight:600}.resource-basic{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.resource-basic>div{flex:1;gap:8px;min-width:180px;display:grid}.resource-services{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:16px;margin:20px 0;padding:14px;display:flex}.resource-custom{margin:20px 0}.resource-week{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:20px;display:grid}.resource-week fieldset{border:1px solid var(--line);border-radius:12px;padding:12px}.resource-week fieldset>div{gap:7px;margin:10px 0;display:grid}.resource-closure{flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;display:flex}.resource-closure>div{flex:1;gap:8px;min-width:160px;display:grid}.resource-closed-list{padding:0;list-style:none}.resource-closed-list li{justify-content:space-between;align-items:center;gap:10px;display:flex}.resource-editor footer{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.resource-card small{color:var(--muted);margin-top:6px;font-size:12px;display:block}@media (max-width:640px){.resource-list article{align-items:flex-start}.resource-week{grid-template-columns:1fr}.resource-requirements>div{align-items:flex-start}.resource-requirements strong{flex-basis:100%}}
.sector-setup{color:var(--ink);margin-bottom:26px;padding:26px}.sector-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.sector-heading h2{margin:7px 0;font-size:21px;font-weight:650}.sector-heading p,.sector-note,.sector-notice{color:var(--muted);font-size:13px;line-height:1.8}.sector-notice{margin-top:16px}.sector-steps{border-bottom:1px solid var(--line);gap:24px;margin-top:12px;padding:20px 0;list-style:none;display:flex}.sector-steps li{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.sector-steps span{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.sector-steps [aria-current]{color:var(--teal);font-weight:700}.sector-steps [aria-current] span{background:var(--teal);color:#fff}.sector-setup fieldset{border:0;min-width:0;padding:20px 0}.sector-setup h3{margin:0 0 14px;font-size:16px;font-weight:650}.sector-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sector-options label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:18px;display:flex}.sector-options .selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.sector-options input{accent-color:var(--teal);margin-top:5px}.sector-options strong{font-size:14px;display:block}.sector-options small{color:var(--muted);margin-top:7px;line-height:1.7;display:block}.sector-note{margin:15px 0}.sector-fields{gap:17px;max-width:720px;display:grid}.sector-fields select{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);border-radius:9px;padding:12px}.sector-fields small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.sector-services>div{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:16px}.sector-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.sector-check input{accent-color:var(--teal);margin-top:5px}.sector-service-fields{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-top:14px;display:grid}.sector-topics{color:var(--muted);padding-left:20px;font-size:13px;line-height:2;list-style:outside}.sector-services{margin-bottom:24px}.sector-review>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:14px;padding:13px 0;font-size:13px;display:grid}.sector-review dt{color:var(--muted)}.sector-review dd{overflow-wrap:anywhere}.sector-actions{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:18px;display:flex}@media (max-width:760px){.sector-setup{padding:18px}.sector-options{grid-template-columns:1fr}.sector-steps{flex-wrap:wrap;gap:9px}.sector-steps li{font-size:11px}.sector-service-fields{grid-template-columns:1fr 1fr}.sector-service-fields>div:first-child{grid-column:1/-1}.sector-review>div{grid-template-columns:1fr;gap:5px}.sector-heading{align-items:flex-start}.sector-heading h2{font-size:18px}}
.scheduling-card{margin-top:24px;overflow:hidden}.scheduling-card .card-heading{align-items:flex-start;gap:16px}.scheduling-card h2,.scheduling-closures h3{align-items:center;gap:8px;display:flex}.scheduling-card .eyebrow{margin-bottom:8px;display:block}.scheduling-zone{color:var(--muted);white-space:nowrap;padding-top:6px;font-size:10px}.scheduling-load{padding:24px}.scheduling-load p{align-items:center;gap:8px;font-size:12px;display:flex}.scheduling-form{padding:22px}.scheduling-fields{border:0;min-width:0;padding:0}.scheduling-summary{background:var(--panel-soft,#f4f7ef);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:22px;padding:14px 16px;font-size:11px;display:flex}.scheduling-summary strong{color:var(--ink)}.scheduling-summary span,.scheduling-summary small{color:var(--muted)}.scheduling-summary small{width:100%;font-size:10px}.scheduling-week{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scheduling-day{border:1px solid var(--line);border-radius:10px;grid-template-columns:80px minmax(0,1fr);gap:14px;min-width:0;padding:14px;display:grid}.scheduling-day legend{color:var(--ink);padding:0 7px;font-size:12px;font-weight:600}.scheduling-toggle{cursor:pointer;color:var(--ink);align-items:center;gap:7px;font-size:11px;display:flex}.scheduling-toggle input{accent-color:var(--teal);width:15px;height:15px}.scheduling-times{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr);align-items:end;gap:6px;min-width:0;display:grid}.scheduling-times label{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.scheduling-times input{width:100%;min-width:0;height:35px;padding:5px 7px;font-size:11px}.scheduling-dash{color:var(--muted);align-self:end;padding-bottom:11px}.scheduling-break-toggle{align-self:center;font-size:10px}.scheduling-no-break{color:var(--muted);padding:4px 0;font-size:10px}.scheduling-day.is-closed .scheduling-times{opacity:.5}.scheduling-options{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:22px;margin-top:12px;padding:24px 0;display:grid}.scheduling-options label,.scheduling-closure-add label{margin-bottom:8px;font-size:11px;display:block}.scheduling-options input{max-width:160px;font-size:12px}.scheduling-options small{color:var(--muted);max-width:340px;margin-top:8px;font-size:10px;line-height:1.7;display:block}.scheduling-closures{padding-top:24px}.scheduling-closures h3{font-size:14px}.scheduling-closures>p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.scheduling-closure-add{grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:18px;display:grid}.scheduling-closure-add input{width:100%;min-width:0;font-size:12px}.scheduling-closures ul{border:1px solid var(--line);border-radius:9px;margin-top:16px;list-style:none;overflow:hidden}.scheduling-closures li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:11px;display:flex}.scheduling-closures li:last-child{border:0}.scheduling-closures li>div{flex-wrap:wrap;gap:8px 14px;display:flex}.scheduling-closures li span{color:var(--muted)}.scheduling-empty{padding:12px 0}.scheduling-policy{background:var(--panel-soft,#f4f7ef);color:var(--muted);border-radius:9px;margin:22px 0;padding:16px;font-size:10px;line-height:1.8}.scheduling-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.scheduling-footer>span{color:var(--muted);font-size:10px}.scheduling-fields:disabled{opacity:.7}@media (min-width:1300px){.scheduling-week{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.scheduling-card .card-heading{flex-direction:column;gap:6px}.scheduling-form{padding:16px}.scheduling-week{grid-template-columns:1fr}.scheduling-day{grid-template-columns:80px minmax(0,1fr);padding:12px}.scheduling-options{grid-template-columns:1fr;gap:20px}.scheduling-closure-add{grid-template-columns:1fr}.scheduling-closure-add .inline-flex{width:100%}.scheduling-footer{flex-direction:column;align-items:stretch}.scheduling-footer .inline-flex{width:100%}.scheduling-zone{padding:0}}
:root{--inbox-bg:#f7f8f4;--inbox-surface:#fff;--inbox-border:#e1e7df;--inbox-text:#20382f;--inbox-muted:#66796f;--inbox-accent-soft:#eaf3ec}.inbox-center{color:var(--inbox-text);--inbox-accent:var(--panel-accent,#387f74)}.inbox-summary{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 18px;display:flex}.inbox-summary>button{border:1px solid var(--inbox-border);color:var(--inbox-muted);background:var(--inbox-surface);border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;transition:background .15s;display:inline-flex}.inbox-summary>button:hover,.inbox-summary>button[aria-pressed=true]{background:var(--inbox-accent-soft);border-color:var(--inbox-accent);color:var(--inbox-text)}.inbox-summary strong{color:var(--inbox-text);font-weight:600}.inbox-summary .inbox-attention svg{color:#b98449}.inbox-summary>small{color:var(--inbox-muted);align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.inbox-summary>small>span{background:var(--inbox-accent);border-radius:50%;width:5px;height:5px}.inbox-layout{border:1px solid var(--inbox-border);background:var(--inbox-surface);border-radius:14px;grid-template-columns:300px minmax(0,1fr);height:clamp(620px,100dvh - 250px,860px);display:grid;overflow:hidden}.inbox-rail{border-right:1px solid var(--inbox-border);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-rail-tools{border-bottom:1px solid var(--inbox-border);flex:none;padding:16px 14px 12px}.inbox-search{border:1px solid var(--inbox-border);color:var(--inbox-muted);background:var(--inbox-bg);border-radius:9px;align-items:center;gap:8px;padding:10px 11px;display:flex}.inbox-search input{width:100%;min-width:0;color:var(--inbox-text);background:0 0;border:0;outline:0;padding:0;font-size:12px}.inbox-search button{flex:none;display:inline-flex}.inbox-channel-tabs{gap:2px;padding-top:12px;display:flex}.inbox-channel-tabs button{color:var(--inbox-muted);border-radius:6px;padding:7px 9px;font-size:11px}.inbox-channel-tabs button:hover{background:var(--inbox-bg)}.inbox-channel-tabs button[aria-pressed=true]{background:var(--inbox-accent-soft);color:var(--inbox-text);font-weight:600}.inbox-list-filter{justify-content:space-between;align-items:center;gap:7px;margin-top:12px;display:flex}.inbox-filter{border:1px solid var(--inbox-border);min-width:0;max-width:190px;color:var(--inbox-text);background:var(--inbox-surface);border-radius:7px;padding:7px 8px;font-size:11px}.inbox-list-filter>span{color:var(--inbox-muted);white-space:nowrap;font-size:10px}.inbox-thread-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.inbox-thread{text-align:left;border-bottom:1px solid var(--inbox-border);border-left:3px solid #0000;align-items:flex-start;gap:10px;width:100%;padding:17px 13px;transition:background .15s;display:flex}.inbox-thread:hover{background:var(--inbox-bg)}.inbox-thread.selected{background:var(--inbox-accent-soft);border-left-color:var(--inbox-accent)}.inbox-thread-copy{flex:1;min-width:0}.inbox-thread-top{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.inbox-thread-top strong{color:var(--inbox-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.inbox-thread-top time{color:var(--inbox-muted);white-space:nowrap;flex:none;font-size:9px}.inbox-avatar{background:var(--inbox-bg);width:35px;height:35px;color:var(--inbox-muted);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.inbox-avatar.instagram{color:#a54e82;background:#f5e9ef}.inbox-avatar.whatsapp{color:#31845c;background:#e5f3e9}.inbox-thread-preview{color:var(--inbox-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.inbox-thread-meta{color:var(--inbox-muted);flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:9px;display:flex}.inbox-thread-badge{color:var(--inbox-text);background:color-mix(in srgb, var(--inbox-muted) 12%, transparent);border-radius:4px;align-items:center;gap:3px;padding:2px 5px;display:inline-flex}.inbox-thread-badge.owned{color:var(--inbox-accent);background:var(--inbox-accent-soft)}.inbox-thread-issue{color:#b98449;align-items:center;gap:3px;display:inline-flex}.inbox-empty{text-align:center;color:var(--inbox-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 22px;font-size:12px;line-height:1.8;display:flex}.inbox-empty strong,.inbox-empty h2{color:var(--inbox-text);font-size:16px}.inbox-welcome{height:100%}.inbox-welcome>span{background:var(--inbox-accent-soft);color:var(--inbox-accent);border-radius:22px;padding:22px}.inbox-welcome p{max-width:310px}.inbox-welcome>div{align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.inbox-conversation{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.inbox-detail-header{border-bottom:1px solid var(--inbox-border);flex:none;align-items:center;gap:11px;padding:17px 20px;display:flex}.inbox-customer{flex:1;min-width:0}.inbox-detail-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.inbox-detail-header p{color:var(--inbox-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.inbox-header-actions{flex:none;align-items:center;gap:8px;display:flex}.inbox-context-toggle{border:1px solid var(--inbox-border);height:32px;color:var(--inbox-muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:inline-flex}.inbox-context-toggle:hover,.inbox-context-toggle.active{background:var(--inbox-accent-soft);color:var(--inbox-text)}.inbox-context-toggle b{background:var(--inbox-bg);border-radius:4px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:9px;display:inline-flex}.inbox-status-bar{border-bottom:1px solid var(--inbox-border);min-height:37px;color:var(--inbox-muted);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:8px 20px;font-size:10px;display:flex}.inbox-status-bar>span{align-items:center;gap:5px;display:inline-flex}.inbox-status-bar .owned{color:var(--inbox-accent)}.inbox-status-bar .inbox-status-confirmation{color:#b98449}.inbox-status-bar>small{margin-left:auto;font-size:9px}.inbox-detail-body{flex:1;min-width:0;min-height:320px;display:flex;position:relative}.inbox-chat-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.inbox-message-area{flex:1;min-height:150px;position:relative}.inbox-messages{overscroll-behavior:contain;scrollbar-width:thin;background:var(--inbox-bg);flex-direction:column;gap:14px;padding:24px 28px;display:flex;position:absolute;inset:0;overflow:auto}.inbox-history-note{color:var(--inbox-muted);flex:none;align-self:center;padding-bottom:6px;font-size:9px}.inbox-bubble{background:var(--inbox-surface);border:1px solid var(--inbox-border);overflow-wrap:anywhere;border-radius:12px 12px 12px 3px;flex:none;width:fit-content;max-width:82%;padding:12px 15px;font-size:12px}.inbox-bubble header{color:var(--inbox-muted);font-size:10px;font-weight:600}.inbox-bubble p{white-space:pre-wrap;margin:7px 0;line-height:1.85}.inbox-bubble footer{color:var(--inbox-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:9px;display:flex}.inbox-bubble footer>span{align-items:center;gap:4px;display:flex}.inbox-bubble.assistant,.inbox-bubble.human{background:var(--inbox-accent-soft);border-radius:12px 12px 3px;align-self:flex-end}.inbox-bubble.human{border-color:color-mix(in srgb, var(--inbox-accent) 55%, var(--inbox-border))}.inbox-bubble.system{text-align:center;background:0 0;border:0;align-self:center;max-width:100%;font-size:11px}.inbox-message-error,.inbox-bubble .warning{color:#a35c37;margin-top:6px;display:block}.inbox-new-messages{border:1px solid var(--inbox-border);background:var(--inbox-surface);color:var(--inbox-text);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:8px 13px;font-size:11px;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0001}.inbox-context{border-left:1px solid var(--inbox-border);overscroll-behavior:contain;background:var(--inbox-surface);scrollbar-width:thin;flex:none;width:280px;min-width:0;padding:20px;overflow:auto}.inbox-context-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.inbox-context h3{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.inbox-context-heading>button,.inbox-resume-title>button{width:28px;height:28px;color:var(--inbox-muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.inbox-context-heading>button:hover,.inbox-resume-title>button:hover{background:var(--inbox-bg)}.inbox-context article{border-bottom:1px solid var(--inbox-border);overflow-wrap:anywhere;margin-bottom:16px;padding:0 0 16px}.inbox-context strong{font-size:12px}.inbox-context p{color:var(--inbox-muted);margin:8px 0;font-size:11px;line-height:1.85}.inbox-context .inbox-flow-heading{justify-content:space-between;margin:28px 0 18px}.inbox-flow-heading>span{color:var(--inbox-muted);font-size:10px}.inbox-tag{background:var(--inbox-bg);color:var(--inbox-muted);border-radius:5px;padding:4px 7px;font-size:9px;display:inline-block}.inbox-tag.pending{color:#826627;background:#f7efd9}.inbox-tag.confirmed{background:var(--inbox-accent-soft);color:var(--inbox-text)}.inbox-muted{color:var(--inbox-muted);font-size:11px;line-height:1.8}.inbox-compose{border-top:1px solid var(--inbox-border);flex:none;max-height:65%;padding:13px 18px 16px;overflow:auto}.inbox-handoff{color:var(--inbox-muted);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;line-height:1.7;display:flex}.inbox-handoff svg{color:var(--inbox-accent);flex:none}.inbox-compose form{border:1px solid var(--inbox-border);background:var(--inbox-bg);border-radius:10px;padding:10px 12px}.inbox-compose textarea{resize:vertical;width:100%;min-height:48px;max-height:120px;color:var(--inbox-text);background:0 0;border:0;outline:0;padding:0;font-size:12px;line-height:1.8;display:block}.inbox-compose-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.inbox-compose small{color:var(--inbox-muted);font-size:9px}.inbox-resume{background:var(--inbox-accent-soft);border:1px solid var(--inbox-border);border-radius:9px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.inbox-resume-title{justify-content:space-between;align-items:center;width:100%;font-size:12px;display:flex}.inbox-resume p{color:var(--inbox-muted);font-size:10px;line-height:1.8}.inbox-resume label{color:var(--inbox-text);align-items:flex-start;gap:7px;font-size:11px;line-height:1.6;display:flex}.inbox-resume input{accent-color:var(--inbox-accent);flex:none;margin-top:3px}.inbox-compose-hint{color:var(--inbox-muted);border-top:1px solid var(--inbox-border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:11px;line-height:1.8;display:flex}.inbox-compose-hint>div{align-items:center;gap:8px;display:flex}.inbox-compose-hint svg{flex:none}.inbox-alert{color:#925934;overflow-wrap:anywhere;background:#fcf3e9;border-radius:8px;flex:none;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 16px;font-size:11px;line-height:1.8;display:flex}.inbox-alert svg{flex:none;margin-top:3px}.inbox-alert a{text-decoration:underline}.inbox-conversation>.inbox-alert{border-radius:0;margin:0}.inbox-notice{background:var(--inbox-accent-soft);color:var(--inbox-muted);border-top:1px solid var(--inbox-border);flex:none;padding:8px 18px;font-size:10px}.inbox-back,.inbox-context-scrim{display:none}.inbox-booking-summary{background:var(--inbox-accent-soft);border-bottom:1px solid var(--inbox-border);flex:none;align-items:flex-start;gap:11px;padding:13px 20px;display:flex}.inbox-booking-summary>svg{color:var(--inbox-accent);flex:none;margin-top:2px}.inbox-booking-summary>div{flex:1;min-width:0}.inbox-booking-title{flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:12px;display:flex}.inbox-booking-title>span{color:var(--inbox-muted);font-size:10px}.inbox-booking-summary p{color:var(--inbox-text);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.75}.inbox-booking-summary small{color:var(--inbox-muted);margin-top:4px;font-size:10px;line-height:1.7;display:block}.inbox-booking-open{border:1px solid var(--inbox-border);background:var(--inbox-surface);border-radius:7px;flex:none;align-self:center;padding:7px 10px;font-size:11px}.inbox-appointment-link{width:100%;margin-top:12px}.inbox-attention-detail p{margin-top:3px}.inbox-attention-detail{max-height:180px;overflow:auto}.inbox-attention-detail details{margin-top:4px}.inbox-attention-detail summary{cursor:pointer}.inbox-text-action{text-underline-offset:3px;margin-top:5px;margin-right:14px;text-decoration:underline}.inbox-text-action:hover{text-decoration-thickness:2px}.inbox-bubble[data-issue=true]{border-color:#b98449}.inbox-bubble:focus{outline:2px solid var(--inbox-accent);outline-offset:3px}.inbox-booking-open:disabled,.inbox-text-action:disabled{opacity:.5;cursor:wait}.inbox-center button:focus-visible,.inbox-center input:focus-visible,.inbox-center select:focus-visible,.inbox-center textarea:focus-visible{outline:2px solid var(--inbox-accent);outline-offset:3px}@media (max-width:1500px){.inbox-context{z-index:2;width:300px;max-width:90%;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #0002}.inbox-context-scrim{z-index:1;background:#08130f25;display:block;position:absolute;inset:0}}@media (max-width:1100px){.inbox-layout{grid-template-columns:270px minmax(0,1fr)}.inbox-summary>small{width:100%;margin-top:5px;margin-left:2px}.inbox-detail-header{gap:9px;padding:14px}.inbox-header-actions{gap:5px}.inbox-context-toggle>span{display:none}.inbox-messages{padding:20px}.inbox-bubble{max-width:90%}.inbox-compose-hint{flex-wrap:wrap;gap:8px}}@media (max-width:800px){.inbox-layout{grid-template-columns:1fr;height:clamp(580px,100dvh - 210px,780px)}.inbox-rail{border-right:0}.inbox-layout:not(.has-selection) .inbox-conversation,.inbox-layout.has-selection .inbox-rail{display:none}.inbox-back{width:28px;height:32px;color:var(--inbox-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.inbox-thread{padding:16px}.inbox-thread-top strong{font-size:13px}.inbox-thread-preview{font-size:12px}.inbox-thread-meta{font-size:10px}.inbox-rail-tools{padding:14px 16px}.inbox-filter{max-width:230px}.inbox-channel-tabs{gap:4px}.inbox-channel-tabs button{padding:8px 11px}.inbox-detail-header{flex-wrap:wrap;padding:12px}.inbox-detail-header>.inbox-avatar{border-radius:9px;width:30px;height:30px}.inbox-detail-header h2{font-size:13px}.inbox-customer{min-width:120px}.inbox-header-actions{margin-left:auto}.inbox-status-bar{gap:8px;padding:8px 14px}.inbox-booking-summary{flex-wrap:wrap;gap:8px;padding:10px 14px}.inbox-booking-open{min-height:36px;margin-left:26px}.inbox-attention-detail{max-height:125px}.inbox-messages{padding:18px 14px}.inbox-summary{gap:6px;margin:16px 0}.inbox-summary>button{gap:5px;padding:8px 9px;font-size:10px}.inbox-compose{padding:12px}.inbox-compose-hint{padding:12px 14px}.inbox-context{width:320px;max-width:100%}.inbox-context-heading>button{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.inbox-thread,.inbox-summary>button{transition:none}}
.channel-health{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;margin:17px 0 20px;padding:14px}.channel-health dl{gap:10px;margin:0;display:grid}.channel-health dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.channel-health dt{color:var(--muted);font-size:10px;line-height:1.6}.channel-health dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.channel-health dd[data-state=on]{color:var(--teal);font-weight:600}.channel-health dd[data-state=unknown]{color:var(--muted)}.channel-health .channel-health-issue{border-top:1px solid var(--line);color:#a04c36;align-items:start;gap:8px;margin-top:12px;padding-top:12px;display:flex}.channel-health-issue>svg{margin-top:2px}.channel-health-issue p{overflow-wrap:anywhere;font-size:11px;line-height:1.7}.channel-health-issue button{color:inherit;text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:6px 0 0;font-size:10px;text-decoration:underline}.channel-health .channel-health-note{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.6}html[data-panel-theme=dark] .channel-health-issue{color:#efaa91}@media (max-width:420px){.channel-health dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.channel-health dd{text-align:left}}
.waitlist-page{gap:22px;display:grid}.waitlist-page .card{padding:24px}.waitlist-page h2{align-items:center;gap:9px;margin:0 0 12px;font-size:19px;display:flex}.waitlist-page p{color:var(--muted-foreground,#757581);font-size:14px;line-height:1.65}.waitlist-slots>article{border-top:1px solid var(--border,#e8e7ed);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.waitlist-page small{color:var(--muted-foreground,#757581);line-height:1.6}.waitlist-draft{background:#f4f1fc;border:1px solid #ded6f3;border-radius:12px;margin-top:16px;padding:20px}.waitlist-draft>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.waitlist-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.waitlist-heading label{align-items:center;gap:8px;font-size:13px;display:flex}.waitlist-heading select{border:1px solid var(--border,#e8e7ed);background:var(--card,#fff);border-radius:8px;padding:8px}.waitlist-entry{border-top:1px solid var(--border,#e8e7ed);padding:20px 0}.waitlist-entry .waitlist-heading>span{background:#f1eff8;border-radius:20px;padding:5px 10px;font-size:12px}.waitlist-entry summary{cursor:pointer;color:#6751ba;margin:10px 0;font-size:13px}.waitlist-entry blockquote{white-space:pre-wrap;background:#faf9fc;border-left:3px solid #a693d8;margin:12px 0;padding:12px;font-size:14px}.waitlist-entry>label{gap:7px;margin:15px 0;font-size:13px;display:grid}.waitlist-entry textarea{border:1px solid var(--border,#e8e7ed);background:var(--card,#fff);resize:vertical;font:inherit;border-radius:9px;width:100%;padding:12px}.waitlist-actions{flex-wrap:wrap;gap:8px;display:flex}.waitlist-muted{padding:14px 0}.waitlist-scope{border-top:1px solid var(--border,#e8e7ed);padding-top:15px;display:block}.waitlist-error{background:#fff2ee;border:1px solid #e6a49b;border-radius:10px;padding:15px;color:#9c3526!important}@media (max-width:640px){.waitlist-page .card{padding:18px}.waitlist-slots>article{flex-direction:column;align-items:flex-start}.waitlist-heading{flex-wrap:wrap}}html[data-panel-theme=dark] .waitlist-page :is(p,small){color:var(--muted)}html[data-panel-theme=dark] .waitlist-page :is(.waitlist-entry,.waitlist-slots>article,.waitlist-scope){border-color:var(--line)}html[data-panel-theme=dark] .waitlist-page :is(.waitlist-heading select,.waitlist-entry textarea){background:var(--panel-surface);border-color:var(--line);color:var(--ink)}html[data-panel-theme=dark] .waitlist-entry .waitlist-heading>span{background:var(--panel-raised);color:var(--ink)}html[data-panel-theme=dark] .waitlist-entry summary{color:var(--panel-accent)}html[data-panel-theme=dark] .waitlist-entry blockquote{background:var(--panel-raised);border-color:var(--panel-accent);color:var(--ink)}html[data-panel-theme=dark] .waitlist-draft{background:var(--panel-raised);border-color:var(--line);color:var(--ink)}html[data-panel-theme=dark] .waitlist-error{background:#392923;border-color:#865647;color:#edbba8!important}
.setup-guide{--setup-soft:#eef4ed;--setup-accent:var(--teal);--setup-text:var(--ink);--setup-muted:#697b70}.setup-guide .page-heading>button{flex:none;font-size:11px}.setup-guide .setup-progress{background:var(--white);border:1px solid var(--line);border-radius:13px;margin-bottom:23px;padding:23px 25px}.setup-guide .setup-progress>div{align-items:center;gap:15px;display:flex}.setup-guide .setup-progress-icon{background:var(--setup-soft);width:47px;height:47px;color:var(--setup-accent);border-radius:12px;flex:none;place-items:center;display:grid}.setup-guide .setup-progress h2{font:650 19px/1.6 var(--font-manrope), sans-serif;letter-spacing:-.4px;color:var(--setup-text)}.setup-guide .setup-progress p{color:var(--setup-muted);margin-top:4px;font-size:11px;line-height:1.8}.setup-guide .setup-progress progress{background:var(--setup-soft);width:100%;height:7px;accent-color:var(--setup-accent);border:0;border-radius:5px;margin:21px 0 12px;display:block;overflow:hidden}.setup-guide progress::-webkit-progress-bar{background:var(--setup-soft)}.setup-guide progress::-webkit-progress-value{background:var(--setup-accent);border-radius:5px}.setup-guide progress::-moz-progress-bar{background:var(--setup-accent);border-radius:5px}.setup-guide .setup-progress .setup-progress-note{font-size:10px}.setup-guide .setup-load-error{border:1px solid var(--line);color:#965d34;background:var(--white);border-radius:10px;gap:10px;margin-bottom:18px;padding:15px 17px;display:flex}.setup-guide .setup-load-error svg{margin-top:1px}.setup-guide .setup-load-error strong{font-size:12px}.setup-guide .setup-load-error p,.setup-guide .setup-storage-note{margin-top:5px;font-size:11px;line-height:1.9}.setup-guide .setup-storage-note{color:var(--setup-muted);margin-bottom:15px}.setup-guide .setup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:0;padding:0;list-style:none;display:grid}.setup-guide .setup-step{background:var(--white);border:1px solid var(--line);border-radius:12px;gap:15px;min-width:0;padding:23px 21px;display:flex}.setup-guide .setup-step-number{background:var(--paper);border:1px solid var(--line);width:31px;height:31px;color:var(--setup-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.setup-guide .is-complete .setup-step-number{background:var(--setup-soft);color:var(--setup-accent)}.setup-guide .setup-step-content{flex-direction:column;flex:1;min-width:0;display:flex}.setup-guide .setup-step-heading{flex-direction:column;gap:9px;margin-bottom:15px;display:flex}.setup-guide .setup-step h2{color:var(--setup-text);font-size:14px;font-weight:600;line-height:1.7}.setup-guide .setup-step-state{color:var(--setup-muted);font-size:9px;line-height:1.7}.setup-guide .is-complete .setup-step-state{color:var(--setup-accent)}.setup-guide .setup-step-detail{color:var(--setup-text);overflow-wrap:anywhere;align-items:flex-start;gap:7px;font-size:11px;line-height:1.9;display:flex}.setup-guide .setup-step-detail svg{color:var(--setup-accent);margin-top:4px}.setup-guide .setup-step-description{color:var(--setup-muted);margin-top:9px;margin-bottom:18px;font-size:11px;line-height:1.9}.setup-guide .setup-step-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.setup-guide .setup-step-actions>button{font-size:10px}.setup-guide .setup-after{border:1px solid var(--line);background:var(--setup-soft);color:var(--setup-accent);border-radius:12px;align-items:flex-start;gap:15px;margin-top:23px;padding:22px 24px;display:flex}.setup-guide .setup-after>svg{margin-top:4px}.setup-guide .setup-after h2{color:var(--setup-text);font-size:14px;line-height:1.8}.setup-guide .setup-after p{color:var(--setup-muted);max-width:720px;margin-top:7px;font-size:11px;line-height:1.9}.setup-guide .setup-after button{margin:10px 0 0 -11px;font-size:10px}html[data-panel-theme=dark] .setup-guide{--setup-soft:#233e34;--setup-muted:var(--muted)}html[data-panel-theme=dark] .setup-guide .setup-load-error{color:#e8b98c}@media (max-width:900px){.setup-guide .setup-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.setup-guide .page-heading{flex-direction:column;align-items:flex-start;gap:15px}.setup-guide .setup-progress{padding:19px}.setup-guide .setup-progress h2{font-size:16px}.setup-guide .setup-progress-icon{width:38px;height:38px}.setup-guide .setup-step,.setup-guide .setup-after{gap:12px;padding:20px 16px}}
.knowledge-intro{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;gap:14px;margin-bottom:22px;padding:20px;display:flex}.knowledge-intro svg{color:var(--panel-accent,#387f74);flex-shrink:0}.knowledge-intro p,.knowledge-help{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.knowledge-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:14px;padding:20px;display:flex}.knowledge-toolbar .search-field{flex:1;min-width:200px}.knowledge-toolbar label{color:var(--muted);gap:6px;font-size:12px;display:grid}.knowledge-toolbar select,.knowledge-form select,.knowledge-form textarea{border:1px solid var(--line);background:var(--panel-surface,#fff);color:var(--ink);font:inherit;border-radius:8px;max-width:100%;padding:10px;font-size:13px}.knowledge-form select,.knowledge-form textarea{width:100%}.knowledge-form>div{margin-bottom:16px}.knowledge-form textarea{resize:vertical;line-height:1.7}.knowledge-form small{color:var(--muted);font-size:11px;line-height:1.6}.knowledge-note{background:var(--paper);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:14px;font-size:12px}.knowledge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.knowledge-list article{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex}.knowledge-tags{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:10px;display:flex}.knowledge-tags span{background:var(--paper);border-radius:6px;padding:5px 8px}.knowledge-tags .knowledge-live{color:var(--panel-accent,#387f74);font-weight:650}.knowledge-list h2{overflow-wrap:anywhere;margin:16px 0 10px;font-size:16px}.knowledge-list article>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.8}.knowledge-list footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.knowledge-list footer small{color:var(--muted);margin-right:auto;font-size:10px}.knowledge-bank .card-footer{white-space:normal;line-height:1.7}@media (max-width:700px){.knowledge-list{grid-template-columns:1fr;padding:14px}.knowledge-toolbar{padding:14px}.knowledge-toolbar label{flex:1}.knowledge-bank .page-heading{flex-wrap:wrap;gap:14px}}
.customer-memory{border-top:1px solid var(--line,#dfe4dd);margin-top:4px;padding-top:18px}.customer-memory h3{align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:650;display:flex}.memory-help{color:var(--muted,#69756f);margin-bottom:14px;font-size:12px;line-height:1.6}.intelligence-textarea{resize:vertical;border:1px solid var(--line,#dce2d9);background:var(--panel-surface,white);width:100%;color:var(--ink,#182b3a);font:inherit;border-radius:8px;outline:none;padding:10px 12px;font-size:13px;line-height:1.6;display:block}.intelligence-textarea:focus{border-color:var(--panel-accent,#387f74);outline:2px solid color-mix(in srgb,var(--panel-accent,#387f74) 18%,transparent)}.memory-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.customer-memory>small{color:var(--muted,#69756f);font-size:11px}.memory-history{margin-top:14px}.memory-history h4{margin:12px 0 6px;font-size:12px;font-weight:600}.memory-history ul{margin:0;padding:0;list-style:none}.memory-history li{justify-content:space-between;gap:10px;padding:5px 0;font-size:12px;display:flex}.memory-history li time,.memory-history p{color:var(--muted,#69756f);font-size:12px}.memory-saved{color:var(--panel-accent,#387f74);margin-top:8px;font-size:12px}.requests-toolbar{border-bottom:1px solid var(--line,#dfe4dd);flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.requests-toolbar .search-field{flex:1;min-width:220px}.requests-toolbar label{color:var(--muted,#69756f);flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.requests-toolbar select,.request-edit select{border:1px solid var(--line,#dce2d9);min-height:38px;font:inherit;color:var(--ink,#182b3a);background:var(--panel-surface,white);border-radius:8px;padding:8px 10px;font-size:12px}.request-list{gap:0;display:grid}.request-item{border-bottom:1px solid var(--line,#dfe4dd);padding:24px}.request-item:last-child{border-bottom:0}.request-item header{justify-content:space-between;align-items:start;gap:12px;display:flex}.request-item header strong{margin-right:10px;font-size:14px}.request-item header p{color:var(--muted,#69756f);margin:8px 0 0;font-size:11px}.request-badge{background:var(--paper,#f3f5ef);border-radius:20px;margin-right:6px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.request-badge.open{color:#865c21;background:#fff1de}.request-badge.resolved{color:#387f74;background:#eaf3ec}.request-item blockquote{border-left:3px solid var(--panel-accent,#387f74);background:var(--paper,#f7f8f4);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 6px 6px 0;margin:16px 0;padding:10px 14px;font-size:13px}.request-item details{color:var(--muted,#69756f);margin-bottom:16px;font-size:12px}.request-item summary{cursor:pointer}.request-source{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.6}.request-edit{grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}.request-edit select{width:100%}.request-item footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.request-remove-confirm{font-size:12px}@media (max-width:640px){.request-item{padding:16px}.request-item header{flex-direction:column}.request-edit{grid-template-columns:1fr}.requests-toolbar{gap:10px;padding:16px}.requests-toolbar label{flex:1}.customer-requests .card-footer{flex-wrap:wrap;gap:8px}}
.J9C5aa_page{color:var(--ink);flex-direction:column;gap:22px;display:flex}.J9C5aa_heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.J9C5aa_eyebrow{letter-spacing:.13em;color:#738178;font-size:10px;font-weight:700}.J9C5aa_heading h1{letter-spacing:-.8px;margin:7px 0;font-size:29px;font-weight:650}.J9C5aa_heading p,.J9C5aa_sectionHeading p{color:#738178;font-size:12px;line-height:1.8}.J9C5aa_tabs{flex-wrap:wrap;gap:8px;display:flex}.J9C5aa_tabs button{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:flex}.J9C5aa_tabs button[aria-pressed=true]{color:#29655c;background:#edf5ef;border-color:#80a79d}.J9C5aa_tabs button span{color:#fff;background:#387f74;border-radius:20px;padding:1px 6px;font-size:10px}.J9C5aa_card{background:var(--white);border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.J9C5aa_tools{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.J9C5aa_tools label{color:#738178;align-items:center;gap:10px;font-size:12px;display:flex}.J9C5aa_tools select,.J9C5aa_field select{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px;padding:8px;font-size:12px}.J9C5aa_item{border-bottom:1px solid var(--line);gap:14px;padding:20px;display:flex}.J9C5aa_unread{background:color-mix(in srgb,#387f74 4%,var(--white))}.J9C5aa_icon{color:#387f74;background:#edf5ef;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.J9C5aa_copy{flex:1;min-width:0}.J9C5aa_itemTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.J9C5aa_itemTitle strong{font-size:13px;font-weight:600}.J9C5aa_itemTitle time{color:#738178;font-size:10px}.J9C5aa_copy p,.J9C5aa_reminder p{color:#738178;overflow-wrap:anywhere;margin:6px 0 11px;font-size:12px;line-height:1.8}.J9C5aa_actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.J9C5aa_actions small{color:#738178;font-size:10px}.J9C5aa_scope{color:#738178;padding:15px 20px;font-size:10px;line-height:1.8}.J9C5aa_empty{text-align:center;color:#738178;padding:35px 20px;font-size:12px;line-height:1.8}.J9C5aa_reminderGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.J9C5aa_sectionHeading{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:22px 20px 18px;display:flex}.J9C5aa_sectionHeading>svg{color:#387f74;flex:none;margin-top:2px}.J9C5aa_sectionHeading h2{margin:0 0 5px;font-size:15px;font-weight:600}.J9C5aa_form{flex-direction:column;align-items:flex-start;gap:18px;padding:20px;display:flex}.J9C5aa_toggle{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.J9C5aa_toggle input,.J9C5aa_consent input{accent-color:#387f74;flex:none;width:16px;height:16px}.J9C5aa_toggle strong{font-size:12px;display:block}.J9C5aa_toggle small{color:#738178;margin-top:5px;font-size:11px;display:block}.J9C5aa_field{flex-direction:column;gap:8px;width:100%;font-size:12px;display:flex}.J9C5aa_help{color:#738178;font-size:11px;line-height:1.9}.J9C5aa_reminder{border-bottom:1px solid var(--line);padding:19px 20px}.J9C5aa_state{color:#387f74;background:#edf5ef;border-radius:20px;padding:4px 8px;font-size:10px}.J9C5aa_warning{color:#875d22;background:#fff0da}.J9C5aa_reason{background:color-mix(in srgb,#b88431 8%,var(--white));border-radius:7px;padding:8px 10px}.J9C5aa_reminder small{color:#738178;margin-bottom:8px;font-size:10px;display:block}.J9C5aa_consent{cursor:pointer;align-items:flex-start;gap:8px;margin:10px 0 13px;font-size:11px;line-height:1.6;display:flex}.J9C5aa_alert{color:#875d22;background:#fff0da;border:1px solid #e8d7b7;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 15px;font-size:12px;line-height:1.7;display:flex}.J9C5aa_alert svg{flex:none}.J9C5aa_notice{color:#29655c;background:#edf5ef;border-radius:8px;padding:10px 14px;font-size:12px}.J9C5aa_bell{border:1px solid var(--line);background:var(--white);width:38px;height:38px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.J9C5aa_bell span{color:#fff;background:#b65a44;border-radius:20px;min-width:17px;padding:2px 4px;font-size:9px;line-height:12px;position:absolute;top:-5px;right:-5px}.J9C5aa_bell i{color:#875d22;font-size:11px;font-style:normal;position:absolute;top:-4px;right:-3px}.J9C5aa_page button:focus-visible,.J9C5aa_bell:focus-visible,.J9C5aa_page input:focus-visible,.J9C5aa_page select:focus-visible{outline-offset:3px;outline:2px solid #387f74}@media (max-width:850px){.J9C5aa_reminderGrid{grid-template-columns:1fr}.J9C5aa_heading{align-items:flex-start}.J9C5aa_heading h1{font-size:25px}.J9C5aa_tabs button{flex:1;justify-content:center}.J9C5aa_item{padding:16px}.J9C5aa_tools{padding:14px}.J9C5aa_tools label{flex:1}.J9C5aa_tools select{min-width:0;max-width:180px}}html[data-panel-theme=dark] .J9C5aa_page .J9C5aa_tabs button[aria-pressed=true]{color:#a4cbbd;background:#243c35}html[data-panel-theme=dark] .J9C5aa_page .J9C5aa_icon{color:#a4cbbd;background:#243c35}html[data-panel-theme=dark] .J9C5aa_page .J9C5aa_state{color:#a4cbbd;background:#243c35}
.orders-page .card{overflow:hidden}.orders-toolbar{border-bottom:1px solid var(--line,#dfe4dd);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex}.orders-filters{flex-wrap:wrap;gap:6px;display:flex}.orders-filters button{border:1px solid var(--line,#dce2d9);background:var(--panel-surface,#fff);min-height:34px;color:var(--ink,#182b3a);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.orders-filters button:hover{background:var(--paper,#f3f5ef)}.orders-filters button:focus-visible{outline:2px solid var(--teal,#387f74);outline-offset:2px}.orders-filters button[aria-pressed=true]{background:var(--teal,#387f74);border-color:var(--teal,#387f74);color:#fff}.orders-filters button span{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.orders-toolbar .search-field{flex:1;min-width:200px}.orders-support{color:var(--muted,#69756f);border-bottom:1px solid var(--line,#dfe4dd);margin:0;padding:12px 20px;font-size:12px}.order-list{display:grid}.order-item{border-bottom:1px solid var(--line,#dfe4dd);gap:14px;padding:22px 24px;display:grid}.order-item:last-child{border-bottom:0}.order-item header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-item header strong{margin-right:10px;font-size:15px}.order-item header p{color:var(--muted,#69756f);margin:7px 0 0;font-size:11px}.order-badge{background:var(--paper,#f3f5ef);border-radius:20px;margin-right:6px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.order-badge.new{color:#865c21;background:#fff1de}.order-badge.confirmed{color:#2f5f9e;background:#e6eef9}.order-badge.completed{color:#387f74;background:#eaf3ec}.order-badge.rejected{color:#9c3526;background:#fbe9e6}.order-badge.cancelled{color:#5d6862;background:#eceeea}.order-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-lines li{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px;font-size:14px;display:grid}.order-lines .qty{min-width:38px;color:var(--teal,#387f74);font-weight:700}.order-lines small{color:var(--muted,#69756f);grid-column:2;font-size:12px;line-height:1.5}.order-facts{background:var(--paper,#f7f8f4);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 20px;margin:0;padding:14px 16px;display:grid}.order-facts dt{letter-spacing:.06em;color:var(--muted,#69756f);font-size:10px;font-weight:700}.order-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.55}.order-facts a{color:var(--teal,#387f74)}.order-wide{grid-column:1/-1}.order-source{color:var(--muted,#69756f);font-size:12px}.order-source summary{cursor:pointer}.order-source blockquote{border-left:3px solid var(--panel-accent,#387f74);background:var(--paper,#f7f8f4);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink,#182b3a);border-radius:0 6px 6px 0;margin:10px 0 0;padding:10px 14px;font-size:13px;line-height:1.6}.order-note{display:grid}.order-textarea{resize:vertical;border:1px solid var(--line,#dce2d9);background:var(--panel-surface,#fff);width:100%;color:var(--ink,#182b3a);font:inherit;border-radius:8px;outline:none;padding:10px 12px;font-size:13px;line-height:1.6;display:block}.order-textarea:focus{border-color:var(--panel-accent,#387f74);outline:2px solid color-mix(in srgb, var(--panel-accent,#387f74) 18%, transparent)}.order-owner-note,.order-closed{color:var(--muted,#69756f);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.order-owner-note strong{color:var(--ink,#182b3a)}.order-item footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-confirm{font-size:12px}.orders-page .card-footer{white-space:normal;flex-wrap:wrap;gap:6px 20px;line-height:1.6}@media (max-width:640px){.order-item{padding:16px}.order-item header{flex-direction:column}.order-item header>button{align-self:flex-start;margin-left:-12px}.order-facts{grid-template-columns:1fr}.orders-toolbar{padding:14px}.orders-toolbar .search-field{flex-basis:100%}.order-item footer>.inline-flex{flex:auto}.orders-page .card-footer{padding-inline:16px}}html[data-panel-theme=dark] .orders-filters button{background:var(--panel-surface);border-color:var(--line);color:var(--ink)}html[data-panel-theme=dark] .orders-filters button:hover{background:var(--panel-raised)}html[data-panel-theme=dark] .orders-filters button[aria-pressed=true]{color:#f1faf6;background:#2f6a58;border-color:#3f806c}html[data-panel-theme=dark] .order-facts,html[data-panel-theme=dark] .order-source blockquote{background:var(--panel-raised);color:var(--ink)}html[data-panel-theme=dark] .order-textarea{background:var(--panel-surface);border-color:var(--line);color:var(--ink)}html[data-panel-theme=dark] .order-badge{background:var(--panel-raised);color:var(--ink)}html[data-panel-theme=dark] .order-badge.new{color:#e9c486;background:#46361d}html[data-panel-theme=dark] .order-badge.confirmed{color:#a9c7ee;background:#1f3552}html[data-panel-theme=dark] .order-badge.completed{color:var(--panel-accent);background:#233e34}html[data-panel-theme=dark] .order-badge.rejected{color:#edbba8;background:#4a2b25}html[data-panel-theme=dark] .order-badge.cancelled{color:#aab8b2;background:#2b3532}html[data-panel-theme=dark] .order-facts a{color:var(--panel-accent)}html[data-panel-theme=dark] .order-owner-note strong{color:var(--ink)}
.sub-page,.sub-dialog{--sub-surface:var(--panel-surface,#fff);--sub-soft:var(--panel-soft,#edf5ee);--sub-accent:var(--panel-accent,#387f74);--sub-ok-bg:#e8f3ea;--sub-ok:#2f6f4a;--sub-info-bg:#e6eef9;--sub-info:#2f5f9e;--sub-warn-bg:#fbf2e6;--sub-warn:#8f5a22;--sub-bad-bg:#fbeceb;--sub-bad:#a23b34;--sub-muted-bg:#eceeea;--sub-muted:#5d6862}html[data-panel-theme=dark] :is(.sub-page,.sub-dialog){--sub-ok-bg:#24402f;--sub-ok:#a9d4b3;--sub-info-bg:#1f3552;--sub-info:#a9c7ee;--sub-warn-bg:#3a3325;--sub-warn:#e1bb88;--sub-bad-bg:#43292a;--sub-bad:#eab0aa;--sub-muted-bg:#2a3633;--sub-muted:#aebdb6}.sub-page{color:var(--ink);flex-direction:column;gap:20px;min-width:0;display:flex}.sub-page .page-heading{margin-bottom:0}.sub-page :is(h2,h3){font-family:var(--font-manrope), sans-serif;letter-spacing:-.3px;margin:0}.sub-test{border:1px solid color-mix(in srgb, var(--sub-warn) 30%, transparent);background:var(--sub-warn-bg);color:var(--sub-warn);border-radius:10px;align-items:center;gap:10px;padding:11px 15px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.sub-banner{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 15px;font-size:13px;line-height:1.6;display:flex}.sub-banner>svg{margin-top:3px}.sub-banner>span{overflow-wrap:anywhere;flex:1;min-width:0}.sub-banner>button{width:26px;height:26px;color:inherit;background:0 0;border:0;border-radius:6px;place-items:center;margin:-2px -4px 0 0;display:grid}.sub-banner>button:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.sub-banner-success{background:var(--sub-ok-bg);color:var(--sub-ok);border-color:color-mix(in srgb, var(--sub-ok) 25%, transparent)}.sub-banner-error{background:var(--sub-bad-bg);color:var(--sub-bad);border-color:color-mix(in srgb, var(--sub-bad) 25%, transparent)}.sub-banner-info{background:var(--sub-info-bg);color:var(--sub-info);border-color:color-mix(in srgb, var(--sub-info) 22%, transparent)}.sub-icon{background:var(--sub-soft);width:38px;height:38px;color:var(--sub-accent);border-radius:10px;flex:none;place-items:center;display:grid}.sub-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.sub-badge-ok{background:var(--sub-ok-bg);color:var(--sub-ok)}.sub-badge-info{background:var(--sub-info-bg);color:var(--sub-info)}.sub-badge-warn{background:var(--sub-warn-bg);color:var(--sub-warn)}.sub-badge-bad{background:var(--sub-bad-bg);color:var(--sub-bad)}.sub-badge-muted{background:var(--sub-muted-bg);color:var(--sub-muted)}.sub-status{background:var(--sub-surface);gap:16px;padding:22px 24px;display:grid}.sub-status-main{align-items:flex-start;gap:14px;display:flex}.sub-status-copy{gap:4px;min-width:0;display:grid}.sub-status-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sub-status-title h2{font-size:19px}.sub-status-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.sub-note{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 15px;font-size:13px;line-height:1.55;display:flex}.sub-note>span{flex:260px;min-width:0}.sub-note-info{background:var(--sub-soft);color:var(--ink)}.sub-note-warn{background:var(--sub-warn-bg);color:var(--sub-warn);border:1px solid color-mix(in srgb, var(--sub-warn) 30%, transparent)}.sub-note-bad{background:var(--sub-bad-bg);color:var(--sub-bad);border:1px solid color-mix(in srgb, var(--sub-bad) 28%, transparent)}.sub-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.sub-section{background:var(--sub-surface);align-content:start;gap:14px;min-width:0;padding:20px 22px;display:grid}.sub-head{align-items:center;gap:12px;min-width:0;display:flex}.sub-head h2{font-size:15px}.sub-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.sub-text{margin:0;font-size:14px;line-height:1.6}.sub-muted{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.sub-inline{align-items:center;gap:6px;display:flex}.sub-figure{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sub-figure strong{font-size:21px}.sub-figure span{color:var(--muted);font-size:13px}.sub-bar{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.sub-bar span{border-radius:inherit;background:var(--sub-accent);height:100%;transition:width .3s;display:block}.sub-bar-warn span,.sub-bar-full span{background:var(--sub-warn)}.sub-balance{font-family:var(--font-manrope), sans-serif;letter-spacing:-.8px;margin:0;font-size:30px;font-weight:750}.sub-topups{flex-wrap:wrap;gap:8px;display:flex}.sub-plans{gap:14px;scroll-margin-top:80px;display:grid}.sub-section-title h2{font-size:17px}.sub-section-title p{color:var(--muted);margin:4px 0 0;font-size:12px}.sub-plan-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;display:grid}.sub-plan{background:var(--sub-surface);flex-direction:column;gap:12px;padding:20px;display:flex}.sub-plan.is-current{border-color:var(--sub-accent);box-shadow:0 0 0 1px var(--sub-accent)}.sub-plan header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sub-plan h3{font-size:16px}.sub-plan-price{color:var(--muted);margin:0;font-size:13px}.sub-plan-price strong{font-family:var(--font-manrope), sans-serif;letter-spacing:-.6px;color:var(--ink);font-size:24px}.sub-plan-list{gap:8px;margin:0 0 4px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.sub-plan-list li{align-items:baseline;gap:8px;display:flex}.sub-plan-list li:before{content:"✓";color:var(--sub-accent);flex:none;font-weight:700}.sub-plan-list small{color:var(--muted);font-size:11px}.sub-plan-note{text-align:center}.sub-plan>.inline-flex{white-space:normal;text-align:center;height:auto;min-height:40px;margin-top:auto;padding-block:8px}.sub-card-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sub-card-row strong{font-size:14px}.sub-history{background:var(--sub-surface)}.sub-history>.sub-head{padding:20px 22px 16px}.sub-payments{margin:0;padding:0;list-style:none}.sub-payments li{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 110px 120px 170px;align-items:center;gap:6px 14px;padding:14px 22px;font-size:13px;display:grid}.sub-pay-date{color:var(--muted);font-size:12px}.sub-pay-desc{gap:2px;min-width:0;display:grid}.sub-pay-desc strong{overflow-wrap:anywhere;font-weight:600}.sub-pay-desc small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.sub-pay-amount{text-align:right;white-space:nowrap;font-weight:600}.sub-pay-card{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.sub-empty{border-top:1px solid var(--line);text-align:center;color:var(--muted);margin:0;padding:26px 22px 30px;font-size:13px;line-height:1.7}.sub-cancel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sub-cancel h2{margin-bottom:4px;font-size:15px}.sub-confirm-list{gap:16px;margin:0;display:grid}.sub-confirm-list dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700}.sub-confirm-list dd{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:0;color:var(--ink);margin:0;font-size:14px;line-height:1.65}.sub-confirm-total{background:var(--sub-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:13px 15px;display:flex}.sub-confirm-total dt{margin:0}.sub-confirm-total dd{font-family:var(--font-manrope), sans-serif;letter-spacing:-.4px;text-align:right;font-size:20px;font-weight:750}.sub-confirm-total small{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:0;color:var(--muted);font-size:11px;font-weight:400;display:block}.sub-dialog>.sub-muted{margin-top:14px}.sub-dialog>.form-error{margin:14px 0 0}@media (max-width:1100px){.sub-payments li{grid-template-columns:130px minmax(0,1fr) 100px 110px}.sub-pay-card{grid-column:2/-1}}@media (max-width:900px){.sub-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sub-status,.sub-section{padding:18px}.sub-status-title h2{font-size:17px}.sub-plan{padding:18px}.sub-balance{font-size:26px}.sub-history>.sub-head{padding:18px 18px 14px}.sub-payments li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc amount""date status""card card";padding:14px 18px}.sub-pay-desc{grid-area:desc}.sub-pay-amount{grid-area:amount}.sub-pay-date{grid-area:date}.sub-pay-status{grid-area:status;justify-self:end}.sub-pay-card{grid-area:card/auto}.sub-cancel{grid-template-columns:minmax(0,1fr)}.sub-cancel>.inline-flex{justify-self:start}.sub-topups>.inline-flex{flex:calc(50% - 8px)}.sub-note>.inline-flex{width:100%}}@media (prefers-reduced-motion:reduce){.sub-bar span{transition:none}}
.panel-mobile-nav{display:none}.app-shell .sidebar{overscroll-behavior:contain;overflow-y:auto}.nav-item:focus-visible,.panel-mobile-nav button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width:760px){.app-shell .page-content{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.panel-mobile-nav{z-index:35;border-top:1px solid var(--line);background:var(--white,#fff);padding:7px 6px calc(7px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000008}.panel-mobile-nav button{min-height:49px;color:var(--muted);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.panel-mobile-nav button[aria-current=page]{color:var(--teal);background:color-mix(in srgb, var(--teal) 12%, transparent)}.app-shell .toast{bottom:calc(84px + env(safe-area-inset-bottom))}}
.V1gfgW_layout{--settings-surface:var(--white);--settings-soft:#f7f9f4;--settings-accent-soft:#edf5ef;--settings-accent:#387f74;--settings-text:var(--ink);--settings-muted:#697b70;--settings-border:var(--line);align-items:start}.V1gfgW_form{gap:25px}.V1gfgW_sectionHeading h2{margin-bottom:8px}.V1gfgW_sectionHeading p,.V1gfgW_help{color:var(--settings-muted);font-size:12px;line-height:1.8}.V1gfgW_editable{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.V1gfgW_choiceGroup{border:0;min-width:0;margin:0;padding:0}.V1gfgW_choiceGroup legend{color:var(--settings-text);margin-bottom:10px;padding:0;font-size:12px;font-weight:600}.V1gfgW_help{margin:-3px 0 12px}.V1gfgW_toneOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.V1gfgW_lengthOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.V1gfgW_choice{cursor:pointer;min-width:0;margin:0;display:flex;position:relative}.V1gfgW_choice input{opacity:0;width:1px;height:1px;position:absolute}.V1gfgW_choiceContent{border:1px solid var(--settings-border);background:var(--settings-surface);border-radius:10px;flex-direction:column;gap:9px;width:100%;padding:15px 12px;transition:border-color .15s,background .15s;display:flex}.V1gfgW_choice:hover .V1gfgW_choiceContent{border-color:var(--settings-accent)}.V1gfgW_choice input:checked+.V1gfgW_choiceContent{border-color:var(--settings-accent);background:var(--settings-accent-soft);box-shadow:inset 0 0 0 1px var(--settings-accent)}.V1gfgW_choice input:focus-visible+.V1gfgW_choiceContent{outline:2px solid var(--settings-accent);outline-offset:3px}.V1gfgW_choice input:disabled+.V1gfgW_choiceContent{opacity:.65;cursor:wait}.V1gfgW_choiceTitle{color:var(--settings-text);justify-content:space-between;align-items:flex-start;gap:6px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.V1gfgW_selection{border:1px solid var(--settings-border);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.V1gfgW_selection svg{opacity:0}.V1gfgW_choice input:checked+.V1gfgW_choiceContent .V1gfgW_selection{border-color:var(--settings-accent);background:var(--settings-accent);color:var(--settings-surface)}.V1gfgW_choice input:checked+.V1gfgW_choiceContent .V1gfgW_selection svg{opacity:1}.V1gfgW_choiceDescription{color:var(--settings-muted);font-size:11px;font-weight:400;line-height:1.8}.V1gfgW_choiceExample{border-top:1px solid var(--settings-border);color:var(--settings-accent);margin-top:auto;padding-top:9px;font-size:11px;font-weight:400;line-height:1.8}.V1gfgW_divider{background:var(--settings-border);height:1px}.V1gfgW_saveArea{flex-wrap:wrap;align-items:center;gap:12px;padding-top:3px;display:flex}.V1gfgW_saveHint{color:var(--settings-muted);font-size:11px;line-height:1.7}.V1gfgW_saved{margin-bottom:0}.V1gfgW_sidebar{flex-direction:column;gap:20px;min-width:0;display:flex}.V1gfgW_preview{overflow:hidden}.V1gfgW_previewHeader{align-items:center;gap:12px;padding:23px 22px 18px;display:flex}.V1gfgW_previewIcon{background:var(--settings-accent-soft);width:42px;height:42px;color:var(--settings-accent);border-radius:13px;flex:none;place-items:center;display:grid}.V1gfgW_previewEyebrow{letter-spacing:1.3px;color:var(--settings-accent);margin-bottom:6px;font-size:8px;font-weight:600;display:block}.V1gfgW_previewHeader h2{color:var(--settings-text);font-size:17px;font-weight:600}.V1gfgW_previewTags{flex-wrap:wrap;gap:7px;padding:0 22px 20px;display:flex}.V1gfgW_previewTags span{color:var(--settings-muted);background:var(--settings-soft);border:1px solid var(--settings-border);border-radius:6px;padding:5px 8px;font-size:10px}.V1gfgW_messages{background:var(--settings-soft);border-block:1px solid var(--settings-border);flex-direction:column;gap:15px;padding:22px;display:flex}.V1gfgW_assistantBubble,.V1gfgW_customerBubble{overflow-wrap:anywhere;border-radius:12px;max-width:94%;padding:13px 14px}.V1gfgW_assistantBubble{background:var(--settings-surface);color:var(--settings-text);border:1px solid var(--settings-border);border-bottom-left-radius:4px;align-self:flex-start}.V1gfgW_customerBubble{color:#fff;background:#387f74;border-bottom-right-radius:4px;align-self:flex-end}.V1gfgW_assistantBubble span,.V1gfgW_customerBubble span{margin-bottom:7px;font-size:9px;font-weight:600;display:block}.V1gfgW_assistantBubble span{color:var(--settings-accent)}.V1gfgW_customerBubble span{color:#d6e9e0}.V1gfgW_assistantBubble p,.V1gfgW_customerBubble p{white-space:pre-wrap;font-size:12px;line-height:1.9}.V1gfgW_previewNote,.V1gfgW_previewLoading{color:var(--settings-muted);padding:18px 22px;font-size:11px;line-height:1.8}html[data-panel-theme=dark] .V1gfgW_layout{--settings-surface:#182624;--settings-soft:#14211e;--settings-accent-soft:#233e34;--settings-accent:#80c5ae;--settings-muted:#9aafa6}@media (min-width:961px){.V1gfgW_layout.secretary-settings-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}}@media (min-width:961px) and (max-width:1200px){.V1gfgW_toneOptions{grid-template-columns:1fr}.V1gfgW_choiceExample{margin-top:0}}@media (max-width:960px){.V1gfgW_layout.secretary-settings-grid{grid-template-columns:1fr}}@media (max-width:600px){.V1gfgW_toneOptions,.V1gfgW_lengthOptions{grid-template-columns:1fr}.V1gfgW_choiceContent{gap:6px;padding:14px}.V1gfgW_choiceExample{margin-top:3px;padding-top:7px}.V1gfgW_saveArea{flex-direction:column;align-items:stretch;gap:9px}.V1gfgW_saveHint{text-align:center}.V1gfgW_previewHeader{padding:20px 18px 16px}.V1gfgW_previewTags{padding-inline:18px}.V1gfgW_messages{padding:18px}.V1gfgW_previewNote,.V1gfgW_previewLoading{padding:16px 18px}}
.dialog-content.appointment-drawer{background:var(--panel-surface,#fff);border-top:0;border-bottom:0;border-right:0;border-radius:0;flex-direction:column;width:min(480px,100vw);height:100dvh;max-height:100dvh;animation:.18s ease-out appointment-drawer-in;display:flex;top:0;left:auto;right:0;transform:none}.appointment-drawer>.dialog-header{flex:none;padding-right:50px}.appointment-drawer>.details-body{flex:1;min-height:0;padding-bottom:40px;overflow-y:auto}.appointment-drawer .details-list dd{text-align:right;overflow-wrap:anywhere;max-width:68%}.appointment-drawer-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.appointment-drawer-section h3{color:var(--ink);align-items:center;gap:7px;margin-bottom:15px;font-size:13px;display:flex}.appointment-drawer-section h4{color:var(--muted);margin:14px 0 7px;font-size:10px}.appointment-drawer-section>p{color:var(--muted);font-size:11px;line-height:1.8}.appointment-drawer-section>small{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.7;display:block}.appointment-preferences{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-soft,#f4f7ef);border-radius:8px;padding:12px}.appointment-history-list{border:1px solid var(--line);border-radius:8px;list-style:none;overflow:hidden}.appointment-history-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:10px;display:flex}.appointment-history-list li:last-child{border-bottom:0}.appointment-history-list strong{font-size:11px;font-weight:500;display:block}.appointment-history-list time{color:var(--muted);margin-top:6px;font-size:9px;display:block}.appointment-history-list li>span{color:var(--muted);white-space:nowrap;font-size:9px}.appointment-conversation-preview{gap:10px;margin-bottom:16px;list-style:none;display:grid}.appointment-conversation-preview li{background:var(--panel-soft,#f4f7ef);border:1px solid var(--line);border-radius:9px;padding:12px}.appointment-conversation-preview header{color:var(--muted);justify-content:space-between;gap:10px;font-size:9px;display:flex}.appointment-conversation-preview p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:145px;margin-top:7px;font-size:11px;line-height:1.8;overflow:auto}.appointment-drawer-section>.inline-flex{width:100%}.appointment-drawer-section [role=alert]{color:#b56d61}.appointment-drawer-section+.inline-flex{margin-top:20px}@keyframes appointment-drawer-in{0%{opacity:.6;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.dialog-content.appointment-drawer{animation:none}}@media (max-width:480px){.dialog-content.appointment-drawer{width:100vw}.appointment-drawer>.details-body{padding-inline:20px}.appointment-drawer .details-customer .status-badge{margin-left:0}}
