#qaSupportPane{display:flex;flex-direction:column;flex:1;min-height:0;position:relative;z-index:1}
#qaSupportPane[hidden]{display:none}
#qaSupportMessages{min-height:0;overflow-wrap:anywhere}
#qaSupportForm{flex-shrink:0;min-height:90px}
#qaSupportForm #qaSupportInput{width:100%;height:48px;min-height:48px;max-height:150px;overflow-y:auto;border:0;font:inherit;color:var(--color-text);background:transparent}
#qaSupportTaskMenu{max-height:min(360px,60dvh);overflow-y:auto}
#qaSupportReception:not(:empty){border-top:1px solid var(--qa-menu-border);margin-top:4px;padding-top:4px}
#qaSupportTaskMenu button:disabled{opacity:.45;cursor:default}
#qaDocumentMore[data-unread="true"]::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--qa-menu-accent,#2277be)}
#qaSupportSend:disabled{opacity:.4;cursor:default}
#qaSupportStatus{margin:0 12px;padding:6px 4px;color:var(--color-text-muted);font-size:12px;line-height:1.5;flex-shrink:0;background:transparent}
#qaSupportHistory{position:absolute;inset:0;z-index:8;color:var(--qa-menu-text,var(--color-text));background:linear-gradient(145deg,var(--qa-menu-sheen,#ffffff24),transparent 60%),var(--qa-menu-surface,rgba(230,242,252,.8));border:1px solid var(--qa-menu-border,#ffffff80);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);overflow:auto;padding:14px}
#qaSupportHistory[hidden]{display:none}
.qa-support-history-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
#qaSupportHistory button{font:inherit;cursor:pointer;color:inherit;border:1px solid var(--qa-menu-border,#ffffff80);background:rgba(255,255,255,.16);border-radius:6px;padding:7px}
@media(prefers-reduced-transparency:reduce){#qaSupportHistory{background:var(--color-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}
#qaPanel[data-support-active="true"]>#qaPanelBody,#qaPanel[data-support-active="true"]>form.qa-panel-input,#qaPanel[data-support-active="true"]>#qaScrollHandle,#qaPanel[data-support-active="true"]>.qa-document-context,#qaPanel[data-support-active="true"]>.qa-document-reopen,#qaPanel[data-support-active="true"]>.qa-adp-controls,#qaPanel[data-support-active="true"]>#qaHistoryDrawer,#qaPanel[data-support-active="true"] #qaMyFeedbackButton{display:none!important}

#qaPanel #qaSupportForm:focus-within{border-color:var(--qa-composer-border,rgba(255,255,255,.78));box-shadow:0 4px 18px rgba(36,73,101,.12)}


.qa-support-speaker{display:block;font-size:12px;color:var(--color-primary);margin-bottom:5px}
#qaSupportStatus{color:#31516a;background:rgba(235,245,253,.3);border-radius:6px;padding:6px}
:root[data-color-mode="dark"] #qaSupportStatus{color:#d5e3ef;background:rgba(25,42,58,.5)}
#qaSupportMessages .qa-support-system{background:transparent;box-shadow:none;font-size:12px;color:var(--color-text-muted)}
.qa-support-selected-images{display:flex;gap:7px;overflow-x:auto;padding:7px 14px 2px;flex-shrink:0}
.qa-support-selected-images[hidden]{display:none}
.qa-support-selected-image{position:relative;flex:0 0 58px;width:58px;height:58px;border:1px solid var(--qa-menu-border,#ffffff80);border-radius:6px;overflow:hidden;background:rgba(255,255,255,.25)}
.qa-support-selected-image img{width:100%;height:100%;object-fit:cover;display:block}
.qa-support-selected-image button{position:absolute;top:2px;right:2px;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:rgba(18,28,38,.78);color:#fff;cursor:pointer}
.qa-support-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}
.qa-support-image-link{display:block;min-width:0;border-radius:6px;overflow:hidden;background:rgba(30,60,80,.08)}
.qa-support-image-link img{display:block;width:100%;height:auto;max-height:220px;object-fit:contain}
.qa-message-user .qa-support-image-link{background:rgba(255,255,255,.2)}
