.sidebar [data-view=support]{position:relative}.support-nav-badge{display:grid;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 5px;border-radius:7px;background:#f04457;color:#fff;font-size:10px;font-weight:800;line-height:1}
#support-view .support-conversation.is-new{border:1px solid #e6a954;background:#fff7e9;box-shadow:inset 3px 0 #dc8a2e}body.theme-dark #support-view .support-conversation.is-new{border-color:#8d6948;background:#332b28;box-shadow:inset 3px 0 #f0ac61}
#support-view .support-conversation.is-new.active{border-color:#c97e26;background:#fff1d9}body.theme-dark #support-view .support-conversation.is-new.active{background:#44352d;border-color:#d99c5b}
.support-new-label{display:inline-flex;align-items:center;min-height:19px;padding:1px 7px;border-radius:6px;background:#a45110;color:#fff;font-size:10px;font-weight:800;letter-spacing:.02em}
.support-conversation-context .support-unread{margin-left:auto}.support-conversation.is-new .support-conversation-top strong{font-weight:800}
.support-profile dd.support-country{display:inline-flex;align-items:center;gap:7px}.support-country-flag{display:block;flex:none;width:24px;height:18px;object-fit:cover;border:1px solid var(--sp-line);border-radius:2px}
.support-bubble.system{align-self:center;width:min(84%,650px);border:0;background:var(--sp-selected);text-align:center}.support-bubble.system header{justify-content:center}.support-bubble.system header strong{color:var(--sp-accent)}
.support-assign-gate{display:grid;gap:5px;justify-items:start;padding:17px 20px;border-top:1px solid var(--sp-line);background:var(--sp-bg)}.support-assign-gate strong{font-size:13px}.support-assign-gate p{margin:0;color:var(--sp-muted);font-size:12px}.support-assign-gate button{min-height:37px;margin-top:5px;padding:8px 15px;border:0;border-radius:8px;background:var(--sp-solid);color:#fff;font-size:12px;font-weight:700}.support-assign-gate button:hover{background:#31469e;color:#fff}
.support-profile-rating{margin:9px 0 13px;padding:12px;border:1px solid var(--sp-line);border-radius:9px;background:var(--sp-soft)}.support-profile-rating strong{color:#bd831e;font-size:18px;letter-spacing:.04em}.support-profile-rating p{margin:5px 0 0;font-size:12px;line-height:1.5;white-space:pre-wrap}
.support-rating-dashboard{flex:1;min-height:0;overflow:auto;color:var(--sp-text);font-family:system-ui,-apple-system,'Segoe UI',sans-serif}.support-rating-hero{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:26px 28px;border:1px solid var(--sp-line);border-radius:13px;background:var(--sp-bg)}.support-rating-hero>div:first-child>span{color:var(--sp-accent);font-size:10px;font-weight:800;letter-spacing:.12em}.support-rating-hero h2{margin:6px 0;font-size:25px;letter-spacing:-.035em}.support-rating-hero p{margin:0;color:var(--sp-muted);font-size:13px}.support-rating-score{text-align:right}.support-rating-score strong{display:block;font-size:36px;line-height:1}.support-rating-score strong small{color:var(--sp-muted);font-size:15px}.support-rating-score>span{color:var(--sp-muted);font-size:12px}
.support-rating-agents{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0}.support-rating-agents>div,.support-rating-agents>p{display:grid;gap:4px;margin:0;padding:15px;border:1px solid var(--sp-line);border-radius:10px;background:var(--sp-bg)}.support-rating-agents strong{font-size:13px}.support-rating-agents span{color:var(--sp-muted);font-size:12px}.support-rating-list{display:grid;gap:9px}.support-rating-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 17px;border:1px solid var(--sp-line);border-radius:10px;background:var(--sp-bg)}.support-rating-list article strong,.support-rating-list article small{display:block}.support-rating-list article small{color:var(--sp-muted);font-size:11px}.support-rating-list article p{grid-column:1/-1;margin:0;white-space:pre-wrap;font-size:13px}.support-rating-stars{color:#c5912e;font-size:17px;white-space:nowrap}.support-rating-list article button{padding:7px 10px;border:1px solid var(--sp-line);border-radius:7px;background:var(--sp-soft);color:var(--sp-muted);font-size:11px}.support-rating-list article button:hover{border-color:#b35057;color:#a32837}
@media(max-width:700px){.support-nav-badge{position:absolute;top:3px;right:4px}.support-tabs{overflow-x:auto}.support-tabs button{white-space:nowrap}.support-rating-hero{padding:18px}.support-rating-hero h2{font-size:21px}.support-rating-score strong{font-size:26px}.support-rating-list article{grid-template-columns:1fr auto}.support-rating-list article button{grid-column:1/-1;justify-self:start}}
/* Clear chat identity, app context and ownership across inbox and thread. */
#support-view .support-conversation{min-height:102px;gap:6px}
.support-conversation-assignee{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sp-accent);font-size:11px;font-weight:650}
.support-conversation-assignee.unassigned{color:var(--sp-muted)}
.support-conversation-assignee>span{display:grid;place-items:center;flex:none;width:16px;height:16px;border-radius:50%;background:var(--sp-selected);font-size:10px}
.support-conversation-context .support-app-badge{display:inline-flex;align-items:center;max-width:100%;min-height:20px;padding:2px 7px;border:1px solid var(--sp-line);border-radius:999px;background:var(--sp-bg);color:var(--sp-accent);font-weight:700}
.support-thread-context{display:flex;align-items:center;gap:8px;letter-spacing:0}
.support-header-app{display:inline-flex;align-items:center;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;border:1px solid var(--sp-line);border-radius:999px;background:var(--sp-selected);color:var(--sp-accent);font-size:10px;font-weight:800}
.support-thread-header h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:17px;line-height:1.25}
.support-customer-badge{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid var(--sp-line);border-radius:999px;background:var(--sp-soft);color:var(--sp-muted);font-size:10px;font-weight:700;letter-spacing:0}
.support-thread-messages{gap:19px}
.support-bubble{width:fit-content;min-width:175px;max-width:min(88%,720px);padding:14px 16px;border-radius:17px 17px 17px 6px;box-shadow:0 6px 18px #0f203010}
.support-bubble.admin{border-radius:17px 17px 6px 17px}
.support-bubble>header{justify-content:flex-start;align-items:center;gap:9px;margin-bottom:11px}
.support-bubble-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:var(--sp-selected);color:var(--sp-accent);font-size:12px;font-weight:800}
.support-bubble.admin .support-bubble-avatar{background:var(--sp-solid);color:#fff}
.support-bubble-identity{display:grid;gap:3px;min-width:0}
.support-bubble>header .support-bubble-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.2}
.support-bubble-tags{display:flex;flex-wrap:wrap;gap:4px}
.support-bubble-tags em{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid var(--sp-line);border-radius:999px;background:var(--sp-bg);color:var(--sp-muted);font-size:10px;font-style:normal;font-weight:650;line-height:1.2}
.support-bubble-tags .support-role-badge{background:var(--sp-selected);color:var(--sp-accent)}
.support-bubble>header time{margin-left:auto;white-space:nowrap}
.support-bubble p{font-size:14px;line-height:1.6}
.support-bubble.system.assignment{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;align-self:center;width:min(100%,590px);max-width:100%;padding:13px 15px;border:1px solid var(--sp-line);border-radius:14px;background:var(--sp-bg);text-align:left;box-shadow:none}
.support-event-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--sp-selected);color:var(--sp-accent);font-size:15px;font-weight:800}
.support-bubble.assignment strong{display:block;color:var(--sp-text);font-size:12px;font-weight:750}
.support-bubble.assignment p{margin:2px 0 6px;font-size:13px;line-height:1.45}
.support-event-owner{display:inline-flex;padding:3px 8px;border-radius:999px;background:var(--sp-selected);color:var(--sp-accent);font-size:10px;font-weight:700}
.support-bubble.assignment time{white-space:nowrap}
@media(max-width:700px){.support-bubble{min-width:0;max-width:95%}.support-bubble.system.assignment{grid-template-columns:28px minmax(0,1fr)}.support-bubble.assignment time{grid-column:2}.support-bubble>header time{width:100%;margin-left:39px}}
body.theme-dark #support-view .support-conversation.active{background:var(--sp-selected)!important;color:var(--sp-text)!important}
