#support-app .cc-chat{position:relative}#support-app .cc-chat .sp-header{padding:12px 14px;gap:8px;position:relative;min-height:65px}#support-app .cc-chat .sp-header>div:first-child{min-width:0;flex:1}#support-app .cc-chat .sp-header strong{font-size:15px}#support-app .cc-chat .sp-header small{font-size:10px;line-height:1.4;letter-spacing:.3px}#support-app .cc-tools{margin:0;flex:none;order:1}#support-app .cc-chat .cw-controls{order:2}#support-app .cc-tools>summary{list-style:none;cursor:pointer;width:30px;height:30px;border:1px solid #ffffff50;border-radius:7px;display:grid;place-items:center;font-size:23px;color:white;background:#ffffff18}#support-app .cc-tools>summary::-webkit-details-marker{display:none}#support-app .cc-tools-panel{position:absolute;right:10px;top:calc(100% + 6px);width:min(340px,calc(100% - 20px));max-height:min(420px,60dvh);overflow:auto;overscroll-behavior:contain;background:#fff;color:#17253d;border:1px solid #cbd4de;border-radius:13px;box-shadow:0 12px 38px #17253d40;padding:10px;z-index:30}#support-app .cc-tools-panel .sp-events,#support-app .cc-tools-panel .sp-handover{margin:0;padding:10px!important;border:0;max-height:none;background:#f3f5f8;border-radius:8px}#support-app .cc-tools-panel .sp-chat-actions{padding:10px 0!important;display:flex;gap:6px;flex-wrap:wrap}#support-app .cc-chat .sp-reply{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px!important;max-height:180px;overflow:visible!important;position:relative;flex:none}#support-app .cc-chat .sp-reply>textarea{grid-column:1;grid-row:1;min-height:45px!important;height:45px;max-height:90px;padding:10px!important;resize:vertical;font-size:13px}#support-app .cc-chat .sp-reply>button[type=submit]{grid-column:2;grid-row:1;width:auto!important;min-width:60px;padding:9px!important;align-self:stretch;margin:0;border-radius:10px}#support-app .cc-chat .sp-reply>.sx-picker{grid-column:1;grid-row:2;gap:5px;min-width:0}#support-app .cc-chat .sx-picker>small{display:none}#support-app .cc-chat .sx-file-button{margin:0;padding:5px 8px!important}#support-app .cc-chat .sx-selected{max-width:100%;flex-basis:100%}#support-app .cc-chat .sx-selected:empty{display:none}#support-app .cc-templates{grid-column:2;grid-row:2;align-self:start;margin:0}#support-app .cc-templates>summary{list-style:none;cursor:pointer;padding:6px 8px;border:1px solid #cbd4de;background:#eff3f7;color:#17366b;border-radius:8px;font-size:11px;white-space:nowrap}#support-app .cc-templates select{position:absolute;right:8px;bottom:calc(100% + 5px);width:min(300px,calc(100% - 16px));box-shadow:0 6px 24px #17253d33;z-index:31}#support-app .cc-chat .sp-chat-meta{margin:0;padding:6px 12px;font-size:11px}#support-app .cc-chat .sp-messages{flex:1;min-height:100px;padding:12px}#support-app .cc-chat .sp-message{max-width:min(86%,760px)}#support-app .cc-chat:has(.sx-review) .cc-tools{display:none}#support-app .cc-chat.cw-min .cc-tools-panel{display:none}#support-app .cc-chat.cw-max .sp-messages{min-height:0}@media(max-width:520px){#support-app .cc-chat .cw-controls button{width:27px!important;height:28px!important}#support-app .cc-chat .sp-header{gap:5px;padding:10px}#support-app .cc-chat .sp-header small{max-width:200px}}
