.panel.agent-quality329{padding:24px!important;overflow:hidden}.agent-quality329>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.agent-quality329 h2{margin:8px 0;font-size:22px}.agent-quality329 header p{margin:0;line-height:1.6;color:var(--muted,#796988)}.agent-quality329-summary{display:flex;align-items:center;gap:20px;padding:18px 20px;margin:0 0 16px;border-radius:16px;background:var(--surface-alt,#f5f0fa);border:1px solid var(--border,#e5dcee)}.agent-quality329-summary>strong{font-size:28px;white-space:nowrap}.agent-quality329-summary>span{font-size:14px;color:var(--muted,#796988)}.agent-quality329-list{display:grid;gap:8px}.agent-quality329-list>.coaching336-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(130px,auto);align-items:center;gap:20px;width:100%;padding:16px 18px!important;text-align:left;border-radius:14px;border:1px solid var(--border,#e5dcee);background:transparent;color:inherit;cursor:pointer;box-shadow:none}.coaching336-row>div{display:grid;gap:5px;min-width:0}.coaching336-row>div:last-child{text-align:right}.coaching336-row strong{font-size:15px}.coaching336-row small{font-size:12px;line-height:1.5;color:var(--muted,#796988)}.agent-quality329-list>.coaching336-row:hover{background:var(--surface-alt,#f5f0fa);border-color:#a87bce}.coaching336-row:focus-visible{outline:3px solid #a87bce;outline-offset:2px}.coaching336-row>div:last-child:after{content:'View call & coaching →';font-size:12px;color:#8756ac;margin-top:3px}.coaching336-dialog{box-sizing:border-box;width:min(1000px,calc(100vw - 32px));max-height:90dvh;padding:0;border:1px solid var(--border,#e5dcee);border-radius:22px;background:var(--surface,#fff);color:var(--text,#251338);overflow:auto}.coaching336-dialog::backdrop{background:rgba(25,15,38,.55)}.coaching336-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;border-bottom:1px solid var(--border,#e5dcee)}.coaching336-dialog h2{margin:8px 0}.coaching336-dialog header p{margin:0}.coaching336-content{padding:24px}@media(max-width:600px){.panel.agent-quality329{padding:16px!important}.agent-quality329>header{gap:12px}.agent-quality329 h2{font-size:19px}.agent-quality329-summary{flex-wrap:wrap;gap:8px 16px;padding:14px}.agent-quality329-list>.coaching336-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px!important}.coaching336-row>div:last-child{text-align:left}.coaching336-dialog>header,.coaching336-content{padding:16px}}
