.card-section-module-scss-module__0LXz-a__section{gap:var(--sp-4);min-width:0;padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}@media (max-width:768px){.card-section-module-scss-module__0LXz-a__section{padding:var(--sp-4);gap:var(--sp-3)}}.card-section-module-scss-module__0LXz-a__group{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.card-section-module-scss-module__0LXz-a__group+.card-section-module-scss-module__0LXz-a__group{padding-top:var(--sp-4);border-top:1px solid var(--border)}.card-section-module-scss-module__0LXz-a__factList>div{justify-content:flex-start}.card-section-module-scss-module__0LXz-a__composer{padding-top:var(--sp-4);border-top:1px solid var(--border)}.card-section-module-scss-module__0LXz-a__head{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.card-section-module-scss-module__0LXz-a__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--foreground);margin:0}.card-section-module-scss-module__0LXz-a__count{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.card-section-module-scss-module__0LXz-a__subtitle{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-muted);margin:0}.card-section-module-scss-module__0LXz-a__empty{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);margin:0}.card-section-module-scss-module__0LXz-a__muted{color:var(--text-faint)}.card-section-module-scss-module__0LXz-a__link{color:var(--link);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}@media (hover:hover){.card-section-module-scss-module__0LXz-a__link:hover{color:var(--foreground)}}.card-section-module-scss-module__0LXz-a__mono{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-regular);overflow-wrap:anywhere}
.other-requests-module-scss-module__DiyRmW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.other-requests-module-scss-module__DiyRmW__row{justify-content:space-between;align-items:center;gap:var(--sp-2)var(--sp-4);padding:var(--sp-3)0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.other-requests-module-scss-module__DiyRmW__row:first-child{padding-top:0}.other-requests-module-scss-module__DiyRmW__row:last-child{border-bottom:none;padding-bottom:0}.other-requests-module-scss-module__DiyRmW__main{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.other-requests-module-scss-module__DiyRmW__number{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--link);text-underline-offset:.15em;text-decoration:underline}@media (hover:hover){.other-requests-module-scss-module__DiyRmW__number:hover{color:var(--foreground)}}@media (hover:none) and (pointer:coarse){.other-requests-module-scss-module__DiyRmW__number{align-items:center;min-height:44px;display:inline-flex}}.other-requests-module-scss-module__DiyRmW__meta{gap:var(--sp-1)var(--sp-3);font-size:var(--fs-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}
.action-form-module-scss-module__1yGqsa__buttons{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:768px){.action-form-module-scss-module__1yGqsa__buttons{grid-template-columns:1fr;display:grid}.action-form-module-scss-module__1yGqsa__buttons>button{width:100%;min-height:44px}}.action-form-module-scss-module__1yGqsa__note{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);margin:0}.action-form-module-scss-module__1yGqsa__form{gap:var(--sp-4);flex-direction:column;display:flex}.action-form-module-scss-module__1yGqsa__field{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.action-form-module-scss-module__1yGqsa__label{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-muted)}.action-form-module-scss-module__1yGqsa__hint{font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--text-faint);margin:0}.action-form-module-scss-module__1yGqsa__formActions{justify-content:flex-end;gap:var(--sp-2);display:flex}@media (max-width:768px){.action-form-module-scss-module__1yGqsa__formActions{flex-direction:column-reverse}.action-form-module-scss-module__1yGqsa__formActions>button{width:100%;min-height:44px}}
.add-comment-form-module-scss-module___uRKna__form{gap:var(--sp-2);flex-direction:column;display:flex}.add-comment-form-module-scss-module___uRKna__label{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-muted)}.add-comment-form-module-scss-module___uRKna__footer{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}@media (max-width:768px){.add-comment-form-module-scss-module___uRKna__footer{flex-direction:column;align-items:stretch}.add-comment-form-module-scss-module___uRKna__footer>button{width:100%;min-height:44px}}.add-comment-form-module-scss-module___uRKna__hint{font-size:var(--fs-caption);color:var(--text-faint);font-variant-numeric:tabular-nums}
.contact-buttons-module-scss-module__o7lYkW__root{gap:var(--sp-3);flex-direction:column;display:flex}.contact-buttons-module-scss-module__o7lYkW__link{color:var(--link);font-weight:var(--fw-medium);text-underline-offset:.15em;text-decoration:underline}
.anonymize-action-module-scss-module__C5_kra__root{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.anonymize-action-module-scss-module__C5_kra__root .anonymize-action-module-scss-module__C5_kra__dangerButton{color:var(--error-strong);border-color:color-mix(in srgb,var(--error)40%,var(--border))}@media (max-width:768px){.anonymize-action-module-scss-module__C5_kra__root .anonymize-action-module-scss-module__C5_kra__dangerButton{width:100%;min-height:44px}}.anonymize-action-module-scss-module__C5_kra__list{gap:var(--sp-1)var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.anonymize-action-module-scss-module__C5_kra__link{font-family:var(--font-mono);color:var(--link);text-underline-offset:.15em;text-decoration:underline}@media (hover:none) and (pointer:coarse){.anonymize-action-module-scss-module__C5_kra__link{align-items:center;min-height:44px;display:inline-flex}}
.request-actions-module-scss-module__x9kqhG__root{gap:var(--sp-4);flex-direction:column;display:flex}.request-actions-module-scss-module__x9kqhG__group{align-items:baseline;gap:var(--sp-3);grid-template-columns:120px minmax(0,1fr);display:grid}@media (max-width:768px){.request-actions-module-scss-module__x9kqhG__group{gap:var(--sp-2);grid-template-columns:1fr}}.request-actions-module-scss-module__x9kqhG__groupLabel{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-muted)}.request-actions-module-scss-module__x9kqhG__groupBody{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.request-actions-module-scss-module__x9kqhG__managerZone{padding-top:var(--sp-4);border-top:1px dashed var(--border)}.request-actions-module-scss-module__x9kqhG__managerZone:empty{display:none}
.request-timeline-module-scss-module__mxTXga__timeline{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.request-timeline-module-scss-module__mxTXga__item{gap:var(--sp-3);grid-template-columns:12px minmax(0,1fr);display:grid;position:relative}.request-timeline-module-scss-module__mxTXga__item:after{content:"";top:calc(var(--sp-4) + 12px);bottom:calc(var(--sp-3)*-1);background:var(--border);width:1px;position:absolute;left:5px}.request-timeline-module-scss-module__mxTXga__item:last-child:after{display:none}.request-timeline-module-scss-module__mxTXga__marker{top:var(--sp-4);border-radius:var(--r-pill);background:var(--neutral-strong);align-self:start;width:8px;height:8px;position:relative;left:2px}.request-timeline-module-scss-module__mxTXga__markerNeutral{background:var(--neutral-strong)}.request-timeline-module-scss-module__mxTXga__markerSuccess{background:var(--success)}.request-timeline-module-scss-module__mxTXga__markerWarning{background:var(--warning)}.request-timeline-module-scss-module__mxTXga__markerError{background:var(--error)}.request-timeline-module-scss-module__mxTXga__markerAccent{background:var(--foreground)}.request-timeline-module-scss-module__mxTXga__markerBonus{background:var(--bonus)}.request-timeline-module-scss-module__mxTXga__card{gap:var(--sp-1);min-width:0;padding:var(--sp-3)var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}.request-timeline-module-scss-module__mxTXga__head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.request-timeline-module-scss-module__mxTXga__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-normal);color:var(--foreground);overflow-wrap:anywhere}.request-timeline-module-scss-module__mxTXga__date{white-space:nowrap;font-variant-numeric:tabular-nums}.request-timeline-module-scss-module__mxTXga__details{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--foreground);overflow-wrap:anywhere;margin:0}.request-timeline-module-scss-module__mxTXga__comment{padding-left:var(--sp-3);border-left:2px solid var(--border);white-space:pre-wrap}.request-timeline-module-scss-module__mxTXga__meta{justify-content:space-between;gap:var(--sp-1)var(--sp-3);font-size:var(--fs-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}
.request-summary-module-scss-module__xDrr4W__root{gap:var(--sp-4);min-width:0;padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}@media (max-width:768px){.request-summary-module-scss-module__xDrr4W__root{padding:var(--sp-4);gap:var(--sp-3)}}.request-summary-module-scss-module__xDrr4W__head{gap:var(--sp-2);flex-direction:column;display:flex}.request-summary-module-scss-module__xDrr4W__headMain{align-items:center;gap:var(--sp-2)var(--sp-3);flex-wrap:wrap;display:flex}.request-summary-module-scss-module__xDrr4W__duplicate{border-radius:var(--r-pill);text-decoration:none;display:inline-flex}@media (hover:hover){.request-summary-module-scss-module__xDrr4W__duplicate:hover{text-underline-offset:.15em;text-decoration:underline}}@media (hover:none) and (pointer:coarse){.request-summary-module-scss-module__xDrr4W__duplicate{align-items:center;min-height:44px}}.request-summary-module-scss-module__xDrr4W__duplicate:focus-visible{outline:2px solid var(--link);outline-offset:2px}.request-summary-module-scss-module__xDrr4W__statusHint{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.request-summary-module-scss-module__xDrr4W__lostReason{padding:var(--sp-2)var(--sp-3);border-radius:var(--r-sm);background:var(--neutral-soft);color:var(--neutral-strong);font-size:var(--fs-sm);margin:0}.request-summary-module-scss-module__xDrr4W__tiles{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}@media (max-width:768px){.request-summary-module-scss-module__xDrr4W__tiles{gap:var(--sp-2);grid-template-columns:1fr 1fr}}.request-summary-module-scss-module__xDrr4W__tileText{font-size:var(--fs-h3);overflow-wrap:anywhere}@media (max-width:768px){.request-summary-module-scss-module__xDrr4W__tileText{font-size:var(--fs-body)}}.request-summary-module-scss-module__xDrr4W__unassigned{color:var(--text-faint)}.request-summary-module-scss-module__xDrr4W__actions{padding-top:var(--sp-4);border-top:1px solid var(--border)}@media (max-width:768px){.request-summary-module-scss-module__xDrr4W__actions{padding-top:var(--sp-3)}}
.booking-request-card-view-module-scss-module__GiH5xq__layout{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,3fr) minmax(320px,2fr);display:grid}@media (max-width:1023px){.booking-request-card-view-module-scss-module__GiH5xq__layout{grid-template-columns:minmax(0,1fr)}}.booking-request-card-view-module-scss-module__GiH5xq__main,.booking-request-card-view-module-scss-module__GiH5xq__aside{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}
.booking-requests-section-nav-module-scss-module__vAvUpG__nav{align-items:center;gap:var(--sp-1);width:fit-content;max-width:100%;padding:var(--sp-1);border:1px solid var(--border);border-radius:var(--r-md);background:var(--secondary);display:flex}@media (max-width:768px){.booking-requests-section-nav-module-scss-module__vAvUpG__nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.booking-requests-section-nav-module-scss-module__vAvUpG__nav::-webkit-scrollbar{display:none}}.booking-requests-section-nav-module-scss-module__vAvUpG__tab{align-items:center;gap:var(--sp-2);padding:var(--sp-2)var(--sp-3);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}@media (hover:hover){.booking-requests-section-nav-module-scss-module__vAvUpG__tab:hover{color:var(--foreground)}}.booking-requests-section-nav-module-scss-module__vAvUpG__tab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (max-width:768px){.booking-requests-section-nav-module-scss-module__vAvUpG__tab{flex:1 0 auto;justify-content:center}}@media (hover:none) and (pointer:coarse){.booking-requests-section-nav-module-scss-module__vAvUpG__tab{min-height:44px}}.booking-requests-section-nav-module-scss-module__vAvUpG__tabActive{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-sm)}.booking-requests-section-nav-module-scss-module__vAvUpG__icon{align-items:center;display:inline-flex}.booking-requests-section-nav-module-scss-module__vAvUpG__icon svg{width:18px;height:18px}
.booking-requests-layout-module-scss-module__lSXErW__adminPageContainer{min-height:calc(100dvh - var(--header-height));background:var(--background);min-width:0;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (max-width:768px){.booking-requests-layout-module-scss-module__lSXErW__adminPageContainer{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:480px){.booking-requests-layout-module-scss-module__lSXErW__adminPageContainer{padding:var(--sp-3);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom))}}.booking-requests-layout-module-scss-module__lSXErW__adminPageContent{width:100%;min-width:0;max-width:1400px;margin:0 auto}.booking-requests-layout-module-scss-module__lSXErW__adminPageSection{width:100%;min-width:0;max-width:1400px;margin:0 auto 24px}@media (max-width:768px){.booking-requests-layout-module-scss-module__lSXErW__adminPageSection{margin-bottom:16px}}.booking-requests-layout-module-scss-module__lSXErW__page{min-height:calc(100dvh - var(--header-height));background:var(--background);min-width:0;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (max-width:768px){.booking-requests-layout-module-scss-module__lSXErW__page{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:480px){.booking-requests-layout-module-scss-module__lSXErW__page{padding:var(--sp-3);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom))}}.booking-requests-layout-module-scss-module__lSXErW__inner{gap:var(--sp-4);flex-direction:column;width:100%;min-width:0;max-width:1400px;margin:0 auto;display:flex}.booking-requests-layout-module-scss-module__lSXErW__segmentNav{min-width:0;display:flex}.booking-requests-layout-module-scss-module__lSXErW__header{gap:var(--sp-4);padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}@media (max-width:768px){.booking-requests-layout-module-scss-module__lSXErW__header{padding:var(--sp-4);gap:var(--sp-3)}}.booking-requests-layout-module-scss-module__lSXErW__back{align-items:center;gap:var(--sp-1);width:fit-content;color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;transition:color .15s;display:inline-flex}@media (hover:hover){.booking-requests-layout-module-scss-module__lSXErW__back:hover{color:var(--foreground)}}@media (hover:none) and (pointer:coarse){.booking-requests-layout-module-scss-module__lSXErW__back{min-height:44px}}.booking-requests-layout-module-scss-module__lSXErW__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}@media (max-width:768px){.booking-requests-layout-module-scss-module__lSXErW__titleRow{gap:var(--sp-3);flex-direction:column}}.booking-requests-layout-module-scss-module__lSXErW__titleBlock{min-width:0}.booking-requests-layout-module-scss-module__lSXErW__title{font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--foreground);overflow-wrap:anywhere;margin:0}@media (max-width:768px){.booking-requests-layout-module-scss-module__lSXErW__title{font-size:var(--fs-h2)}}.booking-requests-layout-module-scss-module__lSXErW__subtitle{margin:var(--sp-2)0 0;max-width:70ch;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.booking-requests-layout-module-scss-module__lSXErW__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex-shrink:0;display:flex}@media (max-width:768px){.booking-requests-layout-module-scss-module__lSXErW__actions{width:100%}.booking-requests-layout-module-scss-module__lSXErW__actions>*{flex:auto}}.booking-requests-layout-module-scss-module__lSXErW__content{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}
.booking-requests-table-module-scss-module__0rkL9q__numberLink{color:inherit;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.booking-requests-table-module-scss-module__0rkL9q__numberLink:hover .booking-requests-table-module-scss-module__0rkL9q__number{text-underline-offset:2px;text-decoration:underline}}@media (hover:none) and (pointer:coarse){.booking-requests-table-module-scss-module__0rkL9q__numberLink{min-height:44px}}.booking-requests-table-module-scss-module__0rkL9q__number{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground)}.booking-requests-table-module-scss-module__0rkL9q__name{overflow-wrap:anywhere}.booking-requests-table-module-scss-module__0rkL9q__phone{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.booking-requests-table-module-scss-module__0rkL9q__nowrap{white-space:nowrap}.booking-requests-table-module-scss-module__0rkL9q__stack{flex-direction:column;gap:2px;display:inline-flex}.booking-requests-table-module-scss-module__0rkL9q__secondary{font-size:var(--fs-micro);line-height:var(--lh-tight);color:var(--text-muted)}.booking-requests-table-module-scss-module__0rkL9q__muted{color:var(--text-faint)}.booking-requests-table-module-scss-module__0rkL9q__duplicateLink{border-radius:var(--r-pill);text-decoration:none;display:inline-flex}@media (hover:hover){.booking-requests-table-module-scss-module__0rkL9q__duplicateLink:hover{text-decoration:underline}}.booking-requests-table-module-scss-module__0rkL9q__duplicateLink:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (hover:none) and (pointer:coarse){.booking-requests-table-module-scss-module__0rkL9q__duplicateLink{align-items:center;min-height:44px}}.booking-requests-table-module-scss-module__0rkL9q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.booking-requests-table-module-scss-module__0rkL9q__rowNew>td{background-color:color-mix(in srgb,var(--foreground)3%,var(--surface))}.booking-requests-table-module-scss-module__0rkL9q__rowNew>td:first-child{box-shadow:inset 3px 0 0 var(--foreground)}.booking-requests-table-module-scss-module__0rkL9q__rowNew .booking-requests-table-module-scss-module__0rkL9q__number,.booking-requests-table-module-scss-module__0rkL9q__rowNew .booking-requests-table-module-scss-module__0rkL9q__name{font-weight:var(--fw-bold)}@media (max-width:768px){.booking-requests-table-module-scss-module__0rkL9q__rowNew{outline:2px solid var(--foreground);outline-offset:-1px}.booking-requests-table-module-scss-module__0rkL9q__rowNew>td,.booking-requests-table-module-scss-module__0rkL9q__rowNew>td:first-child{box-shadow:none;background-color:#0000}.booking-requests-table-module-scss-module__0rkL9q__stack{align-items:flex-end}}
.booking-requests-report-module-scss-module__ua4o1a__frame{position:relative}.booking-requests-report-module-scss-module__ua4o1a__results{gap:var(--sp-4);flex-direction:column;min-width:0;transition:opacity .2s;display:flex}.booking-requests-report-module-scss-module__ua4o1a__results[data-stale]{opacity:.55;pointer-events:none;transition-delay:.15s}.booking-requests-report-module-scss-module__ua4o1a__progress{top:calc(var(--sp-2)*-1);z-index:1;border-radius:var(--r-pill);height:2px;position:absolute;left:0;right:0;overflow:hidden}.booking-requests-report-module-scss-module__ua4o1a__progress:before{content:"";background:var(--foreground);width:40%;animation:1.1s ease-in-out infinite booking-requests-report-module-scss-module__ua4o1a__slide;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.booking-requests-report-module-scss-module__ua4o1a__progress:before{opacity:.4;width:100%;animation:none}}@keyframes booking-requests-report-module-scss-module__ua4o1a__slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.booking-requests-report-module-scss-module__ua4o1a__kpis{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media (max-width:768px){.booking-requests-report-module-scss-module__ua4o1a__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.booking-requests-report-module-scss-module__ua4o1a__kpis{grid-template-columns:minmax(0,1fr)}}.booking-requests-report-module-scss-module__ua4o1a__statusBody{align-items:center;gap:var(--sp-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (max-width:1023px){.booking-requests-report-module-scss-module__ua4o1a__statusBody{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}}.booking-requests-report-module-scss-module__ua4o1a__columns{align-items:start;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1023px){.booking-requests-report-module-scss-module__ua4o1a__columns{grid-template-columns:minmax(0,1fr)}}.booking-requests-report-module-scss-module__ua4o1a__muted{color:var(--text-muted)}.booking-requests-report-module-scss-module__ua4o1a__source{font-weight:var(--fw-medium);overflow-wrap:anywhere}.booking-requests-report-module-scss-module__ua4o1a__untagged{color:var(--text-muted);font-style:italic}
.booking-requests-results-module-scss-module__IuVmla__frame{position:relative}.booking-requests-results-module-scss-module__IuVmla__results{gap:var(--sp-3);min-width:0;scroll-margin-top:calc(var(--header-height) + var(--sp-4));flex-direction:column;transition:opacity .2s;display:flex}.booking-requests-results-module-scss-module__IuVmla__results[data-stale]{opacity:.55;pointer-events:none;transition-delay:.15s}.booking-requests-results-module-scss-module__IuVmla__progress{top:calc(var(--sp-1)*-1);z-index:1;border-radius:var(--r-pill);height:2px;position:absolute;left:0;right:0;overflow:hidden}.booking-requests-results-module-scss-module__IuVmla__progress:before{content:"";background:var(--foreground);width:40%;animation:1.1s ease-in-out infinite booking-requests-results-module-scss-module__IuVmla__slide;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.booking-requests-results-module-scss-module__IuVmla__progress:before{opacity:.4;width:100%;animation:none}}@keyframes booking-requests-results-module-scss-module__IuVmla__slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.booking-requests-results-module-scss-module__IuVmla__summary{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.booking-requests-results-module-scss-module__IuVmla__counter{font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.report-section-module-scss-module__NnDV3G__section{gap:var(--sp-4);min-width:0;padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}@media (max-width:768px){.report-section-module-scss-module__NnDV3G__section{padding:var(--sp-4);gap:var(--sp-3)}}.report-section-module-scss-module__NnDV3G__header{gap:var(--sp-1);flex-direction:column;display:flex}.report-section-module-scss-module__NnDV3G__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--foreground);margin:0}.report-section-module-scss-module__NnDV3G__hint{max-width:70ch;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);margin:0}
.report-status-chart-module-scss-module__DGFtOq__chart{width:100%;min-width:0}.report-status-chart-module-scss-module__DGFtOq__grid line{stroke:var(--border)}.report-status-chart-module-scss-module__DGFtOq__axis .recharts-cartesian-axis-tick-value{fill:var(--text-muted);font-size:var(--fs-caption)}.report-status-chart-module-scss-module__DGFtOq__cursor{fill:var(--secondary)}.report-status-chart-module-scss-module__DGFtOq__bar{stroke:var(--surface);stroke-width:1px}.report-status-chart-module-scss-module__DGFtOq__toneAccent{fill:var(--foreground)}.report-status-chart-module-scss-module__DGFtOq__toneWarning{fill:var(--warning)}.report-status-chart-module-scss-module__DGFtOq__toneSuccess{fill:var(--success)}.report-status-chart-module-scss-module__DGFtOq__toneNeutral{fill:var(--neutral-strong)}.report-status-chart-module-scss-module__DGFtOq__toneError{fill:var(--error)}.report-status-chart-module-scss-module__DGFtOq__toneBonus{fill:var(--bonus)}.report-status-chart-module-scss-module__DGFtOq__tooltip{min-width:11rem;padding:var(--sp-3)var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.report-status-chart-module-scss-module__DGFtOq__tooltipTitle{margin-bottom:var(--sp-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--foreground)}.report-status-chart-module-scss-module__DGFtOq__tooltipRow{justify-content:space-between;align-items:baseline;gap:var(--sp-4);font-size:var(--fs-sm);display:flex}.report-status-chart-module-scss-module__DGFtOq__tooltipLabel{color:var(--text-muted)}.report-status-chart-module-scss-module__DGFtOq__tooltipValue{color:var(--foreground);font-variant-numeric:tabular-nums}
.chat-card-module-scss-module__AnTd8a__card{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background-color:#fff;border:1px solid #ececec;border-radius:.875rem;align-items:center;gap:.875rem;padding:.875rem 1rem;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s;display:flex}@media (hover:hover){.chat-card-module-scss-module__AnTd8a__card:hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 6px 16px #0000000f}.chat-card-module-scss-module__AnTd8a__card:active{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.chat-card-module-scss-module__AnTd8a__card{transition:none}}.chat-card-module-scss-module__AnTd8a__card:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.chat-card-module-scss-module__AnTd8a__avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.chat-card-module-scss-module__AnTd8a__avatar img{object-fit:cover;width:100%;height:100%;display:block}.chat-card-module-scss-module__AnTd8a__avatar svg{width:1.5rem;height:1.5rem}@media (hover:hover){.chat-card-module-scss-module__AnTd8a__avatar:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 0 3px #19191914}}.chat-card-module-scss-module__AnTd8a__avatar:disabled{cursor:default}.chat-card-module-scss-module__AnTd8a__avatarInitials{letter-spacing:.04em;color:#fff;font-size:.875rem;font-weight:700}.chat-card-module-scss-module__AnTd8a__nameLink{font:inherit;color:var(--foreground);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;min-width:0;padding:0;font-size:.9375rem;font-weight:600;transition:color .15s;overflow:hidden}@media (hover:hover){.chat-card-module-scss-module__AnTd8a__nameLink:hover:not(:disabled){color:var(--link);text-decoration:underline}}.chat-card-module-scss-module__AnTd8a__nameLink:disabled{cursor:default;color:var(--foreground)}.chat-card-module-scss-module__AnTd8a__actions{flex-shrink:0;align-items:center;margin-left:.25rem;display:inline-flex}.chat-card-module-scss-module__AnTd8a__nameBlock{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.chat-card-module-scss-module__AnTd8a__carChip{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:.15rem .5rem .15rem .2rem;font-size:.75rem;display:inline-flex}.chat-card-module-scss-module__AnTd8a__carThumb{object-fit:cover;background:#eee;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem}.chat-card-module-scss-module__AnTd8a__carThumbFallback{color:#4338ca;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.chat-card-module-scss-module__AnTd8a__carThumbFallback svg{width:.9rem;height:.9rem}.chat-card-module-scss-module__AnTd8a__carNameBtn{font:inherit;color:#1d4ed8;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:110px;padding:0;font-size:.75rem;font-weight:600;overflow:hidden}@media (hover:hover){.chat-card-module-scss-module__AnTd8a__carNameBtn:hover:not(:disabled){color:#1e3a8a;text-decoration:underline}}.chat-card-module-scss-module__AnTd8a__carNameBtn:disabled{cursor:default;color:inherit}.chat-card-module-scss-module__AnTd8a__carPlate{letter-spacing:.02em;color:#4b5563;background:var(--surface);border:1px solid #e5e7eb;border-radius:.3rem;flex-shrink:0;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:600}.chat-card-module-scss-module__AnTd8a__carRentalLink{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:.3rem;justify-content:center;align-items:center;padding:.15rem;display:inline-flex}@media (hover:hover){.chat-card-module-scss-module__AnTd8a__carRentalLink:hover{color:var(--foreground);background:#e5e7eb}}.chat-card-module-scss-module__AnTd8a__carRentalLink svg{width:.9rem;height:.9rem}@media (hover:none) and (pointer:coarse){.chat-card-module-scss-module__AnTd8a__carRentalLink{position:relative}.chat-card-module-scss-module__AnTd8a__carRentalLink:after{content:"";position:absolute;inset:-12px}}.chat-card-module-scss-module__AnTd8a__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.chat-card-module-scss-module__AnTd8a__row{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.chat-card-module-scss-module__AnTd8a__phone{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.chat-card-module-scss-module__AnTd8a__time{color:#9ca3af;flex-shrink:0;font-size:.75rem}.chat-card-module-scss-module__AnTd8a__timeBlock{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:inline-flex}.chat-card-module-scss-module__AnTd8a__unreadBadge{color:#fff;letter-spacing:.02em;background-color:#25d366;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .4rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 2px #00000014}.chat-card-module-scss-module__AnTd8a__cardUnread{background-color:#f6fffa;border-color:#c8eed4;box-shadow:inset 3px 0 #25d366}@media (hover:hover){.chat-card-module-scss-module__AnTd8a__cardUnread:hover{background-color:#effbf3;border-color:#9fd9ad}}.chat-card-module-scss-module__AnTd8a__cardUnread .chat-card-module-scss-module__AnTd8a__nameLink,.chat-card-module-scss-module__AnTd8a__cardUnread .chat-card-module-scss-module__AnTd8a__phone{color:#0b1f0e}.chat-card-module-scss-module__AnTd8a__cardUnread .chat-card-module-scss-module__AnTd8a__time{color:#128c7e;font-weight:600}.chat-card-module-scss-module__AnTd8a__subtitle{flex:1;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;display:flex}.chat-card-module-scss-module__AnTd8a__typing{color:#128c7e;align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.chat-card-module-scss-module__AnTd8a__typing svg{width:1rem;height:1rem}.chat-card-module-scss-module__AnTd8a__pending{color:#6d28d9;align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.chat-card-module-scss-module__AnTd8a__pending svg{width:1rem;height:1rem}.chat-card-module-scss-module__AnTd8a__manual{color:#b45309;align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.chat-card-module-scss-module__AnTd8a__manual svg{width:1rem;height:1rem}.chat-card-module-scss-module__AnTd8a__muted{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.chat-card-module-scss-module__AnTd8a__preview{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:.8125rem;display:inline-block;overflow:hidden}.chat-card-module-scss-module__AnTd8a__previewAuthor{color:#6b7280;font-weight:500}.chat-card-module-scss-module__AnTd8a__previewUnread{color:#111827;font-weight:600}.chat-card-module-scss-module__AnTd8a__previewUnread .chat-card-module-scss-module__AnTd8a__previewAuthor{color:#111827}.chat-card-module-scss-module__AnTd8a__linked{letter-spacing:.5px;color:#047857;background-color:#ecfdf5;border-radius:.375rem;flex-shrink:0;padding:.125rem .4rem;font-size:.625rem;font-weight:700}.chat-card-module-scss-module__AnTd8a__channelChip{letter-spacing:.3px;white-space:nowrap;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.2rem;padding:.125rem .4rem;font-size:.625rem;font-weight:700;display:inline-flex}.chat-card-module-scss-module__AnTd8a__channelChip svg{width:.75rem;height:.75rem}.chat-card-module-scss-module__AnTd8a__channelWhatsapp{color:#047857;background-color:#ecfdf5}.chat-card-module-scss-module__AnTd8a__channelTelegram{color:#0369a1;background-color:#e0f2fe}.chat-card-module-scss-module__AnTd8a__channelApp{color:#6d28d9;background-color:#f5f3ff}.chat-card-module-scss-module__AnTd8a__calledBadge{letter-spacing:.3px;color:#92400e;background-color:#fef3c7;border:1px solid #fde68a;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;min-width:0;max-width:100%;padding:.125rem .4rem;font-size:.625rem;font-weight:700;display:inline-flex}.chat-card-module-scss-module__AnTd8a__calledBadge svg{flex-shrink:0;width:.75rem;height:.75rem}.chat-card-module-scss-module__AnTd8a__calledLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-card-module-scss-module__AnTd8a__partnerBadge{letter-spacing:.3px;background-color:var(--foreground);color:var(--surface);border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;min-width:0;max-width:100%;padding:.125rem .4rem;font-size:.625rem;font-weight:700;display:inline-flex}.chat-card-module-scss-module__AnTd8a__partnerBadge svg{flex-shrink:0;width:.75rem;height:.75rem}.chat-card-module-scss-module__AnTd8a__assignedBadge,.chat-card-module-scss-module__AnTd8a__poolBadge{letter-spacing:.3px;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;min-width:0;max-width:100%;padding:.125rem .4rem;font-size:.625rem;font-weight:600;display:inline-flex}.chat-card-module-scss-module__AnTd8a__assignedBadge svg,.chat-card-module-scss-module__AnTd8a__poolBadge svg{flex-shrink:0;width:.75rem;height:.75rem}.chat-card-module-scss-module__AnTd8a__assignedBadge{background-color:var(--secondary);color:var(--foreground);border:1px solid var(--border)}.chat-card-module-scss-module__AnTd8a__provisional{border-style:dashed;border-color:var(--text-faint);color:var(--text-muted)}.chat-card-module-scss-module__AnTd8a__poolBadge{color:var(--text-muted);border:1px dashed var(--border);background-color:#0000}.chat-card-module-scss-module__AnTd8a__badgeLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:768px){.chat-card-module-scss-module__AnTd8a__row+.chat-card-module-scss-module__AnTd8a__row{justify-content:flex-start;row-gap:var(--sp-1);flex-wrap:wrap}.chat-card-module-scss-module__AnTd8a__row+.chat-card-module-scss-module__AnTd8a__row .chat-card-module-scss-module__AnTd8a__subtitle{flex:100%}.chat-card-module-scss-module__AnTd8a__channelChip,.chat-card-module-scss-module__AnTd8a__calledBadge,.chat-card-module-scss-module__AnTd8a__partnerBadge,.chat-card-module-scss-module__AnTd8a__assignedBadge,.chat-card-module-scss-module__AnTd8a__poolBadge,.chat-card-module-scss-module__AnTd8a__linked{font-size:var(--fs-caption)}}@media (max-width:480px){.chat-card-module-scss-module__AnTd8a__card{padding:var(--sp-3);gap:var(--sp-3)}.chat-card-module-scss-module__AnTd8a__avatar{width:2.5rem;height:2.5rem}.chat-card-module-scss-module__AnTd8a__avatar svg{width:1.375rem;height:1.375rem}.chat-card-module-scss-module__AnTd8a__phone{font-size:var(--fs-body)}.chat-card-module-scss-module__AnTd8a__subtitle{font-size:var(--fs-sm)}.chat-card-module-scss-module__AnTd8a__carNameBtn{max-width:88px}}
.chat-list-module-scss-module__jWVraG__list{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.chat-list-module-scss-module__jWVraG__emptyState{text-align:center;color:#9ca3af;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:60vh;padding:4rem 1.5rem;display:flex}.chat-list-module-scss-module__jWVraG__emptyIcon{opacity:.4;width:4rem;height:4rem;margin-bottom:1rem}.chat-list-module-scss-module__jWVraG__emptyTitle{color:#6b7280;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.chat-list-module-scss-module__jWVraG__emptyMessage{color:#9ca3af;max-width:24rem;margin:0;font-size:.875rem;line-height:1.5}
.segment-nav-module-scss-module__WgZhlG__nav{align-items:center;gap:var(--sp-1);padding:var(--sp-1);background:var(--secondary);border-radius:var(--r-md);width:fit-content;display:inline-flex}@media (max-width:768px){.segment-nav-module-scss-module__WgZhlG__nav{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.segment-nav-module-scss-module__WgZhlG__nav::-webkit-scrollbar{display:none}.segment-nav-module-scss-module__WgZhlG__nav{gap:var(--sp-1);scroll-snap-type:x proximity;scroll-padding-inline:var(--sp-4);flex-wrap:nowrap;display:flex;overflow-y:hidden}.segment-nav-module-scss-module__WgZhlG__nav>*{scroll-snap-align:start;white-space:nowrap;flex-shrink:0}.segment-nav-module-scss-module__WgZhlG__nav{width:100%;max-width:100%}}.segment-nav-module-scss-module__WgZhlG__tab{border-radius:var(--r-sm);height:2rem;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}@media (hover:hover){.segment-nav-module-scss-module__WgZhlG__tab:hover{color:var(--foreground)}}.segment-nav-module-scss-module__WgZhlG__tab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (max-width:768px){.segment-nav-module-scss-module__WgZhlG__tab{height:auto;min-height:44px;padding:0 var(--sp-3)}}@media (prefers-reduced-motion:reduce){.segment-nav-module-scss-module__WgZhlG__tab{transition:none}}.segment-nav-module-scss-module__WgZhlG__tabActive{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-sm)}.segment-nav-module-scss-module__WgZhlG__icon{align-items:center;display:inline-flex}.segment-nav-module-scss-module__WgZhlG__icon svg{width:1rem;height:1rem}
.distribution-switch-module-scss-module__mkLR7a__root{border:1px solid var(--border);background-color:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground)4%,transparent);border-radius:.875rem;flex-direction:column;gap:.875rem;padding:1.25rem 1.375rem;display:flex}@media (max-width:768px){.distribution-switch-module-scss-module__mkLR7a__root{padding:var(--sp-4)}}.distribution-switch-module-scss-module__mkLR7a__main{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.distribution-switch-module-scss-module__mkLR7a__text{flex-direction:column;gap:.375rem;min-width:0;display:flex}.distribution-switch-module-scss-module__mkLR7a__title{letter-spacing:-.01em;color:var(--foreground);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}.distribution-switch-module-scss-module__mkLR7a__dot{background-color:var(--text-muted);opacity:.45;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.distribution-switch-module-scss-module__mkLR7a__dotOn{background-color:var(--success);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--success)20%,transparent)}.distribution-switch-module-scss-module__mkLR7a__description{max-width:58ch;color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.55}.distribution-switch-module-scss-module__mkLR7a__meta{color:var(--text-muted);margin:0;font-size:.75rem}.distribution-switch-module-scss-module__mkLR7a__control{border:1px solid var(--border);background-color:var(--background);cursor:pointer;border-radius:.625rem;flex-shrink:0;align-items:center;gap:.625rem;padding:.5rem .75rem;transition:border-color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.distribution-switch-module-scss-module__mkLR7a__control:hover{border-color:var(--accent);background-color:var(--secondary)}}@media (hover:none) and (pointer:coarse){.distribution-switch-module-scss-module__mkLR7a__control{min-height:44px}}.distribution-switch-module-scss-module__mkLR7a__controlLabel{color:var(--foreground);font-size:.8125rem;font-weight:600}.distribution-switch-module-scss-module__mkLR7a__warning{border:1px solid var(--warning);color:var(--foreground);border-radius:.625rem;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem;font-size:.8125rem;line-height:1.5;display:flex}.distribution-switch-module-scss-module__mkLR7a__warning svg{width:1.125rem;height:1.125rem;color:var(--warning);flex-shrink:0}.distribution-switch-module-scss-module__mkLR7a__skeleton{border:1px solid var(--border);background-color:var(--surface);border-radius:.875rem;height:8.5rem;animation:1.4s ease-in-out infinite distribution-switch-module-scss-module__mkLR7a__distributionPulse}@keyframes distribution-switch-module-scss-module__mkLR7a__distributionPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.distribution-switch-module-scss-module__mkLR7a__skeleton{animation:none}}@media (max-width:768px){.distribution-switch-module-scss-module__mkLR7a__main{flex-direction:column;align-items:stretch;gap:1rem}.distribution-switch-module-scss-module__mkLR7a__control{justify-content:space-between;min-height:44px}}
.agents-roster-module-scss-module__Fns_ha__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agents-roster-module-scss-module__Fns_ha__row{grid-template-columns:minmax(11rem,1.1fr) minmax(12rem,1.4fr) auto auto;align-items:center;gap:1.25rem;padding:.875rem 1.125rem;transition:background-color .12s;display:grid}.agents-roster-module-scss-module__Fns_ha__row+.agents-roster-module-scss-module__Fns_ha__row{border-top:1px solid var(--border)}@media (hover:hover){.agents-roster-module-scss-module__Fns_ha__row:hover{background-color:var(--background)}}.agents-roster-module-scss-module__Fns_ha__identity{flex-direction:column;gap:.125rem;min-width:0;display:flex}.agents-roster-module-scss-module__Fns_ha__name{color:var(--foreground);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.agents-roster-module-scss-module__Fns_ha__meta{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.agents-roster-module-scss-module__Fns_ha__schedule{flex-direction:column;gap:.125rem;min-width:0;display:flex}.agents-roster-module-scss-module__Fns_ha__scheduleValue{color:var(--foreground);overflow-wrap:anywhere;font-size:.8125rem}.agents-roster-module-scss-module__Fns_ha__scheduleMissing{color:var(--warning);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.agents-roster-module-scss-module__Fns_ha__scheduleMissing svg{flex-shrink:0;width:1rem;height:1rem}.agents-roster-module-scss-module__Fns_ha__toggle{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}@media (hover:none) and (pointer:coarse){.agents-roster-module-scss-module__Fns_ha__toggle{min-height:44px}}.agents-roster-module-scss-module__Fns_ha__toggleLabel{white-space:nowrap;color:var(--text-muted);font-size:.75rem;font-weight:600}.agents-roster-module-scss-module__Fns_ha__toggleLabelOn{color:var(--success)}.agents-roster-module-scss-module__Fns_ha__actions{gap:.25rem;display:inline-flex}.agents-roster-module-scss-module__Fns_ha__action{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}@media (hover:hover){.agents-roster-module-scss-module__Fns_ha__action:hover{background-color:var(--secondary);border-color:var(--border);color:var(--foreground)}}.agents-roster-module-scss-module__Fns_ha__action:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.agents-roster-module-scss-module__Fns_ha__action svg{width:1.125rem;height:1.125rem}@media (hover:none) and (pointer:coarse){.agents-roster-module-scss-module__Fns_ha__action{min-width:44px;min-height:44px}}@media (max-width:768px){.agents-roster-module-scss-module__Fns_ha__action{min-width:44px;min-height:44px}}@media (hover:hover){.agents-roster-module-scss-module__Fns_ha__actionDanger:hover{color:var(--error);border-color:var(--error)}}@media (max-width:1023px){.agents-roster-module-scss-module__Fns_ha__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""schedule schedule""toggle toggle";gap:.625rem;padding:1rem 1.125rem}}@media (max-width:1023px) and (max-width:768px){.agents-roster-module-scss-module__Fns_ha__row{padding:var(--sp-3)var(--sp-4)}}@media (max-width:1023px){.agents-roster-module-scss-module__Fns_ha__identity{grid-area:identity}.agents-roster-module-scss-module__Fns_ha__schedule{grid-area:schedule}.agents-roster-module-scss-module__Fns_ha__toggle{grid-area:toggle;justify-content:space-between}.agents-roster-module-scss-module__Fns_ha__actions{grid-area:actions}}
.schedule-editor-module-scss-module__8bV59G__root{flex-direction:column;gap:.5rem;display:flex}.schedule-editor-module-scss-module__8bV59G__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.schedule-editor-module-scss-module__8bV59G__summary{color:var(--text-muted);font-size:.75rem}.schedule-editor-module-scss-module__8bV59G__copyAll{color:var(--foreground);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}@media (hover:hover){.schedule-editor-module-scss-module__8bV59G__copyAll:hover{opacity:.7}}@media (hover:none) and (pointer:coarse){.schedule-editor-module-scss-module__8bV59G__copyAll{min-height:44px}}.schedule-editor-module-scss-module__8bV59G__days{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.schedule-editor-module-scss-module__8bV59G__day{border-radius:.5rem;align-items:center;gap:.75rem;min-height:2.5rem;padding:.25rem .5rem;display:flex}@media (hover:hover){.schedule-editor-module-scss-module__8bV59G__day:hover{background-color:var(--secondary)}}@media (max-width:768px){.schedule-editor-module-scss-module__8bV59G__day{gap:var(--sp-2)var(--sp-3);min-height:44px;padding:var(--sp-1)var(--sp-2);flex-wrap:wrap}}.schedule-editor-module-scss-module__8bV59G__dayToggle{cursor:pointer;align-items:center;gap:.5rem;min-width:8rem;font-size:.8125rem;display:flex}@media (hover:none) and (pointer:coarse){.schedule-editor-module-scss-module__8bV59G__dayToggle{min-height:44px}}.schedule-editor-module-scss-module__8bV59G__dayToggle input{width:1rem;height:1rem;accent-color:var(--foreground);cursor:pointer}.schedule-editor-module-scss-module__8bV59G__dayName{font-weight:600}.schedule-editor-module-scss-module__8bV59G__dayNameLong{color:var(--text-muted)}.schedule-editor-module-scss-module__8bV59G__times{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.schedule-editor-module-scss-module__8bV59G__time{border:1px solid var(--border);background-color:var(--surface);color:var(--foreground);border-radius:.375rem;padding:.3rem .45rem;font-family:inherit;font-size:.8125rem}.schedule-editor-module-scss-module__8bV59G__time:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}@media (max-width:768px){.schedule-editor-module-scss-module__8bV59G__time{min-height:44px;padding:0 var(--sp-2)}}.schedule-editor-module-scss-module__8bV59G__timeInvalid{border-color:var(--error)}.schedule-editor-module-scss-module__8bV59G__dash{color:var(--text-muted)}.schedule-editor-module-scss-module__8bV59G__dayError{color:var(--error);font-size:.6875rem}.schedule-editor-module-scss-module__8bV59G__dayOff{color:var(--text-muted);font-size:.75rem}@media (max-width:768px){.schedule-editor-module-scss-module__8bV59G__dayNameLong{display:none}.schedule-editor-module-scss-module__8bV59G__dayToggle{min-width:4rem;font-size:var(--fs-body)}}
.detail-state-module-scss-module__MMjAuG__stateLink{padding:var(--sp-2)var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--foreground);font-size:var(--fs-sm);font-weight:var(--fw-medium);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.detail-state-module-scss-module__MMjAuG__stateLink:hover{background:var(--secondary)}}.detail-state-module-scss-module__MMjAuG__stateLink:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media (hover:none) and (pointer:coarse){.detail-state-module-scss-module__MMjAuG__stateLink{min-height:44px}}
.agent-form-modal-module-scss-module__LKTIQG__form{flex-direction:column;gap:1.25rem;padding-bottom:.5rem;display:flex}.agent-form-modal-module-scss-module__LKTIQG__identity{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.5}.agent-form-modal-module-scss-module__LKTIQG__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.agent-form-modal-module-scss-module__LKTIQG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:768px){.agent-form-modal-module-scss-module__LKTIQG__row{grid-template-columns:minmax(0,1fr)}}.agent-form-modal-module-scss-module__LKTIQG__label{color:var(--foreground);font-size:.8125rem;font-weight:600}.agent-form-modal-module-scss-module__LKTIQG__select{border:1px solid var(--border);background-color:var(--surface);width:100%;color:var(--foreground);cursor:pointer;border-radius:.5rem;padding:.625rem .75rem;font-family:inherit;font-size:.875rem}.agent-form-modal-module-scss-module__LKTIQG__select:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}.agent-form-modal-module-scss-module__LKTIQG__select:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.agent-form-modal-module-scss-module__LKTIQG__select{min-height:44px}}.agent-form-modal-module-scss-module__LKTIQG__hint{color:var(--text-muted);font-size:.75rem;line-height:1.45}.agent-form-modal-module-scss-module__LKTIQG__hintWarning{color:var(--warning);font-size:.75rem;line-height:1.45}.agent-form-modal-module-scss-module__LKTIQG__hintError{color:var(--error);font-size:.75rem;line-height:1.45}.agent-form-modal-module-scss-module__LKTIQG__checkbox{cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}@media (hover:none) and (pointer:coarse){.agent-form-modal-module-scss-module__LKTIQG__checkbox{min-height:44px;padding-block:var(--sp-1)}}.agent-form-modal-module-scss-module__LKTIQG__checkbox input{width:1rem;height:1rem;accent-color:var(--foreground);cursor:pointer;margin-top:.125rem}.agent-form-modal-module-scss-module__LKTIQG__checkboxHint{color:var(--text-muted);margin-top:.125rem;font-size:.75rem;display:block}.agent-form-modal-module-scss-module__LKTIQG__error{border:1px solid var(--error);color:var(--error);border-radius:.5rem;margin:0;padding:.625rem .75rem;font-size:.8125rem}.agent-form-modal-module-scss-module__LKTIQG__actions{justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}
.report-period-filter-module-scss-module__v2N9oa__panel{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}.report-period-filter-module-scss-module__v2N9oa__row{align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.report-period-filter-module-scss-module__v2N9oa__presets{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}@media (max-width:768px){.report-period-filter-module-scss-module__v2N9oa__presets{flex:100%}}.report-period-filter-module-scss-module__v2N9oa__label{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-muted)}.report-period-filter-module-scss-module__v2N9oa__fields{align-items:flex-start;gap:var(--sp-1)var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:768px){.report-period-filter-module-scss-module__v2N9oa__fields{flex:100%}}.report-period-filter-module-scss-module__v2N9oa__dateField{gap:var(--sp-1);flex-direction:column;flex:0 168px;min-width:0;display:flex}@media (max-width:768px){.report-period-filter-module-scss-module__v2N9oa__dateField{flex:1 1 0}}.report-period-filter-module-scss-module__v2N9oa__hintError{font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--error-strong);flex:100%;margin:0}.report-period-filter-module-scss-module__v2N9oa__result{align-self:flex-end;align-items:center;gap:var(--sp-3);min-height:40px;margin-left:auto;display:flex}@media (max-width:768px){.report-period-filter-module-scss-module__v2N9oa__result{row-gap:var(--sp-2);flex-wrap:wrap;justify-content:space-between;width:100%;min-height:44px;margin-left:0}.report-period-filter-module-scss-module__v2N9oa__result>:last-child{margin-left:auto}}.report-period-filter-module-scss-module__v2N9oa__caption{font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.delete-agent-dialog-module-scss-module__V9Triq__body{flex-direction:column;gap:.875rem;padding-bottom:.5rem;display:flex}.delete-agent-dialog-module-scss-module__V9Triq__text{max-width:56ch;color:var(--foreground);margin:0;font-size:.9375rem;line-height:1.55}.delete-agent-dialog-module-scss-module__V9Triq__note{max-width:56ch;color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.5}.delete-agent-dialog-module-scss-module__V9Triq__error{border:1px solid var(--error);color:var(--error);border-radius:.5rem;margin:0;padding:.625rem .75rem;font-size:.8125rem}.delete-agent-dialog-module-scss-module__V9Triq__actions{justify-content:flex-end;gap:.625rem;padding-top:.25rem;display:flex}.delete-agent-dialog-module-scss-module__V9Triq__danger{background-color:var(--error);border-color:var(--error)}@media (hover:hover){.delete-agent-dialog-module-scss-module__V9Triq__danger:hover:not(:disabled){opacity:.9}}
.lead-distribution-page-module-scss-module__PuArkG__shell{background-color:var(--secondary);flex-direction:column;min-height:100%;display:flex}.lead-distribution-page-module-scss-module__PuArkG__header{top:var(--header-height);z-index:5;border-bottom:1px solid var(--border);background-color:var(--surface);flex-shrink:0;padding:1rem clamp(.75rem,4vw,2rem);position:sticky;box-shadow:0 1px 3px #19191908}.lead-distribution-page-module-scss-module__PuArkG__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;max-width:56rem;margin:0 auto;display:flex}.lead-distribution-page-module-scss-module__PuArkG__title{letter-spacing:-.01em;color:var(--foreground);margin:0 0 .25rem;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:700}.lead-distribution-page-module-scss-module__PuArkG__subtitle{max-width:60ch;color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.5}.lead-distribution-page-module-scss-module__PuArkG__headerNav{flex-shrink:0;padding-top:.125rem}.lead-distribution-page-module-scss-module__PuArkG__content{flex-direction:column;gap:1.75rem;width:100%;max-width:56rem;margin:0 auto;padding:1.5rem clamp(.75rem,4vw,2rem) 3rem;display:flex}.lead-distribution-page-module-scss-module__PuArkG__roster{border:1px solid var(--border);background-color:var(--surface);border-radius:.875rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #1919190a}.lead-distribution-page-module-scss-module__PuArkG__rosterHead{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.375rem;display:flex}.lead-distribution-page-module-scss-module__PuArkG__rosterHeadText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.lead-distribution-page-module-scss-module__PuArkG__rosterTitle{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.lead-distribution-page-module-scss-module__PuArkG__rosterMeta{color:var(--text-muted);margin:0;font-size:.8125rem}.lead-distribution-page-module-scss-module__PuArkG__rosterBody{border-top:1px solid var(--border)}.lead-distribution-page-module-scss-module__PuArkG__skeleton{background-color:var(--secondary);height:10rem;animation:1.4s ease-in-out infinite lead-distribution-page-module-scss-module__PuArkG__rosterPulse}@keyframes lead-distribution-page-module-scss-module__PuArkG__rosterPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.lead-distribution-page-module-scss-module__PuArkG__skeleton{animation:none}}@media (max-width:768px){.lead-distribution-page-module-scss-module__PuArkG__header{padding:var(--sp-3)var(--sp-4);position:static}.lead-distribution-page-module-scss-module__PuArkG__content{padding:var(--sp-4)var(--sp-4)max(var(--sp-6),env(safe-area-inset-bottom));gap:1.25rem}.lead-distribution-page-module-scss-module__PuArkG__headerTop{flex-direction:column;gap:.75rem}.lead-distribution-page-module-scss-module__PuArkG__headerTop>:first-child{min-width:0}.lead-distribution-page-module-scss-module__PuArkG__headerNav{width:100%;min-width:0;padding-top:0}.lead-distribution-page-module-scss-module__PuArkG__rosterHead{padding:var(--sp-3)var(--sp-4)}}@media (max-width:480px){.lead-distribution-page-module-scss-module__PuArkG__header,.lead-distribution-page-module-scss-module__PuArkG__content{padding-inline:var(--sp-3)}.lead-distribution-page-module-scss-module__PuArkG__rosterHead{align-items:stretch;gap:var(--sp-3);flex-direction:column}.lead-distribution-page-module-scss-module__PuArkG__rosterHead>button{width:100%}}
