.admin-body{--admin-sidebar-width:272px;--admin-border:#e3e9f0;--admin-text-secondary:#596c83;color:#172b49;background:#f5f7fb}.admin-icon{flex:none;width:20px;height:20px;display:block}.admin-body a,.admin-body button{-webkit-tap-highlight-color:transparent}.admin-body :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sky);outline-offset:3px}.admin-skip-link{z-index:100;color:var(--blue);background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:20px}.admin-skip-link:focus{top:12px}.admin-workspace-content{min-width:0;min-height:100vh}.admin-workspace .admin-workspace-content{margin-left:var(--admin-sidebar-width)}.admin-workspace-header{border-bottom:1px solid var(--admin-border);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 32px;display:flex}.admin-workspace .admin-workspace-header{z-index:20;position:sticky;top:0}.admin-breadcrumb{color:#273c59;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.admin-breadcrumb a{color:#718098;white-space:nowrap;text-decoration:none}.admin-breadcrumb>span:first-of-type{color:#c0c9d6}.admin-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.admin-header-actions{flex-shrink:0;align-items:center;gap:24px;display:flex}.admin-assistant-link{border:1px solid var(--admin-border);color:#314a6d;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.admin-assistant-link .admin-icon{width:14px;height:14px}.admin-assistant-link:hover{background:#f4f7fb;border-color:#c4cfdd}.admin-menu-toggle,.admin-menu-close{display:none}.admin-sidebar{width:var(--admin-sidebar-width);z-index:40;color:#d1dbec;background:#0d2345;border-right:1px solid #172f53;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.admin-sidebar-brand{border-bottom:1px solid #ffffff12;padding:28px 26px 24px;position:relative}.admin-sidebar-brand .brand-logo{width:194px}.admin-sidebar-caption{letter-spacing:.1em;text-transform:uppercase;color:#9fb3d1;align-items:center;gap:9px;margin-top:12px;font-size:11px;display:flex}.admin-sidebar-caption>span:first-child{color:#d9e9fc;font-weight:700}.admin-sidebar-nav{scrollbar-width:thin;scrollbar-color:#355077 transparent;flex:1;padding:24px 14px;overflow-y:auto}.admin-nav-group+.admin-nav-group{margin-top:24px}.admin-nav-group h2{color:#9eafc8;text-transform:uppercase;letter-spacing:.13em;margin:0 14px 9px;font:600 11px Open Sans,sans-serif}.admin-nav-link{color:#c6d3e5;border-radius:8px;align-items:center;gap:12px;margin-top:4px;padding:12px 13px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.admin-nav-link .admin-icon{color:#819cbe;width:18px;height:18px}.admin-nav-link:hover{color:#fff;background:#ffffff09}.admin-nav-link.is-active{color:#fff;background:#1b3c68;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff08}.admin-nav-link.is-active .admin-icon{color:#6ccdf0}.admin-nav-marker{background:var(--yellow);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:auto}.admin-sidebar-bottom{background:#0b203e;border-top:1px solid #ffffff12;padding:18px 20px}.admin-sidebar-profile.is-active{outline-offset:8px;border-radius:4px;outline:1px solid #506e98}.admin-sidebar-profile{color:#f5f8ff;align-items:center;gap:11px;text-decoration:none;display:flex}.admin-avatar{color:#ffda5f;background:#233e65;border:1px solid #526b8e;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font:700 15px Montserrat,sans-serif;display:grid}.admin-profile-label{flex:1;min-width:0}.admin-profile-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.admin-profile-label small{color:#a8bad3;margin-top:3px;font-size:12px;display:block}.admin-sidebar-profile>.admin-icon{color:#8da4c3;width:14px;height:14px}.admin-sidebar-logout{color:#8da4c3;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0c;align-items:center;gap:10px;width:100%;margin-top:13px;padding:12px 0 0 4px;font-size:13px;display:flex}.admin-sidebar-logout .admin-icon{width:15px;height:15px}.admin-sidebar-logout:hover{color:#fff}.admin-workspace .admin-main{width:100%;max-width:1600px;margin:0 auto;padding:34px 32px 22px}.admin-workspace .admin-main:focus{outline:none}.admin-workspace .admin-heading-row{align-items:center;gap:20px;margin-bottom:27px}.admin-workspace .admin-heading-row h1{letter-spacing:-.04em;font-size:clamp(25px,2.4vw,34px);line-height:1.2}.admin-workspace .admin-heading-row p{max-width:720px;margin-top:8px;font-size:14px;line-height:1.8}.admin-workspace .admin-kicker{color:#6a7c94;letter-spacing:.12em;margin-bottom:8px;font-size:9px}.admin-workspace .admin-primary-link{background:#174489;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:11px 15px;font-size:14px;display:inline-flex}.admin-workspace .admin-primary-link:hover{background:#10376f}.admin-primary-link .admin-icon{width:16px;height:16px}.admin-content-footer{border-top:1px solid var(--admin-border);color:#8996a8;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding:26px 0 6px;font-size:10px;display:flex}.admin-content-footer>span:first-child{color:#6e7f95;font-weight:600}.admin-content-footer>span:first-child>span{color:#acb8c8;padding:0 8px}.admin-workspace .admin-alert{border-radius:9px;font-size:12px}.admin-workspace .admin-alert-success{align-items:flex-start;gap:10px;display:flex}.admin-workspace :is(.admin-settings-card,.admin-table-card,.transcript-card,.conversation-meta-card,.evaluation-card){border-color:var(--admin-border);border-radius:12px;box-shadow:0 2px 5px #18304f03}.admin-workspace .admin-settings-card{width:100%;max-width:none}.admin-workspace .account-editor{max-width:1080px}.admin-workspace .admin-settings-card>h2,.admin-workspace .admin-settings-intro h2{color:#193458;font:700 15px Montserrat,sans-serif}.admin-workspace .admin-settings-card>p{font-size:12px;line-height:1.8}.admin-workspace .admin-settings-form :is(input,select,textarea){border-color:#dce4ee;border-radius:7px;font-size:14px}.admin-workspace .admin-settings-form>button{border-radius:7px;min-height:44px;font-size:14px}.admin-workspace .admin-settings-form label{color:#425773;font-size:13px;font-weight:600}.admin-workspace .admin-table-head{min-height:68px}.admin-workspace .admin-table th{color:#63748b;background:#f9fbfd;font-size:11px}.admin-workspace .admin-table td{color:#4b5e77}.admin-workspace .admin-table td small{color:#63748b;font-size:12px}.admin-workspace .admin-stat-grid article{border-color:var(--admin-border);border-radius:12px;min-height:120px;box-shadow:0 2px 5px #18304f03}.admin-workspace .admin-stat-grid strong{font-size:28px}.admin-workspace .callback-filters{background:#eaf0f6;border:1px solid #e1e8f0;border-radius:9px;gap:5px;padding:5px}.admin-workspace .callback-filters a{color:#536882;min-height:44px;padding:11px 14px;font-size:14px}.admin-workspace .callback-filters a[aria-current=page]{color:#174489;background:#fff;border-radius:6px;box-shadow:0 1px 4px #152d5010}.admin-workspace .callback-filters>span{color:#596c83;margin-left:auto;padding-right:12px;font-size:13px}.admin-workspace .evaluation-filters{border:1px solid var(--admin-border);background:#fff;border-radius:10px;padding:16px}.admin-workspace .evaluation-filters label{color:#596c83;flex-direction:column;gap:7px;font-size:13px;display:flex}.admin-workspace .evaluation-filters :is(select,input){border-color:#dce4ee;border-radius:6px;font-size:13px}.admin-workspace .admin-back{margin-bottom:18px;font-size:11px}.dashboard-overview{max-width:1120px;margin:0 auto}.dashboard-panel{border:1px solid var(--admin-border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.dashboard-panel-header{justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.dashboard-panel-header h2{color:#193458;letter-spacing:-.02em;margin:0;font:700 18px Montserrat,sans-serif}.dashboard-panel-header p{color:var(--admin-text-secondary);margin:8px 0 0;font-size:14px;line-height:1.6}.dashboard-panel-header>.admin-icon{color:#5076a1;width:24px;height:24px}.dashboard-work-tabs{border-bottom:1px solid var(--admin-border);flex-wrap:wrap;gap:8px;padding:0 24px 20px;display:flex}.dashboard-work-tabs a{color:#4b6079;border:1px solid #dce4ed;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.dashboard-work-tabs a>span{color:#385473;text-align:center;font-variant-numeric:tabular-nums;background:#edf1f6;border-radius:5px;min-width:24px;padding:2px 6px;font-size:12px;font-weight:700}.dashboard-work-tabs a:hover{color:#174489;background:#f7faff;border-color:#99b5d6}.dashboard-work-tabs a[aria-current=page]{color:#174489;background:#edf3fc;border-color:#a3bbdc;font-weight:700}.dashboard-work-tabs a[aria-current=page]>span{color:#fff;background:#174489}.dashboard-panel-footer{border-top:1px solid var(--admin-border);color:#174489;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:16px 24px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.dashboard-panel-footer:hover{background:#f6f9fd}.dashboard-panel-footer .admin-icon{width:17px;height:17px}.dashboard-day-summary{color:#557667;align-items:center;gap:8px;margin:16px 4px 28px;font-size:13px;display:flex}.dashboard-day-summary .admin-icon{width:16px;height:16px}.dashboard-day-summary a{color:#536a5f;text-decoration:none}.dashboard-day-summary a:hover{text-decoration:underline}.dashboard-empty{text-align:center;flex-direction:column;align-items:center;padding:44px 24px;display:flex}.dashboard-empty-icon{color:#287453;background:#edf7f1;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.dashboard-empty h3{color:#26415f;margin:0;font:700 17px/1.5 Montserrat,sans-serif}.dashboard-empty p{max-width:430px;color:var(--admin-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.7}.dashboard-empty-link{color:#174489;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:14px;font-weight:600;display:inline-flex}.dashboard-empty-link .admin-icon{width:16px;height:16px}.dashboard-notice{color:#765718;background:#fff9ed;border:1px solid #e9d5a8;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:18px 20px;display:flex}.dashboard-notice p{margin:0;font-size:14px;line-height:1.7}.dashboard-notice strong{display:block}.dashboard-notice .admin-icon{margin-top:3px}.dashboard-details-list{gap:12px;margin-top:28px;display:grid}.dashboard-details{border:1px solid var(--admin-border);background:#fff;border-radius:10px}.dashboard-details>summary{color:#3c536e;cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:60px;padding:16px 20px;font-size:14px;font-weight:600;list-style:none;display:flex}.dashboard-details>summary::-webkit-details-marker{display:none}.dashboard-details>summary:hover{background:#f8fafc}.dashboard-details>summary>.admin-icon{color:#6a809a;width:18px;height:18px}.dashboard-details-hint{color:#63748b;margin-left:auto;font-size:12px;font-weight:400}.dashboard-chevron{color:#6a809a;margin-left:auto;font-size:20px;line-height:1}.dashboard-details-hint+.dashboard-chevron{margin-left:4px}.dashboard-details[open]>summary{border-bottom:1px solid var(--admin-border);border-radius:10px 10px 0 0}.dashboard-details[open] .dashboard-chevron{transform:rotate(180deg)}.dashboard-details-body{padding:20px}.dashboard-details-intro{color:var(--admin-text-secondary);margin:0 0 18px;font-size:13px;line-height:1.6}.dashboard-sync-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.dashboard-sync-item h3{color:#284a6d;margin:0;font-size:14px}.dashboard-sync-item p{color:var(--admin-text-secondary);margin:8px 0 14px;font-size:13px;line-height:1.7}.dashboard-sync-item time{font-size:14px;font-weight:600;display:block}.dashboard-sync-age{color:var(--admin-text-secondary);margin-top:4px;font-size:13px;display:block}.dashboard-sync-missing{color:#8a5c08;font-size:14px;display:block}.dashboard-sync-item small{color:var(--admin-text-secondary);margin-top:12px;font-size:12px;display:block}.dashboard-access{color:var(--admin-text-secondary);font-size:14px;line-height:1.7}.dashboard-access p{margin:0 0 12px}.dashboard-access p>strong{color:#284a6d}.dashboard-branch-list{margin:12px 0 18px;padding-left:20px}.dashboard-access a{color:#174489;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-access a:hover{text-decoration:underline}.dashboard-access a .admin-icon{width:16px;height:16px}.dashboard-start-links{padding:0 24px 12px;display:grid}.dashboard-start-links a{border-top:1px solid var(--admin-border);color:#284a6d;align-items:center;gap:14px;min-height:60px;padding:16px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.dashboard-start-links a:hover{color:#174489}.dashboard-start-links a>span{flex:1}.dashboard-start-links a>.admin-icon:last-child{width:16px;height:16px}.admin-auth .admin-main{max-width:660px;padding-top:30px}.admin-auth .admin-login-card{border-top:3px solid var(--blue);margin-top:25px}.admin-auth .admin-workspace-header{padding-left:40px;padding-right:40px}.admin-auth-label{color:#74859b;align-items:center;gap:8px;font-size:11px;display:inline-flex}.admin-auth-label .admin-icon{width:16px;height:16px}@media (width>=1024px) and (width<=1180px){.admin-body{--admin-sidebar-width:248px}.admin-workspace .admin-main{padding:28px 24px}.admin-workspace .admin-heading-row{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=1023px){.admin-workspace .admin-workspace-content{margin-left:0}.admin-sidebar{visibility:hidden;width:min(300px,100vw - 48px);transition:transform .2s,visibility .2s;transform:translate(-100%)}.admin-sidebar.is-open{visibility:visible;transform:translate(0)}.admin-sidebar-backdrop{z-index:35;background:#07193180;position:fixed;inset:0}.admin-menu-is-open{overflow:hidden}.admin-menu-toggle{color:#254c80;background:#fff;border:1px solid #dce5ef;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:13px;display:inline-flex}.admin-menu-toggle .admin-icon{width:17px;height:17px}.admin-menu-close{color:#b8c9df;background:#ffffff09;border:0;border-radius:5px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.admin-menu-close .admin-icon{width:16px;height:16px}.admin-workspace-header{min-height:68px;padding:16px 24px}.admin-workspace .admin-main{padding:28px 24px 18px}.admin-header-actions{gap:10px}}@media (width<=700px){.admin-workspace .admin-main{padding:24px 16px 16px}.admin-workspace-header{gap:12px;padding:14px 16px}.admin-breadcrumb{gap:7px;font-size:12px}.admin-assistant-link{display:none}.admin-workspace .admin-heading-row{flex-direction:column;align-items:flex-start;gap:14px}.admin-workspace .evaluation-filters{align-items:stretch}.admin-workspace .evaluation-filters label{width:100%}.admin-auth .admin-workspace-header{padding:20px}.admin-auth .admin-workspace-header .brand-logo{width:155px}.admin-content-footer{font-size:11px}.dashboard-panel-header{padding:20px}.dashboard-work-tabs{gap:6px;padding:0 20px 16px}.dashboard-work-tabs a{flex:auto;padding:10px;font-size:13px}.dashboard-panel-footer{padding:16px 20px}.dashboard-details-hint{display:none}.dashboard-details>summary{gap:10px;padding:16px;font-size:13px}.dashboard-sync-grid{grid-template-columns:1fr}.dashboard-sync-item+.dashboard-sync-item{border-top:1px solid var(--admin-border);padding-top:20px}.dashboard-empty{padding:36px 20px}}@media (prefers-reduced-motion:reduce){.admin-sidebar,.admin-nav-link{transition:none}}@media (width<=380px){.admin-breadcrumb a,.admin-breadcrumb>span:first-of-type{display:none}}.branch-phone-intro{margin-bottom:24px}.branch-opening-hours{border:1px solid var(--admin-border);border-radius:9px;padding:16px}.branch-opening-hours legend{color:#314a6d;padding:0 6px;font-size:12px;font-weight:600}.branch-hours-row{grid-template-columns:minmax(150px,1fr) minmax(110px,160px) auto minmax(110px,160px);align-items:center;gap:12px;padding:8px 0;display:grid}.branch-hours-row>span{color:#718098;font-size:11px}.branch-phone-intro a{color:var(--blue);font-weight:600}@media (width<=700px){.branch-hours-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.branch-hours-row>.account-check{grid-column:1/-1}}.branch-count{color:#617188;white-space:nowrap;font-size:12px}.branch-create{margin-bottom:26px}.branch-create>summary,.branch-maintenance>summary{cursor:pointer;color:#193458;padding:20px 24px;font-size:13px;font-weight:700}.branch-create>summary small,.branch-maintenance>summary small{color:#6b7b90;margin-left:14px;font-size:11px;font-weight:400}.branch-create[open]>summary,.branch-maintenance[open]>summary{border-bottom:1px solid var(--admin-border)}.branch-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:22px;display:grid}.admin-workspace .branch-overview-card{flex-direction:column;min-width:0;padding:24px;display:flex}.branch-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.branch-location-icon{color:#305e91;background:#eef5fc;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.branch-location-icon svg{width:20px;height:20px}.admin-workspace .branch-overview-card>h2{overflow-wrap:anywhere;margin:0 0 9px;font-size:18px}.branch-overview-card h2 a{color:inherit;text-decoration:none}.branch-primary-number{color:#556a84;font-variant-numeric:tabular-nums;font-size:14px}.branch-card-facts{border-top:1px solid var(--admin-border);gap:12px;margin:24px 0;padding-top:20px;font-size:12px;display:grid}.branch-card-facts>div{justify-content:space-between;gap:14px;display:flex}.branch-card-facts dt{color:#748197}.branch-card-facts dd{color:#203d60;text-align:right;margin:0}.branch-card-link{border-top:1px solid var(--admin-border);color:#23588e;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.branch-tabs{border-bottom:1px solid var(--admin-border);flex-wrap:wrap;gap:5px;margin:0 0 26px;display:flex}.branch-tabs a{color:#69798e;border-bottom:3px solid #0000;padding:14px 18px;font-size:12px;font-weight:600;text-decoration:none}.branch-tabs a:hover{color:#193458;background:#edf3f9}.branch-tabs a.is-active{color:#164d84;border-bottom-color:#226799}.branch-settings-content{gap:24px;max-width:920px;display:grid}.branch-form{gap:12px;padding:26px}.branch-form h2{color:#193458;margin:0;font:700 16px Montserrat,sans-serif}.branch-form p{color:#6b7b90;margin:0 0 12px;font-size:12px;line-height:1.8}.branch-form>label:not(:first-child){margin-top:8px}.branch-form>button{margin-top:10px}.branch-field-grid{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}.branch-field-grid>div{flex-direction:column;gap:10px;min-width:0;display:flex}.branch-form .admin-settings-form{padding:0}.branch-disclosure{border-top:1px solid var(--admin-border);width:100%;margin-top:12px}.branch-disclosure>summary{cursor:pointer;color:#36516f;overflow-wrap:anywhere;padding:18px 0;font-size:12px;font-weight:700}.branch-disclosure-body{gap:12px;padding:0 0 20px;display:grid}.branch-disclosure .branch-form{padding-top:6px}.branch-sellers>.branch-disclosure{width:auto;margin:0 26px}.branch-sellers>.branch-disclosure .branch-form{padding:6px 0 24px}.branch-next-steps{grid-template-columns:1fr 1fr;gap:18px;display:grid}.branch-next-steps a{background:#eef4fa;border:1px solid #dce7f1;border-radius:12px;gap:8px;padding:20px;text-decoration:none;display:grid}.branch-next-steps strong{color:#27537e;font-size:12px}.branch-next-steps span{color:#657b93;font-size:11px}.branch-maintenance{margin-top:6px}.branch-overview-grid+.branch-maintenance{margin-top:26px}.branch-number-row{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 0;font-size:12px;display:flex}.branch-number-row small{color:#6b7b90;margin-top:6px;display:block}.branch-settings-content .account-editor textarea{min-height:100px}.branch-settings-content .account-editor>.branch-maintenance{padding:0;display:block}.branch-settings-content .branch-maintenance .branch-disclosure-body{padding:24px}.branch-tabs a:focus-visible,.branch-card-link:focus-visible,.branch-next-steps a:focus-visible,.branch-overview-card h2 a:focus-visible,.branch-create>summary:focus-visible,.branch-maintenance>summary:focus-visible,.branch-disclosure>summary:focus-visible{outline-offset:3px;outline:2px solid #2489bd}@media (width<=640px){.branch-field-grid,.branch-next-steps{grid-template-columns:1fr;gap:16px}.branch-tabs{grid-template-columns:1fr 1fr;display:grid}.branch-tabs a{padding:12px}.branch-form,.admin-workspace .branch-overview-card{padding:20px}.branch-create>summary small{margin:8px 0 0;display:block}.branch-number-row{flex-wrap:wrap;align-items:flex-start}}.branch-conditional-fields{gap:10px;width:100%;display:grid}.branch-conditional-fields[hidden],.branch-settings-content [data-branch-setting][hidden]{display:none}.branch-structure-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:4px 0 18px;display:flex}.branch-structure-card .branch-form>h2{margin-bottom:12px}.branch-structure-actions form{margin:0}.branch-structure-actions a,.branch-structure-node a,.branch-structure-member a{color:#23588e;font-size:12px;font-weight:600}.branch-structure-root{background:#eef4fa;border:1px solid #cbdcec;border-radius:10px;gap:7px;padding:20px;display:grid}.branch-structure-root>strong,.branch-structure-node strong{color:#193458;overflow-wrap:anywhere;font-size:14px}.branch-structure-root small,.branch-structure-node small,.branch-structure-member small{color:#6b7b90;overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.branch-structure-branch{border-left:2px solid #dce7f1;margin:0 0 0 18px;padding:22px 0 0 22px}.branch-structure-node{justify-content:space-between;align-items:center;gap:16px;display:flex}.branch-structure-node>div{gap:7px;min-width:0;display:grid}.branch-structure-groups{border-left:2px solid #dce7f1;gap:18px;margin:20px 0 0;padding:0 0 0 20px;list-style:none;display:grid}.branch-structure-group{border:1px solid var(--admin-border);border-radius:10px;min-width:0;padding:18px}.branch-structure-description{margin:12px 0 0!important}.branch-structure-members{margin-top:14px}.branch-structure-member{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.branch-structure-member>div{min-width:0}.branch-structure-member .status-badge{white-space:nowrap}.branch-structure-group .branch-form{padding:8px 0 0}.branch-structure-group .branch-disclosure>summary{padding-bottom:8px}.branch-structure-group .branch-disclosure[open]>summary{padding-bottom:18px}@media (width<=640px){.branch-structure-branch{margin-left:8px;padding-left:12px}.branch-structure-groups{padding-left:12px}.branch-structure-group{padding:14px}.branch-structure-node,.branch-structure-member{flex-wrap:wrap;align-items:flex-start}}.callback-filter-bar{align-items:center;gap:12px}.callback-filter-bar>label{flex:200px;min-width:0}.callback-quick-filters{flex-wrap:wrap;gap:6px;display:flex}.admin-workspace .callback-quick-filters a{color:#536882;border-radius:7px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.admin-workspace .callback-quick-filters a:hover{color:#174489;background:#f2f6fb}.admin-workspace .callback-quick-filters a[aria-current=page]{color:#174489;background:#edf3fc}.callback-extra-filters{flex:220px;min-width:0}.callback-extra-filters>summary,.callback-explanation>summary{color:#526b87;cursor:pointer;padding:12px 0;font-size:13px;font-weight:600}.callback-extra-filters>summary{text-align:right}.callback-extra-filters[open]{flex-basis:100%}.callback-extra-filters[open]>summary{text-align:left}.callback-extra-filters>div{flex-wrap:wrap;gap:16px;padding-top:14px;display:flex}.callback-extra-filters label{flex:220px}.admin-workspace .callback-filter-bar :is(select,input){min-height:44px;font-size:14px}.callback-active-filter-count{color:#174489;background:#edf3fc;border-radius:6px;margin-left:8px;padding:3px 8px;font-size:12px;display:inline-block}.callback-filter-actions{align-items:center}.admin-workspace .callback-filter-actions button{min-height:44px;font-size:14px;font-weight:600}.admin-workspace .callback-filter-actions a{color:#526b87;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.callback-explanation{margin:0 0 22px}.callback-explanation p{color:#6a7c92;max-width:840px;margin:10px 0 0;font-size:12px;line-height:1.8}.callback-item-label{color:#63748b;font-size:11px;font-weight:600;display:block}.callback-state{color:#536d89;background:#eef3f8;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-block}.callback-state-pending{color:#285e93;background:#e8f3ff}.callback-state-needs_number{color:#94640b;background:#fff2d9}.callback-state-completed{color:#247450;background:#e5f5ec}.callback-call-button{color:#fff;cursor:pointer;background:#1b4d82;border:0;border-radius:8px;align-items:center;min-height:44px;padding:11px 15px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.callback-call-button:hover{background:#133b67}.callback-transcript-link{color:#37688d;font-size:14px;font-weight:600;text-decoration:none}.callback-number-warning{color:#94640b;font-size:12px}.callback-context{background:#f5f8fb;border-radius:10px;padding:20px}.callback-context dl{gap:16px;margin:0;display:grid}.callback-context dt{color:#596c83;margin-bottom:5px;font-size:12px}.callback-context dd{color:#375372;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.callback-context dd a{color:#37688d;font-size:13px;text-decoration:none;display:block}.callback-context dd a:hover{text-decoration:underline}.callback-context dd small{color:#596c83;margin-top:5px;font-size:12px;display:block}.callback-edit-form{gap:10px;padding:0}.callback-edit-form textarea{min-height:110px}.callback-edit-form>button{margin-top:8px}.callback-edit-details{border-top:1px solid var(--admin-border);width:100%;margin-top:18px}.callback-edit-details>summary,.callback-reassign>summary{cursor:pointer;color:#526b87;font-size:13px;font-weight:600}.callback-edit-details>summary{padding:14px 0}.callback-edit-details>div{gap:10px;padding:0 0 12px;display:grid}.callback-reassign{border-top:1px solid var(--admin-border);margin-top:24px;padding-top:18px}.callback-reassign .callback-edit-form{padding-top:20px}.callback-assignment-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.callback-assignment-fields>div{align-content:start;gap:8px;display:grid}.callback-reassign p,.callback-audit,.callback-readonly-notes{color:#7a8ba1;font-size:11px;line-height:1.7}.callback-audit{margin:20px 0 0}.callback-edit-details>summary:focus-visible,.callback-call-button:focus-visible,.callback-transcript-link:focus-visible{outline-offset:-2px;outline:2px solid #2489bd}@media (width<=680px){.callback-extra-filters{flex-basis:100%}.callback-extra-filters>summary{text-align:left}.admin-workspace .callback-filter-bar :is(select,input),.admin-workspace .callback-edit-form :is(input,select,textarea){font-size:16px}.callback-assignment-fields{grid-template-columns:1fr;gap:22px}}.callback-delete{border-top:1px solid var(--admin-border);margin-top:20px;padding-top:18px}.callback-delete>summary{cursor:pointer;color:#a43b3b;font-size:11px;font-weight:600}.callback-delete form{padding-top:16px}.callback-delete p{color:#6a7c92;font-size:12px}.callback-delete .admin-settings-form>button{background:#a43b3b}.callback-delete .admin-settings-form>button:hover{background:#832d2d}.callback-card-list{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.dashboard-panel .callback-card-list{margin:0;padding:20px 24px}.callback-card,.callback-claim-panel{--callback-timing-width:200px;--callback-action-width:145px;--callback-column-gap:20px;--callback-edge-space:22px}.callback-card{grid-template-columns:minmax(0, 1fr) calc(var(--callback-action-width) + var(--callback-edge-space));border:1px solid var(--admin-border,#e3e9f0);background:#fff;border-radius:10px;display:grid;overflow:hidden}.callback-card-info{grid-template-columns:minmax(0, 1fr) var(--callback-timing-width);align-items:start;gap:var(--callback-column-gap);min-width:0;padding:var(--callback-edge-space) var(--callback-column-gap) var(--callback-edge-space) var(--callback-edge-space);color:#213f63;line-height:1.5;text-decoration:none;display:grid}.callback-card-info:hover{background:#f6f9fd}.callback-card-info:hover .callback-card-customer>strong{color:#174489;text-underline-offset:3px;text-decoration:underline}.callback-card-customer,.callback-card-timing{gap:6px;min-width:0;display:grid}.callback-card-customer>strong{overflow-wrap:anywhere;font-size:17px;font-weight:700}.callback-card-subject{color:#425b78;overflow-wrap:anywhere;font-size:14px}.callback-card-phone{color:#596c83;font-variant-numeric:tabular-nums;font-size:13px}.callback-card-routing{color:#4a617c;overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px;display:flex}.callback-card-routing>span{min-width:0}.callback-card-routing>span:first-child{font-weight:600}.callback-card-label{color:#63748b}.callback-card-timing{justify-items:start;gap:10px;padding-inline:15px}.callback-card-status{color:#536d89;background:#eef3f8;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.callback-card-status-pending{color:#285e93;background:#e8f3ff}.callback-card-status-needs_number{color:#82560a;background:#fff2d9}.callback-card-status-completed{color:#247450;background:#e5f5ec}.callback-card-age{color:#82560a;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.callback-card-age .admin-icon{flex-shrink:0;width:18px;height:18px}.callback-card-completed .callback-card-age{color:#247450}.callback-card-received{color:#596c83;font-size:12px}.callback-card-received time{font-variant-numeric:tabular-nums;display:block}.callback-card-actions{min-width:0;padding:var(--callback-edge-space) var(--callback-edge-space) var(--callback-edge-space) 0;flex-direction:column;justify-content:center;gap:10px;display:flex}.callback-card-call,.callback-card-details,.callback-card-number-missing{text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.callback-card-call{color:#fff;background:#1b4d82}.callback-card-call:hover{background:#133b67}.callback-card-details{color:#174489;background:#fff;border-color:#cbd7e5}.callback-card-details:hover{background:#edf3fc;border-color:#99b5d6}.callback-card-actions .admin-icon{flex-shrink:0;width:17px;height:17px}.callback-card-number-missing{color:#82560a;background:#fff7e9;font-size:12px;font-weight:600}.callback-card :is(a):focus-visible{outline-offset:-3px;outline:3px solid #2489bd}.callback-card-locked{grid-template-columns:minmax(0,1fr)}.callback-claim-notice{color:#425b78;justify-content:space-between;align-items:center;gap:24px;padding:22px;font-size:14px;line-height:1.6;display:flex}.callback-claim-notice>p{min-width:0;margin:0}.callback-claim-notice>form{flex-shrink:0;margin:0}.callback-claim-panel{border:1px solid var(--admin-border,#e3e9f0);background:#fff;border-radius:10px}.callback-claim-button{color:#fff;text-align:center;min-height:44px;font:inherit;cursor:pointer;background:#1b4d82;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.callback-claim-button:hover{background:#133b67}.callback-claim-button:focus-visible{outline-offset:3px;outline:3px solid #2489bd}.callback-claim-notice-unclaimed{grid-template-columns:minmax(0, 1fr) var(--callback-timing-width) var(--callback-action-width);align-items:center;gap:var(--callback-column-gap);padding:var(--callback-edge-space) var(--callback-edge-space) var(--callback-edge-space) calc(var(--callback-edge-space) - 4px);color:#63491c;background:#fff8e8;border-left:4px solid #d58a0d;display:grid}.callback-claim-content{gap:6px;min-width:0;display:grid}.callback-claim-label{color:#754600;background:#ffebb8;border-radius:5px;justify-self:start;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.callback-claim-customer{color:#503a18;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.4}.callback-claim-subject{color:#63491c;overflow-wrap:anywhere;margin:0;font-size:14px}.callback-claim-help{color:#736343;margin:2px 0 0;font-size:13px}.callback-claim-wait{width:var(--callback-timing-width);background:#fffdf7;border:1px solid #efd29b;border-radius:7px;grid-column:2;align-items:center;gap:8px;min-width:0;max-width:100%;padding:12px 14px;display:flex}.callback-claim-wait>.admin-icon{color:#986008;flex-shrink:0;width:18px;height:18px}.callback-claim-wait>div{gap:2px;min-width:0;display:grid}.callback-claim-wait-label{color:#806431;font-size:12px;line-height:1.4}.callback-claim-wait strong{color:#754600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.callback-claim-notice-unclaimed>form{grid-column:3;justify-self:stretch}.callback-claim-notice-unclaimed .callback-claim-button{width:100%}@media (width<=1100px){.callback-claim-notice-unclaimed{grid-template-columns:minmax(0, 1fr) var(--callback-timing-width);align-items:start;gap:var(--callback-column-gap)}.callback-claim-notice-unclaimed>form{grid-column:1/-1;justify-self:stretch}.callback-card{grid-template-columns:minmax(0,1fr)}.callback-card-info{padding-right:var(--callback-edge-space)}.callback-card-actions{flex-direction:row;justify-content:flex-start;padding:0 22px 22px}.callback-card-actions>*{min-width:125px}}@media (width<=600px){.dashboard-panel .callback-card-list{padding:16px}.callback-card-info{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.callback-card-timing{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}.callback-card-age{grid-area:1/1/auto/-1}.callback-card-status{grid-area:2/2;max-width:130px}.callback-card-received{grid-column:1}.callback-card-actions{gap:10px;padding:0 18px 18px}.callback-card-actions>*{flex:1;min-width:0}.callback-claim-notice{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.callback-claim-button{width:100%}.callback-claim-notice-unclaimed{grid-template-columns:minmax(0,1fr);padding-left:14px}.callback-claim-wait{grid-column:1;justify-self:start}}.callback-detail-page{max-width:1120px;margin:0 auto}.callback-back-link{align-items:center;min-height:44px;margin-bottom:16px;font-size:14px;display:inline-flex}.callback-back-link:hover{text-decoration:underline}.callback-detail-heading{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px;display:flex}.callback-detail-title{flex:1;min-width:0}.callback-detail-title>.callback-item-label{color:#596c83;margin:0 0 8px;font-size:13px}.callback-detail-title h1{color:#193458;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font:700 clamp(26px,3vw,34px)/1.25 Montserrat,sans-serif}.callback-detail-meta{flex-direction:column;align-items:flex-start;gap:10px;max-width:360px;display:flex}.callback-detail-meta>span:last-child{color:#596c83;font-size:12px;line-height:1.6}.callback-detail-meta time{white-space:nowrap;font-variant-numeric:tabular-nums}.callback-wait-time{color:#82560a;font-size:20px;line-height:1.5}.callback-wait-time-completed{color:#247450}.callback-summary-panel{border:1px solid var(--admin-border,#e3e9f0);background:#fff;border-radius:10px;margin:0 0 24px;padding:28px}.callback-summary-panel h2{color:#193458;margin:0 0 12px;font:700 18px/1.5 Montserrat,sans-serif}.callback-summary-subject{color:#213f63;overflow-wrap:anywhere;max-width:900px;margin:0;font-size:18px;font-weight:600;line-height:1.7}.callback-summary-conversation{border-top:1px solid var(--admin-border,#e3e9f0);margin-top:22px;padding-top:20px}.callback-summary-conversation h3{color:#284a6d;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.5}.callback-summary-text{color:#425b78;white-space:pre-line;overflow-wrap:anywhere;max-width:900px;margin:0;font-size:16px;line-height:1.8}.callback-summary-empty{color:#596c83;max-width:900px;margin:0;font-size:14px;line-height:1.7}.callback-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 28px;display:flex}.callback-detail-actions form{margin:0}.callback-detail-actions .callback-call-button{gap:10px}.callback-detail-actions .callback-call-button .admin-icon{width:18px;height:18px}.callback-secondary-button{color:#174489;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:11px 15px;font:600 14px/1.5 Open Sans,sans-serif;text-decoration:none;display:inline-flex}.callback-secondary-button:hover{background:#edf3fc;border-color:#99b5d6}.callback-detail-actions .callback-transcript-link{align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.callback-preference{color:#325a83;background:#edf4fc;border:1px solid #d6e4f3;border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 24px;padding:18px 20px;display:flex}.callback-preference>.admin-icon{margin-top:3px}.callback-preference .callback-item-label{color:#526b87;margin-bottom:5px}.callback-preference strong{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.callback-detail-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.callback-detail-main{gap:24px;min-width:0;display:grid}.callback-detail-main .admin-settings-card{padding:24px}.callback-detail-main h2,.callback-detail-layout .callback-context h2{color:#284a6d;margin:0 0 14px;font:700 17px/1.5 Montserrat,sans-serif}.callback-status-panel{flex-wrap:wrap;align-items:center;gap:20px;scroll-margin-top:88px;display:flex}.callback-status-panel>div{flex:260px}.callback-status-panel h2{margin-bottom:8px}.callback-status-panel p{color:#596c83;margin:0;font-size:14px;line-height:1.7}.callback-status-panel .callback-form-message{margin-top:8px;font-size:13px}.callback-status-actions{margin:0}.callback-status-actions button{color:#fff;cursor:pointer;background:#287653;border:1px solid #287653;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font:600 14px/1.5 Open Sans,sans-serif;display:inline-flex}.callback-status-actions button:hover{background:#1d5d40;border-color:#1d5d40}.callback-detail-main .callback-edit-form{gap:12px;padding:0}.callback-detail-main .callback-edit-form textarea{min-height:140px}.callback-detail-page .callback-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:8px;scroll-margin-top:88px;display:grid}.callback-edit-grid>div{align-content:start;gap:8px;min-width:0;display:grid}.callback-edit-grid-wide{grid-column:1/-1}.callback-form-message{color:#596c83;margin:0;font-size:12px;line-height:1.7}.callback-detail-page .callback-readonly-notes{color:#425b78;white-space:pre-wrap;margin:0;font-size:14px}.callback-detail-layout .callback-context{background:#f8fafd;padding:24px}.callback-detail-page .callback-reassign{border:1px solid var(--admin-border);background:#fff;border-radius:10px;margin-top:24px;padding:0}.callback-detail-page .callback-reassign>summary{min-height:56px;padding:18px 24px;font-size:14px}.callback-detail-page .callback-reassign[open]>summary{border-bottom:1px solid var(--admin-border)}.callback-detail-page .callback-reassign .callback-edit-form{padding:24px}.callback-detail-page .callback-reassign p{color:#596c83;font-size:13px}.callback-detail-page .callback-delete>summary{min-height:44px;padding:12px 0;font-size:13px}.callback-detail-page .callback-delete p{font-size:13px}.callback-detail-page .callback-audit{color:#596c83;font-size:12px}@media (width<=1200px){.callback-detail-layout{grid-template-columns:minmax(0,1fr)}.callback-detail-layout .callback-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=700px){.callback-detail-heading{flex-direction:column;gap:20px}.callback-detail-meta{max-width:none}.callback-summary-panel{padding:20px}.callback-summary-panel h2{font-size:17px}.callback-summary-subject{font-size:16px}.callback-summary-text{font-size:15px}.callback-detail-actions{align-items:stretch}.callback-detail-actions>.callback-call-button{overflow-wrap:anywhere;justify-content:center;width:100%}.callback-detail-actions>form{display:flex}.callback-detail-main .admin-settings-card,.callback-detail-layout .callback-context{padding:20px}.callback-detail-page .callback-edit-grid{grid-template-columns:minmax(0,1fr);gap:16px}.callback-detail-layout .callback-context dl{grid-template-columns:minmax(0,1fr)}.callback-detail-page .callback-reassign>summary{padding:16px 20px}.callback-detail-page .callback-reassign .callback-edit-form{padding:20px}.callback-status-actions,.callback-status-actions button{width:100%}}.conversations-page{max-width:1280px;margin:0 auto;container-type:inline-size}.conversation-detail-page{max-width:1120px;margin:0 auto}:is(.conversations-page,.conversation-detail-page) [hidden]{display:none!important}.conversations-page .conversation-overview-heading{margin-bottom:22px}.conversations-page .conversation-overview-heading p{color:#596c83}.conversations-page .conversation-filters{border:1px solid var(--admin-border,#e3e9f0);background:#fff;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));align-items:end;gap:12px;margin-bottom:20px;padding:20px;display:grid}.conversations-page .conversation-filters label{color:#425773;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.conversations-page .conversation-filters :is(input,select){color:#213f63;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd7e5;border-radius:7px;padding:10px 12px;font-size:14px}.conversations-page .conversation-filters button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1b4d82;border:1px solid #0000;border-radius:7px;padding:10px 16px;font-size:14px;font-weight:700}.conversations-page .conversation-filters button:hover{background:#133b67}.conversations-page .conversation-filters>a{color:#37688d;justify-content:center;align-items:center;min-height:44px;padding:10px 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.conversations-page .conversation-filters>a:hover{text-underline-offset:3px;text-decoration:underline}.conversations-page .conversation-overview-card{border-radius:10px;overflow:hidden}.conversations-page .conversation-overview-card .admin-table-head{gap:16px;padding:20px}.conversations-page .conversation-overview-card .admin-table-head>span{color:#596c83;font-size:13px}.conversations-page .conversation-overview-card .admin-table-head>div>span{color:#596c83;margin-top:5px;font-size:13px;display:block}.conversations-page .conversation-overview-card .admin-table-head>div>span>span{color:inherit;font-size:inherit}.conversations-page .conversation-overview-table{table-layout:fixed;width:100%}.conversations-page .conversation-overview-table :is(th,td){text-align:left;vertical-align:top;padding:18px 16px}.conversations-page .conversation-overview-table th{color:#596c83;letter-spacing:0;text-transform:none;padding-top:13px;padding-bottom:13px;font-size:12px}.conversations-page .conversation-overview-table td{color:#425b78;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.conversations-page .conversation-overview-table :is(th,td):nth-child(2){width:170px}.conversations-page .conversation-overview-table :is(th,td):nth-child(3){width:105px}.conversations-page .conversation-overview-table :is(th,td):nth-child(4){width:205px}.conversations-page .conversation-overview-table :is(th,td):nth-child(5){text-align:right;width:135px}.conversations-page .conversation-list-title{color:#213f63;margin:0;font-size:16px;font-weight:700;line-height:1.4;display:block}.conversations-page .conversation-list-preview{color:#425b78;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.conversations-page .conversation-list-branch{color:#596c83;margin:7px 0 0;font-size:12px;display:block}.conversations-page .conversation-list-timing{font-variant-numeric:tabular-nums;gap:4px;display:grid}.conversations-page .conversation-list-timing strong{color:#425b78;font-size:14px;font-weight:600}.conversations-page .conversation-list-timing small{color:#596c83;margin:0;font-size:12px}.conversations-page .conversation-list-outcome{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.conversations-page .conversation-list-outcome small{color:#596c83;margin:0;font-size:12px}.conversations-page .conversation-list-outcome .js-evaluation-status{color:#596c83;font-size:12px}.conversations-page .conversation-list-quality{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.conversations-page .conversation-list-outcome :is(.evaluation-score,.evaluation-state,.evaluation-live-state){font-size:12px;font-weight:500}.conversations-page .conversation-list-outcome .evaluation-score{border-radius:5px;min-width:0;padding:2px 7px}.conversations-page .conversation-list-outcome .evaluation-live-state{white-space:normal;flex-wrap:wrap}.conversations-page .conversation-actions{min-height:44px}.conversations-page :is(.conversation-list-link,.conversation-actions>a){color:#174489;background:#fff;border:1px solid #cbd7e5;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.conversations-page :is(.conversation-list-link,.conversation-actions>a):hover{background:#edf3fc;border-color:#99b5d6}.conversations-page .conversation-actions .admin-icon{width:16px;height:16px}.conversations-page .admin-pagination{padding:18px 20px;font-size:13px}.conversations-page .admin-pagination span{color:#596c83}:is(.conversations-page,.conversation-detail-page) :is(.channel-badge,.status-badge,.evaluation-outcome,.conversation-outcome-badge){letter-spacing:0;text-transform:none;border-radius:6px;align-items:center;max-width:100%;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}:is(.conversations-page,.conversation-detail-page) .conversation-outcome-badge{color:#536d89;background:#eef3f8}:is(.conversations-page,.conversation-detail-page) :is(.conversation-outcome-resolved,.conversation-outcome-badge-resolved){color:#247450;background:#e5f5ec}:is(.conversations-page,.conversation-detail-page) :is(.conversation-outcome-partially_resolved,.conversation-outcome-badge-partially_resolved){color:#82560a;background:#fff2d9}:is(.conversations-page,.conversation-detail-page) :is(.conversation-outcome-unresolved,.conversation-outcome-badge-unresolved){color:#a13c3c;background:#fff0f0}:is(.conversations-page,.conversation-detail-page) :is(.conversation-outcome-unknown,.conversation-outcome-not_started,.conversation-outcome-badge-unknown,.conversation-outcome-badge-not_started){color:#536d89;background:#eef3f8}:is(.conversations-page,.conversation-detail-page) .conversation-outcome-live{color:#247450;background:#e5f5ec}:is(.conversations-page,.conversation-detail-page) .conversation-outcome-processing{color:#536d89;background:#eef3f8}:is(.conversations-page,.conversation-detail-page) .live-transcript-indicator{letter-spacing:0;text-transform:none;font-size:12px}:is(.conversations-page,.conversation-detail-page) :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #2489bd}.conversation-detail-page .admin-back{color:#37688d;align-items:center;min-height:44px;margin-bottom:14px;font-size:14px;font-weight:600;display:inline-flex}.conversation-detail-page .conversation-detail-heading{align-items:flex-start;margin-bottom:18px}.conversation-detail-page .conversation-detail-actions{flex-wrap:wrap;gap:10px}.conversation-detail-page .conversation-summary-meta{color:#596c83;flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;font-size:13px;line-height:1.6;display:flex}.conversation-detail-page .conversation-summary-meta>span{overflow-wrap:anywhere;min-width:0}.conversation-detail-page .conversation-summary-card{border:1px solid var(--admin-border,#e3e9f0);background:#fff;border-radius:10px;margin-bottom:20px;padding:24px}.conversation-detail-page .conversation-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.conversation-detail-page .conversation-summary-heading h2{color:#213f63;margin:0;font-size:18px;font-weight:700;line-height:1.4}.conversation-detail-page .conversation-summary-text{color:#425b78;white-space:pre-line;overflow-wrap:anywhere;max-width:850px;margin:0;font-size:15px;line-height:1.8}.conversation-detail-page .conversation-followup-link{color:#174489;background:#edf3fc;border:1px solid #a3bbdc;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:48px;margin-top:20px;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.conversation-detail-page .conversation-followup-link:hover{background:#e3edfc;border-color:#789ecb}.conversation-detail-page .conversation-followup-link>span:last-child{font-size:13px;font-weight:600}.conversation-detail-page .conversation-detail-grid{grid-template-columns:minmax(0,1fr)}.conversation-detail-page .transcript-card{border-radius:10px;min-width:0;overflow:hidden}.conversation-detail-page .transcript-card>.admin-table-head{flex-wrap:wrap;gap:12px;padding:20px 24px}.conversation-detail-page .transcript-head-meta{color:#596c83;flex-wrap:wrap;font-size:12px}.conversation-detail-page .transcript-head-meta>span{color:#596c83;font-size:12px}.conversation-detail-page .admin-transcript{overscroll-behavior:contain;gap:22px;max-height:65vh;padding:24px;overflow-y:auto}.conversation-detail-page .transcript-message{min-width:0;max-width:min(88%,760px)}.conversation-detail-page .transcript-message>span{color:#536d89;letter-spacing:0;text-transform:none;margin-bottom:7px;font-size:14px;font-weight:600}.conversation-detail-page .transcript-message p{overflow-wrap:anywhere;white-space:pre-wrap;padding:14px 16px;font-size:14px;line-height:1.7}.conversation-detail-page .transcript-message time{color:#596c83;font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px}.conversation-detail-page .conversation-disclosure{border:1px solid var(--admin-border,#e3e9f0);background:#fff;border-radius:10px;min-width:0;margin-top:18px}.conversation-detail-page .conversation-disclosure>summary{color:#425b78;cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:18px 22px;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}.conversation-detail-page .conversation-disclosure>summary::-webkit-details-marker{display:none}.conversation-detail-page .conversation-disclosure>summary:before{content:"›";color:#63748b;flex-shrink:0;font-size:20px;line-height:1}.conversation-detail-page .conversation-disclosure[open]>summary:before{transform:rotate(90deg)}.conversation-detail-page .conversation-disclosure>summary>span:first-of-type{flex:1;min-width:0}.conversation-detail-page .conversation-disclosure>summary>span:last-of-type:not(:first-of-type){color:#596c83;font-size:12px;font-weight:500}.conversation-detail-page .conversation-disclosure>summary .js-evaluation-status{flex:0 auto;min-height:0}.conversation-detail-page .conversation-disclosure>summary :is(.evaluation-score,.evaluation-state,.evaluation-live-state){font-size:12px}.conversation-detail-page .conversation-disclosure>summary .evaluation-score{border-radius:6px;min-width:0;padding:4px 8px}.conversation-detail-page .conversation-disclosure>summary .evaluation-live-state{white-space:normal;flex-wrap:wrap}.conversation-detail-page .conversation-disclosure>summary:hover{color:#174489;background:#f6f9fd}.conversation-detail-page .conversation-disclosure[open]>summary{border-bottom:1px solid var(--admin-border,#e3e9f0)}.conversation-detail-page .conversation-disclosure>:is(.evaluation-card,.conversation-meta-card,.admin-table-card){box-shadow:none;border:0;border-radius:0 0 10px 10px;margin-top:0}.conversation-detail-page .transcript-card>.conversation-disclosure{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}.conversation-detail-page .conversation-disclosure .admin-table-head h3{color:#425b78;margin:0;font-size:14px;font-weight:600}.conversation-detail-page .conversation-disclosure .admin-transcript{max-height:40vh}.conversation-detail-page .conversation-disclosure .transcript-message{max-width:100%}.conversation-detail-page .conversation-meta-card dt{color:#596c83;letter-spacing:0;text-transform:none;font-size:12px}.conversation-detail-page .conversation-meta-card dd{color:#425b78;font-size:14px;line-height:1.6}.conversation-detail-page .conversation-meta-card .mono-value{font-size:12px!important}.conversation-detail-page .conversation-delete-button{min-height:44px;padding:10px 14px;font-size:13px}.conversation-detail-page .conversation-disclosure pre{max-width:100%;max-height:40vh;font-size:12px;line-height:1.6;overflow:auto}.conversation-detail-page .evaluation-content,.conversation-detail-page .evaluation-summary p{font-size:14px}.conversation-detail-page .evaluation-summary small{color:#596c83;font-size:12px}.conversation-detail-page .evaluation-columns :is(ul,h3){font-size:14px}.conversation-detail-page .evaluation-empty p{color:#596c83;font-size:14px}@media (width<=1100px){.conversations-page .conversation-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.conversations-page .conversation-filters>label:first-child{grid-column:1/-1}}@container (width<=899px){.conversations-page .conversation-overview-card .admin-table-scroll{overflow:visible}.conversations-page .conversation-overview-table,.conversations-page .conversation-overview-table tbody{display:block}.conversations-page .conversation-overview-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.conversations-page .conversation-overview-table tbody{padding:16px}.conversations-page .conversation-overview-table tr{border:1px solid var(--admin-border,#e3e9f0);border-radius:8px;margin-bottom:14px;padding:16px;display:block}.conversations-page .conversation-overview-table tr:last-child{margin-bottom:0}.conversations-page .conversation-overview-table td,.conversations-page .conversation-overview-table td:nth-child(n){text-align:left;border:0;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;width:auto;padding:12px 0 0;display:grid}.conversations-page .conversation-overview-table td:before{content:attr(data-label);color:#596c83;font-size:12px;font-weight:600;line-height:1.6}.conversations-page .conversation-overview-table .channel-badge{justify-self:start}.conversations-page .conversation-overview-table td:first-child{border-bottom:1px solid var(--admin-border,#e3e9f0);padding-top:0;padding-bottom:12px;display:block}.conversations-page .conversation-overview-table td:first-child:before{content:none}.conversations-page .conversation-actions{justify-content:flex-start}.conversations-page .conversation-overview-table td:last-child:before{align-self:center}}@media (width<=600px){.conversations-page .conversation-filters{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.conversations-page .conversation-filters>:is(button,a){width:100%}.conversations-page .conversation-overview-card .admin-table-head{flex-wrap:wrap;padding:18px 16px}.conversations-page .conversation-overview-table tbody{padding:12px}.conversations-page .conversation-overview-table tr{padding:14px}.conversations-page .admin-pagination{gap:12px;padding:18px 16px}.conversation-detail-page .conversation-detail-heading{flex-direction:column;gap:12px}.conversation-detail-page .conversation-summary-meta{gap:6px 14px}.conversation-detail-page .conversation-summary-card{padding:18px}.conversation-detail-page .conversation-summary-heading{align-items:flex-start}.conversation-detail-page .conversation-summary-text{font-size:14px}.conversation-detail-page .conversation-followup-link{align-items:flex-start;padding:12px}.conversation-detail-page .transcript-card>.admin-table-head,.conversation-detail-page .admin-transcript{padding:18px}.conversation-detail-page .transcript-message{max-width:94%}.conversation-detail-page .conversation-disclosure>summary{padding:16px 18px}.conversation-detail-page .evaluation-content{padding:18px}}
