.cd-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.cd-tabs [aria-pressed=true],.cd-primary{border-color:#d7b14f!important;color:#ffe293!important;background:#30291a!important}.cd-list{display:grid;gap:10px}.cd-row{display:grid;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:20px;background:#101c2c;border:1px solid #293c54;border-radius:13px;padding:18px}.cd-person{display:flex;align-items:center;gap:12px;min-width:0}.cd-person img{width:42px;height:42px;border-radius:50%;object-fit:cover}.cd-person strong{overflow-wrap:anywhere}.cd-person small,.cd-row small{display:block;margin-top:5px}.cd-reason p{font-size:13px;color:#bacce2;line-height:1.5;margin:6px 0}.cd-meta{display:flex;gap:12px;flex-wrap:wrap;color:#90aac8;font-size:11px}.cd-actions{display:flex;flex-wrap:wrap;gap:6px;max-width:210px}.cd-empty{padding:36px;text-align:center;border:1px dashed #42566f;border-radius:12px}.cd-dialog{background:#0c1524;color:#edf4ff;border:1px solid #38506d;border-radius:16px;width:min(960px,94vw);max-height:90dvh;padding:24px;box-sizing:border-box;overflow:auto}.cd-dialog::backdrop{background:#030812c9;backdrop-filter:blur(4px)}.cd-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;position:sticky;top:-24px;background:#0c1524;padding:16px 0;z-index:2}.cd-dialog-head h2{margin:0;font-size:22px}.cd-dialog .cw-button{border:1px solid #38506d;background:#1b2c43;color:#edf4ff;border-radius:8px;padding:10px 14px;cursor:pointer;font:inherit;font-size:13px;margin:6px 8px 6px 0}.cd-dialog .cw-button:disabled{opacity:.5;cursor:wait}.cd-dialog .cw-muted{color:#9bb1cb;font-size:12px;line-height:1.6}.cd-section{border-top:1px solid #293c54;padding:20px 0}.cd-section h3{font-size:16px;margin:0 0 12px}.cd-section p{font-size:14px;line-height:1.6;white-space:pre-wrap}.cd-section small{display:block}.cd-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.cd-metrics>div{background:#152338;border-radius:9px;padding:12px}.cd-metrics strong{font-size:20px}.cd-metrics small{color:#9bb1cb;margin-top:5px}.cd-field{display:grid;gap:8px;margin:18px 0;font-size:13px}.cd-field :is(input,textarea,select){background:#111f32;color:#edf4ff;border:1px solid #3c526c;border-radius:8px;padding:12px;font:inherit;box-sizing:border-box;width:100%}.cd-table{overflow:auto;margin:16px 0}.cd-table table{border-collapse:collapse;width:100%;font-size:12px}.cd-table :is(th,td){border-bottom:1px solid #293c54;padding:10px;text-align:left}.cd-table th{color:#a2bad6}.cd-stream{padding:12px 0;border-bottom:1px solid #23364e}.cd-dialog summary{cursor:pointer;color:#b7d3f4;margin:14px 0}.cd-dialog :focus-visible{outline:2px solid #f5cf74;outline-offset:3px}@media(max-width:800px){.cd-row{grid-template-columns:1fr;gap:12px}.cd-actions{max-width:none}.cd-metrics{grid-template-columns:1fr 1fr}.cd-dialog{padding:16px}.cd-dialog-head{top:-16px}.cd-meta{display:grid;gap:4px}}
.queue-page #manager-coaching .cw-button{border:1px solid #38506d;background:#1b2c43;color:#edf4ff;border-radius:8px;padding:9px 12px;cursor:pointer;font:600 12px Arial,sans-serif}.queue-page #manager-coaching .cw-button:hover{background:#263c58}.queue-page #manager-coaching .cw-button:focus-visible{outline:2px solid #f5cf74;outline-offset:3px}.queue-page #manager-coaching .cw-error,.cd-dialog .cw-error{color:#ffb0aa}.queue-page #manager-coaching .cw-muted{color:#9bb1cb;font-size:12px;line-height:1.6}
.queue-page #manager-coaching .cd-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 18px;margin:0;border:0;background:none}.queue-page #manager-coaching .cd-heading h1{font-size:26px;line-height:1.2;margin:0 0 7px}.queue-page #manager-coaching .cd-heading p{margin:0}
#manager-coaching .cd-tabs{gap:5px;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #28374b}.queue-page #manager-coaching .cd-tabs .cw-button{background:transparent;border-color:transparent;padding:9px 11px;font-size:12px}.queue-page #manager-coaching .cd-tabs .cd-utility-tab{color:#9cb1cd}.queue-page #manager-coaching .cd-tabs [aria-pressed=true]{background:#29271d!important;border-color:#a58a47!important;color:#ffe293!important}
.cd-toolbar{display:grid;grid-template-columns:minmax(170px,1fr) minmax(160px,210px) minmax(155px,185px) auto;align-items:end;gap:12px;margin-bottom:20px}.cd-toolbar label{display:grid;gap:7px;font-size:11px;color:#a9bed7}.cd-toolbar :is(select,input){width:100%;min-width:0;box-sizing:border-box;background:#0d1727;color:#e9f1ff;border:1px solid #34465f;border-radius:7px;padding:10px 11px;font:inherit;font-size:13px}.cd-toolbar :is(select,input):focus-visible{outline:2px solid #d7b14f;outline-offset:2px}.cd-toolbar select:disabled{opacity:.55}.cd-filter-menu{position:relative;font-size:12px}.cd-filter-menu summary{cursor:pointer;list-style:none;border:1px solid #34465f;border-radius:7px;padding:11px 13px;background:#142238;white-space:nowrap}.cd-filter-menu[open] summary{border-color:#d7b14f}.cd-filter-fields{position:absolute;right:0;top:43px;z-index:5;width:260px;box-sizing:border-box;padding:16px;display:grid;gap:14px;background:#101d30;border:1px solid #425571;border-radius:10px;box-shadow:0 16px 40px #0008}
.cd-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 16px;color:#a9bed7;font-size:12px}.cd-summary strong{display:block;color:#ecf2fc;font-size:16px;margin-bottom:5px}.cd-summary span{line-height:1.5}.cd-list{gap:18px}.cd-group{border:1px solid #293a50;border-radius:12px;background:#0d1726;overflow:hidden}.cd-group-heading{display:flex;gap:9px;align-items:center;padding:14px 16px;background:#111e30;border-bottom:1px solid #293a50}.cd-group-heading h2{font-size:13px!important;margin:0!important}.cd-group-heading>span{color:#92abc8;font-size:12px}.cd-group-heading .cw-button{margin-left:auto}.cd-overdue .cd-group-heading{background:#302126}.cd-overdue .cd-group-heading h2{color:#ffb3a7}
.cd-line{display:grid;grid-template-columns:minmax(145px,1fr) minmax(180px,1.7fr) 115px 110px 90px;gap:14px;align-items:center;min-height:78px;padding:12px 16px;box-sizing:border-box;border-bottom:1px solid #243348}.cd-line:last-child{border-bottom:0}.cd-line:hover{background:#132136}.cd-line .cd-person{gap:10px}.cd-line .cd-person img{width:32px;height:32px}.cd-line strong{font-size:13px;line-height:1.4}.cd-line small{display:block;font-size:11px;color:#9cb4d0;line-height:1.45;margin-top:5px}.cd-line .cd-signal small{font-size:12px}.cd-line .cd-key-metric strong{font-size:17px;font-variant-numeric:tabular-nums}.cd-line .cd-contact{font-size:12px;color:#d0dded}.cd-line-due .cd-signal>strong{color:#ffb3a7}.cd-columns{min-height:0;padding-top:10px;padding-bottom:10px;background:#0a1321;color:#8fa6c3;font-size:10px;font-weight:600;letter-spacing:.02em}.cd-columns:hover{background:#0a1321}.cd-row-action{text-align:right}.queue-page #manager-coaching .cd-row-action .cw-button{padding:8px 10px;background:transparent;border-color:#314761;font-size:11px;white-space:nowrap}
.cd-dialog.cd-drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(620px,100vw);max-width:100vw;border-radius:0;border-width:0 0 0 1px;padding:22px;box-shadow:-15px 0 55px #0007}.cd-dialog.cd-drawer::backdrop{background:#02071266;backdrop-filter:none}.cd-drawer .cd-dialog-head{top:-22px;padding:16px 0}.cd-drawer .cd-dialog-head h2{font-size:18px}.cd-drawer .cd-metrics{grid-template-columns:repeat(2,1fr)}.cd-brief-actions{padding:2px 0 18px}.cd-brief-actions small{display:block}.cd-drawer-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;color:#9bb1cb;font-size:12px}.cd-drawer .cd-section:first-child{border-top:0}
@media(max-width:1050px){.cd-line{grid-template-columns:minmax(125px,1fr) minmax(155px,1.5fr) 100px 90px 80px;gap:10px;padding:12px}.cd-toolbar{grid-template-columns:minmax(160px,1fr) 170px 170px}.cd-filter-menu{grid-column:3}.cd-toolbar>label:first-child{grid-column:1}.cd-filter-fields{top:42px}}
@media(max-width:760px){.cd-toolbar{grid-template-columns:1fr 1fr;gap:10px}.cd-toolbar>label:first-child{grid-column:1/-1}.cd-filter-menu{grid-column:1/-1}.cd-filter-fields{left:0;right:auto;width:min(310px,85vw)}.cd-line{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:14px}.cd-line .cd-person{grid-column:1;grid-row:1}.cd-row-action{grid-column:2;grid-row:1}.cd-signal{grid-column:1/-1;grid-row:2}.cd-key-metric{grid-column:1;grid-row:3}.cd-contact{grid-column:2;grid-row:3;text-align:right}.cd-contact:before{content:'Last contact';display:block;color:#9cb4d0;font-size:10px;margin-bottom:4px}.cd-key-metric[data-hourly] strong:after{content:' Diamonds/h';font-size:10px;color:#9cb4d0;font-weight:400}.cd-columns{display:none}.cd-dialog.cd-drawer{padding:16px}.cd-drawer .cd-dialog-head{top:-16px}.cd-summary{align-items:flex-start}.cd-heading h1{font-size:24px!important}}
.cd-line{grid-template-columns:minmax(180px,1fr) 88px 110px 100px 95px 75px 85px;gap:12px}.cd-line .cd-person{align-items:flex-start}.cd-line .cd-person img{margin-top:2px}.cd-line .cd-person small{margin-top:3px}.cd-line .cd-reason-label{color:#c5d7ed}.cd-line-due .cd-reason-label{color:#ffb3a7}.cd-line .cd-last-contact{font-size:10px;color:#91a6bf}.cd-front-stat{min-width:0;font-variant-numeric:tabular-nums}.cd-front-stat>strong{font-size:16px;white-space:nowrap}.cd-front-stat .cd-stat-label{display:none}.cd-stat-score>strong{color:#f5cf74;font-size:20px}.cd-score-denominator{color:#a4b6cf;font-size:11px;font-weight:400}.cd-front-stat .cd-score-note{font-size:10px;color:#c2ad7f}.cd-line .cd-row-action{grid-column:auto;grid-row:auto}
@media(max-width:1150px){.cd-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cd-columns{display:none}.cd-line .cd-person{grid-column:1/5;grid-row:1}.cd-line .cd-row-action{grid-column:5;grid-row:1}.cd-front-stat{grid-row:2;padding-top:10px;border-top:1px solid #26384e}.cd-front-stat .cd-stat-label{display:block;margin:0 0 6px;font-size:10px}.cd-front-stat>strong{font-size:15px}.cd-stat-score>strong{font-size:18px}}
@media(max-width:480px){.cd-line{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px}.cd-line .cd-person{grid-column:1/5}.cd-line .cd-row-action{grid-column:5/7}.cd-front-stat{grid-column:span 2;grid-row:auto}.cd-stat-time,.cd-stat-days{grid-column:span 3}.cd-front-stat>strong{font-size:14px}}
.cd-line{grid-template-columns:240px minmax(130px,1fr) 82px 102px 92px 88px 65px 85px;gap:10px}.cd-line .cd-person{align-items:center;gap:14px}.cd-line .cd-person img{width:64px;height:64px;min-width:64px;margin:0;border:1px solid #354760}.cd-line .cd-row-action{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cd-contact-badge{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.cd-contact-uncontacted{color:#ffaaa4;background:#a2352926;border-color:#a94f47}.cd-contact-contacted{color:#ffbe77;background:#ac641c26;border-color:#b47939}.cd-contact-underway{color:#89e7b5;background:#23875026;border-color:#398d62}.cd-contact-status{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.cd-line .cd-contact-date{margin:0;font-size:10px}.cd-columns>span:last-child{text-align:right}
@media(max-width:1250px){.cd-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cd-columns{display:none}.cd-line .cd-person{grid-column:1/4;grid-row:1}.cd-line .cd-contact-status{grid-column:4;grid-row:1}.cd-line .cd-row-action{grid-column:5;grid-row:1}.cd-front-stat{grid-row:2;padding-top:10px;border-top:1px solid #26384e}.cd-front-stat .cd-stat-label{display:block;margin:0 0 6px;font-size:10px}}
@media(max-width:480px){.cd-line{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px}.cd-line .cd-person{grid-column:1/5;gap:9px}.cd-line .cd-person img{width:56px;height:56px;min-width:56px}.cd-line .cd-row-action{grid-column:5/7}.cd-contact-badge{white-space:normal;text-align:center;justify-content:center;font-size:10px;padding:5px 6px}.cd-front-stat{grid-column:span 2;grid-row:auto}.cd-stat-time,.cd-stat-days{grid-column:span 3}}

@media(max-width:760px){.cd-line .cd-person{grid-column:1/5}.cd-line .cd-contact-status{grid-column:1/-1;grid-row:2;flex-direction:row;align-items:center;gap:8px}.cd-front-stat{grid-row:3}}
@media(max-width:480px){.cd-front-stat{grid-row:auto}}
.cd-contact-status select{box-sizing:border-box;max-width:100%;font-family:inherit;cursor:pointer;padding:7px 4px;font-size:11px;min-width:0;color-scheme:dark}.cd-contact-status select:focus-visible{outline:2px solid #f5cf74;outline-offset:3px}.cd-contact-status select:disabled{opacity:.6;cursor:wait}.cd-contact-status option{background:#101c2c;color:#edf4ff}.cd-contact-ignored{color:#bcc8da;background:#8391aa1a;border-color:#67758c}.cd-line .cd-contact-note{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.queue-page #manager-coaching .cd-edit-contact{font-size:10px;padding:3px 6px;background:transparent}.cd-contact-status .cw-error{white-space:normal;overflow-wrap:anywhere}
@media(max-width:760px){.cd-line .cd-contact-status{flex-wrap:wrap}.cd-line .cd-contact-note{max-width:100%}}
