.filters{gap:1px;flex-wrap:wrap}.filters button{padding:7px}.assignment-tools{display:flex;align-items:center;gap:8px;padding:8px 18px;background:#f9fbff;border-bottom:1px solid var(--line);font-size:10px;flex-shrink:0}.assignment-tools>span{margin-right:auto;color:#8491a9}.assignment-tools button{font-size:10px;padding:7px 10px}.media-toolbar{display:flex!important;justify-content:flex-start!important;gap:8px;padding:9px 10px!important;border-bottom:1px solid var(--line);flex-wrap:wrap}.media-tool{font-size:10px;color:#7c8aa7;padding:5px 8px;border-radius:5px;background:#f4f6fb}.composer textarea{height:75px}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.team-card{border:1px solid #e8edf5;border-radius:10px;padding:20px}.team-card-head{display:flex;gap:10px;align-items:center;margin-bottom:15px}.team-card-head strong{font-size:13px}.team-card-head .pill{margin-left:auto}.team-card p{font-size:12px}.team-card .secondary{margin-right:8px}.agent-form{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;max-width:750px}.agent-form button{align-self:center;margin-top:15px;height:45px}select{padding:11px;border:1px solid #e0e5ee;border-radius:7px;background:#fff;font:inherit;width:100%;color:var(--ink)}dialog{border:1px solid #e1e7f2;border-radius:15px;padding:28px;color:var(--ink);box-shadow:0 20px 100px #18294d30;max-width:calc(100vw - 26px)}dialog::backdrop{background:#17274366;backdrop-filter:blur(4px)}.transfer-dialog{width:480px}.transfer-dialog p{font-size:12px}.transfer-dialog label input,.transfer-dialog select{margin-top:10px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px}.call-dialog{width:720px;padding:0;background:#172236;color:white;overflow:hidden}.call-top{padding:24px 25px;display:flex;flex-direction:column;text-align:center;gap:8px}.call-label{font-size:10px;letter-spacing:2px;color:#8a9ebb}.call-title{font-size:20px}.call-state{font-size:12px;color:#a3b4d1}.call-stage{position:relative;min-height:260px;background:#101a2c;display:flex;align-items:center;justify-content:center}.remote-video{width:100%;height:350px;object-fit:contain}.local-video{position:absolute;bottom:14px;right:14px;width:150px;max-height:120px;background:#25334d;border-radius:10px;border:1px solid #52647d}.call-avatar{width:105px;height:105px;display:grid;place-items:center;border-radius:32px;background:#4868ec;font-size:45px;color:white}.call-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:20px}.call-actions .secondary{color:#b9c8e1;background:#24324b;border-color:#344561}.danger{background:#df5a70;color:white;padding:10px 22px;border-radius:7px}.call-error{color:#f6ba8f;padding:15px 20px 0;text-align:center;font-size:12px}.call-error:empty{display:none}.attachment{border-radius:8px;background:#f8faff;padding:8px;margin-top:7px;border:1px solid #e6ebf7}.attachment-image{max-width:100%;width:230px;max-height:230px;object-fit:contain;display:block;border-radius:5px;cursor:zoom-in}.attachment-download{font-size:11px;text-align:left;word-break:break-all;color:#4c67c9;display:block;padding:8px 4px}.image-lightbox{max-width:94vw;max-height:94vh;overflow:auto;text-align:center}.image-lightbox img{max-width:85vw;max-height:78vh;display:block;margin-bottom:15px}.chat-pane .messages{min-height:110px}.message .bubble:has(+.attachment){font-size:10px}.visitor-shell .media-toolbar{padding:8px!important}.visitor-shell .composer textarea{height:65px}@media(max-width:620px){.top-actions{gap:5px}.top-actions #myPresence{font-size:8px;padding:7px}.top-actions>a{display:none}.nav[data-view="team"]{font-size:0}.assignment-tools{gap:5px;padding:7px 10px}.assignment-tools>span{font-size:9px;max-width:150px}.assignment-tools .secondary{padding:6px;font-size:8px}.agent-form{grid-template-columns:1fr}.call-stage{min-height:220px}.remote-video{height:280px}.local-video{width:90px}.call-actions{gap:7px;padding:15px}.call-actions button{font-size:11px;padding:9px}.transfer-dialog{padding:22px}.media-toolbar{gap:4px}.media-tool{font-size:9px}.composer textarea{height:65px}.inbox{height:720px}.messages{min-height:100px}.metrics{margin-bottom:12px}}
