.content:has(.conversation-page){max-width:none;padding:0;overflow:hidden}.message-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:7px;font-size:11px;display:flex}.message-body{white-space:pre-wrap;font-size:13px;line-height:1.6}.message-attachments{margin-top:10px}.pasted-files{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.composer-pending-files{max-height:86px;margin-top:0;overflow:auto}.attachment-chip{background:rgb(var(--app-elevated));border:1px solid rgb(var(--app-line));color:rgb(var(--app-text));border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.attachment-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.attachment-chip small{color:var(--muted);font-size:10px}.conversation-page{background:#060c19;grid-template-columns:250px 390px minmax(0,1fr);height:100%;min-height:0;margin:0;display:grid;overflow:hidden}:root[data-resolved-mode=light] .conversation-page{background:#f0f5fb}.conversation-queues{background:rgb(var(--app-surface));border-right:1px solid var(--line);flex-direction:column;gap:22px;min-height:0;padding:20px 12px;display:flex;overflow:hidden auto}.conversation-queues.compact{align-items:center;padding:14px 8px}.conversation-queues.compact .queue-toolbar{justify-items:center;display:grid}.conversation-queues.compact .queue-toolbar strong{display:none}.conversation-inbox{border-right:1px solid var(--line);background:radial-gradient(circle at 50% 0,#2563eb29,#0000 28%),#081121;flex-direction:column;min-width:0;min-height:0;display:flex}:root[data-resolved-mode=light] .conversation-inbox{background:radial-gradient(circle at 50% 0,#2563eb1a,#0000 28%),#fff}.conversation-inbox-head{border-bottom:1px solid var(--line);padding:21px 18px 13px}.conversation-tabs{gap:5px;margin-top:14px;display:flex}.conversation-tabs a{color:var(--muted);border:1px solid #0000;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s}.conversation-tabs a:hover,.conversation-tabs a.active{color:#dbeafe;background:#60a5fa29;border-color:#60a5fa70;transform:translateY(-1px);box-shadow:0 8px 18px #2563eb2e}.conversation-search{margin-top:12px;position:relative}.conversation-search .input{padding-left:35px}.conversation-search span{color:#899bb8;position:absolute;top:10px;left:13px}.conversation-list{flex:1;min-height:0;overflow:auto}.conversation-item{border-bottom:1px solid #dbe4f014;border-left:3px solid #0000;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;padding:14px 16px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.conversation-item:hover{background:#60a5fa21;border-left-color:#93c5fdcc;transform:translate(2px);box-shadow:inset 0 0 0 1px #60a5fa24}.conversation-item.active{background:#60a5fa24;border-left-color:#3b82f6;box-shadow:inset 0 0 0 1px #60a5fa2e}.conversation-tags{flex-wrap:wrap;gap:5px;min-height:22px;margin-bottom:5px;display:flex}.conversation-tag{color:rgb(var(--app-text));text-overflow:ellipsis;white-space:nowrap;background:#94a3b824;border:1px solid #94a3b847;border-radius:999px;align-items:center;max-width:148px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.conversation-tag:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px}.conversation-tag.muted-tag{color:var(--muted)}.conversation-avatar{color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border:1px solid #93c5fd57;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;position:relative}.conversation-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.conversation-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.conversation-time{color:#8798b3;text-align:right;white-space:nowrap;font-size:10px}.conversation-workspace{grid-template-columns:minmax(0,1fr) clamp(260px,22vw,300px);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.conversation-chat{background:#0b1425;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.conversation-chat-head{border-bottom:1px solid var(--line);background:#0d1626eb;justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}:root[data-resolved-mode=light] .conversation-chat-head{background:#ffffffeb;border-bottom-color:#dbe4f0}.conversation-messages{background:radial-gradient(#60a5fa17 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#0b1425,#081121);flex-direction:column;flex:1;gap:10px;min-height:0;padding:24px max(24px,7%);display:flex;overflow:auto}:root[data-resolved-mode=light] .conversation-messages{background:radial-gradient(#2563eb14 1px,#0000 1px),linear-gradient(#f0f5fb,#eaf1f8)}.conversation-bubble{background:rgb(var(--app-surface));border:1px solid rgb(var(--app-line));color:rgb(var(--app-text));white-space:pre-wrap;border-radius:16px;align-self:flex-start;max-width:min(760px,72%);padding:12px 14px 8px;font-size:13px;line-height:1.5}.conversation-bubble.outbound{color:#fff;background:linear-gradient(135deg,#114dff,#2563eb 72%,#3b82f6);border-color:#93c5fd61;align-self:flex-end;box-shadow:0 12px 26px #2563eb4d}.conversation-composer{border-top:1px solid var(--line);background:#0d1626f0;grid-template-columns:1fr auto;gap:10px;padding:14px 16px;display:grid}:root[data-resolved-mode=light] .conversation-composer{background:#fffffff0;border-top-color:#dbe4f0}.conversation-composer .input{border-radius:14px;padding:12px 16px}.conversation-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.action-popover-wrap{position:relative}.action-popover{background:rgb(var(--app-surface));border:1px solid rgb(var(--app-line));box-shadow:var(--shadow-metal);z-index:12;border-radius:14px;gap:10px;min-width:230px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0}button.profile-conversation-item{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.ticket-floating-layer{pointer-events:none;z-index:42;position:fixed;inset:0}.ticket-floating-window{background:rgb(var(--app-surface));color:rgb(var(--app-text));pointer-events:auto;border:1px solid #60a5fa70;border-radius:14px;flex-direction:column;min-width:680px;max-width:calc(100vw - 16px);min-height:460px;max-height:calc(100vh - 16px);display:flex;position:fixed;overflow:hidden;box-shadow:0 30px 80px #0000006b}.ticket-floating-titlebar{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#0b2b68,#0f3b8e);border-bottom:1px solid #93c5fd57;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px 10px 14px;display:flex}.ticket-floating-titlebar:active{cursor:grabbing}.ticket-floating-title{align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:900;display:flex}.ticket-floating-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-floating-actions{flex:none;align-items:center;gap:8px;display:flex}.ticket-floating-actions .icon-button{color:#fff;background:#ffffff1f;border-color:#ffffff42}.ticket-floating-body{flex:1;min-height:0;padding:16px;overflow:auto}.ticket-floating-resize{cursor:nwse-resize;opacity:.78;z-index:2;background:linear-gradient(135deg,#0000 0 42%,#ffffff6b 42% 49%,#0000 49% 100%),linear-gradient(135deg,#0000 0 58%,#ffffff52 58% 65%,#0000 65% 100%);border:0;width:24px;height:24px;padding:0;position:absolute;bottom:3px;right:3px}.ticket-floating-resize:hover,.ticket-floating-resize:focus-visible{opacity:1;outline:none}.ticket-floating-state{color:var(--muted);justify-content:center;align-items:center;gap:10px;min-height:160px;font-size:13px;font-weight:800;display:flex}.ticket-floating-state svg{animation:.9s linear infinite spin}.conversation-details{border-left:1px solid var(--line);background:#081121;min-height:0;padding:22px 18px;overflow:auto}:root[data-resolved-mode=light] .conversation-details{background:#fff}.contact-profile{border-bottom:1px solid var(--line);text-align:center;padding-bottom:20px}.contact-profile .conversation-avatar{width:64px;height:64px;margin:0 auto 11px;font-size:20px}.conversation-empty{color:var(--muted);text-align:center;background:radial-gradient(circle at 50% 24%,#60a5fa24,#0000 24%),#0b1425;grid-column:3;place-items:center;display:grid}:root[data-resolved-mode=light] .conversation-empty{background:radial-gradient(circle at 50% 24%,#2563eb1a,#0000 24%),#f7faff}.conversation-empty img{opacity:.86;object-fit:contain;border-radius:24px;width:128px;height:128px;margin-bottom:18px}.conversation-page{background:#f5f7fb;grid-template-columns:clamp(360px,27vw,430px) minmax(0,1fr)}.conversation-page:has(.conversation-queues.compact){grid-template-columns:clamp(360px,27vw,430px) minmax(0,1fr)}.conversation-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.conversation-title-row .button{white-space:nowrap;border-radius:8px;min-height:38px}.conversation-inbox{background:#fff;border-right:1px solid #e4e9f2}:root[data-resolved-mode=dark] .conversation-inbox{background:#0b1425;border-right-color:#25324a}.conversation-inbox-head{background:inherit;padding:22px 20px 14px}.conversation-inbox-head h1{font-size:22px}.conversation-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.conversation-tabs a{background:rgb(var(--app-surface));border:1px solid rgb(var(--app-line));color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:8px 10px;font-size:12px;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s;display:flex}.conversation-tabs a strong{color:rgb(var(--app-info));text-align:center;background:#60a5fa29;border-radius:999px;min-width:24px;padding:3px 7px;font-size:11px}.conversation-tabs a.active{box-shadow:none;color:rgb(var(--app-text));background:#60a5fa24;border-color:#60a5fa8f;transform:none}.conversation-tabs a:hover,.conversation-tabs a:focus-visible{color:rgb(var(--app-text));background:#60a5fa2e;border-color:#93c5fdb8;transform:translateY(-1px)scale(1.012);box-shadow:0 0 0 3px #60a5fa21,0 14px 28px #0208173d}.conversation-tabs a:focus-visible{outline:none}.conversation-search{margin-top:14px}.conversation-search .input{border-radius:8px;min-height:42px}.conversation-sort-row{color:var(--muted);justify-content:space-between;align-items:center;margin-top:13px;font-size:11px;font-weight:800;display:flex}.conversation-list{background:inherit;padding:12px 14px 18px}.conversation-item{background:rgb(var(--app-surface));border:1px solid rgb(var(--app-line));border-radius:8px;grid-template-columns:46px minmax(0,1fr) 48px;margin-bottom:10px;padding:12px}.conversation-item:hover{border-left-color:#0000;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.conversation-item-main{min-width:0}.conversation-item-side{flex-direction:column;align-items:flex-end;display:flex}.conversation-project{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:700;overflow:hidden}.conversation-workspace{background:#fff;grid-template-columns:minmax(0,1fr) clamp(280px,22vw,330px)}:root[data-resolved-mode=dark] .conversation-workspace{background:#0b1425}.conversation-empty{grid-column:2}.conversation-chat{background:#fff}:root[data-resolved-mode=dark] .conversation-chat{background:#0b1425}.conversation-chat-head{background:#fffffff0;border-bottom-color:#e4e9f2;height:78px}:root[data-resolved-mode=dark] .conversation-chat-head{background:#0b1425f0;border-bottom-color:#25324a}.conversation-messages{background:radial-gradient(#2563eb0f 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#fff,#f8fafc);padding:26px max(26px,6%)}.conversation-bubble{border-radius:8px;max-width:min(620px,72%);box-shadow:0 12px 24px #0f172a0f}.conversation-bubble.outbound{background:linear-gradient(135deg,#2563eb,#6d28d9)}.conversation-action-bar{background:#fffffff0;border-top:1px solid #e4e9f2;align-items:center;gap:10px;padding:12px 18px 0;display:flex}:root[data-resolved-mode=dark] .conversation-action-bar{background:#0b1425f0;border-top-color:#25324a}.conversation-composer{background:#fffffff0;border-top:0;padding:12px 18px 18px}:root[data-resolved-mode=dark] .conversation-composer{background:#0b1425f0}.conversation-composer .input,.send-button{border-radius:8px}.conversation-details{background:#f8fafc;border-left-color:#e4e9f2;padding:18px}:root[data-resolved-mode=dark] .conversation-details{background:#081121;border-left-color:#25324a}.contact-profile,.detail-section{background:rgb(var(--app-surface));border:1px solid rgb(var(--app-line));border-radius:8px;margin-bottom:12px;padding:16px}:root[data-resolved-mode=light] .conversation-page{background:var(--mogpi-bg);grid-template-columns:clamp(410px,31vw,520px) minmax(0,1fr)}:root[data-resolved-mode=light] .conversation-inbox{border-right:1px solid var(--mogpi-line);background:0 0;padding:24px 20px 26px 24px}:root[data-resolved-mode=light] .conversation-inbox-head{background:0 0;border-bottom:0;padding:0 0 16px}:root[data-resolved-mode=light] .conversation-inbox-head h1{color:var(--mogpi-text);letter-spacing:0;font-size:24px}.conversation-search-row{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;margin-top:18px;display:grid}:root[data-resolved-mode=light] .conversation-search{margin-top:0}:root[data-resolved-mode=light] .conversation-search .input{border-radius:12px;min-height:48px;box-shadow:0 10px 24px #121b2e0a}:root[data-resolved-mode=light] .conversation-search span{color:#9aa6ba;display:inline-flex;top:15px}.conversation-filter-button{border:1px solid var(--mogpi-line);color:#44516a;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}:root[data-resolved-mode=light] .conversation-tabs{gap:8px;margin-top:16px;padding:2px 0 4px;display:flex;overflow-x:auto}:root[data-resolved-mode=light] .conversation-tabs a{border-color:var(--mogpi-line);box-shadow:none;color:#28334a;background:#fff;border-radius:10px;flex:none;gap:8px;min-height:42px;padding:9px 14px;font-weight:800}:root[data-resolved-mode=light] .conversation-tabs a strong{color:var(--mogpi-info);background:#eef4ff}:root[data-resolved-mode=light] .conversation-tabs a.active{border-color:var(--mogpi-info);color:var(--mogpi-info);background:#fff;box-shadow:0 0 0 3px #2563eb1f}:root[data-resolved-mode=light] .conversation-sort-row{border:1px solid var(--mogpi-line);background:#fff;border-radius:12px;min-height:42px;padding:0 13px;box-shadow:0 10px 24px #121b2e0a}:root[data-resolved-mode=light] .conversation-list{background:0 0;padding:2px 0 18px}:root[data-resolved-mode=light] .conversation-item{border:1px solid var(--mogpi-line);background:#fffffff5;border-radius:14px;grid-template-columns:52px minmax(0,1fr) 52px;gap:13px;min-height:90px;margin-bottom:12px;padding:16px 14px;box-shadow:0 12px 28px #121b2e0b}:root[data-resolved-mode=light] .conversation-item:hover{border-color:#bfdbfe;box-shadow:0 16px 34px #2563eb1a}:root[data-resolved-mode=light] .conversation-item.active{border-color:var(--mogpi-info);background:#fff;box-shadow:0 0 0 2px #2563eb29,0 16px 34px #2563eb1a}.conversation-item-title-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}:root[data-resolved-mode=light] .conversation-avatar{background:var(--mogpi-primary-gradient);border-color:#2563eb38;box-shadow:0 12px 24px #2563eb33}:root[data-resolved-mode=light] .conversation-tag{color:#15803d;background:#eef7ef;border-color:#d7f0dd;max-width:120px}:root[data-resolved-mode=light] .conversation-tag.muted-tag{color:var(--mogpi-info);background:#eef4ff;border-color:#bfdbfe}:root[data-resolved-mode=light] .conversation-workspace{border-left:1px solid var(--mogpi-line);background:#fff;grid-template-columns:minmax(0,1fr) clamp(320px,23vw,380px)}:root[data-resolved-mode=light] .conversation-chat{background:#fff}:root[data-resolved-mode=light] .conversation-chat-head{border-bottom-color:var(--mogpi-line);background:#fff;height:84px;padding:0 26px}:root[data-resolved-mode=light] .conversation-messages{background:linear-gradient(#fffffff0,#fffffff0),radial-gradient(circle at 12px 12px,#2563eb14 1.2px,#0000 1.4px) 0 0/36px 36px;padding:28px max(28px,6%)}:root[data-resolved-mode=light] .conversation-bubble{border-color:var(--mogpi-line);color:#172033;background:#fff;border-radius:14px;box-shadow:0 12px 28px #121b2e0f}:root[data-resolved-mode=light] .conversation-bubble.outbound{background:var(--mogpi-primary-gradient);border-color:#0000;box-shadow:0 16px 32px #2563eb38}.internal-note-card{background:linear-gradient(#fff7df,#fff1c2);border:1px solid #ffe4a3;border-radius:14px;gap:9px;margin:0 max(28px,6%) 14px;padding:14px 16px 10px;display:grid;position:relative;box-shadow:0 14px 32px #774e0917}.internal-note-title span{color:#5d6678;font-size:12px;font-weight:700}.internal-note-input{color:#253044;resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:54px;padding:0 44px 0 0}.internal-note-send{color:#9aa4b7;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;bottom:12px;right:12px}.internal-note-send:hover{color:var(--mogpi-info)}:root[data-resolved-mode=light] .conversation-action-bar{background:#fff;border-top:0;padding:0 28px 12px}:root[data-resolved-mode=light] .conversation-composer{background:#fff;border-top:0;padding:0 28px 24px}:root[data-resolved-mode=light] .conversation-composer .input{min-height:56px}:root[data-resolved-mode=light] .conversation-details{background:var(--mogpi-bg);border-left-color:var(--mogpi-line);padding:20px 18px}.conversation-side-tabs{border:1px solid var(--mogpi-line);background:#fff;border-radius:14px 14px 0 0;grid-template-columns:1fr 1fr;min-height:52px;margin-bottom:12px;display:grid;overflow:hidden}.conversation-side-tabs button,.conversation-side-tabs a,.conversation-side-tabs span{color:#5f6b80;background:0 0;border:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex;position:relative}.conversation-side-tabs .active{color:var(--mogpi-info)}.conversation-side-tabs .active:after{background:var(--mogpi-info);content:"";border-radius:999px;height:3px;position:absolute;bottom:0;left:18px;right:18px}.conversation-side-card,:root[data-resolved-mode=light] .contact-profile,:root[data-resolved-mode=light] .detail-section{border:1px solid var(--mogpi-line);background:#fff;border-radius:14px;margin-bottom:12px;padding:16px;box-shadow:0 12px 28px #121b2e0b}.profile-conversation-list,.profile-day-group{gap:8px;display:grid}.profile-conversation-item{border:1px solid var(--mogpi-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.profile-conversation-item.active{background:#eef4ff;border-color:#bfdbfe}.profile-conversation-item span,.contact-ticket-item span{gap:4px;min-width:0;display:grid}.profile-conversation-item strong,.contact-ticket-item strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-conversation-item small,.contact-ticket-item small{color:#68758d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.profile-conversation-item em{color:#7d899d;font-size:11px;font-style:normal;font-weight:800}.conversation-timeline-list{gap:8px;display:grid}.conversation-timeline-list div{border-bottom:1px solid var(--mogpi-line);color:#344158;justify-content:space-between;padding:10px 8px;font-size:12px;font-weight:800;display:flex}.conversation-timeline-list div.active{color:var(--mogpi-info);background:#eef4ff;border:0;border-radius:8px}.conversation-timeline-list small{color:#7d899d;font-weight:700}:root[data-resolved-mode=light] .conversation-details .detail-section>form.form-stack{display:none}:root[data-resolved-mode=light] .content:has(.conversation-page){height:100vh;padding:0;overflow:hidden}:root[data-resolved-mode=light] .conversation-page{background:var(--mogpi-bg);grid-template-columns:420px minmax(0,1fr);height:100vh}:root[data-resolved-mode=light] .conversation-inbox{border-right:1px solid #e8edf6;padding:22px 18px 22px 22px}:root[data-resolved-mode=light] .conversation-title-row .button{display:none}:root[data-resolved-mode=light] .conversation-inbox-head h1{margin-bottom:4px;font-size:22px}:root[data-resolved-mode=light] .conversation-inbox-head .subtitle{color:#6f7b90;font-size:12px}:root[data-resolved-mode=light] .conversation-search-row{margin-top:18px}:root[data-resolved-mode=light] .conversation-search .input{border-radius:9px;min-height:39px;padding-left:42px}:root[data-resolved-mode=light] .conversation-filter-button{border-radius:9px;width:39px;height:39px}:root[data-resolved-mode=light] .conversation-tabs{gap:4px}:root[data-resolved-mode=light] .conversation-tabs a{border-radius:9px;min-height:36px;padding:8px 12px;font-size:12px}:root[data-resolved-mode=light] .conversation-tabs a.active{border-color:var(--mogpi-info);box-shadow:0 0 0 1px var(--mogpi-info)}:root[data-resolved-mode=light] .conversation-sort-row{border-radius:9px;margin-top:14px}:root[data-resolved-mode=light] .conversation-item{border-radius:11px;grid-template-columns:45px minmax(0,1fr) 44px;min-height:76px;padding:12px}:root[data-resolved-mode=light] .conversation-item.active{border-color:var(--mogpi-info);box-shadow:0 0 0 1px var(--mogpi-info), 0 12px 28px #2563eb1a}:root[data-resolved-mode=light] .conversation-avatar{width:43px;height:43px;font-size:16px}:root[data-resolved-mode=light] .conversation-name{color:#11182c;font-size:12px}:root[data-resolved-mode=light] .conversation-project,:root[data-resolved-mode=light] .conversation-preview{color:#4d596f;font-size:11px}:root[data-resolved-mode=light] .conversation-tags{display:none}:root[data-resolved-mode=light] .conversation-tag.muted-tag{padding:4px 8px;font-size:9px;display:inline-flex}:root[data-resolved-mode=light] .conversation-workspace{grid-template-columns:minmax(0,1fr) 306px}:root[data-resolved-mode=light] .conversation-chat-head{height:82px;padding:0 28px}:root[data-resolved-mode=light] .conversation-messages{gap:0;padding:20px 26px}.message-day-group{flex-direction:column;gap:14px;display:flex}.message-day-group+.message-day-group{margin-top:18px}.message-day-divider{color:#6d7588;background:#f1f3f8;border-radius:999px;align-self:center;padding:9px 18px;font-size:12px;font-weight:700}:root[data-resolved-mode=light] .conversation-bubble{border-radius:11px;max-width:min(620px,66%);padding:16px 18px 10px;font-size:13px}:root[data-resolved-mode=light] .conversation-bubble.outbound{background:var(--mogpi-primary-gradient)}:root[data-resolved-mode=light] .internal-note-card{margin:0 26px 14px}:root[data-resolved-mode=light] .conversation-action-bar{padding:0 26px 12px}:root[data-resolved-mode=light] .conversation-composer{padding:0 26px 18px}:root[data-resolved-mode=light] .conversation-details{padding:20px 14px}:root[data-resolved-mode=light] .conversation-side-tabs,:root[data-resolved-mode=light] .conversation-side-card,:root[data-resolved-mode=light] .contact-profile,:root[data-resolved-mode=light] .detail-section{border-radius:10px}.ticket-quick-row,.conversation-tabs,.conversation-side-tabs,.conversation-mode-tabs,.settings-tabs,.dashboard-range-tabs,.sidebar-sector-list{cursor:grab;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ticket-quick-row.drag-scroll-active,.conversation-tabs.drag-scroll-active,.conversation-side-tabs.drag-scroll-active,.conversation-mode-tabs.drag-scroll-active,.settings-tabs.drag-scroll-active,.dashboard-range-tabs.drag-scroll-active,.sidebar-sector-list.drag-scroll-active{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.conversation-tabs{grid-template-columns:none;gap:8px;min-width:0;padding-bottom:3px;display:flex;overflow-x:auto}.conversation-tabs a{flex:none;min-width:122px}.conversation-side-tabs{display:flex;overflow-x:auto}.conversation-side-tabs button,.conversation-side-tabs a,.conversation-side-tabs span{flex:none;min-width:132px}.sidebar-sector,.conversation-side-tabs button,.conversation-side-tabs a{transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s}.sidebar-sector:hover,.sidebar-sector:focus-visible,.conversation-side-tabs button:hover,.conversation-side-tabs button:focus-visible,.conversation-side-tabs a:hover,.conversation-side-tabs a:focus-visible{color:#fff;background:#60a5fa24;border-radius:10px;outline:none;transform:translateY(-1px)scale(1.01)}:root[data-resolved-mode=dark] .ticket-filter-chip:hover,:root[data-resolved-mode=dark] .ticket-filter-chip:focus-visible,:root[data-resolved-mode=dark] .conversation-tabs a:hover,:root[data-resolved-mode=dark] .conversation-tabs a:focus-visible{color:#f8fbff;background:linear-gradient(#2563eb3d,#3b82f624);border-color:#93c5fdc7;box-shadow:0 0 0 3px #3b82f62e,0 16px 34px #0000004d}:root[data-resolved-mode=light] .ticket-filter-chip:hover,:root[data-resolved-mode=light] .ticket-filter-chip:focus-visible,:root[data-resolved-mode=light] .conversation-tabs a:hover,:root[data-resolved-mode=light] .conversation-tabs a:focus-visible{border-color:var(--mogpi-info);color:#1d4ed8;background:linear-gradient(#fff,#eef4ff);box-shadow:0 0 0 3px #2563eb24,0 16px 32px #2563eb24}:root[data-resolved-mode=light] .ticket-filter-chip.active,:root[data-resolved-mode=light] .conversation-tabs a.active{border-color:var(--mogpi-info);color:#1d4ed8;background:#fff;box-shadow:0 0 0 3px #2563eb1f}@media (prefers-reduced-motion:no-preference){.ticket-filter-chip:hover,.conversation-tabs a:hover,.conversation-side-tabs button:hover,.conversation-side-tabs a:hover,.sidebar-sector:hover{animation:.9s ease-out tab-hover-pulse}}@media (max-width:760px){.ticket-floating-window{border-radius:12px;width:calc(100vw - 18px);min-width:0;height:calc(100vh - 18px);min-height:0}.ticket-floating-body{padding:12px}.ticket-floating-title{font-size:12px}}@media (max-width:1250px){.conversation-workspace{grid-template-columns:1fr}.conversation-details{display:none}}@media (max-width:1100px){.conversation-queues{display:none}.conversation-page{grid-template-columns:340px 1fr}.conversation-empty{grid-column:2}}@media (max-width:900px){.conversation-page{height:100%;margin:0}}@media (max-width:700px){.conversation-page{grid-template-columns:1fr}.conversation-chat,.conversation-page.has-selection .conversation-inbox{display:none}.conversation-page.has-selection .conversation-workspace{display:grid}.conversation-page.has-selection .conversation-chat{display:flex}.conversation-empty{display:none}}:is(.conversation-page,.conversation-page:has(.conversation-queues.compact)){background:var(--bg);grid-template-columns:320px minmax(0,1fr);min-width:0;height:100vh;margin:0;display:grid;overflow:hidden}.conversation-inbox,:root[data-resolved-mode=dark] .conversation-inbox,:root[data-resolved-mode=light] .conversation-inbox{background:var(--bg);border-right:1px solid var(--line);min-width:0;overflow:hidden}.conversation-inbox-head{background:var(--bg);border-bottom:1px solid var(--line);gap:14px;padding:20px;display:grid}.conversation-title-row{align-items:center}.conversation-title-row h1,.conversation-inbox-head h1{color:var(--ink);letter-spacing:0;margin:0;font-size:15px;font-weight:600}:root[data-resolved-mode=dark] .conversation-inbox-head h1{margin:0 0 4px;font-size:22px;line-height:1.15}:root[data-resolved-mode=dark] .conversation-title-row .button{display:none}.conversation-title-row .subtitle{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:400}.conversation-search-row{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.conversation-search{background:rgb(var(--app-surface));border:1px solid var(--line);color:var(--muted);border-radius:14px;align-items:center;gap:8px;margin:0;padding:0 11px;display:flex}.conversation-search .input{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:36px;padding:0}.conversation-filter-button{background:rgb(var(--app-surface));border:1px solid var(--line);color:var(--muted);border-radius:14px;justify-content:center;align-items:center;height:36px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.conversation-filter-button:hover{background:var(--elevated);color:var(--primary);border-color:#2563eb52}.conversation-tabs{gap:8px;margin:0;padding-bottom:2px;display:flex;overflow-x:auto}.conversation-tabs a{background:rgb(var(--app-surface));border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;gap:8px;min-height:31px;padding:7px 10px;font-size:11px;font-weight:500}.conversation-tabs a strong{color:var(--primary);background:#2563eb24;font-weight:600}.conversation-tabs a.active{color:var(--ink);background:#2563eb24;border-color:#2563eb52}.conversation-sort-row{color:var(--muted);margin:0;font-size:11px;font-weight:400}.conversation-list{background:var(--bg);gap:10px;height:calc(100vh - 178px);padding:16px;display:grid;overflow:auto}.conversation-load-more{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:8px 0 4px;display:flex}.conversation-load-more .button{min-height:34px;padding:8px 14px}.conversation-load-more span{font-size:11px;font-weight:700}.conversation-item{background:rgb(var(--app-surface));box-shadow:none;border:1px solid #0000;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;margin:0;padding:14px;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.conversation-item:hover{background:var(--elevated);box-shadow:none;border-color:#2563eb33;transform:translateY(-1px)}.conversation-item.active{background:#2563eb1a;border-color:#2563eb99}.conversation-avatar{box-shadow:none;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #bfdbfe38;border-radius:50%;width:42px;height:42px;font-size:12px;font-weight:600}.conversation-avatar.compact{width:38px;height:38px}.conversation-avatar.mini{flex:0 0 28px;width:28px;height:28px;font-size:10px}.conversation-avatar.large{width:72px;height:72px;font-size:20px}.conversation-name{color:var(--ink);font-size:13px;font-weight:600}.conversation-project,.conversation-preview,.conversation-time{color:var(--muted);font-size:11px;font-weight:400}.conversation-tag{color:var(--muted);background:#94a3b81a;border:1px solid #94a3b829;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:500}.conversation-tag:before{display:none}.conversation-workspace,:root[data-resolved-mode=dark] .conversation-workspace{background:var(--bg);grid-template-columns:minmax(0,1fr) 340px;min-width:0;height:100vh;display:grid;overflow:hidden}.conversation-workspace:not(:has(.conversation-details)){grid-template-columns:minmax(0,1fr) 340px}.conversation-chat,:root[data-resolved-mode=dark] .conversation-chat,:root[data-resolved-mode=light] .conversation-chat{background:var(--bg);isolation:isolate;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.conversation-chat-head,:root[data-resolved-mode=dark] .conversation-chat-head,:root[data-resolved-mode=light] .conversation-chat-head{background:var(--bg);border-bottom:1px solid var(--line);z-index:3;flex:none;grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;height:72px;padding:0 20px;display:grid;position:relative}.conversation-head-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.assign-button,.send-button,.button{box-shadow:none;color:#fff;background:#2563eb;border:1px solid #2563eb57;border-radius:14px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s,transform .15s}.assign-button{align-items:center;gap:7px;height:36px;padding:0 13px;display:inline-flex}.assign-button:hover,.send-button:hover,.button:hover{background:#1d4ed8;transform:translateY(-1px)}.conversation-mode-tabs{background:var(--bg);border-bottom:1px solid var(--line);z-index:2;flex:none;align-items:center;gap:20px;height:44px;padding:0 20px;display:flex;position:relative}.conversation-mode-tabs button{color:var(--muted);background:0 0;border:0;height:44px;padding:0;font-size:12px;font-weight:500;position:relative}.conversation-mode-tabs button.active{color:var(--ink)}.conversation-mode-tabs button.active:after{content:"";background:#2563eb;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.conversation-messages,:root[data-resolved-mode=light] .conversation-messages{background:var(--bg);flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px 32px;display:flex;overflow:auto}.message-day-group{gap:14px;display:grid}.message-day-divider{background:rgb(var(--app-surface));border:1px solid var(--line);color:var(--muted);border-radius:999px;place-self:center;padding:6px 10px;font-size:11px;font-weight:500}.message-row{align-items:flex-end;gap:10px;max-width:min(720px,74%);display:flex}.message-row.outbound{flex-direction:row-reverse;align-self:flex-end}.message-row.inbound{align-self:flex-start}.conversation-bubble{background:rgb(var(--app-surface));border:1px solid var(--line);color:var(--ink);white-space:pre-wrap;border-radius:16px;max-width:none;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5}.message-row.outbound .conversation-bubble{box-shadow:none;color:#fff;background:#2563eb;border-color:#2563eb66}.message-row.outbound .bubble-author span,.message-row.outbound .bubble-meta{color:#ffffffc2}.internal-note-card{box-shadow:var(--shadow-soft);background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:16px;bottom:132px;left:32px;right:32px}.internal-note-title{color:#f59e0b;font-size:12px;font-weight:600}.internal-note-title span{color:var(--muted);font-weight:400}.conversation-composer,:root[data-resolved-mode=light] .conversation-composer{background:var(--bg);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:12px;padding:16px 20px 10px;display:grid}.composer-input-wrap{background:rgb(var(--app-surface));border:1px solid var(--line);border-radius:16px;gap:8px;padding:12px;display:grid}.conversation-composer .input,.composer-input-wrap .input{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:34px;padding:0}.composer-toolbar{align-items:center;gap:4px;display:flex}.composer-toolbar button{color:var(--muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .15s,color .15s;display:inline-flex}.composer-toolbar button:hover{color:var(--primary);background:#2563eb1f}.conversation-composer.template-mode{align-items:center}.meta-template-composer{gap:8px;min-width:0;display:grid}.meta-template-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.meta-template-head strong{color:rgb(var(--app-text));font-size:12px;font-weight:900}.meta-template-head span{color:var(--primary);text-transform:uppercase;background:#2563eb1c;border:1px solid #2563eb2e;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900;line-height:1}.meta-template-empty{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12px;line-height:1.4;display:flex}.meta-template-empty span{flex:220px;min-width:0}.meta-template-body{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:stretch;gap:10px;display:grid}.meta-template-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.meta-template-variable-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.meta-template-grid .field{gap:5px}.meta-template-grid .field>span{color:var(--muted);font-size:10px;font-weight:900}.meta-template-preview{color:rgb(var(--app-text));white-space:pre-wrap;background:#2563eb1a;border:1px solid #60a5fa3d;border-radius:8px;gap:5px;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.meta-template-preview span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.meta-template-preview p{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:70px;margin:0;display:-webkit-box;overflow:hidden}.conversation-action-bar{background:var(--bg);border-top:0;justify-content:flex-start;gap:10px;padding:0 20px 16px;display:flex}.conversation-details,:root[data-resolved-mode=light] .conversation-details{background:rgb(var(--app-surface));border-left:1px solid var(--line);min-height:0;padding:20px;overflow:auto}.conversation-side-tabs{background:var(--bg);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;display:grid}.conversation-side-tabs button{color:var(--muted);background:0 0;border:0;border-radius:10px;min-height:32px;font-size:12px;font-weight:500}.conversation-side-tabs button.active{background:rgb(var(--app-surface));color:var(--ink)}.right-panel-stack{gap:16px;display:grid}.contact-profile,.detail-section,.ticket-panel-card,.ticket-form-modern{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:16px}.contact-profile{text-align:center;justify-items:center;gap:8px;display:grid}.round-action{background:rgb(var(--app-surface));border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.round-action:hover{color:var(--primary);background:#2563eb1f;border-color:#2563eb52}.profile-conversation-list{gap:8px;display:grid}.profile-conversation-item{background:rgb(var(--app-surface));border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px;display:grid}.profile-conversation-item.active{border-color:#2563eb75}.profile-conversation-item strong{color:var(--ink);font-size:12px;font-weight:500}.profile-conversation-item small,.profile-conversation-item em{color:var(--muted);font-size:11px;font-style:normal;font-weight:400}.new-conversation-modal{width:min(460px,90vw)}@media (max-width:1180px){.conversation-page{grid-template-columns:300px minmax(0,1fr)}.conversation-workspace{grid-template-columns:minmax(0,1fr) 320px}.conversation-chat-head{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:900px){.conversation-page{grid-template-columns:280px minmax(0,1fr)}.conversation-workspace{grid-template-columns:minmax(0,1fr)}.conversation-details{display:none}}:root[data-resolved-mode=dark] .conversation-page,:root[data-resolved-mode=dark] .conversation-inbox,:root[data-resolved-mode=dark] .conversation-chat,:root[data-resolved-mode=dark] .conversation-composer,:root[data-resolved-mode=dark] .conversation-action-bar,:root[data-resolved-mode=dark] .conversation-mode-tabs{background:#101214}:root[data-resolved-mode=dark] .conversation-details,:root[data-resolved-mode=dark] .conversation-inbox-head,:root[data-resolved-mode=dark] .conversation-chat-head{background:#121416}:root[data-resolved-mode=dark] .conversation-item,:root[data-resolved-mode=dark] .conversation-bubble,:root[data-resolved-mode=dark] .composer-input-wrap,:root[data-resolved-mode=dark] .chat-head-meta span,:root[data-resolved-mode=dark] .contact-profile,:root[data-resolved-mode=dark] .detail-section,:root[data-resolved-mode=dark] .ticket-panel-card,:root[data-resolved-mode=dark] .ticket-form-modern,:root[data-resolved-mode=dark] .conversation-side-tabs,:root[data-resolved-mode=dark] .profile-conversation-item,:root[data-resolved-mode=dark] .input,:root[data-resolved-mode=dark] .select,:root[data-resolved-mode=dark] .textarea,:root[data-resolved-mode=dark] .readonly-link{box-shadow:none;background:#181a1d;border-color:#292d33}:root[data-resolved-mode=dark] .conversation-item:hover,:root[data-resolved-mode=dark] .conversation-item.active,:root[data-resolved-mode=dark] .chat-action-button:hover,:root[data-resolved-mode=dark] .icon-button:hover,:root[data-resolved-mode=dark] .composer-toolbar button:hover{background:#202329}:root[data-resolved-mode=dark] .message-day-divider{background:#181a1d;border-color:#292d33}:root[data-resolved-mode=dark] .conversation-bubble{color:#e5e7eb}.conversation-messages,:root[data-resolved-mode=light] .conversation-messages,:root[data-resolved-mode=dark] .conversation-messages{z-index:1;flex:1 1 0;align-items:stretch;min-height:0;padding:24px clamp(20px,4vw,48px);position:relative;overflow:hidden auto}.message-day-group{gap:14px;width:100%;min-width:0;display:grid}.message-row{align-items:flex-end;gap:10px;width:max-content;min-width:0;max-width:min(680px,76%);display:flex}.message-row.inbound{justify-self:start}.message-row.outbound{justify-self:end}.message-row .conversation-bubble{overflow-wrap:break-word;word-break:normal;flex:0 auto;min-width:min(180px,100%);max-width:100%}.message-row.inbound .conversation-bubble{border-bottom-left-radius:6px}.message-row.outbound .conversation-bubble{border-bottom-right-radius:6px}.conversation-avatar.mini{border-radius:999px;flex:0 0 24px;align-self:flex-end;width:24px;height:24px;font-size:9px}:root[data-resolved-mode=light] .nav-icon,:root[data-resolved-mode=light] .sidebar-account,:root[data-resolved-mode=light] .sidebar-toggle,:root[data-resolved-mode=light] .conversation-search,:root[data-resolved-mode=light] .conversation-filter-button,:root[data-resolved-mode=light] .conversation-item,:root[data-resolved-mode=light] .chat-head-meta span,:root[data-resolved-mode=light] .conversation-side-tabs,:root[data-resolved-mode=light] .contact-profile,:root[data-resolved-mode=light] .detail-section,:root[data-resolved-mode=light] .ticket-panel-card,:root[data-resolved-mode=light] .ticket-form-modern,:root[data-resolved-mode=light] .profile-conversation-item,:root[data-resolved-mode=light] .composer-input-wrap,:root[data-resolved-mode=light] .input,:root[data-resolved-mode=light] .select,:root[data-resolved-mode=light] .textarea,:root[data-resolved-mode=light] .readonly-link{color:#0f172a;background:#fff;border-color:#cbd5e1}:root[data-resolved-mode=light] .conversation-page,:root[data-resolved-mode=light] .conversation-inbox,:root[data-resolved-mode=light] .conversation-chat,:root[data-resolved-mode=light] .conversation-composer,:root[data-resolved-mode=light] .conversation-action-bar,:root[data-resolved-mode=light] .conversation-mode-tabs,:root[data-resolved-mode=light] .conversation-messages{background:#f4f7fb}:root[data-resolved-mode=light] .conversation-inbox-head,:root[data-resolved-mode=light] .conversation-chat-head,:root[data-resolved-mode=light] .conversation-details{background:#fff;border-color:#cbd5e1}:root[data-resolved-mode=light] .conversation-title-row h1,:root[data-resolved-mode=light] .conversation-inbox-head h1,:root[data-resolved-mode=light] .conversation-name,:root[data-resolved-mode=light] .conversation-mode-tabs button.active,:root[data-resolved-mode=light] .conversation-side-tabs button.active,:root[data-resolved-mode=light] .detail-value,:root[data-resolved-mode=light] .profile-conversation-item strong,:root[data-resolved-mode=light] .bubble-author strong{color:#0f172a}:root[data-resolved-mode=light] .subtitle,:root[data-resolved-mode=light] .conversation-project,:root[data-resolved-mode=light] .conversation-preview,:root[data-resolved-mode=light] .conversation-time,:root[data-resolved-mode=light] .conversation-mode-tabs button,:root[data-resolved-mode=light] .conversation-side-tabs button,:root[data-resolved-mode=light] .channel-label,:root[data-resolved-mode=light] .detail-label,:root[data-resolved-mode=light] .side-card-title,:root[data-resolved-mode=light] .field label,:root[data-resolved-mode=light] .profile-conversation-item small,:root[data-resolved-mode=light] .profile-conversation-item em,:root[data-resolved-mode=light] .bubble-author span,:root[data-resolved-mode=light] .bubble-meta{color:#475569}:root[data-resolved-mode=light] .conversation-side-tabs button.active{background:#eaf1ff;box-shadow:inset 0 0 0 1px #b7cbff}:root[data-resolved-mode=light] .conversation-bubble{color:#0f172a;background:#fff;border-color:#cbd5e1}:root[data-resolved-mode=light] .message-row.outbound .conversation-bubble{color:#fff;background:#2563eb;border-color:#1d4ed8}:root[data-resolved-mode=light] .message-row.outbound .bubble-author strong,:root[data-resolved-mode=light] .message-row.outbound .bubble-author span,:root[data-resolved-mode=light] .message-row.outbound .bubble-meta{color:#ffffffdb}:root[data-resolved-mode=light] .chat-action-button,:root[data-resolved-mode=light] .icon-button,:root[data-resolved-mode=light] .round-action{color:#334155;background:#fff;border-color:#cbd5e1}:root[data-resolved-mode=light] .chat-action-button:hover,:root[data-resolved-mode=light] .chat-action-button.active,:root[data-resolved-mode=light] .icon-button:hover,:root[data-resolved-mode=light] .round-action:hover{color:#1d4ed8;background:#eaf1ff;border-color:#b7cbff}.conversation-details .ticket-panel-card{background:linear-gradient(135deg, #2563eb42, #2563eb14), rgb(var(--app-surface));border-color:#60a5fa85 #60a5fa85 #60a5fa85 #2563eb;border-left-style:solid;border-left-width:5px;position:relative;overflow:hidden}.conversation-details .ticket-panel-card:before{content:"";background:linear-gradient(90deg,#2563eb,#38bdf8);border-radius:999px;height:4px;position:absolute;top:0;left:14px;right:14px}.conversation-details .ticket-panel-card .side-card-title{color:#bfdbfe;padding-top:4px}.conversation-details .ticket-summary-line .ticket-status-chip{color:#93c5fd;background:#2563eb2e;border-color:#60a5fa6b}.conversation-details .ticket-form-modern{background:linear-gradient(145deg,#2563eb29,#0000 38%),#0f172aa8;border-color:#60a5fa6b #60a5fa6b #60a5fa6b #3b82f6;border-left-style:solid;border-left-width:5px;position:relative;overflow:hidden}.conversation-details .ticket-form-modern:before{content:"";background:linear-gradient(90deg,#3b82f6,#38bdf8);border-radius:999px;height:4px;position:absolute;top:0;left:14px;right:14px}.conversation-details .ticket-form-modern>.field{background:#2563eb12;border:1px solid #60a5fa2e;border-radius:14px;padding:10px}.conversation-details .ticket-form-modern>.field:nth-of-type(4n+2),.conversation-details .ticket-form-modern>.field:nth-of-type(4n+3){background:#f59e0b12;border-color:#f59e0b2e}.conversation-details .ticket-form-modern>.field:nth-of-type(4n+4){background:#22c55e12;border-color:#22c55e2e}.conversation-details .ticket-form-modern>.field:nth-of-type(4n+2) .input,.conversation-details .ticket-form-modern>.field:nth-of-type(4n+2) .select,.conversation-details .ticket-form-modern>.field:nth-of-type(4n+3) .input,.conversation-details .ticket-form-modern>.field:nth-of-type(4n+3) .select{border-color:#f59e0b4d}.conversation-details .ticket-form-modern>.field:nth-of-type(4n+4) .input,.conversation-details .ticket-form-modern>.field:nth-of-type(4n+4) .select{border-color:#22c55e47}.conversation-details .ticket-tramite-card{background:linear-gradient(145deg,#f59e0b29,#0000 42%),#0f172a9e;border:1px solid #f59e0b52;border-left:5px solid #f59e0b;border-radius:16px;padding:12px}.conversation-details .ticket-tramite-card .textarea{border-color:#f59e0b57}:root[data-resolved-mode=light] .conversation-details .ticket-panel-card{background:linear-gradient(135deg,#2563eb24,#2563eb0a),#fff;border-color:#2563eb57 #2563eb57 #2563eb57 #2563eb}:root[data-resolved-mode=light] .conversation-details .ticket-panel-card .side-card-title{color:#1d4ed8}:root[data-resolved-mode=light] .conversation-details .ticket-summary-line .ticket-status-chip{color:#1d4ed8;background:#eaf1ff;border-color:#b7cbff}:root[data-resolved-mode=light] .conversation-details .ticket-form-modern{background:linear-gradient(145deg,#2563eb1a,#0000 38%),#fff;border-color:#2563eb42 #2563eb42 #2563eb42 #3b82f6}:root[data-resolved-mode=light] .conversation-details .ticket-form-modern>.field{background:#f8faff;border-color:#bfdbfe}:root[data-resolved-mode=light] .conversation-details .ticket-form-modern>.field:nth-of-type(4n+2),:root[data-resolved-mode=light] .conversation-details .ticket-form-modern>.field:nth-of-type(4n+3){background:#fff7ed;border-color:#fed7aa}:root[data-resolved-mode=light] .conversation-details .ticket-form-modern>.field:nth-of-type(4n+4){background:#f0fdf4;border-color:#bbf7d0}:root[data-resolved-mode=light] .conversation-details .ticket-tramite-card{background:linear-gradient(145deg,#f59e0b1f,#0000 42%),#fff;border-color:#fdba74 #fdba74 #fdba74 #f59e0b}.conversation-workspace,:root[data-resolved-mode=dark] .conversation-workspace,:root[data-resolved-mode=light] .conversation-workspace{grid-template-columns:minmax(0,1fr) 420px}.conversation-workspace:not(:has(.conversation-details)){grid-template-columns:minmax(0,1fr) 420px}.conversation-details{padding-left:22px;padding-right:22px}@media (max-width:1180px){.conversation-workspace,:root[data-resolved-mode=dark] .conversation-workspace,:root[data-resolved-mode=light] .conversation-workspace{grid-template-columns:minmax(0,1fr) 360px}.conversation-workspace:not(:has(.conversation-details)){grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:900px){.conversation-workspace,:root[data-resolved-mode=dark] .conversation-workspace,:root[data-resolved-mode=light] .conversation-workspace{grid-template-columns:minmax(0,1fr)}.conversation-workspace:not(:has(.conversation-details)){grid-template-columns:minmax(0,1fr)}}.conversation-bubble,.message-row .conversation-bubble,:root[data-resolved-mode=light] .conversation-bubble,:root[data-resolved-mode=dark] .conversation-bubble{overflow-wrap:break-word;word-break:normal}.bubble-author strong,.conversation-name,.user-name,.sector-name{text-overflow:ellipsis;white-space:nowrap;word-break:normal;min-width:0;overflow:hidden}@media (max-width:700px){.conversation-page{grid-template-columns:minmax(0,1fr)}.conversation-page.has-selection .conversation-inbox{display:none}.conversation-chat,.conversation-page.has-selection .conversation-chat{display:flex}.conversation-workspace,.conversation-page.has-selection .conversation-workspace{grid-template-columns:minmax(0,1fr);display:grid}.conversation-messages{padding:18px 16px}.message-row{max-width:92%}.conversation-action-bar,.conversation-composer{padding-left:14px;padding-right:14px}}:root[data-resolved-mode=dark] .conversation-page{background:#0b111b}:root[data-resolved-mode=dark] .conversation-inbox,:root[data-resolved-mode=dark] .conversation-chat,:root[data-resolved-mode=dark] .conversation-details{background:#0d1420}:root[data-resolved-mode=dark] .conversation-inbox-head,:root[data-resolved-mode=dark] .conversation-chat-head,:root[data-resolved-mode=dark] .conversation-composer,:root[data-resolved-mode=dark] .conversation-action-bar,:root[data-resolved-mode=dark] .conversation-mode-tabs{background:#111827;border-color:#1e293b}:root[data-resolved-mode=dark] .conversation-item,:root[data-resolved-mode=dark] .conversation-side-tabs,:root[data-resolved-mode=dark] .contact-profile,:root[data-resolved-mode=dark] .detail-section,:root[data-resolved-mode=dark] .ticket-panel-card,:root[data-resolved-mode=dark] .ticket-form-modern,:root[data-resolved-mode=dark] .profile-conversation-item,:root[data-resolved-mode=dark] .composer-input-wrap{background:#111827;border-color:#1e293b;box-shadow:0 14px 32px #0000001f}:root[data-resolved-mode=dark] .conversation-item:hover,:root[data-resolved-mode=dark] .profile-conversation-item:hover{background:#172235;border-color:#60a5fa6b}:root[data-resolved-mode=dark] .conversation-item.active,:root[data-resolved-mode=dark] .profile-conversation-item.active{background:linear-gradient(135deg,#2563eb2e,#111827f5);border-color:#2563eb}:root[data-resolved-mode=dark] .conversation-messages{background:radial-gradient(circle at 16% 12%,#2563eb14,#0000 26%),#0b111b}:root[data-resolved-mode=dark] .conversation-bubble{color:#f8fafc;background:#111827;border-color:#1e293b;box-shadow:0 12px 26px #00000024}:root[data-resolved-mode=dark] .message-row.outbound .conversation-bubble{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#93c5fd5c}:root[data-resolved-mode=dark] .message-row.inbound .conversation-bubble{background:#111827}:root[data-resolved-mode=dark] .conversation-details .ticket-panel-card{background:linear-gradient(135deg,#2563eb2e,#2563eb0d),#111827;border-color:#60a5fa57 #60a5fa57 #60a5fa57 #2563eb}:root[data-resolved-mode=dark] .conversation-details .ticket-form-modern{background:linear-gradient(145deg,#2563eb24,#0000 38%),#111827;border-color:#60a5fa57 #60a5fa57 #60a5fa57 #3b82f6}:root[data-resolved-mode=dark] .conversation-details .ticket-form-modern>.field{background:#2563eb1a;border-color:#60a5fa40}:root[data-resolved-mode=dark] .conversation-details .ticket-form-modern>.field:nth-of-type(4n+2),:root[data-resolved-mode=dark] .conversation-details .ticket-form-modern>.field:nth-of-type(4n+3){background:#f59e0b1a;border-color:#f59e0b40}:root[data-resolved-mode=dark] .conversation-details .ticket-form-modern>.field:nth-of-type(4n+4){background:#22c55e1a;border-color:#22c55e40}:root[data-resolved-mode=dark] .conversation-details .ticket-tramite-card{background:linear-gradient(145deg,#f59e0b24,#0000 42%),#111827;border-color:#f59e0b57 #f59e0b57 #f59e0b57 #f59e0b}:is(.conversation-page,.conversation-page:has(.conversation-queues.compact)){grid-template-columns:320px minmax(0,1fr)}.conversation-inbox-head{gap:14px;padding:20px}.conversation-search-row{grid-template-columns:minmax(0,1fr) 36px}.conversation-search .input{min-height:36px}.conversation-filter-button,.button.icon-only,.icon-button,.assign-button{height:36px}.conversation-filter-button,.button.icon-only,.icon-button{width:36px}.conversation-tabs{gap:8px}.conversation-tabs a{min-height:31px;padding:7px 10px}.conversation-list{gap:10px;padding:16px}.conversation-item,:root[data-resolved-mode=light] .conversation-item,:root[data-resolved-mode=dark] .conversation-item{border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:auto;margin:0;padding:14px;display:grid}.conversation-avatar{flex:0 0 42px;width:42px;height:42px;font-size:12px}.conversation-avatar.compact{flex-basis:38px;width:38px;height:38px}.conversation-avatar.mini{flex-basis:24px;width:24px;height:24px;font-size:9px}.conversation-name{font-size:13px;line-height:1.25}.conversation-project,.conversation-preview,.conversation-time{font-size:11px;line-height:1.35}.conversation-tag{padding:5px 8px;font-size:10px}.conversation-workspace,:root[data-resolved-mode=light] .conversation-workspace,:root[data-resolved-mode=dark] .conversation-workspace{grid-template-columns:minmax(0,1fr) 420px}.conversation-workspace:not(:has(.conversation-details)){grid-template-columns:minmax(0,1fr) 420px}.conversation-chat-head,:root[data-resolved-mode=light] .conversation-chat-head,:root[data-resolved-mode=dark] .conversation-chat-head{grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;gap:14px;height:72px;padding:0 20px}.conversation-mode-tabs,:root[data-resolved-mode=light] .conversation-mode-tabs,:root[data-resolved-mode=dark] .conversation-mode-tabs{gap:20px;height:44px;padding:0 20px}.conversation-mode-tabs button{height:44px;font-size:12px}.conversation-messages,:root[data-resolved-mode=light] .conversation-messages,:root[data-resolved-mode=dark] .conversation-messages{gap:18px;padding:24px 32px}.message-day-group{gap:14px}.message-row,:root[data-resolved-mode=light] .message-row,:root[data-resolved-mode=dark] .message-row{gap:10px;max-width:min(720px,74%)}.conversation-bubble,.message-row .conversation-bubble,:root[data-resolved-mode=light] .conversation-bubble,:root[data-resolved-mode=dark] .conversation-bubble{border-radius:16px;padding:12px 14px;font-size:13px;line-height:1.5}.conversation-composer,:root[data-resolved-mode=light] .conversation-composer,:root[data-resolved-mode=dark] .conversation-composer{padding:16px 20px 14px}.composer-input-wrap,:root[data-resolved-mode=light] .composer-input-wrap,:root[data-resolved-mode=dark] .composer-input-wrap{border-radius:16px;padding:12px}.composer-toolbar{gap:8px}.conversation-action-bar,:root[data-resolved-mode=light] .conversation-action-bar,:root[data-resolved-mode=dark] .conversation-action-bar{gap:10px;padding:0 20px 18px}.conversation-details,:root[data-resolved-mode=light] .conversation-details,:root[data-resolved-mode=dark] .conversation-details{padding:22px}.conversation-side-tabs,.contact-profile,.detail-section,.ticket-panel-card,.ticket-form-modern,.profile-conversation-item,:root[data-resolved-mode=light] .conversation-side-tabs,:root[data-resolved-mode=light] .contact-profile,:root[data-resolved-mode=light] .detail-section,:root[data-resolved-mode=light] .ticket-panel-card,:root[data-resolved-mode=light] .ticket-form-modern,:root[data-resolved-mode=light] .profile-conversation-item,:root[data-resolved-mode=dark] .conversation-side-tabs,:root[data-resolved-mode=dark] .contact-profile,:root[data-resolved-mode=dark] .detail-section,:root[data-resolved-mode=dark] .ticket-panel-card,:root[data-resolved-mode=dark] .ticket-form-modern,:root[data-resolved-mode=dark] .profile-conversation-item{border-radius:16px}.conversation-side-tabs{gap:6px;padding:4px}.conversation-side-tabs button{min-height:34px;padding:7px 10px;font-size:12px}.contact-profile,.detail-section,.ticket-panel-card{padding:14px}.conversation-details .ticket-form-modern>.field,:root[data-resolved-mode=light] .conversation-details .ticket-form-modern>.field,:root[data-resolved-mode=dark] .conversation-details .ticket-form-modern>.field{border-radius:14px;padding:10px}:root[data-resolved-mode=dark] .conversation-page,:root[data-resolved-mode=dark] .conversation-inbox,:root[data-resolved-mode=dark] .conversation-chat,:root[data-resolved-mode=dark] .conversation-composer,:root[data-resolved-mode=dark] .conversation-action-bar,:root[data-resolved-mode=dark] .conversation-mode-tabs,:root[data-resolved-mode=dark] .conversation-messages{background:#0b111b}:root[data-resolved-mode=dark] .conversation-inbox-head,:root[data-resolved-mode=dark] .conversation-chat-head,:root[data-resolved-mode=dark] .conversation-details{background:#0d1420;border-color:#1e293b}:root[data-resolved-mode=dark] .conversation-search,:root[data-resolved-mode=dark] .conversation-filter-button,:root[data-resolved-mode=dark] .conversation-item,:root[data-resolved-mode=dark] .chat-head-meta span,:root[data-resolved-mode=dark] .conversation-side-tabs,:root[data-resolved-mode=dark] .contact-profile,:root[data-resolved-mode=dark] .detail-section,:root[data-resolved-mode=dark] .ticket-panel-card,:root[data-resolved-mode=dark] .ticket-form-modern,:root[data-resolved-mode=dark] .profile-conversation-item,:root[data-resolved-mode=dark] .composer-input-wrap,:root[data-resolved-mode=dark] .input,:root[data-resolved-mode=dark] .select,:root[data-resolved-mode=dark] .textarea,:root[data-resolved-mode=dark] .readonly-link{color:#f8fafc;background:#111827;border-color:#1e293b}:root[data-resolved-mode=dark] .conversation-item:hover,:root[data-resolved-mode=dark] .conversation-item.active{background:#172235}:root[data-resolved-mode=dark] .conversation-item.active{border-color:#2563eb}@media (max-width:1180px){:is(.conversation-page,.conversation-page:has(.conversation-queues.compact)){grid-template-columns:300px minmax(0,1fr)}.conversation-workspace,:root[data-resolved-mode=light] .conversation-workspace,:root[data-resolved-mode=dark] .conversation-workspace{grid-template-columns:minmax(0,1fr) 360px}.conversation-workspace:not(:has(.conversation-details)){grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:900px){:is(.conversation-page,.conversation-page:has(.conversation-queues.compact)){grid-template-columns:280px minmax(0,1fr)}.conversation-workspace,:root[data-resolved-mode=light] .conversation-workspace,:root[data-resolved-mode=dark] .conversation-workspace{grid-template-columns:minmax(0,1fr)}.conversation-workspace:not(:has(.conversation-details)){grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){:is(.conversation-page,.conversation-page:has(.conversation-queues.compact)){grid-template-columns:minmax(0,1fr)}.conversation-messages,:root[data-resolved-mode=light] .conversation-messages,:root[data-resolved-mode=dark] .conversation-messages{padding:18px 16px}.message-row,:root[data-resolved-mode=light] .message-row,:root[data-resolved-mode=dark] .message-row{max-width:92%}}:is(:root[data-resolved-mode=light] .content:has(.conversation-page),:root[data-resolved-mode=dark] .content:has(.conversation-page)){max-width:none;height:100vh;padding:0;overflow:hidden}:root[data-resolved-mode=light] .conversation-page,:root[data-resolved-mode=dark] .conversation-page,:root[data-resolved-mode=light] .conversation-page.has-selection,:root[data-resolved-mode=dark] .conversation-page.has-selection{grid-template-columns:var(--attendance-inbox-width) minmax(0, 1fr);min-width:0;height:100vh;margin:0;display:grid;overflow:hidden}:root[data-resolved-mode=light] .conversation-page:has(.conversation-queues.compact){grid-template-columns:var(--attendance-inbox-width) minmax(0, 1fr);min-width:0;height:100vh;margin:0;display:grid;overflow:hidden}:root[data-resolved-mode=dark] .conversation-page:has(.conversation-queues.compact){grid-template-columns:var(--attendance-inbox-width) minmax(0, 1fr);min-width:0;height:100vh;margin:0;display:grid;overflow:hidden}:root[data-resolved-mode=light] .conversation-inbox,:root[data-resolved-mode=dark] .conversation-inbox{min-width:0;overflow:hidden}:root[data-resolved-mode=dark] .conversation-inbox{padding:22px 18px 22px 22px}:root[data-resolved-mode=light] .conversation-inbox-head,:root[data-resolved-mode=dark] .conversation-inbox-head{gap:14px;padding:20px;display:grid}:root[data-resolved-mode=light] .conversation-search-row,:root[data-resolved-mode=dark] .conversation-search-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}:root[data-resolved-mode=light] .conversation-search,:root[data-resolved-mode=dark] .conversation-search{min-height:var(--attendance-control-height);border-radius:14px;padding:0 11px}:root[data-resolved-mode=light] .conversation-period-filters,:root[data-resolved-mode=dark] .conversation-period-filters{background:rgb(var(--app-surface));border:1px solid var(--line);color:var(--muted);min-height:var(--attendance-control-height);border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}:root[data-resolved-mode=light] .conversation-period-filters .input,:root[data-resolved-mode=dark] .conversation-period-filters .input{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;min-height:34px;padding:0;font-size:11px}:root[data-resolved-mode=light] .conversation-filter-button,:root[data-resolved-mode=dark] .conversation-filter-button,:root[data-resolved-mode=light] .button.icon-only,:root[data-resolved-mode=dark] .button.icon-only,:root[data-resolved-mode=light] .icon-button,:root[data-resolved-mode=dark] .icon-button{height:var(--attendance-control-height);width:var(--attendance-control-height);border-radius:14px}:root[data-resolved-mode=light] .conversation-tabs,:root[data-resolved-mode=dark] .conversation-tabs{gap:8px}:root[data-resolved-mode=light] .conversation-tabs a,:root[data-resolved-mode=dark] .conversation-tabs a{font-size:var(--attendance-caption-font);min-height:31px;padding:7px 10px}:root[data-resolved-mode=light] .conversation-tabs a.active,:root[data-resolved-mode=dark] .conversation-tabs a.active,:root[data-resolved-mode=light] .conversation-tabs a[aria-current=page],:root[data-resolved-mode=dark] .conversation-tabs a[aria-current=page]{color:var(--ink);background:#2563eb2e;border-color:#2563eb94;box-shadow:inset 0 0 0 1px #2563eb38}:root[data-resolved-mode=light] .conversation-list,:root[data-resolved-mode=dark] .conversation-list{gap:var(--attendance-card-gap);height:calc(100vh - 178px);padding:16px;display:grid;overflow:auto}:root[data-resolved-mode=light] .conversation-item,:root[data-resolved-mode=dark] .conversation-item{border-radius:var(--attendance-card-radius);min-height:0;padding:var(--attendance-card-padding);grid-template-columns:42px minmax(0,1fr) auto;gap:11px;display:grid}:root[data-resolved-mode=light] .conversation-name,:root[data-resolved-mode=dark] .conversation-name{font-size:var(--attendance-body-font);line-height:1.25}:root[data-resolved-mode=light] .conversation-project,:root[data-resolved-mode=dark] .conversation-project,:root[data-resolved-mode=light] .conversation-preview,:root[data-resolved-mode=dark] .conversation-preview,:root[data-resolved-mode=light] .conversation-time,:root[data-resolved-mode=dark] .conversation-time,:root[data-resolved-mode=light] .chat-head-meta span,:root[data-resolved-mode=dark] .chat-head-meta span{font-size:var(--attendance-caption-font);line-height:1.35}:root[data-resolved-mode=light] .conversation-tag,:root[data-resolved-mode=dark] .conversation-tag{font-size:var(--attendance-micro-font);padding:5px 8px}:is(:root[data-resolved-mode=light] .conversation-workspace,:root[data-resolved-mode=dark] .conversation-workspace,:root[data-resolved-mode=light] .conversation-workspace:not(:has(.conversation-details)),:root[data-resolved-mode=dark] .conversation-workspace:not(:has(.conversation-details))){grid-template-columns:minmax(0, 1fr) var(--attendance-detail-width);min-width:0;height:100vh;display:grid;overflow:hidden}:root[data-resolved-mode=light] .conversation-chat-head,:root[data-resolved-mode=dark] .conversation-chat-head{height:var(--attendance-header-height);grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;gap:14px;padding:0 20px;display:grid}:root[data-resolved-mode=light] .conversation-messages,:root[data-resolved-mode=dark] .conversation-messages{gap:18px;padding:24px 32px}:root[data-resolved-mode=light] .conversation-bubble,:root[data-resolved-mode=dark] .conversation-bubble{border-radius:var(--attendance-card-radius);font-size:var(--attendance-body-font);padding:12px 14px;line-height:1.5}:root[data-resolved-mode=light] .conversation-composer,:root[data-resolved-mode=dark] .conversation-composer{padding:16px 20px 14px}:root[data-resolved-mode=light] .composer-input-wrap,:root[data-resolved-mode=dark] .composer-input-wrap,:root[data-resolved-mode=light] .conversation-side-tabs,:root[data-resolved-mode=dark] .conversation-side-tabs,:root[data-resolved-mode=light] .contact-profile,:root[data-resolved-mode=dark] .contact-profile,:root[data-resolved-mode=light] .detail-section,:root[data-resolved-mode=dark] .detail-section,:root[data-resolved-mode=light] .ticket-panel-card,:root[data-resolved-mode=dark] .ticket-panel-card,:root[data-resolved-mode=light] .ticket-form-modern,:root[data-resolved-mode=dark] .ticket-form-modern,:root[data-resolved-mode=light] .profile-conversation-item,:root[data-resolved-mode=dark] .profile-conversation-item{border-radius:var(--attendance-card-radius)}:root[data-resolved-mode=light] .conversation-details,:root[data-resolved-mode=dark] .conversation-details{padding:22px}@media (max-width:900px){:is(:root[data-resolved-mode=light] .conversation-workspace,:root[data-resolved-mode=dark] .conversation-workspace,:root[data-resolved-mode=light] .conversation-workspace:not(:has(.conversation-details)),:root[data-resolved-mode=dark] .conversation-workspace:not(:has(.conversation-details))){grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){:root[data-resolved-mode=light] .conversation-page,:root[data-resolved-mode=dark] .conversation-page,:root[data-resolved-mode=light] .conversation-page.has-selection,:root[data-resolved-mode=dark] .conversation-page.has-selection{grid-template-columns:minmax(0,1fr)}:root[data-resolved-mode=light] .conversation-page:has(.conversation-queues.compact){grid-template-columns:minmax(0,1fr)}:root[data-resolved-mode=dark] .conversation-page:has(.conversation-queues.compact){grid-template-columns:minmax(0,1fr)}:root[data-resolved-mode=light] .message-row,:root[data-resolved-mode=dark] .message-row{max-width:92%}}:root[data-resolved-mode=light] .conversation-list,:root[data-resolved-mode=dark] .conversation-list{grid-auto-rows:minmax(var(--attendance-row-height), auto)!important;align-content:start!important;gap:10px!important;padding:16px!important;display:grid!important;overflow-x:hidden!important}:root[data-resolved-mode=light] .conversation-item,:root[data-resolved-mode=dark] .conversation-item{grid-template-columns:var(--attendance-avatar-size) minmax(0, 1fr) 52px!important;min-height:var(--attendance-row-height)!important;border-radius:16px!important;align-items:start!important;gap:11px!important;padding:14px!important;display:grid!important;overflow:hidden!important}:root[data-resolved-mode=light] .conversation-avatar,:root[data-resolved-mode=dark] .conversation-avatar{flex:0 0 var(--attendance-avatar-size)!important;height:var(--attendance-avatar-size)!important;width:var(--attendance-avatar-size)!important;align-self:start!important;font-size:12px!important}:root[data-resolved-mode=light] .conversation-item-main,:root[data-resolved-mode=dark] .conversation-item-main{gap:4px!important;min-width:0!important;display:grid!important;overflow:hidden!important}:root[data-resolved-mode=light] .conversation-item-title-row,:root[data-resolved-mode=dark] .conversation-item-title-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}:root[data-resolved-mode=light] .conversation-name,:root[data-resolved-mode=dark] .conversation-name,:root[data-resolved-mode=light] .conversation-project,:root[data-resolved-mode=dark] .conversation-project,:root[data-resolved-mode=light] .conversation-preview,:root[data-resolved-mode=dark] .conversation-preview{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}:root[data-resolved-mode=light] .conversation-name,:root[data-resolved-mode=dark] .conversation-name{font-size:13px!important;font-weight:600!important;line-height:1.25!important}:root[data-resolved-mode=light] .conversation-project,:root[data-resolved-mode=dark] .conversation-project,:root[data-resolved-mode=light] .conversation-preview,:root[data-resolved-mode=dark] .conversation-preview{margin:0!important;font-size:11px!important;font-weight:400!important;line-height:1.25!important}:root[data-resolved-mode=light] .conversation-tags,:root[data-resolved-mode=dark] .conversation-tags{flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;min-height:0!important;max-height:24px!important;margin:2px 0 0!important;display:flex!important;overflow:hidden!important}:root[data-resolved-mode=light] .conversation-tag,:root[data-resolved-mode=dark] .conversation-tag{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:118px!important;padding:5px 8px!important;font-size:10px!important;font-weight:500!important;line-height:1!important;overflow:hidden!important}:root[data-resolved-mode=light] .conversation-item-side,:root[data-resolved-mode=dark] .conversation-item-side{flex-direction:column!important;align-items:flex-end!important;gap:8px!important;min-width:0!important;display:flex!important;overflow:hidden!important}:root[data-resolved-mode=light] .conversation-time,:root[data-resolved-mode=dark] .conversation-time{white-space:nowrap!important;font-size:11px!important;line-height:1.2!important}:root[data-resolved-mode=light] .conversation-page,:root[data-resolved-mode=dark] .conversation-page,:root[data-resolved-mode=light] .conversation-page.has-selection,:root[data-resolved-mode=dark] .conversation-page.has-selection{grid-template-columns:var(--attendance-inbox-width) minmax(0, 1fr)!important}:root[data-resolved-mode=light] .conversation-page:has(.conversation-queues.compact){grid-template-columns:var(--attendance-inbox-width) minmax(0, 1fr)!important}:root[data-resolved-mode=dark] .conversation-page:has(.conversation-queues.compact){grid-template-columns:var(--attendance-inbox-width) minmax(0, 1fr)!important}:root[data-resolved-mode=light] .conversation-item,:root[data-resolved-mode=dark] .conversation-item{grid-template-columns:var(--conversation-card-avatar) minmax(0, 1fr) var(--conversation-card-side)!important;min-height:var(--conversation-card-height)!important;align-items:center!important;padding:12px 14px!important}:root[data-resolved-mode=light] .conversation-avatar,:root[data-resolved-mode=dark] .conversation-avatar{flex-basis:var(--conversation-card-avatar)!important;height:var(--conversation-card-avatar)!important;width:var(--conversation-card-avatar)!important;border-radius:12px!important;align-self:center!important;font-size:16px!important;font-weight:700!important}:root[data-resolved-mode=light] .conversation-item-main,:root[data-resolved-mode=dark] .conversation-item-main{grid-template-rows:auto auto auto!important;align-content:center!important;gap:4px!important;display:grid!important}:root[data-resolved-mode=light] .conversation-tags,:root[data-resolved-mode=dark] .conversation-tags{order:1!important;margin:0!important}:root[data-resolved-mode=light] .conversation-item-title-row,:root[data-resolved-mode=dark] .conversation-item-title-row{order:2!important;display:block!important}:root[data-resolved-mode=light] .conversation-item-title-row>.conversation-tag,:root[data-resolved-mode=dark] .conversation-item-title-row>.conversation-tag,:root[data-resolved-mode=light] .conversation-project,:root[data-resolved-mode=dark] .conversation-project{display:none!important}:root[data-resolved-mode=light] .conversation-name,:root[data-resolved-mode=dark] .conversation-name{color:var(--ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:18px!important;font-weight:700!important;line-height:1.12!important;display:block!important;overflow:hidden!important}:root[data-resolved-mode=light] .conversation-preview,:root[data-resolved-mode=dark] .conversation-preview{color:var(--ink)!important;order:3!important;font-size:16px!important;font-weight:700!important;line-height:1.15!important}:root[data-resolved-mode=light] .conversation-tag,:root[data-resolved-mode=dark] .conversation-tag{border-radius:999px!important;max-width:128px!important;padding:4px 10px!important;font-size:13px!important;font-weight:500!important;line-height:1!important}:root[data-resolved-mode=light] .conversation-item-side,:root[data-resolved-mode=dark] .conversation-item-side{justify-content:flex-end!important;align-self:stretch!important;padding-bottom:8px!important}:root[data-resolved-mode=light] .conversation-time,:root[data-resolved-mode=dark] .conversation-time{font-size:16px!important;font-weight:400!important;line-height:1!important}@media (max-width:1180px){:root[data-resolved-mode=light] .conversation-name,:root[data-resolved-mode=dark] .conversation-name{font-size:16px!important}:root[data-resolved-mode=light] .conversation-preview,:root[data-resolved-mode=dark] .conversation-preview,:root[data-resolved-mode=light] .conversation-time,:root[data-resolved-mode=dark] .conversation-time{font-size:14px!important}}:root[data-resolved-mode=light] .conversation-item,:root[data-resolved-mode=dark] .conversation-item{min-height:var(--conversation-card-height)!important;gap:10px!important;padding:10px 12px!important}:root[data-resolved-mode=light] .conversation-item .conversation-avatar,:root[data-resolved-mode=dark] .conversation-item .conversation-avatar{flex-basis:var(--conversation-card-avatar)!important;height:var(--conversation-card-avatar)!important;width:var(--conversation-card-avatar)!important;border-radius:12px!important;font-size:14px!important}:root[data-resolved-mode=light] .conversation-item .whatsapp-dot,:root[data-resolved-mode=dark] .conversation-item .whatsapp-dot{border-width:3px!important;width:22px!important;height:22px!important;bottom:3px!important;right:-8px!important}:root[data-resolved-mode=light] .conversation-item .conversation-name,:root[data-resolved-mode=dark] .conversation-item .conversation-name{font-size:16px!important;font-weight:700!important;line-height:1.12!important}:root[data-resolved-mode=light] .conversation-item .conversation-preview,:root[data-resolved-mode=dark] .conversation-item .conversation-preview{font-size:14px!important;font-weight:600!important;line-height:1.15!important}:root[data-resolved-mode=light] .conversation-item .conversation-tag,:root[data-resolved-mode=dark] .conversation-item .conversation-tag{max-width:116px!important;padding:4px 8px!important;font-size:11px!important}:root[data-resolved-mode=light] .conversation-item .conversation-time,:root[data-resolved-mode=dark] .conversation-item .conversation-time{font-size:13px!important;line-height:1!important}:root[data-resolved-mode=light] .chat-head-primary .conversation-avatar.compact,:root[data-resolved-mode=dark] .chat-head-primary .conversation-avatar.compact{flex:0 0 36px!important;width:36px!important;height:36px!important;font-size:12px!important}:root[data-resolved-mode=light] .chat-head-primary .conversation-avatar.compact .whatsapp-dot,:root[data-resolved-mode=dark] .chat-head-primary .conversation-avatar.compact .whatsapp-dot{border-width:2px!important;width:14px!important;height:14px!important;bottom:-2px!important;right:-3px!important}:root[data-resolved-mode=light] .chat-head-copy .conversation-name,:root[data-resolved-mode=dark] .chat-head-copy .conversation-name,:root[data-resolved-mode=light] .contact-profile .conversation-name,:root[data-resolved-mode=dark] .contact-profile .conversation-name{font-size:13px!important;font-weight:600!important;line-height:1.2!important}:root[data-resolved-mode=light] .message-row,:root[data-resolved-mode=dark] .message-row{gap:8px!important;max-width:min(680px,72%)!important}:root[data-resolved-mode=light] .message-row .conversation-avatar.mini,:root[data-resolved-mode=dark] .message-row .conversation-avatar.mini{flex:0 0 var(--chat-avatar-size)!important;height:var(--chat-avatar-size)!important;width:var(--chat-avatar-size)!important;border-radius:10px!important;align-self:flex-end!important;font-size:10px!important;font-weight:700!important}:root[data-resolved-mode=light] .message-row .conversation-avatar.mini .whatsapp-dot,:root[data-resolved-mode=dark] .message-row .conversation-avatar.mini .whatsapp-dot{display:none!important}:root[data-resolved-mode=light] .message-row .conversation-bubble,:root[data-resolved-mode=dark] .message-row .conversation-bubble{border-radius:14px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.45!important}:root[data-resolved-mode=light] .message-row .bubble-author strong,:root[data-resolved-mode=dark] .message-row .bubble-author strong{font-size:10px!important;font-weight:600!important}:root[data-resolved-mode=light] .message-row .bubble-author span,:root[data-resolved-mode=dark] .message-row .bubble-author span,:root[data-resolved-mode=light] .message-row .bubble-meta,:root[data-resolved-mode=dark] .message-row .bubble-meta{font-size:9px!important}:root[data-resolved-mode=light] .internal-note-card,:root[data-resolved-mode=dark] .internal-note-card{max-height:210px!important;padding:12px!important;bottom:112px!important;left:24px!important;right:24px!important}:root[data-resolved-mode=light] .internal-note-input,:root[data-resolved-mode=dark] .internal-note-input{min-height:82px!important}:root[data-resolved-mode=light] .conversation-composer,:root[data-resolved-mode=dark] .conversation-composer{grid-template-columns:minmax(0,1fr) 40px!important;gap:10px!important;padding:12px 18px 8px!important}:root[data-resolved-mode=light] .composer-input-wrap,:root[data-resolved-mode=dark] .composer-input-wrap{gap:6px!important;padding:10px!important}:root[data-resolved-mode=light] .conversation-composer .input,:root[data-resolved-mode=dark] .conversation-composer .input{min-height:30px!important}:root[data-resolved-mode=light] .composer-toolbar button,:root[data-resolved-mode=dark] .composer-toolbar button{width:28px!important;height:28px!important}:root[data-resolved-mode=light] .conversation-action-bar,:root[data-resolved-mode=dark] .conversation-action-bar{padding:0 18px 12px!important}@media (max-width:1180px){:root[data-resolved-mode=light] .conversation-item .conversation-name,:root[data-resolved-mode=dark] .conversation-item .conversation-name{font-size:15px!important}:root[data-resolved-mode=light] .conversation-item .conversation-preview,:root[data-resolved-mode=dark] .conversation-item .conversation-preview,:root[data-resolved-mode=light] .conversation-item .conversation-time,:root[data-resolved-mode=dark] .conversation-item .conversation-time{font-size:12px!important}}.professional-card,.app-card,.section-card,.panel-card,.metric-card,.stat-card,.card,.mogpi-panel,.dashboard-action-card,.dashboard-insight-panel,.settings-section-card,.settings-create-card,.settings-modal-card,.new-ticket-card,.ticket-record-card,.ticket-attachments-card,.ticket-management-card,.ticket-attachment-card,.ticket-panel-card,.ticket-form-modern,.ticket-tramite-card,.ticket-internal-workspace,.contact-profile,.detail-section,.conversation-side-card,.profile-conversation-item,.technician-card,.auth-form{background:var(--app-card-bg);border:1px solid var(--app-card-border);border-radius:var(--app-card-radius);box-shadow:var(--app-card-shadow);color:var(--app-card-text)}.card,.mogpi-panel,.dashboard-action-card,.settings-section-card,.settings-create-card,.new-ticket-card,.ticket-record-card,.ticket-attachments-card,.ticket-management-card,.ticket-attachment-card,.ticket-panel-card,.ticket-form-modern,.ticket-tramite-card,.ticket-internal-workspace,.contact-profile,.detail-section,.conversation-side-card,.profile-conversation-item,.technician-card,.auth-form{transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s}.professional-card:hover,.app-card:hover,.section-card:hover,.panel-card:hover,.metric-card:hover,.stat-card:hover,.card:hover,.mogpi-panel:hover,.dashboard-action-card:hover,.dashboard-action-card:focus-visible,.dashboard-action-card.active,.settings-section-card:hover,.settings-section-card:focus-visible,.settings-section-card.active,.new-ticket-card:hover,.ticket-record-card:hover,.ticket-attachments-card:hover,.ticket-management-card:hover,.ticket-attachment-card:hover,.conversation-side-card:hover,.profile-conversation-item:hover,.profile-conversation-item:focus-visible,.technician-card:hover,.technician-card.active{border-color:var(--app-card-border-hover);box-shadow:var(--app-card-shadow-hover);transform:translateY(-1px)}.subtitle,.metric-label,.metric-note,.dashboard-panel-title,.settings-section-copy small,.detail-label,.detail-value.muted,.profile-conversation-item small,.profile-conversation-item em,.ticket-panel-head p,.ticket-form-mini-head small{color:var(--app-card-muted)}.dashboard-bar-row,.dashboard-ticket-line,.dashboard-status-row,.profile-conversation-item{background:var(--app-card-bg-subtle)}.settings-section-code,.nav-badge,.ticket-form-mini-head span,.ticket-summary-line span,.conversation-side-tabs button,.conversation-side-tabs a,.conversation-side-tabs span{background:var(--app-card-chip-bg);border:1px solid var(--app-card-chip-border);color:var(--app-card-chip-text)}:root[data-resolved-mode=light] .ticket-management-card,:root[data-resolved-mode=light] .ticket-record-card,:root[data-resolved-mode=light] .ticket-attachments-card,:root[data-resolved-mode=light] .ticket-panel-card,:root[data-resolved-mode=light] .ticket-form-modern,:root[data-resolved-mode=light] .contact-profile,:root[data-resolved-mode=light] .detail-section,:root[data-resolved-mode=light] .conversation-side-card,:root[data-resolved-mode=light] .profile-conversation-item,:root[data-resolved-mode=light] .auth-form,:root[data-resolved-mode=dark] .ticket-management-card,:root[data-resolved-mode=dark] .ticket-record-card,:root[data-resolved-mode=dark] .ticket-attachments-card,:root[data-resolved-mode=dark] .ticket-panel-card,:root[data-resolved-mode=dark] .ticket-form-modern,:root[data-resolved-mode=dark] .contact-profile,:root[data-resolved-mode=dark] .detail-section,:root[data-resolved-mode=dark] .conversation-side-card,:root[data-resolved-mode=dark] .profile-conversation-item,:root[data-resolved-mode=dark] .auth-form{background:var(--app-card-bg);border-color:var(--app-card-border)}.conversation-item,.profile-conversation-item,.contact-ticket-item,.dashboard-ticket-line,.dashboard-bar-row,.settings-section-card,.technician-card,.ticket-attachment-card{content-visibility:auto;contain-intrinsic-size:88px}.conversation-tabs button{appearance:none;background:rgb(var(--app-surface));border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;font-size:var(--attendance-caption-font,11px);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:31px;padding:7px 10px;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:flex}.conversation-tabs button strong{color:var(--primary);text-align:center;background:#2563eb24;border-radius:999px;min-width:22px;padding:2px 7px;font-size:11px;font-weight:600}.conversation-tabs button:hover,.conversation-tabs button:focus-visible,.conversation-tabs button.active,.conversation-tabs button[aria-pressed=true]{color:var(--ink);background:#2563eb2e;border-color:#2563eb94;box-shadow:inset 0 0 0 1px #2563eb38}.conversation-item[role=button]{color:inherit;cursor:pointer;text-align:left;width:100%}:root[data-resolved-mode=light] .conversation-empty>div,:root[data-resolved-mode=dark] .conversation-empty>div{justify-items:center;max-width:min(620px,90%);display:grid}:root[data-resolved-mode=light] .conversation-empty img,:root[data-resolved-mode=dark] .conversation-empty img{filter:saturate(1.14)contrast(1.16)brightness(1.08);object-fit:contain;opacity:1;border-radius:34px;width:clamp(220px,20vw,300px);height:clamp(220px,20vw,300px);margin:0 auto 24px;display:block}:root[data-theme][data-resolved-mode=dark] .button:not(.secondary):not(.danger),:root[data-theme][data-resolved-mode=dark] .new-service-button,:root[data-theme][data-resolved-mode=dark] .send-button,:root[data-theme][data-resolved-mode=dark] .conversation-bubble.outbound,:root[data-theme][data-resolved-mode=dark] .message-row.outbound .conversation-bubble,:root[data-theme][data-resolved-mode=dark] .conversation-avatar,:root[data-theme][data-resolved-mode=dark] .sidebar-user-avatar,:root[data-theme][data-resolved-mode=dark] .nav a.active .nav-icon,:root[data-theme][data-resolved-mode=dark] .theme-toggle-thumb{background:var(--mogpi-primary-gradient);border-color:var(--theme-border);box-shadow:var(--theme-shadow);color:#fff}:root[data-theme][data-resolved-mode=dark] .sidebar-toggle:hover,:root[data-theme][data-resolved-mode=dark] .icon-button:hover,:root[data-theme][data-resolved-mode=dark] .icon-button.active,:root[data-theme][data-resolved-mode=dark] .chat-action-button:hover,:root[data-theme][data-resolved-mode=dark] .chat-action-button.active,:root[data-theme][data-resolved-mode=dark] .conversation-tabs a:hover,:root[data-theme][data-resolved-mode=dark] .conversation-tabs a.active,:root[data-theme][data-resolved-mode=dark] .ticket-filter-chip:hover,:root[data-theme][data-resolved-mode=dark] .ticket-filter-chip:focus-visible,:root[data-theme][data-resolved-mode=dark] .ticket-filter-chip.active,:root[data-theme][data-resolved-mode=dark] .more-popover button:hover,:root[data-theme][data-resolved-mode=dark] .theme-option[aria-checked=true]{background:var(--theme-soft);border-color:var(--theme-border);box-shadow:var(--theme-focus);color:color-mix(in srgb, var(--theme), white 54%)}:root[data-theme][data-resolved-mode=dark] .nav a:hover,:root[data-theme][data-resolved-mode=dark] .nav a.active,:root[data-theme][data-resolved-mode=dark] .conversation-item:hover,:root[data-theme][data-resolved-mode=dark] .conversation-item.active,:root[data-theme][data-resolved-mode=dark] .technician-card.active,:root[data-theme][data-resolved-mode=dark] .contact-ticket-item.active{background:var(--theme-soft);border-color:var(--theme-border);box-shadow:inset 0 0 0 1px rgb(var(--theme-rgb) / .18)}:root[data-theme][data-resolved-mode=dark] .conversation-item:hover,:root[data-theme][data-resolved-mode=dark] .conversation-item.active{border-left-color:var(--theme)}:root[data-theme][data-resolved-mode=dark] .subject,:root[data-theme][data-resolved-mode=dark] .conversation-tabs a.active strong,:root[data-theme][data-resolved-mode=dark] .dashboard-bar-row i,:root[data-theme][data-resolved-mode=dark] .ticket-panel-head>span,:root[data-theme][data-resolved-mode=dark] .ticket-panel-actions>span,:root[data-theme][data-resolved-mode=dark] .ticket-form-section-head>span,:root[data-theme][data-resolved-mode=dark] .ticket-mini-mark{color:color-mix(in srgb, var(--theme), white 52%)}:root[data-theme][data-resolved-mode=dark] .card:hover,:root[data-theme][data-resolved-mode=dark] .mogpi-panel:hover,:root[data-theme][data-resolved-mode=dark] .dashboard-action-card:hover,:root[data-theme][data-resolved-mode=dark] .settings-section-card:hover,:root[data-theme][data-resolved-mode=dark] .settings-section-card.active,:root[data-theme][data-resolved-mode=dark] .ticket-management-card,:root[data-theme][data-resolved-mode=dark] .ticket-panel-card,:root[data-theme][data-resolved-mode=dark] .ticket-form-modern,:root[data-theme][data-resolved-mode=dark] .conversation-side-card{border-color:var(--theme-border)}:root[data-theme][data-resolved-mode=dark] .conversation-inbox,:root[data-theme][data-resolved-mode=dark] .conversation-messages,:root[data-theme][data-resolved-mode=dark] .conversation-empty,:root[data-theme][data-resolved-mode=dark] .auth-visual{background:radial-gradient(circle at 50% 0%, rgb(var(--theme-rgb) / .12), transparent 28%), linear-gradient(180deg, var(--theme-dark-surface), var(--theme-dark-bg))}:root[data-theme][data-resolved-mode=dark] .conversation-messages{background-size:auto}:root[data-theme][data-resolved-mode=dark] .conversation-composer,:root[data-theme][data-resolved-mode=dark] .conversation-chat-head,:root[data-theme][data-resolved-mode=dark] .conversation-action-bar{border-color:rgb(var(--theme-rgb) / .22)}:root[data-theme][data-resolved-mode=dark] body,:root[data-theme][data-resolved-mode=dark] .app-shell,:root[data-theme][data-resolved-mode=dark] .conversation-page{background:var(--mogpi-os-bg)}:root[data-theme][data-resolved-mode=dark] .content:has(.conversation-page){background:var(--mogpi-os-bg)}:root[data-theme][data-resolved-mode=dark] .new-service-button,:root[data-theme][data-resolved-mode=dark] .send-button,:root[data-theme][data-resolved-mode=dark] .assign-button{background:linear-gradient(180deg, color-mix(in srgb, var(--theme), white 7%), var(--theme-strong));border-color:rgb(var(--theme-rgb) / .42);box-shadow:none;color:#fff;border-radius:8px;font-weight:600}:root[data-theme][data-resolved-mode=dark] .conversation-inbox,:root[data-theme][data-resolved-mode=dark] .conversation-chat,:root[data-theme][data-resolved-mode=dark] .conversation-details{background:var(--mogpi-os-bg)}:root[data-theme][data-resolved-mode=dark] .conversation-inbox{background:linear-gradient(180deg, var(--theme-dark-surface) 0%, var(--theme-dark-bg) 100%);border-right:1px solid var(--mogpi-os-line-soft);padding:22px 16px}:root[data-theme][data-resolved-mode=dark] .conversation-inbox-head{background:0 0;border-bottom:0;gap:12px;padding:0 0 14px}:root[data-theme][data-resolved-mode=dark] .conversation-inbox-head h1{color:var(--mogpi-os-text);font-size:18px;font-weight:700}:root[data-theme][data-resolved-mode=dark] .conversation-inbox-head .subtitle,:root[data-theme][data-resolved-mode=dark] .conversation-sort-row,:root[data-theme][data-resolved-mode=dark] .conversation-preview,:root[data-theme][data-resolved-mode=dark] .conversation-time,:root[data-theme][data-resolved-mode=dark] .chat-head-meta span,:root[data-theme][data-resolved-mode=dark] .bubble-author span,:root[data-theme][data-resolved-mode=dark] .bubble-meta{color:var(--mogpi-os-muted)}:root[data-theme][data-resolved-mode=dark] .conversation-search,:root[data-theme][data-resolved-mode=dark] .conversation-period-filters,:root[data-theme][data-resolved-mode=dark] .conversation-filter-button,:root[data-theme][data-resolved-mode=dark] .conversation-tabs a,:root[data-theme][data-resolved-mode=dark] .input,:root[data-theme][data-resolved-mode=dark] .select,:root[data-theme][data-resolved-mode=dark] .textarea,:root[data-theme][data-resolved-mode=dark] .readonly-link{background:var(--mogpi-os-panel-2);border-color:var(--mogpi-os-line);box-shadow:none;color:var(--mogpi-os-text);border-radius:8px}:root[data-theme][data-resolved-mode=dark] .conversation-tabs a.active,:root[data-theme][data-resolved-mode=dark] .conversation-tabs a[aria-current=page]{background:rgb(var(--theme-rgb) / .12);border-color:rgb(var(--theme-rgb) / .46);box-shadow:none;color:color-mix(in srgb, var(--theme), white 48%)}:root[data-theme][data-resolved-mode=dark] .conversation-list{gap:10px!important;padding:14px 0 0!important}:root[data-theme][data-resolved-mode=dark] .conversation-item{background:color-mix(in srgb, var(--theme-dark-surface) 66%, transparent);box-shadow:none;border:1px solid #0000;border-radius:8px!important}:root[data-theme][data-resolved-mode=dark] .conversation-item:hover,:root[data-theme][data-resolved-mode=dark] .conversation-item.active{background:color-mix(in srgb, var(--theme-dark-elevated) 92%, transparent);border-color:rgb(var(--theme-rgb) / .46);border-left-color:var(--theme);box-shadow:inset 0 0 0 1px rgb(var(--theme-rgb) / .1);transform:none}:root[data-theme][data-resolved-mode=dark] .conversation-item .conversation-avatar,:root[data-theme][data-resolved-mode=dark] .message-row .conversation-avatar.mini,:root[data-theme][data-resolved-mode=dark] .conversation-avatar.compact,:root[data-theme][data-resolved-mode=dark] .conversation-avatar.large{background:linear-gradient(180deg, color-mix(in srgb, var(--theme), white 8%), var(--theme-strong));box-shadow:none;color:#fff;border:0}:root[data-theme][data-resolved-mode=dark] .conversation-chat{border-left:1px solid var(--mogpi-os-line-soft)}:root[data-theme][data-resolved-mode=dark] .conversation-chat-head{background:color-mix(in srgb, var(--theme-dark-bg) 96%, transparent);border-bottom:1px solid var(--mogpi-os-line-soft);box-shadow:none}:root[data-theme][data-resolved-mode=dark] .conversation-mode-tabs{background:color-mix(in srgb, var(--theme-dark-bg) 84%, transparent);border-bottom:1px solid var(--mogpi-os-line-soft)}:root[data-theme][data-resolved-mode=dark] .conversation-mode-tabs button{color:var(--mogpi-os-muted)}:root[data-theme][data-resolved-mode=dark] .conversation-mode-tabs button.active{color:var(--mogpi-os-text)}:root[data-theme][data-resolved-mode=dark] .conversation-messages,:root[data-theme][data-resolved-mode=dark] .conversation-empty{background:radial-gradient(circle at 48% -8%, rgb(var(--theme-rgb) / .08), transparent 34%), linear-gradient(180deg, var(--theme-dark-sidebar) 0%, var(--theme-dark-bg) 100%)}:root[data-theme][data-resolved-mode=dark] .message-day-divider{background:var(--mogpi-os-panel-2);border:1px solid var(--mogpi-os-line);color:var(--mogpi-os-muted)}:root[data-theme][data-resolved-mode=dark] .conversation-bubble,:root[data-theme][data-resolved-mode=dark] .message-row.inbound .conversation-bubble{background:color-mix(in srgb, var(--theme-dark-surface) 86%, transparent);border:1px solid var(--mogpi-os-line);box-shadow:none;color:var(--mogpi-os-text);border-radius:8px!important}:root[data-theme][data-resolved-mode=dark] .conversation-bubble.outbound,:root[data-theme][data-resolved-mode=dark] .message-row.outbound .conversation-bubble{background:linear-gradient(180deg, color-mix(in srgb, var(--theme), white 8%), var(--theme-strong));border-color:rgb(var(--theme-rgb) / .54);box-shadow:none;color:#fff}:root[data-theme][data-resolved-mode=dark] .conversation-composer{background:var(--theme-dark-bg);border-top:0;grid-template-columns:minmax(0,1fr) 42px!important;gap:10px!important;padding:12px 20px 10px!important}:root[data-theme][data-resolved-mode=dark] .composer-input-wrap{background:color-mix(in srgb, var(--theme-dark-surface) 86%, transparent);border:1px solid var(--mogpi-os-line);box-shadow:none;min-height:98px;border-radius:8px!important;gap:12px!important;padding:14px 16px!important}:root[data-theme][data-resolved-mode=dark] .conversation-composer .input{box-shadow:none;background:0 0;border:0;padding:0;min-height:34px!important}:root[data-theme][data-resolved-mode=dark] .conversation-composer .input::placeholder,:root[data-theme][data-resolved-mode=dark] .textarea::placeholder{color:color-mix(in srgb, var(--mogpi-os-muted), transparent 10%)}:root[data-theme][data-resolved-mode=dark] .composer-toolbar{align-items:center;gap:8px}:root[data-theme][data-resolved-mode=dark] .composer-toolbar button{box-shadow:none;color:var(--mogpi-os-muted);background:0 0;border-color:#0000;border-radius:6px;width:28px!important;height:28px!important}:root[data-theme][data-resolved-mode=dark] .composer-toolbar button:hover,:root[data-theme][data-resolved-mode=dark] .icon-button:hover,:root[data-theme][data-resolved-mode=dark] .icon-button.active,:root[data-theme][data-resolved-mode=dark] .sidebar-toggle:hover{background:rgb(var(--theme-rgb) / .12);border-color:rgb(var(--theme-rgb) / .36);box-shadow:none;color:color-mix(in srgb, var(--theme), white 48%)}:root[data-theme][data-resolved-mode=dark] .conversation-action-bar{background:var(--theme-dark-bg);border-top:0;gap:8px;padding:0 20px 16px!important}:root[data-theme][data-resolved-mode=dark] .conversation-details{background:linear-gradient(180deg, var(--theme-dark-surface) 0%, var(--theme-dark-bg) 100%);border-left:1px solid var(--mogpi-os-line-soft);padding:20px 18px}:root[data-theme][data-resolved-mode=dark] .conversation-side-tabs{background:color-mix(in srgb, var(--theme-dark-surface) 72%, transparent);border:1px solid var(--mogpi-os-line);box-shadow:none;border-radius:8px;padding:4px}:root[data-theme][data-resolved-mode=dark] .conversation-side-tabs button,:root[data-theme][data-resolved-mode=dark] .conversation-side-tabs a,:root[data-theme][data-resolved-mode=dark] .conversation-side-tabs span{box-shadow:none;color:var(--mogpi-os-muted);background:0 0;border:0;border-radius:6px}:root[data-theme][data-resolved-mode=dark] .conversation-side-tabs button.active,:root[data-theme][data-resolved-mode=dark] .conversation-side-tabs .active{background:rgb(var(--theme-rgb) / .14);color:color-mix(in srgb, var(--theme), white 48%)}:root[data-theme][data-resolved-mode=dark] .contact-profile,:root[data-theme][data-resolved-mode=dark] .detail-section,:root[data-theme][data-resolved-mode=dark] .conversation-side-card,:root[data-theme][data-resolved-mode=dark] .ticket-panel-card,:root[data-theme][data-resolved-mode=dark] .ticket-form-modern,:root[data-theme][data-resolved-mode=dark] .ticket-tramite-card,:root[data-theme][data-resolved-mode=dark] .profile-conversation-item,:root[data-theme][data-resolved-mode=dark] .contact-ticket-item{background:color-mix(in srgb, var(--theme-dark-surface) 74%, transparent);border:1px solid var(--mogpi-os-line);box-shadow:none;border-radius:8px}:root[data-theme][data-resolved-mode=dark] .contact-profile:hover,:root[data-theme][data-resolved-mode=dark] .detail-section:hover,:root[data-theme][data-resolved-mode=dark] .conversation-side-card:hover,:root[data-theme][data-resolved-mode=dark] .ticket-panel-card:hover,:root[data-theme][data-resolved-mode=dark] .ticket-form-modern:hover,:root[data-theme][data-resolved-mode=dark] .profile-conversation-item:hover,:root[data-theme][data-resolved-mode=dark] .profile-conversation-item.active,:root[data-theme][data-resolved-mode=dark] .contact-ticket-item:hover,:root[data-theme][data-resolved-mode=dark] .contact-ticket-item.active{border-color:rgb(var(--theme-rgb) / .44);box-shadow:none;transform:none}:root[data-theme][data-resolved-mode=dark] .ticket-panel-card,:root[data-theme][data-resolved-mode=dark] .ticket-form-modern,:root[data-theme][data-resolved-mode=dark] .detail-section,:root[data-theme][data-resolved-mode=dark] .contact-profile{padding:14px}:root[data-theme][data-resolved-mode=dark] .ticket-summary-line span,:root[data-theme][data-resolved-mode=dark] .ticket-status-chip,:root[data-theme][data-resolved-mode=dark] .conversation-tag,:root[data-theme][data-resolved-mode=dark] .badge{background:rgb(var(--theme-rgb) / .13);border-color:rgb(var(--theme-rgb) / .22);color:color-mix(in srgb, var(--theme), white 52%);border-radius:6px}:root[data-theme][data-resolved-mode=dark] .round-action{background:var(--mogpi-os-panel-2);border-color:var(--mogpi-os-line);box-shadow:none}:root[data-theme][data-resolved-mode=dark] .action-popover{background:color-mix(in srgb, var(--theme-dark-bg) 98%, var(--theme-dark-surface) 2%);border-color:var(--mogpi-os-line);border-radius:8px;box-shadow:0 20px 46px #00000047}:root[data-theme][data-resolved-mode=dark] .card:hover,:root[data-theme][data-resolved-mode=dark] .mogpi-panel:hover,:root[data-theme][data-resolved-mode=dark] .dashboard-action-card:hover,:root[data-theme][data-resolved-mode=dark] .dashboard-action-card:focus-visible,:root[data-theme][data-resolved-mode=dark] .dashboard-action-card.active,:root[data-theme][data-resolved-mode=dark] .settings-section-card:hover,:root[data-theme][data-resolved-mode=dark] .settings-section-card:focus-visible,:root[data-theme][data-resolved-mode=dark] .settings-section-card.active,:root[data-theme][data-resolved-mode=dark] .ticket-record-card:hover,:root[data-theme][data-resolved-mode=dark] .ticket-management-card:hover,:root[data-theme][data-resolved-mode=dark] .ticket-attachment-card:hover,:root[data-theme][data-resolved-mode=dark] .profile-conversation-item:hover,:root[data-theme][data-resolved-mode=dark] .profile-conversation-item:focus-visible,:root[data-theme][data-resolved-mode=dark] .technician-card:hover,:root[data-theme][data-resolved-mode=dark] .technician-card.active{transform:none}.assign-button.danger-action{box-shadow:none;color:#fca5a5;background:#ef44441f;border-color:#ef44445c}.assign-button.danger-action:hover{color:#fecaca;background:#ef44442e;border-color:#ef444485}.assign-button.danger-action:disabled{cursor:not-allowed;filter:grayscale(.2);opacity:.55;transform:none}:root[data-theme][data-resolved-mode=dark] .assign-button.danger-action{box-shadow:none;color:#fca5a5;background:#ef44441f;border-color:#ef44445c}:root[data-theme][data-resolved-mode=dark] .assign-button.danger-action:hover{color:#fecaca;background:#ef44442e;border-color:#ef444485}@media (min-width:901px){:root[data-resolved-mode=light] .conversation-inbox-head,:root[data-resolved-mode=dark] .conversation-inbox-head{gap:12px!important;padding:18px 18px 12px!important}:root[data-resolved-mode=light] .conversation-tabs,:root[data-resolved-mode=dark] .conversation-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}:root[data-resolved-mode=light] .conversation-tabs button,:root[data-resolved-mode=dark] .conversation-tabs button{flex:auto!important;gap:4px!important;min-width:0!important;min-height:32px!important;padding:6px!important;font-size:10px!important}:root[data-resolved-mode=light] .conversation-tabs button span,:root[data-resolved-mode=dark] .conversation-tabs button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}:root[data-resolved-mode=light] .conversation-tabs button strong,:root[data-resolved-mode=dark] .conversation-tabs button strong{min-width:18px!important;padding:1px 5px!important;font-size:10px!important}:root[data-resolved-mode=light] .conversation-chat-head,:root[data-resolved-mode=dark] .conversation-chat-head,:root[data-theme][data-resolved-mode=light] .conversation-chat-head,:root[data-theme][data-resolved-mode=dark] .conversation-chat-head{grid-template-columns:minmax(138px,180px) minmax(0,1fr) auto!important;gap:10px!important;height:72px!important;padding:0 14px 0 18px!important}:root[data-resolved-mode=light] .conversation-head-actions,:root[data-resolved-mode=dark] .conversation-head-actions,:root[data-theme][data-resolved-mode=light] .conversation-head-actions,:root[data-theme][data-resolved-mode=dark] .conversation-head-actions{flex-wrap:nowrap!important;gap:7px!important}}.assign-button.transfer-action,:root[data-theme][data-resolved-mode=dark] .assign-button.transfer-action{text-transform:none;flex-direction:column;justify-content:center;gap:2px;min-width:72px;height:42px;padding:5px 10px;line-height:1}.assign-button.transfer-action span{text-transform:none;font-size:12px;line-height:1}.assign-button.transfer-action svg{width:12px;height:12px}.assign-button.danger-action,:root[data-resolved-mode=light] .assign-button.danger-action,:root[data-resolved-mode=dark] .assign-button.danger-action,:root[data-theme][data-resolved-mode=light] .assign-button.danger-action,:root[data-theme][data-resolved-mode=dark] .assign-button.danger-action{color:#fff!important;background:#dc2626!important;border-color:#ef4444!important}.assign-button.danger-action:hover,:root[data-resolved-mode=light] .assign-button.danger-action:hover,:root[data-resolved-mode=dark] .assign-button.danger-action:hover,:root[data-theme][data-resolved-mode=light] .assign-button.danger-action:hover,:root[data-theme][data-resolved-mode=dark] .assign-button.danger-action:hover{color:#fff!important;background:#b91c1c!important;border-color:#f87171!important}.assign-button.danger-action:disabled,:root[data-resolved-mode=light] .assign-button.danger-action:disabled,:root[data-resolved-mode=dark] .assign-button.danger-action:disabled,:root[data-theme][data-resolved-mode=light] .assign-button.danger-action:disabled,:root[data-theme][data-resolved-mode=dark] .assign-button.danger-action:disabled{color:#fee2e2!important;filter:none!important;opacity:.72!important;background:#991b1b!important;border-color:#b91c1c!important}:root[data-resolved-mode] h1,:root[data-resolved-mode] h2,:root[data-resolved-mode] h3,:root[data-resolved-mode] h4,:root[data-resolved-mode] strong,:root[data-resolved-mode] .metric,:root[data-resolved-mode] .subject,:root[data-resolved-mode] .brand-title,:root[data-resolved-mode] .conversation-name,:root[data-resolved-mode] .user-name,:root[data-resolved-mode] .side-card-title,:root[data-resolved-mode] .detail-value,:root[data-resolved-mode] .ticket-summary-line strong,:root[data-resolved-mode] .ticket-form-mini-head strong,:root[data-resolved-mode] .dashboard-action-card strong,:root[data-resolved-mode] .settings-section-card strong,:root[data-resolved-mode] .profile-conversation-item strong,:root[data-resolved-mode] .contact-ticket-item span:first-child,:root[data-resolved-mode] .conversation-bubble,:root[data-resolved-mode] .bubble-text,:root[data-resolved-mode] .bubble-author strong,:root[data-resolved-mode] .table-wrap td strong,:root[data-resolved-mode] .ticket-client-cell strong{color:var(--contrast-heading)!important}:root[data-resolved-mode] p,:root[data-resolved-mode] small,:root[data-resolved-mode] .subtitle,:root[data-resolved-mode] .muted,:root[data-resolved-mode] .metric-label,:root[data-resolved-mode] .metric-note,:root[data-resolved-mode] .brand-subtitle,:root[data-resolved-mode] .user-role,:root[data-resolved-mode] .detail-label,:root[data-resolved-mode] .timeline-details,:root[data-resolved-mode] .ticket-summary-line span:not(.ticket-status-chip),:root[data-resolved-mode] .conversation-project,:root[data-resolved-mode] .conversation-time,:root[data-resolved-mode] .conversation-sort-row,:root[data-resolved-mode] .bubble-author span,:root[data-resolved-mode] .bubble-meta,:root[data-resolved-mode] .profile-conversation-item small,:root[data-resolved-mode] .contact-ticket-item small,:root[data-resolved-mode] .dashboard-action-card span,:root[data-resolved-mode] .dashboard-action-card p,:root[data-resolved-mode] .settings-section-card p,:root[data-resolved-mode] .field label,:root[data-resolved-mode] .checkbox-line,:root[data-resolved-mode] .empty{font-weight:650;color:var(--contrast-muted)!important}:root[data-resolved-mode] .card,:root[data-resolved-mode] .mogpi-panel,:root[data-resolved-mode] .dashboard-action-card,:root[data-resolved-mode] .settings-section-card,:root[data-resolved-mode] .settings-create-card,:root[data-resolved-mode] .ticket-filter-panel,:root[data-resolved-mode] .table-wrap,:root[data-resolved-mode] .new-ticket-card,:root[data-resolved-mode] .ticket-record-card,:root[data-resolved-mode] .ticket-attachments-card,:root[data-resolved-mode] .ticket-management-card,:root[data-resolved-mode] .ticket-form-section,:root[data-resolved-mode] .ticket-form-mini-section,:root[data-resolved-mode] .ticket-attachment-card,:root[data-resolved-mode] .conversation-inbox,:root[data-resolved-mode] .conversation-item,:root[data-resolved-mode] .conversation-chat-head,:root[data-resolved-mode] .conversation-mode-tabs,:root[data-resolved-mode] .composer-input-wrap,:root[data-resolved-mode] .conversation-details,:root[data-resolved-mode] .conversation-side-tabs,:root[data-resolved-mode] .contact-profile,:root[data-resolved-mode] .detail-section,:root[data-resolved-mode] .conversation-side-card,:root[data-resolved-mode] .ticket-panel-card,:root[data-resolved-mode] .ticket-form-modern,:root[data-resolved-mode] .ticket-tramite-card,:root[data-resolved-mode] .profile-conversation-item,:root[data-resolved-mode] .contact-ticket-item,:root[data-resolved-mode] .technician-card,:root[data-resolved-mode] .action-popover,:root[data-theme][data-resolved-mode] .conversation-item,:root[data-theme][data-resolved-mode] .ticket-panel-card,:root[data-theme][data-resolved-mode] .ticket-form-modern,:root[data-theme][data-resolved-mode] .detail-section,:root[data-theme][data-resolved-mode] .contact-profile,:root[data-theme][data-resolved-mode] .conversation-side-card,:root[data-theme][data-resolved-mode] .profile-conversation-item,:root[data-theme][data-resolved-mode] .contact-ticket-item{background:var(--contrast-surface)!important;border-color:var(--contrast-border)!important;box-shadow:var(--contrast-shadow)!important;color:var(--contrast-text)!important}:root[data-resolved-mode] .conversation-chat,:root[data-resolved-mode] .conversation-messages,:root[data-theme][data-resolved-mode] .conversation-chat,:root[data-theme][data-resolved-mode] .conversation-messages{background:var(--contrast-bg)!important;color:var(--contrast-text)!important}:root[data-resolved-mode] .conversation-item:hover,:root[data-resolved-mode] .conversation-item.active,:root[data-resolved-mode] .dashboard-action-card:hover,:root[data-resolved-mode] .dashboard-action-card:focus-visible,:root[data-resolved-mode] .dashboard-action-card.active,:root[data-resolved-mode] .settings-section-card:hover,:root[data-resolved-mode] .settings-section-card:focus-visible,:root[data-resolved-mode] .settings-section-card.active,:root[data-resolved-mode] .profile-conversation-item:hover,:root[data-resolved-mode] .profile-conversation-item.active,:root[data-resolved-mode] .contact-ticket-item:hover,:root[data-resolved-mode] .contact-ticket-item.active,:root[data-resolved-mode] .technician-card:hover,:root[data-resolved-mode] .technician-card.active{background:var(--contrast-surface-2)!important;border-color:var(--contrast-border-strong)!important;color:var(--contrast-heading)!important}:root[data-resolved-mode] .input,:root[data-resolved-mode] .select,:root[data-resolved-mode] .textarea,:root[data-resolved-mode] .readonly-link,:root[data-resolved-mode] .conversation-search,:root[data-resolved-mode] .conversation-period-filters,:root[data-resolved-mode] .conversation-filter-button,:root[data-resolved-mode] .conversation-tabs button,:root[data-resolved-mode] .conversation-tabs a,:root[data-resolved-mode] .chat-head-meta span,:root[data-resolved-mode] .icon-button,:root[data-theme][data-resolved-mode] .input,:root[data-theme][data-resolved-mode] .select,:root[data-theme][data-resolved-mode] .textarea,:root[data-theme][data-resolved-mode] .conversation-search,:root[data-theme][data-resolved-mode] .conversation-period-filters,:root[data-theme][data-resolved-mode] .conversation-filter-button,:root[data-theme][data-resolved-mode] .conversation-tabs button,:root[data-theme][data-resolved-mode] .conversation-tabs a,:root[data-theme][data-resolved-mode] .chat-head-meta span,:root[data-theme][data-resolved-mode] .icon-button{background:var(--contrast-surface-2)!important;border-color:var(--contrast-border)!important;color:var(--contrast-text)!important}:root[data-resolved-mode] .input:focus,:root[data-resolved-mode] .select:focus,:root[data-resolved-mode] .textarea:focus,:root[data-resolved-mode] .conversation-filter-button:focus-visible,:root[data-resolved-mode] .conversation-tabs button:focus-visible,:root[data-resolved-mode] .conversation-side-tabs button:focus-visible,:root[data-resolved-mode] .nav a:focus-visible{border-color:var(--contrast-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--contrast-accent) 26%, transparent)!important;outline:none!important}:root[data-resolved-mode] .badge,:root[data-resolved-mode] .conversation-tag,:root[data-resolved-mode] .ticket-status-chip,:root[data-resolved-mode] .ticket-summary-line span,:root[data-resolved-mode] .chat-head-meta span,:root[data-theme][data-resolved-mode] .badge,:root[data-theme][data-resolved-mode] .conversation-tag,:root[data-theme][data-resolved-mode] .ticket-status-chip,:root[data-theme][data-resolved-mode] .ticket-summary-line span,:root[data-theme][data-resolved-mode] .chat-head-meta span{border:1px solid var(--contrast-border-strong)!important;font-weight:800!important}:root[data-resolved-mode=light] .badge,:root[data-resolved-mode=light] .conversation-tag,:root[data-resolved-mode=light] .ticket-summary-line span,:root[data-theme][data-resolved-mode=light] .badge,:root[data-theme][data-resolved-mode=light] .conversation-tag,:root[data-theme][data-resolved-mode=light] .ticket-summary-line span{background:color-mix(in srgb, var(--theme) 10%, var(--theme-light-surface))!important;color:var(--theme-readable)!important}:root[data-resolved-mode=dark] .badge,:root[data-resolved-mode=dark] .conversation-tag,:root[data-resolved-mode=dark] .ticket-summary-line span,:root[data-theme][data-resolved-mode=dark] .badge,:root[data-theme][data-resolved-mode=dark] .conversation-tag,:root[data-theme][data-resolved-mode=dark] .ticket-summary-line span{background:rgb(var(--theme-rgb) / .13)!important;color:color-mix(in srgb, var(--theme) 54%, #fff)!important}:root[data-resolved-mode] .conversation-side-tabs button,:root[data-resolved-mode] .conversation-side-tabs a,:root[data-resolved-mode] .conversation-mode-tabs button,:root[data-theme][data-resolved-mode] .conversation-side-tabs button,:root[data-theme][data-resolved-mode] .conversation-side-tabs a,:root[data-theme][data-resolved-mode] .conversation-mode-tabs button{color:var(--contrast-muted)!important;font-weight:800!important}:root[data-resolved-mode] .conversation-side-tabs button.active,:root[data-resolved-mode] .conversation-side-tabs .active,:root[data-resolved-mode] .conversation-mode-tabs button.active,:root[data-theme][data-resolved-mode] .conversation-side-tabs button.active,:root[data-theme][data-resolved-mode] .conversation-side-tabs .active,:root[data-theme][data-resolved-mode] .conversation-mode-tabs button.active{background:var(--contrast-surface-3)!important;color:var(--contrast-heading)!important}:root[data-resolved-mode] .conversation-tabs button.active,:root[data-resolved-mode] .conversation-tabs button[aria-pressed=true],:root[data-resolved-mode] .conversation-tabs a.active,:root[data-resolved-mode] .conversation-tabs a[aria-current=page],:root[data-theme][data-resolved-mode] .conversation-tabs button.active,:root[data-theme][data-resolved-mode] .conversation-tabs button[aria-pressed=true],:root[data-theme][data-resolved-mode] .conversation-tabs a.active,:root[data-theme][data-resolved-mode] .conversation-tabs a[aria-current=page]{background:var(--contrast-accent)!important;border-color:var(--contrast-accent)!important;color:#fff!important}:root[data-resolved-mode] .conversation-tabs button.active strong,:root[data-resolved-mode] .conversation-tabs button[aria-pressed=true] strong,:root[data-theme][data-resolved-mode] .conversation-tabs button.active strong,:root[data-theme][data-resolved-mode] .conversation-tabs button[aria-pressed=true] strong{color:#fff!important;background:#ffffff38!important}:root[data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-author span,:root[data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-meta,:root[data-theme][data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-author span,:root[data-theme][data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-meta{opacity:1!important;font-weight:750!important}:root[data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-author span,:root[data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-meta,:root[data-theme][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-author span,:root[data-theme][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-meta{color:#334155!important;opacity:1!important;font-weight:750!important}:root[data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-author span,:root[data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-meta,:root[data-theme][data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-author span,:root[data-theme][data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-meta{color:#e2e8f0!important;opacity:1!important;font-weight:750!important}:root[data-resolved-mode] .conversation-chat-head,:root[data-theme][data-resolved-mode] .conversation-chat-head{grid-template-columns:minmax(0,1fr) auto!important}@media (min-width:901px){:root[data-resolved-mode] .conversation-tabs,:root[data-theme][data-resolved-mode] .conversation-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.quick-reply-popover,:root[data-resolved-mode] .quick-reply-popover,:root[data-theme][data-resolved-mode] .quick-reply-popover{gap:8px;max-height:min(360px,44vh);padding:10px;display:grid;overflow:auto;background:var(--contrast-surface,rgb(var(--app-surface)))!important;border:1px solid var(--contrast-border,var(--line))!important;box-shadow:var(--contrast-shadow,0 16px 32px #02061738)!important;color:var(--contrast-text,var(--ink))!important;border-radius:12px!important}.quick-reply-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.quick-reply-head strong,:root[data-resolved-mode] .quick-reply-head strong,:root[data-theme][data-resolved-mode] .quick-reply-head strong{font-size:12px;font-weight:900;color:var(--contrast-heading,var(--ink))!important}.quick-reply-list{gap:6px;display:grid}.quick-reply-option,:root[data-resolved-mode] .quick-reply-option,:root[data-theme][data-resolved-mode] .quick-reply-option{cursor:pointer;text-align:left;gap:3px;width:100%;min-height:44px;padding:8px 10px;display:grid;background:var(--contrast-surface-2,#94a3b81a)!important;border:1px solid var(--contrast-border,var(--line))!important;color:var(--contrast-text,var(--ink))!important;border-radius:10px!important}.quick-reply-option:hover,.quick-reply-option:focus-visible,:root[data-resolved-mode] .quick-reply-option:hover,:root[data-resolved-mode] .quick-reply-option:focus-visible,:root[data-theme][data-resolved-mode] .quick-reply-option:hover,:root[data-theme][data-resolved-mode] .quick-reply-option:focus-visible{outline:none;background:var(--contrast-surface-3,#2563eb1f)!important;border-color:var(--contrast-accent,#2563eb)!important}.quick-reply-option span,:root[data-resolved-mode] .quick-reply-option span,:root[data-theme][data-resolved-mode] .quick-reply-option span{font-size:12px;font-weight:900;color:var(--contrast-heading,var(--ink))!important}.quick-reply-option small,:root[data-resolved-mode] .quick-reply-option small,:root[data-theme][data-resolved-mode] .quick-reply-option small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.35;display:block;overflow:hidden;color:var(--contrast-muted,var(--muted))!important}.quick-reply-empty,:root[data-resolved-mode] .quick-reply-empty,:root[data-theme][data-resolved-mode] .quick-reply-empty{padding:8px 2px;font-size:12px;font-weight:800;color:var(--contrast-muted,var(--muted))!important}.quick-reply-editor{border-top:1px solid var(--contrast-border,var(--line));gap:8px;padding-top:8px;display:grid}.quick-reply-editor-grid{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.quick-reply-editor .textarea,:root[data-resolved-mode] .quick-reply-editor .textarea,:root[data-theme][data-resolved-mode] .quick-reply-editor .textarea{resize:vertical;min-height:74px}.quick-reply-manage-list{flex-wrap:wrap;gap:6px;display:flex}.quick-reply-manage-list button,:root[data-resolved-mode] .quick-reply-manage-list button,:root[data-theme][data-resolved-mode] .quick-reply-manage-list button{cursor:pointer;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex;background:var(--contrast-surface-2,#94a3b81f)!important;border:1px solid var(--contrast-border,var(--line))!important;color:var(--contrast-heading,var(--ink))!important}.composer-toolbar button.active,:root[data-resolved-mode] .composer-toolbar button.active,:root[data-theme][data-resolved-mode] .composer-toolbar button.active{background:var(--contrast-surface-3,#2563eb24)!important;color:var(--contrast-accent,#2563eb)!important}.message-status{justify-content:flex-end;align-items:center;min-height:15px;display:flex}.message-status-icon{align-items:center;gap:3px;line-height:1;display:inline-flex}.message-status-icon span{font-size:9px;font-weight:850;line-height:1}.message-status-icon.status-queued svg{animation:.95s linear infinite message-status-spin}.message-status-icon.status-read svg,:root[data-resolved-mode] .message-status-icon.status-read svg,:root[data-theme][data-resolved-mode] .message-status-icon.status-read svg{color:#f0f9ff!important}.message-status-icon.status-delivered svg,.message-status-icon.status-sent svg,:root[data-resolved-mode] .message-status-icon.status-delivered svg,:root[data-resolved-mode] .message-status-icon.status-sent svg,:root[data-theme][data-resolved-mode] .message-status-icon.status-delivered svg,:root[data-theme][data-resolved-mode] .message-status-icon.status-sent svg{color:currentColor!important}.message-status-icon.status-failed,.message-status-icon.status-failed svg,:root[data-resolved-mode] .message-status-icon.status-failed,:root[data-resolved-mode] .message-status-icon.status-failed svg,:root[data-theme][data-resolved-mode] .message-status-icon.status-failed,:root[data-theme][data-resolved-mode] .message-status-icon.status-failed svg{color:#fef2f2!important}.conversation-filter-shell,:root[data-resolved-mode] .conversation-filter-shell,:root[data-theme][data-resolved-mode] .conversation-filter-shell{gap:8px!important;display:grid!important;position:relative!important}.conversation-filter-bar,:root[data-resolved-mode] .conversation-filter-bar,:root[data-theme][data-resolved-mode] .conversation-filter-bar{justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:36px!important;display:flex!important}.conversation-filter-icon,.conversation-filter-action .button.icon-only,:root[data-resolved-mode] .conversation-filter-icon,:root[data-resolved-mode] .conversation-filter-action .button.icon-only,:root[data-theme][data-resolved-mode] .conversation-filter-icon,:root[data-theme][data-resolved-mode] .conversation-filter-action .button.icon-only{background:var(--contrast-surface-2,rgb(var(--app-surface)))!important;border:1px solid var(--contrast-border,var(--line))!important;box-shadow:none!important;color:var(--contrast-heading,var(--ink))!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;transition:background-color .15s,border-color .15s,color .15s!important;display:inline-flex!important}.conversation-filter-icon:hover,.conversation-filter-icon:focus-visible,.conversation-filter-icon.active,.conversation-filter-action .button.icon-only:hover,.conversation-filter-action .button.icon-only:focus-visible,:root[data-resolved-mode] .conversation-filter-icon:hover,:root[data-resolved-mode] .conversation-filter-icon:focus-visible,:root[data-resolved-mode] .conversation-filter-icon.active,:root[data-resolved-mode] .conversation-filter-action .button.icon-only:hover,:root[data-resolved-mode] .conversation-filter-action .button.icon-only:focus-visible,:root[data-theme][data-resolved-mode] .conversation-filter-icon:hover,:root[data-theme][data-resolved-mode] .conversation-filter-icon:focus-visible,:root[data-theme][data-resolved-mode] .conversation-filter-icon.active,:root[data-theme][data-resolved-mode] .conversation-filter-action .button.icon-only:hover,:root[data-theme][data-resolved-mode] .conversation-filter-action .button.icon-only:focus-visible{background:var(--contrast-surface-3,#2563eb1f)!important;border-color:var(--contrast-accent,#2563eb)!important;color:var(--contrast-accent,#2563eb)!important;outline:none!important}.conversation-filter-popover,:root[data-resolved-mode] .conversation-filter-popover,:root[data-theme][data-resolved-mode] .conversation-filter-popover{background:var(--contrast-surface,rgb(var(--app-surface)))!important;border:1px solid var(--contrast-border,var(--line))!important;box-shadow:var(--contrast-shadow,0 18px 34px #02061738)!important;z-index:20!important;border-radius:12px!important;padding:8px!important;position:absolute!important;top:42px!important;left:0!important;right:0!important}.conversation-search-popover,.conversation-period-popover,.conversation-advanced-popover,:root[data-resolved-mode] .conversation-search-popover,:root[data-resolved-mode] .conversation-period-popover,:root[data-resolved-mode] .conversation-advanced-popover,:root[data-theme][data-resolved-mode] .conversation-search-popover,:root[data-theme][data-resolved-mode] .conversation-period-popover,:root[data-theme][data-resolved-mode] .conversation-advanced-popover{max-width:100%!important}.conversation-advanced-filter,:root[data-resolved-mode] .conversation-advanced-filter,:root[data-theme][data-resolved-mode] .conversation-advanced-filter{gap:12px!important;padding:4px!important;display:grid!important}.conversation-advanced-head,:root[data-resolved-mode] .conversation-advanced-head,:root[data-theme][data-resolved-mode] .conversation-advanced-head{color:var(--contrast-heading,var(--ink))!important;grid-template-columns:20px minmax(0,1fr) 28px!important;align-items:center!important;gap:8px!important;display:grid!important}.conversation-advanced-head strong,:root[data-resolved-mode] .conversation-advanced-head strong,:root[data-theme][data-resolved-mode] .conversation-advanced-head strong{font-size:13px!important;font-weight:900!important;line-height:1.2!important}.conversation-advanced-head>span,:root[data-resolved-mode] .conversation-advanced-head>span,:root[data-theme][data-resolved-mode] .conversation-advanced-head>span{color:var(--contrast-accent,#2563eb)!important;display:inline-flex!important}.conversation-advanced-field,:root[data-resolved-mode] .conversation-advanced-field,:root[data-theme][data-resolved-mode] .conversation-advanced-field{gap:7px!important;display:grid!important}.conversation-advanced-field>span,:root[data-resolved-mode] .conversation-advanced-field>span,:root[data-theme][data-resolved-mode] .conversation-advanced-field>span{color:var(--contrast-heading,var(--ink))!important;font-size:11px!important;font-weight:900!important}.conversation-advanced-select,:root[data-resolved-mode] .conversation-advanced-select,:root[data-theme][data-resolved-mode] .conversation-advanced-select{grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.conversation-advanced-select>svg,:root[data-resolved-mode] .conversation-advanced-select>svg,:root[data-theme][data-resolved-mode] .conversation-advanced-select>svg{color:var(--contrast-muted,var(--muted))!important}.conversation-advanced-select .select,:root[data-resolved-mode] .conversation-advanced-select .select,:root[data-theme][data-resolved-mode] .conversation-advanced-select .select{width:100%!important;min-height:38px!important}.conversation-advanced-clear,:root[data-resolved-mode] .conversation-advanced-clear,:root[data-theme][data-resolved-mode] .conversation-advanced-clear{color:var(--contrast-accent,#2563eb)!important;cursor:pointer!important;background:0 0!important;border:0!important;align-self:flex-start!important;padding:0!important;font-size:11px!important;font-weight:900!important}.conversation-filter-popover .conversation-search,:root[data-resolved-mode] .conversation-filter-popover .conversation-search,:root[data-theme][data-resolved-mode] .conversation-filter-popover .conversation-search{margin-top:0!important;padding-right:34px!important}.conversation-filter-popover .conversation-period-filters,:root[data-resolved-mode] .conversation-filter-popover .conversation-period-filters,:root[data-theme][data-resolved-mode] .conversation-filter-popover .conversation-period-filters{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) 28px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.conversation-filter-close,:root[data-resolved-mode] .conversation-filter-close,:root[data-theme][data-resolved-mode] .conversation-filter-close{color:var(--contrast-muted,var(--muted))!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important}.conversation-search .conversation-filter-close{position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important}.conversation-tabs,:root[data-resolved-mode] .conversation-tabs,:root[data-theme][data-resolved-mode] .conversation-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:0!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.conversation-tabs button,:root[data-resolved-mode] .conversation-tabs button,:root[data-theme][data-resolved-mode] .conversation-tabs button{border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:30px!important;padding:5px 8px!important;font-size:10.5px!important;display:flex!important}.conversation-tabs button span,:root[data-resolved-mode] .conversation-tabs button span,:root[data-theme][data-resolved-mode] .conversation-tabs button span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.conversation-tabs button strong,:root[data-resolved-mode] .conversation-tabs button strong,:root[data-theme][data-resolved-mode] .conversation-tabs button strong{flex:none!important;min-width:18px!important;padding:2px 5px!important;font-size:10px!important}@media (min-width:901px){:root[data-resolved-mode] .conversation-tabs,:root[data-theme][data-resolved-mode] .conversation-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:380px){:root[data-resolved-mode] .conversation-tabs,:root[data-theme][data-resolved-mode] .conversation-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root[data-theme][data-resolved-mode] .nav a,:root[data-theme][data-resolved-mode] .sidebar-sector,:root[data-theme][data-resolved-mode] .settings-tabs a,:root[data-theme][data-resolved-mode] .ticket-filter-chip,:root[data-theme][data-resolved-mode] .conversation-side-tabs button,:root[data-theme][data-resolved-mode] .conversation-side-tabs a,:root[data-theme][data-resolved-mode] .conversation-mode-tabs button{border-color:color-mix(in srgb, var(--theme-ui-border) 52%, transparent)!important;color:var(--theme-ui-muted)!important}:root[data-theme][data-resolved-mode] .nav a:hover,:root[data-theme][data-resolved-mode] .nav a.active,:root[data-theme][data-resolved-mode] .sidebar-sector:hover,:root[data-theme][data-resolved-mode] .sidebar-sector.active,:root[data-theme][data-resolved-mode] .settings-tabs a:hover,:root[data-theme][data-resolved-mode] .settings-tabs a:focus-visible,:root[data-theme][data-resolved-mode] .ticket-filter-chip:hover,:root[data-theme][data-resolved-mode] .ticket-filter-chip.active,:root[data-theme][data-resolved-mode] .conversation-side-tabs button:hover,:root[data-theme][data-resolved-mode] .conversation-side-tabs button:focus-visible,:root[data-theme][data-resolved-mode] .conversation-side-tabs button.active,:root[data-theme][data-resolved-mode] .conversation-side-tabs .active,:root[data-theme][data-resolved-mode] .conversation-mode-tabs button:hover,:root[data-theme][data-resolved-mode] .conversation-mode-tabs button:focus-visible,:root[data-theme][data-resolved-mode] .conversation-mode-tabs button.active,:root[data-theme][data-resolved-mode] .nav-badge,:root[data-theme][data-resolved-mode] .sector-count,:root[data-theme][data-resolved-mode] .conversation-tabs button strong{background:var(--theme-ui-bg-strong)!important;border-color:var(--theme-ui-border)!important;color:var(--theme-ui-text)!important}.conversation-filter-popover,:root[data-resolved-mode] .conversation-filter-popover,:root[data-theme][data-resolved-mode] .conversation-filter-popover{z-index:auto!important;margin-top:0!important;position:static!important;inset:auto!important}.assign-button.transfer-action .transfer-symbol,:root[data-resolved-mode] .assign-button.transfer-action .transfer-symbol,:root[data-theme][data-resolved-mode] .assign-button.transfer-action .transfer-symbol{color:currentColor!important;width:15px!important;height:15px!important}.assign-button.transfer-action.active,.assign-button.transfer-action:hover,:root[data-resolved-mode] .assign-button.transfer-action.active,:root[data-resolved-mode] .assign-button.transfer-action:hover,:root[data-theme][data-resolved-mode] .assign-button.transfer-action.active,:root[data-theme][data-resolved-mode] .assign-button.transfer-action:hover{background:var(--theme-ui-bg-strong,var(--contrast-surface-3))!important;border-color:var(--theme-ui-border,var(--contrast-accent))!important;color:var(--theme-ui-text,var(--contrast-heading))!important}.message-row.internal-note-row,:root[data-resolved-mode] .message-row.internal-note-row,:root[data-theme][data-resolved-mode] .message-row.internal-note-row{align-self:center;width:100%;max-width:min(780px,100%)}.message-row.internal-note-row .internal-note-avatar,:root[data-resolved-mode] .message-row.internal-note-row .internal-note-avatar,:root[data-theme][data-resolved-mode] .message-row.internal-note-row .internal-note-avatar{color:#b45309;box-shadow:none;background:#f59e0b24;border:1px solid #f59e0b52;flex:0 0 32px}.message-row.internal-note-row .internal-note-bubble,:root[data-resolved-mode] .message-row.internal-note-row .internal-note-bubble,:root[data-theme][data-resolved-mode] .message-row.internal-note-row .internal-note-bubble{color:#1f2937;background:linear-gradient(#fffbebfa,#fef3c7f5);border-color:#f59e0b57;flex:auto;min-width:0;box-shadow:0 16px 34px #92400e1f}.internal-note-bubble-head strong,:root[data-resolved-mode] .internal-note-bubble-head strong,:root[data-theme][data-resolved-mode] .internal-note-bubble-head strong{color:#92400e}.internal-note-bubble-head span,:root[data-resolved-mode] .internal-note-bubble-head span,:root[data-theme][data-resolved-mode] .internal-note-bubble-head span{color:#7c5a22}.internal-note-bubble-attachments{margin-top:10px}.internal-note-bubble-attachments .ticket-attachment-list.compact{gap:6px}:root[data-resolved-mode=dark] .message-row.internal-note-row .internal-note-avatar,:root[data-theme][data-resolved-mode=dark] .message-row.internal-note-row .internal-note-avatar{color:#fbbf24;background:#fbbf241f;border-color:#fbbf244d}:root[data-resolved-mode=dark] .message-row.internal-note-row .internal-note-bubble,:root[data-theme][data-resolved-mode=dark] .message-row.internal-note-row .internal-note-bubble{color:#f8fafc;background:linear-gradient(#45320ff5,#302511f5);border-color:#fbbf2457;box-shadow:0 16px 34px #00000038}:root[data-resolved-mode=dark] .internal-note-bubble-head strong,:root[data-theme][data-resolved-mode=dark] .internal-note-bubble-head strong{color:#facc15}:root[data-resolved-mode=dark] .internal-note-bubble-head span,:root[data-theme][data-resolved-mode=dark] .internal-note-bubble-head span{color:#fde68a}.dashboard-ticket-window .ticket-floating-actions{gap:6px}.dashboard-ticket-window .ticket-floating-actions .icon-button{border-radius:8px;gap:6px;width:auto;height:34px;padding:0 10px;font-size:11px}.dashboard-ticket-window .ticket-floating-actions .dashboard-export-button{--dashboard-export-accent:rgb(var(--app-info));background:#ffffff1c;border-color:#ffffff3d;min-width:68px}.dashboard-ticket-window .ticket-floating-actions .dashboard-export-button.csv{--dashboard-export-accent:#22c55e}.dashboard-ticket-window .ticket-floating-actions .dashboard-export-button.pdf{--dashboard-export-accent:#f87171}.dashboard-ticket-window .ticket-floating-actions .dashboard-export-button svg{color:var(--dashboard-export-accent);flex:none}.dashboard-ticket-window .ticket-floating-actions .dashboard-export-button span{font-size:10px;font-weight:950;line-height:1}.dashboard-ticket-window .ticket-floating-actions .dashboard-export-button.is-loading svg{animation:.9s linear infinite spin}.dashboard-ticket-window .ticket-floating-resize{z-index:4;bottom:8px;right:8px}.dashboard-ticket-detail-window .ticket-floating-actions .icon-button{border-radius:8px;gap:6px;width:auto;height:34px;padding:0 10px;font-size:11px}:root[data-resolved-mode] .conversation-details .right-panel-stack,:root[data-theme][data-resolved-mode] .conversation-details .right-panel-stack{gap:10px!important}:root[data-resolved-mode] .conversation-details .ticket-panel-card.ticket-side-summary,:root[data-theme][data-resolved-mode] .conversation-details .ticket-panel-card.ticket-side-summary{background:var(--contrast-surface)!important;border:1px solid var(--contrast-border)!important;box-shadow:none!important;border-left:0!important;border-radius:8px!important;padding:12px!important}:root[data-resolved-mode] .conversation-details .ticket-panel-card.ticket-side-summary.has-ticket,:root[data-theme][data-resolved-mode] .conversation-details .ticket-panel-card.ticket-side-summary.has-ticket{background:linear-gradient(135deg, color-mix(in srgb, var(--contrast-accent), transparent 88%), transparent 48%), var(--contrast-surface)!important;border-color:color-mix(in srgb, var(--contrast-accent), var(--contrast-border) 58%)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--contrast-accent), transparent 88%) inset, 0 10px 24px #0f172a29!important}:root[data-resolved-mode] .conversation-details .ticket-panel-card.ticket-side-summary:before,:root[data-resolved-mode] .conversation-details .ticket-form-modern.ticket-side-workflow:before,:root[data-theme][data-resolved-mode] .conversation-details .ticket-panel-card.ticket-side-summary:before,:root[data-theme][data-resolved-mode] .conversation-details .ticket-form-modern.ticket-side-workflow:before{display:none!important}.ticket-side-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;display:grid}.ticket-current-label,:root[data-resolved-mode] .conversation-details .ticket-panel-card .ticket-current-label,:root[data-theme][data-resolved-mode] .conversation-details .ticket-panel-card .ticket-current-label{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:4px;padding-top:0;font-size:11px;font-weight:950;line-height:1.1;display:inline-flex;color:var(--contrast-heading)!important}.ticket-current-dot{background:#22c55e;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e2e}.ticket-current-pill,:root[data-resolved-mode] .ticket-current-pill,:root[data-theme][data-resolved-mode] .ticket-current-pill{background:color-mix(in srgb, var(--contrast-accent), transparent 82%);border:1px solid color-mix(in srgb, var(--contrast-accent), transparent 52%);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:950;line-height:1;color:var(--contrast-accent)!important}.ticket-current-caption,:root[data-resolved-mode] .ticket-current-caption,:root[data-theme][data-resolved-mode] .ticket-current-caption{margin:0 0 7px;font-size:11px;font-weight:800;line-height:1.25;color:var(--contrast-muted)!important}.ticket-side-title,:root[data-resolved-mode] .ticket-side-title,:root[data-theme][data-resolved-mode] .ticket-side-title{appearance:none;cursor:pointer;font:inherit;text-align:left;min-width:0;max-width:100%;margin-top:4px;font-size:13px;font-weight:900;line-height:1.32;display:block;color:var(--contrast-heading)!important;background:0 0!important;border:0!important;padding:0!important}.ticket-side-summary.has-ticket .ticket-side-title,:root[data-resolved-mode] .ticket-side-summary.has-ticket .ticket-side-title,:root[data-theme][data-resolved-mode] .ticket-side-summary.has-ticket .ticket-side-title{font-size:14px;font-weight:950}strong.ticket-side-title{cursor:default}.ticket-side-title:hover,.ticket-side-title:focus-visible{outline:none;color:var(--contrast-accent)!important}.ticket-side-identity strong,:root[data-resolved-mode] .ticket-side-identity strong,:root[data-theme][data-resolved-mode] .ticket-side-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.24;display:block;overflow:hidden;color:var(--contrast-heading)!important}.ticket-side-identity small,:root[data-resolved-mode] .ticket-side-identity small,:root[data-theme][data-resolved-mode] .ticket-side-identity small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:800;line-height:1.25;display:block;overflow:hidden;color:var(--contrast-muted)!important}.ticket-side-identity span,:root[data-resolved-mode] .ticket-side-identity span,:root[data-theme][data-resolved-mode] .ticket-side-identity span{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:850;line-height:1.3;display:block;overflow:hidden;color:var(--contrast-muted)!important}.ticket-side-identity:hover strong,.ticket-side-identity:focus-visible strong{color:var(--contrast-accent)!important}.ticket-subject-inline-row{grid-template-columns:minmax(0,1fr) 30px;align-items:flex-start;gap:6px;min-width:0;max-width:100%;margin-top:4px;display:grid}.ticket-subject-inline-form{gap:7px;margin-top:6px;display:grid}.ticket-subject-inline-input,:root[data-resolved-mode] .ticket-subject-inline-input,:root[data-theme][data-resolved-mode] .ticket-subject-inline-input{min-height:34px!important;padding:8px 9px!important;font-size:12px!important;font-weight:800!important}.ticket-subject-inline-actions{gap:6px;display:flex}.ticket-subject-inline-actions .icon-button{width:30px;height:30px;min-height:30px}.conversation-sort-control{align-items:center;gap:7px;min-width:0;display:inline-flex}.conversation-sort-control span{color:inherit;text-transform:uppercase;font-size:10px;font-weight:850}.conversation-sort-control .select,:root[data-resolved-mode] .conversation-sort-control .select,:root[data-theme][data-resolved-mode] .conversation-sort-control .select{min-width:142px;border-radius:8px!important;min-height:30px!important;padding:5px 28px 5px 9px!important;font-size:11px!important;font-weight:850!important}:root[data-resolved-mode] .ticket-side-summary .ticket-status-chip,:root[data-theme][data-resolved-mode] .ticket-side-summary .ticket-status-chip{text-align:center;white-space:normal;align-self:flex-start;max-width:112px;line-height:1.15;border-radius:999px!important;padding:5px 8px!important;font-size:10px!important}.ticket-side-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ticket-side-meta-grid div,:root[data-resolved-mode] .ticket-side-meta-grid div,:root[data-theme][data-resolved-mode] .ticket-side-meta-grid div{border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid;background:var(--contrast-surface-2)!important;border:1px solid var(--contrast-border)!important}.ticket-side-meta-grid span,:root[data-resolved-mode] .ticket-side-meta-grid span,:root[data-theme][data-resolved-mode] .ticket-side-meta-grid span{text-transform:uppercase;font-size:9px;font-weight:850;color:var(--contrast-muted)!important}.ticket-side-meta-grid strong,:root[data-resolved-mode] .ticket-side-meta-grid strong,:root[data-theme][data-resolved-mode] .ticket-side-meta-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden;color:var(--contrast-heading)!important}.ticket-side-empty-copy,:root[data-resolved-mode] .ticket-side-empty-copy,:root[data-theme][data-resolved-mode] .ticket-side-empty-copy{margin:10px 0 0;font-size:12px;font-weight:750;line-height:1.45;color:var(--contrast-muted)!important}:root[data-resolved-mode] .conversation-details .ticket-form-modern.ticket-side-workflow,:root[data-theme][data-resolved-mode] .conversation-details .ticket-form-modern.ticket-side-workflow{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:10px!important;padding:0!important;display:grid!important}:root[data-resolved-mode] .conversation-details .ticket-side-actions,:root[data-theme][data-resolved-mode] .conversation-details .ticket-side-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}:root[data-resolved-mode] .conversation-details .ticket-side-actions .button,:root[data-theme][data-resolved-mode] .conversation-details .ticket-side-actions .button{border-radius:8px!important;min-height:34px!important;padding:7px 8px!important;font-size:11px!important}:root[data-resolved-mode] .conversation-details .ticket-tramite-card,:root[data-theme][data-resolved-mode] .conversation-details .ticket-tramite-card{background:var(--contrast-surface)!important;border:1px solid var(--contrast-border)!important;box-shadow:none!important;border-left:0!important;border-radius:10px!important;gap:8px!important;padding:10px!important}:root[data-resolved-mode] .conversation-details .ticket-tramite-card .textarea,:root[data-theme][data-resolved-mode] .conversation-details .ticket-tramite-card .textarea{border-radius:8px!important;min-height:88px!important}:root[data-resolved-mode] .conversation-details .ticket-tramite-card .button,:root[data-theme][data-resolved-mode] .conversation-details .ticket-tramite-card .button{justify-self:stretch;border-radius:8px!important;min-height:34px!important}:root[data-resolved-mode] .conversation-details .detail-section,:root[data-theme][data-resolved-mode] .conversation-details .detail-section{box-shadow:none!important;border-radius:10px!important;gap:10px!important;padding:12px!important}:root[data-resolved-mode] .conversation-details .profile-conversation-item,:root[data-theme][data-resolved-mode] .conversation-details .profile-conversation-item{box-shadow:none!important;border-radius:9px!important;gap:8px!important;padding:9px!important;transform:none!important}:root[data-resolved-mode] .conversation-details .profile-conversation-item:hover,:root[data-resolved-mode] .conversation-details .profile-conversation-item:focus-visible,:root[data-resolved-mode] .conversation-details .profile-conversation-item.active,:root[data-theme][data-resolved-mode] .conversation-details .profile-conversation-item:hover,:root[data-theme][data-resolved-mode] .conversation-details .profile-conversation-item:focus-visible,:root[data-theme][data-resolved-mode] .conversation-details .profile-conversation-item.active{box-shadow:none!important;transform:none!important}:root[data-resolved-mode] .conversation-details .profile-conversation-item strong,:root[data-theme][data-resolved-mode] .conversation-details .profile-conversation-item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;font-size:11px!important}:root[data-resolved-mode] .conversation-details .profile-conversation-item small,:root[data-theme][data-resolved-mode] .conversation-details .profile-conversation-item small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden;font-size:10px!important}:root[data-resolved-mode] .conversation-details .profile-conversation-item em,:root[data-theme][data-resolved-mode] .conversation-details .profile-conversation-item em{white-space:nowrap;font-size:10px!important}:root[data-resolved-mode] .ticket-floating-window,:root[data-theme][data-resolved-mode] .ticket-floating-window{background:var(--contrast-surface)!important;border:1px solid var(--contrast-border-strong)!important;border-radius:12px!important;max-width:calc(100vw - 36px)!important;min-height:min(460px,100vh - 36px)!important;max-height:calc(100vh - 36px)!important;box-shadow:0 22px 56px #02061757!important}:root[data-resolved-mode] .ticket-floating-titlebar,:root[data-theme][data-resolved-mode] .ticket-floating-titlebar{background:var(--contrast-surface)!important;border-bottom:1px solid var(--contrast-border)!important;color:var(--contrast-heading)!important;min-height:42px!important;padding:8px 10px 8px 12px!important}:root[data-resolved-mode] .ticket-floating-title,:root[data-theme][data-resolved-mode] .ticket-floating-title{color:var(--contrast-heading)!important;grid-template-columns:auto minmax(0,1fr) minmax(170px,240px)!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:calc(100% - 42px)!important;font-size:12px!important;display:grid!important}:root[data-resolved-mode] .ticket-floating-title>span,:root[data-theme][data-resolved-mode] .ticket-floating-title>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}:root[data-resolved-mode] .ticket-floating-status-card,:root[data-theme][data-resolved-mode] .ticket-floating-status-card{background:var(--contrast-surface-2)!important;border:1px solid var(--contrast-border)!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:30px!important;padding:4px 8px!important;display:flex!important}:root[data-resolved-mode] .ticket-floating-status-card small,:root[data-theme][data-resolved-mode] .ticket-floating-status-card small{color:var(--contrast-muted)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}:root[data-resolved-mode] .ticket-floating-status-card .badge,:root[data-theme][data-resolved-mode] .ticket-floating-status-card .badge{white-space:nowrap!important;flex:none!important;max-width:150px!important;margin:0!important}:root[data-resolved-mode] .ticket-floating-actions .icon-button,:root[data-theme][data-resolved-mode] .ticket-floating-actions .icon-button{background:var(--contrast-surface-2)!important;border-color:var(--contrast-border)!important;color:var(--contrast-heading)!important;border-radius:8px!important;width:30px!important;height:30px!important}:root[data-resolved-mode] .ticket-floating-body,:root[data-theme][data-resolved-mode] .ticket-floating-body{scrollbar-gutter:stable;background:var(--contrast-bg)!important;padding:12px 12px 22px!important}:root[data-resolved-mode] .ticket-floating-layer:before,:root[data-theme][data-resolved-mode] .ticket-floating-layer:before{-webkit-backdrop-filter:blur(2px)saturate(.9);backdrop-filter:blur(2px)saturate(.9);content:"";pointer-events:none;background:#0f172a3d;position:fixed;inset:0}:root[data-resolved-mode=dark] .ticket-floating-layer:before,:root[data-theme][data-resolved-mode=dark] .ticket-floating-layer:before{background:#02061785}:root[data-resolved-mode=light] .ticket-floating-layer:before,:root[data-theme][data-resolved-mode=light] .ticket-floating-layer:before{background:#0f172a2e}:root[data-resolved-mode] .ticket-floating-window,:root[data-theme][data-resolved-mode] .ticket-floating-window{--ticket-window-accent:color-mix(in srgb, var(--contrast-accent), #22c55e 12%);isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--contrast-surface), var(--ticket-window-accent) 5%), var(--contrast-bg) 260px), var(--contrast-bg)!important;border:2px solid color-mix(in srgb, var(--ticket-window-accent), white 18%)!important;box-shadow:0 34px 96px #0206178f, 0 0 0 7px color-mix(in srgb, var(--ticket-window-accent), transparent 84%), inset 0 1px 0 #ffffff1f!important;border-radius:16px!important}:root[data-resolved-mode=light] .ticket-floating-window,:root[data-theme][data-resolved-mode=light] .ticket-floating-window{box-shadow:0 34px 88px #0f172a47, 0 0 0 7px color-mix(in srgb, var(--ticket-window-accent), transparent 86%), inset 0 1px 0 #ffffffb8!important}:root[data-resolved-mode] .ticket-floating-titlebar,:root[data-theme][data-resolved-mode] .ticket-floating-titlebar{box-shadow:inset 5px 0 0 color-mix(in srgb, var(--ticket-window-accent), #f8fafc 18%), inset 0 -1px 0 #ffffff29, 0 12px 28px #02061738;background:linear-gradient(135deg, color-mix(in srgb, #061525, var(--ticket-window-accent) 32%), color-mix(in srgb, #0f2d52, var(--ticket-window-accent) 46%))!important;border-bottom:1px solid color-mix(in srgb, var(--ticket-window-accent), white 22%)!important;color:#fff!important;min-height:50px!important;padding:10px 12px 10px 16px!important}:root[data-resolved-mode] .ticket-floating-title,:root[data-theme][data-resolved-mode] .ticket-floating-title{text-shadow:0 1px 2px #02061752;color:#fff!important;font-size:13px!important}:root[data-resolved-mode] .ticket-floating-title svg,:root[data-theme][data-resolved-mode] .ticket-floating-title svg{color:color-mix(in srgb, #fff, var(--ticket-window-accent) 42%)!important}:root[data-resolved-mode] .ticket-floating-titlebar .ticket-floating-actions .icon-button,:root[data-theme][data-resolved-mode] .ticket-floating-titlebar .ticket-floating-actions .icon-button{color:#fff!important;background:#ffffff24!important;border-color:#ffffff4d!important}:root[data-resolved-mode] .ticket-floating-titlebar .ticket-floating-actions .icon-button:hover,:root[data-theme][data-resolved-mode] .ticket-floating-titlebar .ticket-floating-actions .icon-button:hover,:root[data-resolved-mode] .ticket-floating-titlebar .ticket-floating-actions .icon-button:focus-visible,:root[data-theme][data-resolved-mode] .ticket-floating-titlebar .ticket-floating-actions .icon-button:focus-visible{background:#ffffff38!important;border-color:#ffffff70!important}:root[data-resolved-mode] .ticket-floating-body,:root[data-theme][data-resolved-mode] .ticket-floating-body{background:linear-gradient(180deg, color-mix(in srgb, var(--ticket-window-accent), transparent 93%) 0, transparent 130px), var(--contrast-bg)!important;padding:14px 14px 24px!important}:root[data-resolved-mode] .ticket-floating-window .ticket-panel-card,:root[data-theme][data-resolved-mode] .ticket-floating-window .ticket-panel-card,:root[data-resolved-mode] .ticket-floating-window .ticket-management-card,:root[data-theme][data-resolved-mode] .ticket-floating-window .ticket-management-card,:root[data-resolved-mode] .ticket-floating-window .ticket-internal-workspace,:root[data-theme][data-resolved-mode] .ticket-floating-window .ticket-internal-workspace{border-color:color-mix(in srgb, var(--contrast-border), var(--ticket-window-accent) 18%)!important;box-shadow:0 14px 34px #0206171f!important}:root[data-resolved-mode] .ticket-floating-resize,:root[data-theme][data-resolved-mode] .ticket-floating-resize{opacity:.95;background:linear-gradient(135deg, transparent 0 42%, color-mix(in srgb, var(--ticket-window-accent), white 30%) 42% 49%, transparent 49% 100%), linear-gradient(135deg, transparent 0 58%, color-mix(in srgb, var(--ticket-window-accent), white 10%) 58% 65%, transparent 65% 100%)!important}:root[data-theme][data-resolved-mode=light] .conversation-messages{background:radial-gradient(rgb(var(--theme-rgb) / .08) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--theme-light-bg) 88%, var(--theme) 12%), var(--theme-light-bg))!important;color:var(--theme-light-text)!important;background-size:24px 24px,auto!important}:root[data-theme][data-resolved-mode=light] .message-row.inbound .conversation-bubble{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-light-surface) 90%, var(--theme) 10%), color-mix(in srgb, var(--theme-light-elevated) 82%, #fff 18%))!important;border-color:color-mix(in srgb, var(--theme) 26%, var(--theme-light-surface))!important;box-shadow:0 12px 26px rgb(var(--theme-rgb) / .08)!important;color:var(--theme-light-text)!important}:root[data-theme][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-author strong,:root[data-theme][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-text{color:var(--theme-light-text)!important}:root[data-theme][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-author span,:root[data-theme][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-meta{color:color-mix(in srgb, var(--theme-light-muted) 82%, var(--theme) 18%)!important}:root[data-theme][data-resolved-mode=light] .message-row.outbound .conversation-bubble{background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--theme-strong) 38%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--theme-strong) 36%, var(--theme-readable) 64%), color-mix(in srgb, var(--theme) 72%, var(--theme-readable) 28%))!important;border-color:color-mix(in srgb, var(--theme-strong) 46%, #fff)!important;box-shadow:0 14px 30px rgb(var(--theme-rgb) / .24)!important;color:#fff!important}:root[data-theme][data-resolved-mode=light] .message-row.outbound .conversation-bubble .bubble-author strong,:root[data-theme][data-resolved-mode=light] .message-row.outbound .conversation-bubble .bubble-author span,:root[data-theme][data-resolved-mode=light] .message-row.outbound .conversation-bubble .bubble-text,:root[data-theme][data-resolved-mode=light] .message-row.outbound .conversation-bubble .bubble-meta{color:#fff!important}:root[data-theme][data-resolved-mode=light] .message-row.outbound .conversation-bubble .bubble-author span,:root[data-theme][data-resolved-mode=light] .message-row.outbound .conversation-bubble .bubble-meta{opacity:.88!important}.conversation-priority-button,:root[data-resolved-mode] .conversation-priority-button,:root[data-theme][data-resolved-mode] .conversation-priority-button{justify-content:center!important;min-width:94px!important}.conversation-priority-button.priority-none,:root[data-resolved-mode] .conversation-priority-button.priority-none,:root[data-theme][data-resolved-mode] .conversation-priority-button.priority-none{background:var(--contrast-surface-2,rgb(var(--app-surface)))!important;border-color:var(--contrast-border,var(--line))!important;color:var(--contrast-heading,var(--ink))!important}.conversation-priority-button.priority-none:hover,.conversation-priority-button.priority-none.active,:root[data-resolved-mode] .conversation-priority-button.priority-none:hover,:root[data-resolved-mode] .conversation-priority-button.priority-none.active,:root[data-theme][data-resolved-mode] .conversation-priority-button.priority-none:hover,:root[data-theme][data-resolved-mode] .conversation-priority-button.priority-none.active{background:var(--contrast-surface-3,#2563eb1f)!important;border-color:var(--contrast-accent,#2563eb)!important;color:var(--contrast-accent,#2563eb)!important}.priority-tag-popover,:root[data-resolved-mode] .priority-tag-popover,:root[data-theme][data-resolved-mode] .priority-tag-popover{min-width:190px!important;padding:8px!important}.priority-tag-options,:root[data-resolved-mode] .priority-tag-options,:root[data-theme][data-resolved-mode] .priority-tag-options{gap:6px!important;display:grid!important}.priority-tag-option,:root[data-resolved-mode] .priority-tag-option,:root[data-theme][data-resolved-mode] .priority-tag-option{color:var(--contrast-heading,var(--ink))!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:34px!important;padding:8px 9px!important;display:flex!important}.priority-tag-option strong,:root[data-resolved-mode] .priority-tag-option strong,:root[data-theme][data-resolved-mode] .priority-tag-option strong{color:inherit!important;font-size:12px!important;font-weight:900!important}.priority-tag-option:hover,.priority-tag-option.active,:root[data-resolved-mode] .priority-tag-option:hover,:root[data-resolved-mode] .priority-tag-option.active,:root[data-theme][data-resolved-mode] .priority-tag-option:hover,:root[data-theme][data-resolved-mode] .priority-tag-option.active{background:var(--priority-soft)!important;border-color:var(--priority-border)!important;color:var(--priority-text)!important}.priority-tag-dot,:root[data-resolved-mode] .priority-tag-dot,:root[data-theme][data-resolved-mode] .priority-tag-dot{background:var(--priority-dot,currentColor)!important;box-shadow:0 0 0 4px var(--priority-soft,transparent)!important;border-radius:999px!important;flex:0 0 10px!important;width:10px!important;height:10px!important}.priority-tag-clear,:root[data-resolved-mode] .priority-tag-clear,:root[data-theme][data-resolved-mode] .priority-tag-clear{color:var(--contrast-muted,var(--muted))!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:0!important;padding:4px 2px 2px!important;font-size:11px!important;font-weight:900!important}.priority-tag-clear:hover,:root[data-resolved-mode] .priority-tag-clear:hover,:root[data-theme][data-resolved-mode] .priority-tag-clear:hover{color:var(--contrast-accent,#2563eb)!important}.priority-tag-clear:disabled,:root[data-resolved-mode] .priority-tag-clear:disabled,:root[data-theme][data-resolved-mode] .priority-tag-clear:disabled{cursor:not-allowed!important;opacity:.5!important}.conversation-priority-button.priority-not-urgent,.conversation-priority-button.priority-attention,.conversation-priority-button.priority-urgent,:root[data-resolved-mode] .conversation-priority-button.priority-not-urgent,:root[data-resolved-mode] .conversation-priority-button.priority-attention,:root[data-resolved-mode] .conversation-priority-button.priority-urgent,:root[data-theme][data-resolved-mode] .conversation-priority-button.priority-not-urgent,:root[data-theme][data-resolved-mode] .conversation-priority-button.priority-attention,:root[data-theme][data-resolved-mode] .conversation-priority-button.priority-urgent,.conversation-priority-tag.priority-not-urgent,.conversation-priority-tag.priority-attention,.conversation-priority-tag.priority-urgent,:root[data-resolved-mode] .conversation-priority-tag.priority-not-urgent,:root[data-resolved-mode] .conversation-priority-tag.priority-attention,:root[data-resolved-mode] .conversation-priority-tag.priority-urgent,:root[data-theme][data-resolved-mode] .conversation-priority-tag.priority-not-urgent,:root[data-theme][data-resolved-mode] .conversation-priority-tag.priority-attention,:root[data-theme][data-resolved-mode] .conversation-priority-tag.priority-urgent{background:var(--priority-soft)!important;border-color:var(--priority-border)!important;color:var(--priority-text)!important}:root[data-resolved-mode=light] .status-WAITING_ASSIGNMENT,:root[data-theme][data-resolved-mode=light] .status-WAITING_ASSIGNMENT,:root[data-resolved-mode=light] .badge.status-WAITING_ASSIGNMENT,:root[data-theme][data-resolved-mode=light] .badge.status-WAITING_ASSIGNMENT,:root[data-resolved-mode=light] .conversation-tag.status-WAITING_ASSIGNMENT,:root[data-theme][data-resolved-mode=light] .conversation-tag.status-WAITING_ASSIGNMENT,:root[data-resolved-mode=light] .ticket-status-chip.status-WAITING_ASSIGNMENT,:root[data-theme][data-resolved-mode=light] .ticket-status-chip.status-WAITING_ASSIGNMENT,:root[data-resolved-mode=light] .dashboard-status-row.status-WAITING_ASSIGNMENT,:root[data-theme][data-resolved-mode=light] .dashboard-status-row.status-WAITING_ASSIGNMENT{color:#713f12!important;background:#fef9c3!important;border-color:#facc15!important}:root[data-resolved-mode=dark] .status-WAITING_ASSIGNMENT,:root[data-theme][data-resolved-mode=dark] .status-WAITING_ASSIGNMENT,:root[data-resolved-mode=dark] .badge.status-WAITING_ASSIGNMENT,:root[data-theme][data-resolved-mode=dark] .badge.status-WAITING_ASSIGNMENT,:root[data-resolved-mode=dark] .conversation-tag.status-WAITING_ASSIGNMENT,:root[data-theme][data-resolved-mode=dark] .conversation-tag.status-WAITING_ASSIGNMENT,:root[data-resolved-mode=dark] .ticket-status-chip.status-WAITING_ASSIGNMENT,:root[data-theme][data-resolved-mode=dark] .ticket-status-chip.status-WAITING_ASSIGNMENT,:root[data-resolved-mode=dark] .dashboard-status-row.status-WAITING_ASSIGNMENT,:root[data-theme][data-resolved-mode=dark] .dashboard-status-row.status-WAITING_ASSIGNMENT{color:#fef08a!important;background:#422006!important;border-color:#facc15!important}.conversation-bulk-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 2px;display:flex}.conversation-bulk-toolbar .button,.conversation-bulk-actions .button{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.conversation-bulk-toolbar .button span,.conversation-bulk-actions .button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversation-bulk-count{color:var(--muted);font-size:12px;font-weight:700}.conversation-bulk-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.conversation-bulk-check{align-self:center;place-items:center;block-size:24px;inline-size:24px;min-inline-size:24px;display:grid}.conversation-bulk-check input{width:16px;height:16px;accent-color:var(--brand-600);cursor:pointer}.conversation-bulk-check.placeholder{opacity:.25}.conversation-item.bulk-selected{border-left-color:var(--brand-600);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-600) 34%, transparent)}.conversation-bulk-modal{width:min(560px,100vw - 32px)}.conversation-bulk-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.conversation-bulk-modal-head>div{min-width:0}.conversation-bulk-selection-list{border:1px solid var(--line);max-height:160px;color:var(--muted);border-radius:8px;flex-direction:column;gap:6px;padding:10px;font-size:12px;display:flex;overflow:auto}.conversation-bulk-selection-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-resolved-mode] .conversation-item:has(.conversation-bulk-check){grid-template-columns:24px var(--conversation-card-avatar) minmax(0, 1fr) var(--conversation-card-side)!important}:root[data-theme][data-resolved-mode] .conversation-item:has(.conversation-bulk-check){grid-template-columns:24px var(--conversation-card-avatar) minmax(0, 1fr) var(--conversation-card-side)!important}:root[data-resolved-mode] .conversation-item:has(.conversation-bulk-check) .conversation-item-main{min-width:0!important}:root[data-theme][data-resolved-mode] .conversation-item:has(.conversation-bulk-check) .conversation-item-main{min-width:0!important}:root[data-resolved-mode] .conversation-messages,:root[data-theme][data-resolved-mode] .conversation-messages{overflow-x:hidden!important}:root[data-resolved-mode] .message-day-group,:root[data-theme][data-resolved-mode] .message-day-group{width:100%!important;min-width:0!important}:root[data-resolved-mode] .message-row,:root[data-theme][data-resolved-mode] .message-row{box-sizing:border-box!important;align-items:flex-end!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}:root[data-resolved-mode] .message-row.inbound,:root[data-theme][data-resolved-mode] .message-row.inbound{flex-direction:row!important;justify-content:flex-start!important}:root[data-resolved-mode] .message-row.outbound,:root[data-theme][data-resolved-mode] .message-row.outbound{flex-direction:row-reverse!important;justify-content:flex-start!important}:root[data-resolved-mode] .message-row .conversation-avatar.mini,:root[data-theme][data-resolved-mode] .message-row .conversation-avatar.mini{flex:0 0 24px!important}:root[data-resolved-mode] .message-row .conversation-bubble,:root[data-theme][data-resolved-mode] .message-row .conversation-bubble{box-sizing:border-box!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:break-word!important;flex:0 auto!important;width:fit-content!important;min-width:0!important;max-width:min(680px,100% - 44px)!important;overflow:hidden!important}:root[data-resolved-mode] .message-row .bubble-author,:root[data-resolved-mode] .message-row .bubble-meta,:root[data-theme][data-resolved-mode] .message-row .bubble-author,:root[data-theme][data-resolved-mode] .message-row .bubble-meta{min-width:0!important;max-width:100%!important}:root[data-resolved-mode] .message-row .bubble-text,:root[data-theme][data-resolved-mode] .message-row .bubble-text{overflow-wrap:anywhere!important;white-space:pre-wrap!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}:root[data-resolved-mode=light] .message-row.inbound .conversation-bubble,:root[data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-author strong,:root[data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-text,:root[data-theme][data-resolved-mode=light] .message-row.inbound .conversation-bubble,:root[data-theme][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-author strong,:root[data-theme][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-text{color:var(--theme-light-text,var(--contrast-heading))!important}:root[data-resolved-mode=dark] .message-row.inbound .conversation-bubble,:root[data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-author strong,:root[data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-text,:root[data-theme][data-resolved-mode=dark] .message-row.inbound .conversation-bubble,:root[data-theme][data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-author strong,:root[data-theme][data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-text{color:var(--theme-dark-text,var(--contrast-heading))!important}:root[data-resolved-mode] .message-row.outbound .conversation-bubble,:root[data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-author strong,:root[data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-author span,:root[data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-text,:root[data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-meta,:root[data-theme][data-resolved-mode] .message-row.outbound .conversation-bubble,:root[data-theme][data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-author strong,:root[data-theme][data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-author span,:root[data-theme][data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-text,:root[data-theme][data-resolved-mode] .message-row.outbound .conversation-bubble .bubble-meta{color:#fff!important}:root[data-resolved-mode] .pasted-files,:root[data-theme][data-resolved-mode] .pasted-files{min-width:0!important;max-width:100%!important;overflow:hidden!important}:root[data-resolved-mode] .composer-pending-files,:root[data-theme][data-resolved-mode] .composer-pending-files{max-height:86px!important;overflow:auto!important}:root[data-resolved-mode] .attachment-chip,:root[data-theme][data-resolved-mode] .attachment-chip{min-width:0!important}:root[data-resolved-mode] .attachment-chip span,:root[data-theme][data-resolved-mode] .attachment-chip span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.conversation-media-card{border:1px solid #94a3b83d;border-radius:8px;align-items:stretch;gap:8px;min-width:min(260px,100%);max-width:min(340px,100%);margin-top:8px;padding:8px;display:grid;overflow:hidden}.conversation-media-preview{border-radius:8px;max-width:100%;display:block;overflow:hidden}.conversation-media-preview img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:260px;display:block}.conversation-media-player{width:100%;min-width:220px;max-width:100%;display:block}.conversation-media-player.video{background:#020617;border-radius:8px;max-height:260px}.conversation-media-file{color:inherit;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;text-decoration:none;display:grid}.conversation-media-file svg{grid-row:span 2}.conversation-media-file span,.conversation-media-file small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversation-media-file span{font-size:12px;font-weight:800}.conversation-media-file small{color:var(--muted);font-size:10px}.conversation-media-download{color:inherit;border:1px solid #94a3b842;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.conversation-media-card.unavailable{opacity:.78}.message-row.outbound .conversation-media-card,.message-row.outbound .conversation-media-download{border-color:#ffffff52}.message-row.outbound .conversation-media-file small{color:#ffffffbd}.conversation-bubble.has-reactions{margin-bottom:24px;position:relative;overflow:visible!important}:root[data-resolved-mode] .message-row .conversation-bubble.has-reactions,:root[data-theme][data-resolved-mode] .message-row .conversation-bubble.has-reactions{margin-bottom:24px!important;overflow:visible!important}.message-reactions{z-index:2;flex-wrap:wrap;align-items:center;gap:3px;max-width:calc(100% - 24px);margin-top:0;display:flex;position:absolute;bottom:-20px;left:12px}.message-row.outbound .message-reactions{justify-content:flex-end;left:auto;right:12px}.message-reaction-badge{color:#0f172a;background:#fffffff0;border:1px solid #94a3b857;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:22px;padding:1px 6px;font-size:14px;line-height:1;display:inline-flex;box-shadow:0 5px 14px #0f172a29}@media (max-width:700px){.conversation-media-card{width:100%;min-width:0}}:root[data-resolved-mode] .conversation-composer:not(.template-mode),:root[data-theme][data-resolved-mode] .conversation-composer:not(.template-mode){grid-template-columns:minmax(0,1fr) auto 40px!important;align-items:end!important;gap:8px!important}:root[data-resolved-mode] .conversation-composer,:root[data-theme][data-resolved-mode] .conversation-composer{position:relative}:root[data-resolved-mode] .composer-input-wrap,:root[data-theme][data-resolved-mode] .composer-input-wrap{min-width:0}.composer-actions{align-items:center;gap:4px;display:flex;position:relative}.composer-recording-indicator{color:#dc2626;background:#dc26261a;border:1px solid #dc262633;border-radius:8px;flex:none;align-items:center;gap:6px;max-width:132px;height:34px;padding:0 8px;display:inline-flex}.composer-recording-indicator span{background:#dc2626;border-radius:999px;width:7px;height:7px;animation:1s infinite composer-recording-pulse}.composer-recording-indicator strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.composer-actions button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:40px;transition:background .14s,color .14s,transform .14s;display:inline-flex}.composer-actions button:hover,.composer-actions button.active{color:var(--primary);background:#2563eb1f}.composer-actions button:disabled{cursor:not-allowed;opacity:.52;transform:none}.composer-actions button.recording{color:#dc2626;background:#dc262624}.composer-emoji-picker{background:rgb(var(--app-surface));border:1px solid var(--line);overscroll-behavior:contain;z-index:20;border-radius:8px;grid-template-columns:repeat(8,32px);gap:4px;max-width:calc(100vw - 24px);max-height:260px;padding:8px;display:grid;position:absolute;bottom:48px;right:64px;overflow-y:auto;box-shadow:0 18px 42px #0f172a2e}.composer-emoji-picker button{color:inherit;width:32px;height:32px;font-size:20px}@media (max-width:700px){:root[data-resolved-mode] .conversation-composer:not(.template-mode),:root[data-theme][data-resolved-mode] .conversation-composer:not(.template-mode){grid-template-columns:minmax(0,1fr) auto 40px!important}.meta-template-body{grid-template-columns:minmax(0,1fr)}.meta-template-preview p{-webkit-line-clamp:3;max-height:58px}.composer-actions{gap:2px}.composer-recording-indicator{max-width:78px}.composer-recording-indicator strong{font-size:0}.composer-recording-indicator strong:after{content:attr(data-duration);font-size:11px}.composer-actions button{width:30px}.composer-emoji-picker{grid-template-columns:repeat(6,32px);max-height:220px;right:0}}:root[data-theme=twitter][data-resolved-mode] .conversation-page{--twitter-chat-bg:var(--theme-light-bg);--twitter-chat-surface:var(--theme-light-surface);--twitter-chat-elevated:var(--theme-light-elevated);--twitter-chat-line:var(--theme-light-line);--twitter-chat-text:var(--theme-light-text);--twitter-chat-muted:var(--theme-light-muted);--twitter-chat-soft:rgb(var(--theme-rgb) / .09);--twitter-chat-soft-hover:rgb(var(--theme-rgb) / .13);--twitter-chat-outbound:#1d9bf0;background:var(--twitter-chat-bg)!important;grid-template-columns:clamp(320px,22vw,350px) minmax(0,1fr)!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-page{--twitter-chat-bg:var(--theme-dark-bg);--twitter-chat-surface:var(--theme-dark-surface);--twitter-chat-elevated:var(--theme-dark-elevated);--twitter-chat-line:var(--theme-dark-line);--twitter-chat-text:var(--theme-dark-text);--twitter-chat-muted:#8b98a5;--twitter-chat-soft:rgb(var(--theme-rgb) / .12);--twitter-chat-soft-hover:rgb(var(--theme-rgb) / .17)}:root[data-theme=twitter][data-resolved-mode=light] .app-shell:has(.conversation-page){--app-sidebar-width:220px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-inbox,:root[data-theme=twitter][data-resolved-mode] .conversation-chat,:root[data-theme=twitter][data-resolved-mode] .conversation-workspace,:root[data-theme=twitter][data-resolved-mode] .conversation-details,:root[data-theme=twitter][data-resolved-mode] .conversation-inbox-head,:root[data-theme=twitter][data-resolved-mode] .conversation-chat-head,:root[data-theme=twitter][data-resolved-mode] .conversation-mode-tabs,:root[data-theme=twitter][data-resolved-mode] .conversation-composer,:root[data-theme=twitter][data-resolved-mode] .conversation-action-bar{background:var(--twitter-chat-bg)!important;box-shadow:none!important}:root[data-theme=twitter][data-resolved-mode] .conversation-inbox,:root[data-theme=twitter][data-resolved-mode] .conversation-chat-head,:root[data-theme=twitter][data-resolved-mode] .conversation-mode-tabs,:root[data-theme=twitter][data-resolved-mode] .conversation-composer,:root[data-theme=twitter][data-resolved-mode] .conversation-details{border-color:var(--twitter-chat-line)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-inbox-head{gap:8px!important;padding:8px 12px 10px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-inbox-head h1{color:var(--twitter-chat-text)!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}:root[data-theme=twitter][data-resolved-mode] .conversation-title-row .subtitle,:root[data-theme=twitter][data-resolved-mode] .conversation-sort-row,:root[data-theme=twitter][data-resolved-mode] .conversation-project,:root[data-theme=twitter][data-resolved-mode] .conversation-preview,:root[data-theme=twitter][data-resolved-mode] .conversation-time,:root[data-theme=twitter][data-resolved-mode] .channel-label{color:var(--twitter-chat-muted)!important;font-weight:400!important}:root[data-theme=twitter][data-resolved-mode] .conversation-title-row .subtitle{margin-top:2px!important;font-size:11px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-search,:root[data-theme=twitter][data-resolved-mode] .conversation-filter-button,:root[data-theme=twitter][data-resolved-mode] .conversation-sort-control .select{background:var(--twitter-chat-surface)!important;box-shadow:none!important;border-color:#0000!important;border-radius:8px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-search:focus-within,:root[data-theme=twitter][data-resolved-mode] .conversation-filter-button:hover{border-color:rgb(var(--theme-rgb) / .35)!important;box-shadow:0 0 0 1px rgb(var(--theme-rgb) / .14)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;padding:0!important;display:grid!important;overflow:visible!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tabs button,:root[data-theme=twitter][data-resolved-mode] .conversation-tabs a{background:var(--twitter-chat-surface)!important;border:1px solid var(--twitter-chat-line)!important;box-sizing:border-box!important;box-shadow:none!important;color:var(--twitter-chat-text)!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:30px!important;padding:5px 8px!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important;display:flex!important;transform:none!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tabs button span,:root[data-theme=twitter][data-resolved-mode] .conversation-tabs a span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tabs button:hover,:root[data-theme=twitter][data-resolved-mode] .conversation-tabs button.active,:root[data-theme=twitter][data-resolved-mode] .conversation-tabs a:hover,:root[data-theme=twitter][data-resolved-mode] .conversation-tabs a.active{background:var(--twitter-chat-soft-hover)!important;border-color:rgb(var(--theme-rgb) / .34)!important;color:var(--twitter-chat-text)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tabs button strong,:root[data-theme=twitter][data-resolved-mode] .conversation-tabs a strong{background:rgb(var(--theme-rgb) / .16)!important;border:1px solid rgb(var(--theme-rgb) / .25)!important;box-sizing:border-box!important;color:var(--twitter-chat-outbound)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:19px!important;height:16px!important;padding:1px 4px!important;font-size:9px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tabs button.active strong,:root[data-theme=twitter][data-resolved-mode] .conversation-tabs button[aria-pressed=true] strong,:root[data-theme=twitter][data-resolved-mode] .conversation-tabs a.active strong{background:var(--twitter-chat-outbound)!important;border-color:var(--twitter-chat-outbound)!important;color:#fff!important}:root[data-theme=twitter][data-resolved-mode] .conversation-filter-icon,:root[data-theme=twitter][data-resolved-mode] .conversation-filter-action .button.icon-only,:root[data-theme=twitter][data-resolved-mode] .conversation-sort-control .select{background:var(--twitter-chat-surface)!important;border:1px solid var(--twitter-chat-line)!important;color:var(--twitter-chat-text)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-filter-icon:hover,:root[data-theme=twitter][data-resolved-mode] .conversation-filter-icon.active,:root[data-theme=twitter][data-resolved-mode] .conversation-filter-action .button.icon-only:hover{background:var(--twitter-chat-soft-hover)!important;border-color:rgb(var(--theme-rgb) / .42)!important;color:var(--twitter-chat-outbound)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-filter-shell,:root[data-theme=twitter][data-resolved-mode] .conversation-inbox-head{overflow:visible!important}:root[data-theme=twitter][data-resolved-mode] .conversation-sort-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-sort-row>span{text-align:right!important;white-space:nowrap!important;flex:none!important;min-width:max-content!important}:root[data-theme=twitter][data-resolved-mode] .conversation-list{background:var(--twitter-chat-bg)!important;gap:0!important;padding:0!important}:is(:root[data-theme=twitter][data-resolved-mode] .conversation-item,:root[data-theme=twitter][data-resolved-mode] .conversation-item:has(.conversation-bulk-check)){border:0!important;border-bottom:1px solid var(--twitter-chat-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) 50px!important;gap:10px!important;min-height:88px!important;padding:12px 14px!important;overflow:hidden!important;transform:none!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item:hover{background:color-mix(in srgb, var(--twitter-chat-surface) 80%, transparent)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item.active{background:var(--twitter-chat-soft)!important;box-shadow:inset 3px 0 0 var(--twitter-chat-outbound)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-avatar{background:var(--twitter-chat-surface)!important;border:1px solid var(--twitter-chat-line)!important;box-shadow:none!important;color:var(--twitter-chat-text)!important;width:42px!important;height:42px!important;font-size:12px!important;font-weight:600!important}:root[data-theme=twitter][data-resolved-mode] .conversation-name{color:var(--twitter-chat-text)!important;font-size:13px!important;font-weight:650!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item-main,:root[data-theme=twitter][data-resolved-mode] .conversation-item-title-row,:root[data-theme=twitter][data-resolved-mode] .conversation-tags{min-width:0!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tags{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;min-height:0!important;max-height:24px!important;margin-top:7px!important;margin-bottom:0!important;display:flex!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tag{border-color:var(--twitter-chat-line)!important;color:var(--twitter-chat-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border-radius:5px!important;min-width:0!important;max-width:124px!important;padding:3px 5px!important;font-size:9px!important;font-weight:500!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .conversation-priority-pin{background:var(--priority-dot,var(--twitter-chat-outbound))!important;border:2px solid var(--twitter-chat-bg)!important;box-shadow:0 0 0 1px var(--priority-border,rgb(var(--theme-rgb) / .36))!important;border-radius:999px!important;flex:0 0 12px!important;width:12px!important;height:12px!important;margin-left:1px!important}:is(:root[data-theme=twitter][data-resolved-mode] .conversation-workspace,:root[data-theme=twitter][data-resolved-mode] .conversation-workspace:not(:has(.conversation-details))){grid-template-columns:minmax(0,1fr) clamp(320px,20vw,360px)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-chat-head{height:62px!important;padding:0 16px!important}:root[data-theme=twitter][data-resolved-mode] .assign-button,:root[data-theme=twitter][data-resolved-mode] .chat-action-button,:root[data-theme=twitter][data-resolved-mode] .icon-button,:root[data-theme=twitter][data-resolved-mode] .round-action{border-color:var(--twitter-chat-line)!important;box-shadow:none!important;color:var(--twitter-chat-muted)!important;background:0 0!important;border-radius:7px!important;font-weight:500!important;transform:none!important}:root[data-theme=twitter][data-resolved-mode] .assign-button:hover,:root[data-theme=twitter][data-resolved-mode] .chat-action-button:hover,:root[data-theme=twitter][data-resolved-mode] .icon-button:hover,:root[data-theme=twitter][data-resolved-mode] .icon-button.active,:root[data-theme=twitter][data-resolved-mode] .round-action:hover{background:var(--twitter-chat-soft)!important;border-color:rgb(var(--theme-rgb) / .32)!important;color:var(--twitter-chat-outbound)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-mode-tabs{gap:18px!important;height:38px!important;padding:0 16px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-mode-tabs button{color:var(--twitter-chat-muted)!important;height:38px!important;font-size:11px!important;font-weight:500!important}:root[data-theme=twitter][data-resolved-mode] .conversation-mode-tabs button.active{color:var(--twitter-chat-text)!important;background:0 0!important}:root[data-theme=twitter][data-resolved-mode] .conversation-mode-tabs button.active:after{background:var(--twitter-chat-outbound)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-messages{background:var(--twitter-chat-bg)!important;background-image:none!important;gap:10px!important;padding:18px clamp(18px,4vw,52px)!important}:root[data-theme=twitter][data-resolved-mode] .message-day-group{gap:9px!important}:root[data-theme=twitter][data-resolved-mode] .message-day-divider{color:var(--twitter-chat-muted)!important;background:0 0!important;border:0!important;padding:5px!important;font-size:10px!important;font-weight:500!important}:root[data-theme=twitter][data-resolved-mode] .message-row{gap:7px!important}:root[data-theme=twitter][data-resolved-mode] .message-row .conversation-avatar.mini{flex-basis:22px!important;width:22px!important;height:22px!important;font-size:8px!important}:root[data-theme=twitter][data-resolved-mode] .message-row .conversation-bubble{background:var(--twitter-chat-surface)!important;border:1px solid var(--twitter-chat-line)!important;box-shadow:none!important;color:var(--twitter-chat-text)!important;border-radius:10px!important;max-width:min(620px,100% - 36px)!important;padding:8px 10px 7px!important;font-size:13px!important;font-weight:400!important;line-height:1.42!important}:root[data-theme=twitter][data-resolved-mode] .message-row.outbound .conversation-bubble{background:var(--twitter-chat-outbound)!important;border-color:var(--twitter-chat-outbound)!important;color:#fff!important}:root[data-theme=twitter][data-resolved-mode] .message-row.outbound .bubble-author span,:root[data-theme=twitter][data-resolved-mode] .message-row.outbound .bubble-meta{color:#ffffffb8!important}:root[data-theme=twitter][data-resolved-mode] .conversation-composer:not(.template-mode){grid-template-columns:minmax(0,1fr) auto 38px!important;gap:7px!important;padding:10px 14px 12px!important}:root[data-theme=twitter][data-resolved-mode] .composer-input-wrap{background:var(--twitter-chat-surface)!important;border-color:var(--twitter-chat-line)!important;box-shadow:none!important;border-radius:10px!important;gap:4px!important;padding:7px 9px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-composer .input{color:var(--twitter-chat-text)!important;min-height:30px!important;font-size:13px!important}:root[data-theme=twitter][data-resolved-mode] .composer-toolbar button,:root[data-theme=twitter][data-resolved-mode] .composer-actions button{color:var(--twitter-chat-muted)!important;border-radius:6px!important;width:28px!important;height:28px!important}:root[data-theme=twitter][data-resolved-mode] .composer-toolbar button:hover,:root[data-theme=twitter][data-resolved-mode] .composer-actions button:hover{background:var(--twitter-chat-soft)!important;color:var(--twitter-chat-outbound)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-action-bar{gap:7px!important;padding:0 14px 10px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details{padding:12px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-side-tabs{background:var(--twitter-chat-surface)!important;border-color:var(--twitter-chat-line)!important;border-radius:7px!important;margin-bottom:12px!important;padding:3px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-side-tabs button{color:var(--twitter-chat-muted)!important;border-radius:5px!important;min-height:29px!important;font-size:11px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-side-tabs button.active{background:var(--twitter-chat-bg)!important;color:var(--twitter-chat-text)!important}:root[data-theme=twitter][data-resolved-mode] .right-panel-stack{gap:10px!important}:root[data-theme=twitter][data-resolved-mode] .contact-profile,:root[data-theme=twitter][data-resolved-mode] .detail-section,:root[data-theme=twitter][data-resolved-mode] .conversation-side-card,:root[data-theme=twitter][data-resolved-mode] .ticket-panel-card,:root[data-theme=twitter][data-resolved-mode] .ticket-form-modern,:root[data-theme=twitter][data-resolved-mode] .ticket-tramite-card{border-color:var(--twitter-chat-line)!important;box-shadow:none!important;background:0 0!important;border-radius:7px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details .ticket-panel-card.ticket-side-summary.has-ticket{background:var(--twitter-chat-surface)!important;border-color:var(--twitter-chat-line)!important;padding:12px!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-card-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:8px!important}:root[data-theme=twitter][data-resolved-mode] .ticket-current-label{color:var(--twitter-chat-text)!important;text-align:center!important;justify-content:center!important;width:100%!important;margin-bottom:6px!important;font-size:10px!important;display:flex!important}:root[data-theme=twitter][data-resolved-mode] .ticket-current-caption{background:rgb(var(--theme-rgb) / .11)!important;border:1px solid rgb(var(--theme-rgb) / .2)!important;color:var(--twitter-chat-outbound)!important;border-radius:999px!important;margin:0 0 9px!important;padding:5px 8px!important;font-size:10px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}:root[data-theme=twitter][data-resolved-mode] .ticket-subject-inline-row{grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;gap:6px!important;margin-top:0!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-title{background:var(--twitter-chat-bg)!important;border:1px solid var(--twitter-chat-line)!important;color:var(--twitter-chat-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:8px!important;min-height:38px!important;margin:0!important;padding:10px!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;display:block!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-title:hover,:root[data-theme=twitter][data-resolved-mode] .ticket-side-title:focus-visible{border-color:rgb(var(--theme-rgb) / .42)!important;color:var(--twitter-chat-text)!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-summary .ticket-status-chip{white-space:nowrap!important;max-width:100%!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-status-card{background:var(--twitter-chat-bg)!important;border:1px solid var(--twitter-chat-line)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:8px!important;padding:7px 8px!important;display:grid!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-status-card div,:root[data-theme=twitter][data-resolved-mode] .ticket-floating-assignee{gap:2px!important;min-width:0!important;display:grid!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-status-card small,:root[data-theme=twitter][data-resolved-mode] .ticket-floating-assignee small{color:var(--twitter-chat-muted)!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important;line-height:1!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-status-card strong,:root[data-theme=twitter][data-resolved-mode] .ticket-floating-assignee strong{color:var(--twitter-chat-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-meta-grid{margin-top:10px!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-meta-grid div,:root[data-theme=twitter][data-resolved-mode] .conversation-details .ticket-tramite-card{background:var(--twitter-chat-bg)!important;border-color:var(--twitter-chat-line)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details .detail-section{border-color:var(--twitter-chat-line)!important}:root[data-theme=twitter][data-resolved-mode] .message-reaction-badge{background:var(--twitter-chat-surface)!important;border-color:var(--twitter-chat-line)!important;box-shadow:none!important}@media (max-width:1180px){:root[data-theme=twitter][data-resolved-mode] .conversation-page{grid-template-columns:310px minmax(0,1fr)!important}:is(:root[data-theme=twitter][data-resolved-mode] .conversation-workspace,:root[data-theme=twitter][data-resolved-mode] .conversation-workspace:not(:has(.conversation-details))){grid-template-columns:minmax(0,1fr) 320px!important}}:root[data-theme=twitter][data-resolved-mode] .app-shell:has(.conversation-page){--app-sidebar-width:270px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-inbox,:root[data-theme=twitter][data-resolved-mode] .conversation-inbox-head,:root[data-theme=twitter][data-resolved-mode] .conversation-filter-shell,:root[data-theme=twitter][data-resolved-mode] .conversation-sort-row,:root[data-theme=twitter][data-resolved-mode] .conversation-list,:root[data-theme=twitter][data-resolved-mode] .conversation-item,:root[data-theme=twitter][data-resolved-mode] .conversation-item-main,:root[data-theme=twitter][data-resolved-mode] .conversation-item-title-row,:root[data-theme=twitter][data-resolved-mode] .conversation-tags,:root[data-theme=twitter][data-resolved-mode] .conversation-details,:root[data-theme=twitter][data-resolved-mode] .right-panel-stack{min-width:0!important}:root[data-theme=twitter][data-resolved-mode] .conversation-filter-shell,:root[data-theme=twitter][data-resolved-mode] .conversation-tabs{width:100%!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tabs button{height:30px!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tabs button span{min-width:0!important;display:block!important}:root[data-theme=twitter][data-resolved-mode] .conversation-sort-row{grid-template-columns:minmax(0,1fr) max-content!important;display:grid!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .conversation-sort-control{grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important;max-width:100%!important;display:grid!important}:root[data-theme=twitter][data-resolved-mode] .conversation-sort-control .select{width:100%!important;min-width:0!important;max-width:150px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-sort-row>span{white-space:nowrap!important;min-width:max-content!important;font-size:11px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item{grid-template-columns:42px minmax(0,1fr) 50px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tags{max-width:100%!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item .conversation-tag{flex:0 auto!important;max-width:112px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item .conversation-tag:first-child{max-width:104px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item .conversation-tag:nth-child(2){flex:1 1 0!important;max-width:108px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details{overflow-x:hidden!important}:root[data-theme=twitter][data-resolved-mode] .conversation-side-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;display:grid!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .conversation-side-tabs button,:root[data-theme=twitter][data-resolved-mode] .ticket-side-card-head,:root[data-theme=twitter][data-resolved-mode] .ticket-subject-inline-row,:root[data-theme=twitter][data-resolved-mode] .ticket-side-meta-grid,:root[data-theme=twitter][data-resolved-mode] .conversation-details .ticket-side-actions{min-width:0!important}:root[data-theme=twitter][data-resolved-mode] .ticket-side-title,:root[data-theme=twitter][data-resolved-mode] .ticket-side-meta-grid strong,:root[data-theme=twitter][data-resolved-mode] .conversation-details .profile-conversation-item strong,:root[data-theme=twitter][data-resolved-mode] .conversation-details .profile-conversation-item small{text-overflow:ellipsis!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details .ticket-side-actions .button{white-space:nowrap!important;min-width:0!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details .profile-conversation-item{grid-template-columns:minmax(0,1fr) max-content!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details .profile-conversation-item span{min-width:0!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details .profile-conversation-item strong{-webkit-line-clamp:unset!important;white-space:nowrap!important;display:block!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details .ticket-current-caption{white-space:nowrap!important;max-width:100%!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item:has(.conversation-bulk-check) .conversation-bulk-check{grid-column:1!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item:has(.conversation-bulk-check) .conversation-avatar{grid-column:2!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item:has(.conversation-bulk-check) .conversation-item-main{grid-column:3!important;min-width:0!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item:has(.conversation-bulk-check) .conversation-item-side{grid-column:4!important}:root[data-theme=twitter][data-resolved-mode] .conversation-bulk-toolbar{grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:6px!important;display:grid!important}:root[data-theme=twitter][data-resolved-mode] .conversation-bulk-toolbar .button{min-width:0!important;max-width:100%!important}:root[data-theme=twitter][data-resolved-mode] .conversation-bulk-count{white-space:nowrap!important;min-width:max-content!important;font-size:11px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details .ticket-side-actions{grid-template-columns:minmax(0,1fr) minmax(144px,1fr)!important}:root[data-theme=twitter][data-resolved-mode] .conversation-details .ticket-side-actions .button{letter-spacing:0!important;text-overflow:ellipsis!important;font-size:10.5px!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode=light] .message-row.outbound .conversation-bubble,:root[data-theme=twitter][data-resolved-mode=light] .conversation-bubble.outbound{color:#000!important;background:#d4ecd5!important;border-color:#b8dcbc!important}:root[data-theme=twitter][data-resolved-mode=light] .message-row.inbound .conversation-bubble{color:#000!important;background:#e6e6e6!important;border-color:#d0d0d0!important}:root[data-theme=twitter][data-resolved-mode=light] .message-row.outbound .conversation-bubble .bubble-author strong,:root[data-theme=twitter][data-resolved-mode=light] .message-row.outbound .conversation-bubble .bubble-author span,:root[data-theme=twitter][data-resolved-mode=light] .message-row.outbound .conversation-bubble .bubble-text,:root[data-theme=twitter][data-resolved-mode=light] .message-row.outbound .conversation-bubble .bubble-meta,:root[data-theme=twitter][data-resolved-mode=light] .message-row.outbound .conversation-bubble .message-status-icon,:root[data-theme=twitter][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-author strong,:root[data-theme=twitter][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-author span,:root[data-theme=twitter][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-text,:root[data-theme=twitter][data-resolved-mode=light] .message-row.inbound .conversation-bubble .bubble-meta{color:#000!important;opacity:1!important}:root[data-theme=twitter][data-resolved-mode=dark] body,:root[data-theme=twitter][data-resolved-mode=dark] .app-shell,:root[data-theme=twitter][data-resolved-mode=dark] .content,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-page,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-inbox,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-chat,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-workspace,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-messages,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-details{color:#fff!important;background:#17181a!important}:root[data-theme=twitter][data-resolved-mode=dark] .message-row.outbound .conversation-bubble,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-bubble.outbound{color:#fff!important;background:#1c5a42!important;border-color:#257453!important}:root[data-theme=twitter][data-resolved-mode=dark] .message-row.inbound .conversation-bubble{color:#fff!important;background:#2a2d31!important;border-color:#3b4047!important}:root[data-theme=twitter][data-resolved-mode=dark] .message-row.outbound .conversation-bubble .bubble-author strong,:root[data-theme=twitter][data-resolved-mode=dark] .message-row.outbound .conversation-bubble .bubble-author span,:root[data-theme=twitter][data-resolved-mode=dark] .message-row.outbound .conversation-bubble .bubble-text,:root[data-theme=twitter][data-resolved-mode=dark] .message-row.outbound .conversation-bubble .bubble-meta,:root[data-theme=twitter][data-resolved-mode=dark] .message-row.outbound .conversation-bubble .message-status-icon,:root[data-theme=twitter][data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-author strong,:root[data-theme=twitter][data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-author span,:root[data-theme=twitter][data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-text,:root[data-theme=twitter][data-resolved-mode=dark] .message-row.inbound .conversation-bubble .bubble-meta{color:#fff!important;opacity:1!important}:root[data-theme=twitter][data-resolved-mode=light] .conversation-item{color:#000!important;background:#dde8fd!important;border-color:#c3d4f6!important}:root[data-theme=twitter][data-resolved-mode=light] .conversation-item strong,:root[data-theme=twitter][data-resolved-mode=light] .conversation-item .conversation-item-title,:root[data-theme=twitter][data-resolved-mode=light] .conversation-item .conversation-item-preview{color:#000!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item{color:#fff!important;background:#2a2d31!important;border-color:#3b4047!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-list,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item.active{background:#2a2d31!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item:has(.conversation-bulk-check){background:#2a2d31!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-shell,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-bar,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-button,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-icon,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-action .button.icon-only,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs button,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs a,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-sort-row,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-sort-control .select,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-mode-tabs,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-mode-tabs button{color:#fff!important;background:#2a2d31!important;border-color:#3b4047!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-button:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-icon:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-icon.active,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-action .button.icon-only:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs button:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs button.active,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs a:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs a.active,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-mode-tabs button:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-mode-tabs button.active{background:#33373d!important;border-color:#3b4047!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item strong,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item .conversation-item-title,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item .conversation-item-preview{color:#fff!important}:root[data-theme=twitter][data-resolved-mode=light] .meta-template-preview,:root[data-theme=twitter][data-resolved-mode=light] .automation-template-preview{color:#000!important;background:#d4ecd5!important;border-color:#b8dcbc!important}:root[data-theme=twitter][data-resolved-mode=light] .meta-template-preview span,:root[data-theme=twitter][data-resolved-mode=light] .meta-template-preview p,:root[data-theme=twitter][data-resolved-mode=light] .automation-template-preview span,:root[data-theme=twitter][data-resolved-mode=light] .automation-template-preview p{color:#000!important}:root[data-theme=twitter][data-resolved-mode=dark] .meta-template-preview,:root[data-theme=twitter][data-resolved-mode=dark] .automation-template-preview{color:#fff!important;background:#1c5a42!important;border-color:#257453!important}:root[data-theme=twitter][data-resolved-mode=dark] .meta-template-preview span,:root[data-theme=twitter][data-resolved-mode=dark] .meta-template-preview p,:root[data-theme=twitter][data-resolved-mode=dark] .automation-template-preview span,:root[data-theme=twitter][data-resolved-mode=dark] .automation-template-preview p{color:#fff!important}:root[data-theme=twitter][data-resolved-mode=light] .conversation-tag,:root[data-theme=twitter][data-resolved-mode=light] .conversation-details .ticket-summary-line .ticket-status-chip{color:#0f172a!important;background:#f8fbff!important;border-color:#a9c4ef!important;font-weight:750!important}:root[data-theme=twitter][data-resolved-mode=light] .conversation-tag.status-OPEN,:root[data-theme=twitter][data-resolved-mode=light] .conversation-tag.status-IN_PROGRESS,:root[data-theme=twitter][data-resolved-mode=light] .conversation-tag.status-PENDING,:root[data-theme=twitter][data-resolved-mode=light] .ticket-status-chip.status-OPEN,:root[data-theme=twitter][data-resolved-mode=light] .ticket-status-chip.status-IN_PROGRESS,:root[data-theme=twitter][data-resolved-mode=light] .ticket-status-chip.status-PENDING{color:#0b2b18!important;background:#d4ecd5!important;border-color:#95c99b!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tag,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-details .ticket-summary-line .ticket-status-chip{color:#fff!important;background:#33373d!important;border-color:#4c535d!important;font-weight:750!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tag.status-OPEN,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tag.status-IN_PROGRESS,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tag.status-PENDING,:root[data-theme=twitter][data-resolved-mode=dark] .ticket-status-chip.status-OPEN,:root[data-theme=twitter][data-resolved-mode=dark] .ticket-status-chip.status-IN_PROGRESS,:root[data-theme=twitter][data-resolved-mode=dark] .ticket-status-chip.status-PENDING{color:#fff!important;background:#1c5a42!important;border-color:#257453!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-page,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-inbox,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-inbox-head,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-shell,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-list,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-sort-row{background:#2a2d31!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-list::-webkit-scrollbar-track{background:#2a2d31!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-inbox::-webkit-scrollbar-track{background:#2a2d31!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs button:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs button.active,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs button[aria-pressed=true],:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs a:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs a.active,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs a[aria-current=page],:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-icon:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-icon.active,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-filter-action .button.icon-only:hover{color:#fff!important;background:#2a2d31!important;border-color:#3b4047!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs button strong,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs button.active strong,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs button[aria-pressed=true] strong,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs a strong,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tabs a.active strong,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-inbox .unread-count{color:#fff!important;background:#33373d!important;border-color:#4c535d!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item:hover,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item.bulk-selected{box-shadow:none!important;background:#2a2d31!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-item.active{background:#33373d!important;border-bottom-color:#4c535d!important;box-shadow:inset 3px 0 #ffffffdb!important}:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tag,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tag.status-OPEN,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tag.status-IN_PROGRESS,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tag.status-PENDING,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tag.status-WAITING_ASSIGNMENT,:root[data-theme=twitter][data-resolved-mode=dark] .conversation-tag.status-WAITING_CUSTOMER{color:#fff!important;background:#33373d!important;border-color:#4c535d!important}:root[data-theme=twitter][data-resolved-mode=light] .conversation-item:hover,:root[data-theme=twitter][data-resolved-mode=light] .conversation-item.active{background:#dde8fd!important;border-bottom-color:#c3d4f6!important;box-shadow:inset 3px 0 #2563eb!important}:root[data-resolved-mode] .message-row.internal-note-row .internal-note-bubble,:root[data-theme][data-resolved-mode] .message-row.internal-note-row .internal-note-bubble{color:#fff!important;background:#f97b06!important;border-color:#f97b06!important}:root[data-resolved-mode] .message-row.internal-note-row .internal-note-bubble *,:root[data-theme][data-resolved-mode] .message-row.internal-note-row .internal-note-bubble *{color:#fff!important}:root[data-resolved-mode] .message-row.internal-note-row .internal-note-avatar,:root[data-theme][data-resolved-mode] .message-row.internal-note-row .internal-note-avatar{color:#fff!important;background:#f97b06!important;border-color:#f97b06!important}.message-row.transfer-history-row,:root[data-resolved-mode] .message-row.transfer-history-row,:root[data-theme][data-resolved-mode] .message-row.transfer-history-row{justify-content:center;align-self:center;width:100%;max-width:min(720px,100%)}.transfer-history-chip,:root[data-resolved-mode] .transfer-history-chip,:root[data-theme][data-resolved-mode] .transfer-history-chip{color:#1e3a8a;background:#eff6fff5;border:1px solid #2563eb33;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-size:12px;line-height:1.35;display:inline-flex;box-shadow:0 10px 22px #0f172a14}.transfer-history-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.transfer-history-chip small{color:#64748b;flex:none;font-size:11px;font-weight:700}:root[data-resolved-mode=dark] .transfer-history-chip,:root[data-theme][data-resolved-mode=dark] .transfer-history-chip{color:#bfdbfe;background:#1e293bf5;border-color:#60a5fa42;box-shadow:0 12px 24px #00000038}:root[data-resolved-mode=dark] .transfer-history-chip small,:root[data-theme][data-resolved-mode=dark] .transfer-history-chip small{color:#93a4bd}@media (max-width:720px){.transfer-history-chip,:root[data-resolved-mode] .transfer-history-chip,:root[data-theme][data-resolved-mode] .transfer-history-chip{border-radius:12px;align-items:flex-start}.transfer-history-chip span{white-space:normal}}:root[data-theme=twitter][data-resolved-mode] .conversation-sort-row{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;padding-inline:10px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-sort-control{grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important}:root[data-theme=twitter][data-resolved-mode] .conversation-sort-control .select{min-width:0!important;max-width:none!important}:root[data-theme=twitter][data-resolved-mode] .conversation-sort-row>span{text-align:right!important;justify-self:end!important;min-width:max-content!important;font-size:11px!important;overflow:visible!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item:has(.conversation-bulk-check){grid-template-columns:18px 40px minmax(0,1fr) 42px!important;gap:7px!important;padding:11px 10px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item:has(.conversation-bulk-check) .conversation-avatar{width:40px!important;height:40px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-bulk-check{width:18px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-item-side{min-width:42px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tags{align-items:center!important;gap:4px!important;max-width:100%!important;display:flex!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tags .conversation-tag{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tags .conversation-tag:first-child{flex:0 112px!important;max-width:112px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tags .conversation-tag:nth-child(2){flex:0 74px!important;max-width:74px!important}:root[data-theme=twitter][data-resolved-mode] .conversation-tags .conversation-priority-pin{flex:0 0 12px!important;margin-left:0!important}:root[data-resolved-mode] .conversation-composer:not(.template-mode),:root[data-theme][data-resolved-mode] .conversation-composer:not(.template-mode){grid-template-columns:minmax(0,1fr) auto 40px!important;align-items:end!important;gap:8px!important;padding:10px 14px!important}:root[data-resolved-mode] .composer-input-wrap,:root[data-theme][data-resolved-mode] .composer-input-wrap{border:1px solid var(--line)!important;box-shadow:none!important;border-radius:12px!important;min-height:50px!important;padding:8px 10px!important}:root[data-resolved-mode] .conversation-composer .input,:root[data-theme][data-resolved-mode] .conversation-composer .input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;height:32px!important;min-height:32px!important;padding:0!important}:root[data-resolved-mode] .conversation-composer .input:focus,:root[data-theme][data-resolved-mode] .conversation-composer .input:focus{box-shadow:none!important;border:0!important}:root[data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check){grid-template-columns:24px 42px minmax(0,1fr) 46px!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}:root[data-theme][data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check){grid-template-columns:24px 42px minmax(0,1fr) 46px!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}:root[data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-bulk-check{grid-column:1!important;inline-size:24px!important;min-inline-size:24px!important}:root[data-theme][data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-bulk-check{grid-column:1!important;inline-size:24px!important;min-inline-size:24px!important}:root[data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-avatar{flex:0 0 42px!important;grid-column:2!important;justify-self:center!important;width:42px!important;height:42px!important}:root[data-theme][data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-avatar{flex:0 0 42px!important;grid-column:2!important;justify-self:center!important;width:42px!important;height:42px!important}:root[data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-item-main{grid-column:3!important;width:100%!important;min-width:0!important;overflow:hidden!important}:root[data-theme][data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-item-main{grid-column:3!important;width:100%!important;min-width:0!important;overflow:hidden!important}:root[data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-item-side{grid-column:4!important;width:46px!important;min-width:0!important}:root[data-theme][data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-item-side{grid-column:4!important;width:46px!important;min-width:0!important}:root[data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}:root[data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-preview{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}:root[data-theme][data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}:root[data-theme][data-resolved-mode] .conversation-list .conversation-item:has(.conversation-bulk-check) .conversation-preview{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}
