.inbox{display:flex;flex-direction:column;height:calc(100vh - 64px);min-height:0;overflow:hidden;background:var(--bg)}.inbox-top{display:grid;grid-template-columns:minmax(180px,1.1fr) auto auto auto minmax(160px,1fr);align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#161922f5,#0c0d12eb);flex-shrink:0}.inbox-context{display:flex;align-items:center;gap:10px;min-width:0}.inbox-context-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.inbox-context-copy span{color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.inbox-context-copy strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-top-search{display:flex;align-items:center;gap:8px;background:var(--bg-panel);border:1px solid var(--line);border-radius:999px;padding:7px 12px;color:var(--muted);min-width:0}.inbox-list-search{margin:0 10px 8px}.inbox-top-search input{border:0;outline:0;background:transparent;width:100%}.inbox-switch{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--bg-panel);font-size:12px;color:var(--muted);white-space:nowrap}.inbox-switch.on{color:var(--gold-soft);border-color:var(--line-strong);background:var(--gold-dim)}.inbox-switch-track{width:28px;height:16px;border-radius:999px;background:#2a2e3a;position:relative;flex-shrink:0}.inbox-switch.on .inbox-switch-track{background:linear-gradient(180deg,#f0d78c,#c49a2a)}.inbox-switch-knob{width:12px;height:12px;border-radius:50%;background:#f6f1e6;position:absolute;top:2px;left:2px;transition:.16s ease}.inbox-switch.on .inbox-switch-knob{left:14px;background:#1b1406}.inbox-vpn{white-space:nowrap}.inbox-toggle,.inbox-toggle-icon{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.inbox-cols{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:row;align-items:stretch;overflow:hidden}.inbox-list-col{flex:0 0 280px;width:280px}.inbox-collapsed .inbox-list-col{display:flex;flex-direction:column;flex:0 0 48px;width:48px;min-width:48px;overflow:hidden}.inbox-collapsed .inbox-list,.inbox-collapsed .inbox-list-search,.inbox-collapsed .staff-inbox-filters,.inbox-collapsed .inbox-col-title h3{display:none}.inbox-collapsed .inbox-toggle-icon{width:36px;height:36px;margin:8px auto}.inbox-workspace{flex:1 1 auto;min-width:0;min-height:0;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,rgba(212,175,55,.05),transparent 140px),var(--bg)}.inbox-thread-body{flex:1 1 0;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.inbox-composer{flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px 14px;border-top:1px solid var(--line);background:var(--bg-elevated)}.inbox-composer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:100%}.inbox-composer input,.inbox-composer textarea{width:100%;background:var(--bg-panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;outline:none;resize:vertical;font:inherit;color:inherit;min-height:112px;line-height:1.45}.inbox-composer input:focus,.inbox-composer textarea:focus{border-color:var(--gold)}.inbox-col{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--bg-elevated)}.inbox-col-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.inbox-col-title h3{margin:0}.inbox-col-head{padding:12px 12px 10px;border-bottom:1px solid var(--line);flex-shrink:0}.inbox-col-head h3{margin:0 0 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);font-weight:700}.inbox-platforms{display:flex;flex-wrap:wrap;gap:6px}.inbox-account-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.inbox-chip{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:999px;padding:6px 9px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.inbox-chip:hover,.inbox-chip.active{color:var(--gold-soft);border-color:var(--line-strong);background:var(--gold-dim)}.inbox-list{overflow:auto;flex:1;min-height:0}.inbox-account,.inbox-person{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.03);cursor:pointer;align-items:center}.inbox-account:hover,.inbox-person:hover,.inbox-account.active,.inbox-person.active{background:var(--gold-dim)}.inbox-account-copy,.inbox-person-copy{min-width:0}.inbox-account-copy strong,.inbox-person-copy strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-account-copy small,.inbox-person-copy small{display:block;color:var(--muted);font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);text-transform:capitalize;margin-top:4px}.inbox-status .dot{width:6px;height:6px}.inbox-status.offline .dot{background:var(--danger);box-shadow:0 0 8px var(--danger)}.inbox-status.syncing .dot{background:var(--warn);box-shadow:0 0 8px var(--warn)}.inbox-unread{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:700;color:#1b1406;background:linear-gradient(180deg,#f0d78c,#c49a2a)}.inbox-search{display:flex;align-items:center;gap:8px;background:var(--bg-panel);border:1px solid var(--line);border-radius:12px;padding:8px 10px;color:var(--muted)}.inbox-search input{border:0;outline:0;background:transparent;width:100%;font-size:13px}.inbox-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#3a2d0e;color:var(--gold-soft);font-weight:700;font-size:12px;border:1px solid var(--line-strong);flex-shrink:0}.inbox-avatar.round{border-radius:50%;overflow:hidden}.inbox-avatar img{width:100%;height:100%;object-fit:cover;display:block}.inbox-avatar.sm{width:28px;height:28px;font-size:11px}.inbox-tags{display:flex;flex-wrap:wrap;gap:6px}.inbox-note{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.inbox-bubble{max-width:86%;padding:12px 14px;border-radius:14px;line-height:1.5;flex-shrink:0}.inbox-bubble.staff{margin-left:auto;background:linear-gradient(180deg,#3a3016,#261e0d);border:1px solid var(--line-strong)}.inbox-bubble.customer{background:var(--bg-panel);border:1px solid var(--line)}.inbox-chat-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--bg-panel)}.inbox-chat-identity{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.inbox-chat-identity small{display:block;color:var(--muted)}.wa-workspace{display:grid;gap:12px}.wa-workspace-profile{display:flex;gap:12px;align-items:center}.wa-workspace-profile img{border-radius:50%;object-fit:cover}.inbox-quote{display:block;width:100%;text-align:left;margin-bottom:6px;padding:6px 8px;border:0;border-left:3px solid var(--gold);background:transparent;color:inherit;font:inherit;font-size:12px;opacity:.8;cursor:pointer}.inbox-reaction{margin-top:6px;font-size:13px}.inbox-translation{margin-top:8px;padding-top:8px;border-top:1px solid rgba(212,175,55,.12);color:var(--gold-soft);font-size:12px;line-height:1.45}.inbox-translation em{font-style:normal;color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:3px}.inbox-meta{color:var(--muted);font-size:11px;margin-top:6px;display:flex;justify-content:space-between;gap:8px}.inbox-empty{margin:auto;color:var(--muted);font-size:13px;text-align:center;padding:24px 12px}.inbox-time{color:var(--muted);font-size:11px;white-space:nowrap}.inbox-person-aside{display:flex;flex-direction:column;align-items:flex-end;gap:6px}@media(max-width:1280px){.inbox-top{grid-template-columns:minmax(160px,1fr) auto auto auto}.inbox-top-search{grid-column:1 / -1}}@media(max-width:1200px){.inbox-list-col{flex-basis:260px;width:260px}}@media(max-width:900px){.inbox:not(.staff-wa){height:auto;min-height:calc(100vh - 180px);overflow:visible}.inbox:not(.staff-wa) .inbox-cols,.inbox:not(.staff-wa) .inbox-cols.inbox-collapsed{flex-direction:column;overflow:visible}.inbox:not(.staff-wa) .inbox-list-col{width:100%;flex:0 0 auto}.inbox:not(.staff-wa) .inbox-workspace{min-height:520px}.inbox:not(.staff-wa) .inbox-thread-body{min-height:320px}.inbox.staff-wa,.inbox.staff-wa .inbox-cols,.inbox.staff-wa .inbox-cols.inbox-collapsed{flex-direction:row;overflow:hidden;height:100%;min-height:0}.inbox.staff-wa .inbox-list-col{width:180px;flex:0 0 180px}}.inbox.staff-wa{height:100%;min-width:0}.inbox.staff-wa .inbox-list-col{flex-basis:220px;width:220px}.inbox.staff-wa .inbox-workspace,.inbox.staff-wa .inbox-thread-body{background:#efeae2}.inbox.staff-wa .inbox-bubble.customer{background:#fff;color:#111;border:0;box-shadow:0 1px 1px #00000014}.inbox.staff-wa .inbox-bubble.staff{background:#d9fdd3;color:#111;border:0;box-shadow:0 1px 1px #00000014}.inbox.staff-wa .inbox-bubble.selected{outline:1px solid rgba(212,175,55,.45)}.inbox.staff-wa .inbox-translation{color:#54656f;font-size:13px;opacity:.92}.inbox.staff-wa .inbox-meta{color:#667781}.inbox.staff-wa .inbox-composer.wa{background:#f0f2f5;border-top:1px solid #d1d7db;padding:8px 10px 10px;gap:6px}.inbox.staff-wa .inbox-composer.wa textarea{min-height:42px;max-height:96px;border-radius:10px;background:#fff;color:#111;resize:none;padding:10px 14px}.wa-composer-stack{display:flex;flex-direction:column;gap:4px;width:100%}.wa-composer-row{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative}.wa-composer-left,.wa-composer-right{display:flex;align-items:center;gap:4px;position:relative}.wa-icon,.wa-send{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#54656f;display:grid;place-items:center}.wa-send{background:#d4af37;color:#1b1406}.wa-menu,.wa-emoji{position:absolute;bottom:42px;left:0;background:#fff;color:#111;border-radius:10px;box-shadow:0 8px 24px #00000029;padding:6px;z-index:5;display:flex;flex-direction:column}.wa-emoji{flex-direction:row;gap:4px}.wa-menu button,.wa-emoji button{border:0;background:transparent;padding:8px 10px;text-align:left}.bubble-translate{margin-top:6px;border:0;background:transparent;color:#00a884;font-size:12px;padding:0}.inbox-bubble-media{max-width:220px;border-radius:8px;margin-top:8px}.inbox-file{display:block;margin-top:8px;color:#00a884}.channel-cats .inbox-chip,.channel-cats button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:999px;padding:6px 9px;font-size:11px}.channel-cats .active{color:var(--gold-soft);border-color:var(--line-strong);background:var(--gold-dim)}.channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:320px;overflow:auto}.channel-tile{text-align:left;border:1px solid var(--line);background:var(--bg-panel);border-radius:12px;padding:10px;color:inherit;display:flex;flex-direction:column;gap:4px}.channel-tile span{color:var(--muted);font-size:11px}.channel-tile.active{border-color:var(--line-strong);background:var(--gold-dim);color:var(--gold-soft)}.channel-methods{display:grid;gap:8px}.channel-method-card{text-align:left;border:1px solid var(--line);background:var(--bg-panel);border-radius:12px;padding:12px;color:inherit;display:flex;flex-direction:column;gap:4px}.channel-method-card span,.channel-method-card em{color:var(--muted);font-size:12px;font-style:normal}.channel-method-card.active{border-color:var(--line-strong);background:var(--gold-dim)}.founder-shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh;background:#eef1f6}.founder-nav{display:flex;flex-direction:column;height:100vh;position:sticky;top:0;border-right:1px solid rgba(212,175,55,.22);background:linear-gradient(180deg,#1c2433,#151b27);padding:16px 12px}.founder-nav .brand h1{font-size:15px;margin:0;letter-spacing:.04em;color:#f4f6fb}.founder-nav .brand p{margin:2px 0 0;color:#d4af37;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.founder-nav .nav{flex:1;display:flex;flex-direction:column;gap:3px;overflow:auto}.founder-nav .nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:#c5cde0;font-size:13px}.founder-nav .nav a:hover{background:#ffffff0f;color:#fff}.founder-nav .nav a.active{background:#d4af3738;color:#f6e7b2}.founder-nav-group{margin:10px 10px 4px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d4af37}.founder-nav-foot{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid rgba(212,175,55,.18);color:#c5cde0}.founder-main{min-width:0;min-height:100vh;overflow:auto;background:#f6f7fb;color:#1a1d24}.founder-page{padding:22px 24px 40px;min-width:0;color:#1a1d24}.founder-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0}.founder-wallet-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.founder-wallet-metric{min-width:0;margin:0;padding:12px 14px;border-radius:12px;background:#f4f6fb;overflow-wrap:anywhere}.founder-wallet-metric span{display:block;color:#5c6570;font-size:12px}.founder-wallet-metric strong{display:block;margin-top:4px;font-size:18px;font-weight:650}.founder-wallet-processing{margin:12px 0 0}@media(max-width:860px){.founder-wallet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.founder-status-ok{color:#0b6b2f}.founder-status-warn{color:#8a5a00}.founder-status-bad{color:#8d1d1d}.founder-product-search{max-width:280px}.founder-page details{margin:12px 0}.founder-page summary{cursor:pointer;font-weight:600;margin-bottom:8px}.founder-search-row{margin-bottom:8px}.founder-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.founder-filter-bar .field{width:auto;min-width:148px;max-width:220px;flex:0 1 180px}.founder-usage-period{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;align-items:center}.founder-usage-period .btn.active{background:#d4af372e;color:#6b5310;border-color:#d4af37}.founder-usage-group{margin-bottom:18px}.founder-usage-group h3{margin:0 0 8px;font-size:14px}@media(max-width:900px){.founder-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-filter-bar .field{max-width:none;flex:1 1 160px}}.founder-cell-sub{display:block;font-size:11px;color:#6b7384}.founder-page h2,.founder-page h3,.founder-page h4{margin:0 0 6px;color:#111318}.founder-lead{margin:0 0 18px;color:#5c6474;max-width:72ch}.founder-page .page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.founder-page .hint{color:#5c6474}.founder-badge{display:inline-block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9a7b1a;margin-bottom:8px}.founder-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.founder-stat{border:1px solid #e2e6ee;border-radius:12px;padding:12px 14px;background:#fff}.founder-stat span{display:block;font-size:11px;color:#6b7384;letter-spacing:.06em;text-transform:uppercase}.founder-stat strong{font-size:22px;color:#111318}.founder-table-wrap{overflow:auto;max-width:100%}.founder-page table{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.founder-page th,.founder-page td{text-align:left;padding:8px 10px;border-bottom:1px solid #e6e9f0;white-space:nowrap;color:#1a1d24}.founder-page th{background:#f1f3f8;color:#3d4452;font-weight:600}.founder-page tbody tr:hover{background:#f7f8fb}.founder-actions{display:flex;flex-wrap:wrap;gap:6px}.founder-section{margin-bottom:18px}.founder-traffic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.founder-traffic-grid article{border:1px solid #e2e6ee;border-radius:12px;padding:14px;background:#fff;color:#1a1d24}.founder-main .card{background:#fff;border:1px solid #e2e6ee;box-shadow:0 8px 24px #1118270a;color:#1a1d24}.founder-main .card h3{color:#111318}.founder-main .kv span{color:#5c6474}.founder-main .kv b{color:#111318}.founder-catalog-section{margin-top:14px}.founder-catalog-section:first-child{margin-top:0}.founder-catalog-section h3{font-size:13px;margin:0 0 8px;color:#111318}.founder-main .field,.founder-main input.field,.founder-main select.field,.founder-main textarea.field{background:#fff;border:1px solid #d5dbe6;color:#1a1d24}.founder-main .btn{background:#fff;color:#3d2e08;border:1px solid #d4af37}.founder-main .btn.primary{background:linear-gradient(180deg,#f0d78c,#c49a2a);color:#1b1406;border-color:transparent}.founder-main .btn.ghost{background:#fff;color:#3d4452;border-color:#d5dbe6}.founder-tabs{display:flex;gap:8px;margin:0 0 8px;padding:16px 16px 0}.founder-tabs button{border:1px solid #d5dbe6;background:#fff;color:#3d4452;border-radius:999px;padding:6px 12px;font-size:12px}.founder-tabs button.active{background:#d4af372e;color:#6b5310;border-color:#d4af37}.founder-support-banner{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 16px 0;padding:10px 12px;border:1px solid #ead9a0;border-radius:10px;background:#fff8e4;color:#5c4710;font-size:13px}body.founder-admin-theme .modal-card{background:#fff;color:#1a1d24;border:1px solid #e2e6ee;box-shadow:0 24px 64px #1118272e}body.founder-admin-theme .modal-head{background:#fff}body.founder-admin-theme .modal-head h2{color:#111318}body.founder-admin-theme .modal-backdrop{background:#0f121a73}body.founder-admin-theme .field,body.founder-admin-theme input,body.founder-admin-theme select,body.founder-admin-theme textarea{color:#1a1d24}@media(max-width:1100px){.founder-stats,.founder-traffic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-shell{grid-template-columns:1fr}.founder-nav{height:auto;position:relative}}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])){--app-bg: #0b0c10;--surface-1: #12141b;--surface-2: #161922;--surface-3: #1d2130;--sidebar-bg: #12141b;--header-bg: #12141b;--card-bg: #161922;--input-bg: #161922;--hover-bg: #1d2130;--active-bg: rgba(212, 175, 55, .16);--text-primary: #f6f1e6;--text-secondary: #c9c0b2;--text-muted: #9b9386;--text-inverse: #1a1406;--border: rgba(212, 175, 55, .16);--border-subtle: rgba(212, 175, 55, .1);--border-strong: rgba(240, 215, 140, .32);--accent: #d4af37;--accent-hover: #f0d78c;--accent-text: #1b1406;--accent-soft: rgba(212, 175, 55, .12);--danger: #e26d6d;--success: #6ecf9a;--warning: #e8c36a;--shadow: 0 18px 48px rgba(0, 0, 0, .45);--overlay: rgba(8, 9, 12, .55);--overlay-strong: rgba(0, 0, 0, .72);--btn-bg: #1a160d;--btn-bg-hover: #2a2312;--tooltip-bg: #111318;--tooltip-text: #f6f1e6;--bg: var(--app-bg);--bg-elevated: var(--surface-1);--bg-panel: var(--surface-2);--bg-hover: var(--hover-bg);--text: var(--text-primary);--muted: var(--text-muted);--line: var(--border);--line-strong: var(--border-strong);--gold: var(--accent);--gold-soft: var(--accent-hover);--gold-dim: var(--accent-soft);--ok: var(--success);--warn: var(--warning);color:var(--text-primary);background:var(--app-bg);color-scheme:dark}html[data-theme=light]:is(:has(.staff-app-shell),:has([data-login-entry=staff])){--app-bg: #f3eee4;--surface-1: #fbf7ef;--surface-2: #ffffff;--surface-3: #efe6d4;--sidebar-bg: #f7f1e6;--header-bg: #fbf7ef;--card-bg: #ffffff;--input-bg: #ffffff;--hover-bg: #efe6d4;--active-bg: rgba(212, 175, 55, .22);--text-primary: #1a1406;--text-secondary: #4a4338;--text-muted: #6f675c;--text-inverse: #f6f1e6;--border: rgba(90, 70, 20, .16);--border-subtle: rgba(90, 70, 20, .1);--border-strong: rgba(182, 139, 29, .38);--accent: #d4af37;--accent-hover: #8a6810;--accent-text: #1b1406;--accent-soft: rgba(212, 175, 55, .2);--danger: #c94c4c;--success: #2f9e68;--warning: #b8860b;--shadow: 0 16px 40px rgba(80, 60, 20, .12);--overlay: rgba(40, 32, 16, .4);--overlay-strong: rgba(26, 20, 6, .62);--btn-bg: #fffdf8;--btn-bg-hover: #f3e6c8;--tooltip-bg: #ffffff;--tooltip-text: #1a1406;color-scheme:light}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) body{background:var(--app-bg);color:var(--text-primary)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .staff-app-shell{background:var(--app-bg);color:var(--text-primary)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .card{background:var(--card-bg);color:var(--text-primary);border-color:var(--border);box-shadow:var(--shadow)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .card h3,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .page-header h2,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .empty-state strong{color:var(--accent-hover)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .btn{background:var(--btn-bg);color:var(--accent-hover);border-color:var(--border-strong)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .btn:hover{background:var(--btn-bg-hover)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .btn.primary{background:linear-gradient(180deg,#f0d78c,#c49a2a);color:var(--accent-text);border-color:transparent}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .btn.ghost{background:transparent;color:var(--text-muted)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .field,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) input,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) select,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) textarea,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) option{background:var(--input-bg);color:var(--text-primary);border-color:var(--border)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .hint,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .page-header p,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .kv span{color:var(--text-muted)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .modal-backdrop{background:var(--overlay)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .modal-card,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .modal-head{background:var(--card-bg);color:var(--text-primary);border-color:var(--border);box-shadow:var(--shadow)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .toast{background:var(--card-bg);color:var(--text-primary);border-color:var(--border)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .badge{color:var(--accent-hover);background:var(--accent-soft);border-color:var(--border)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox-top{background:var(--surface-1);border-color:var(--border)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox-switch{background:var(--surface-2);color:var(--text-muted);border-color:var(--border)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox-switch.on{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--border-strong)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox-switch-track{background:var(--surface-3)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .empty-state{color:var(--text-muted)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .native-chat-avatar{background:var(--surface-3);color:var(--accent-hover)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .staff-app-main{scrollbar-color:var(--border-strong) var(--surface-1)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .staff-app-main::-webkit-scrollbar-thumb{background:var(--border-strong)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox-bubble.staff{background:var(--accent-soft);color:var(--text-primary);border-color:var(--border-strong)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox.staff-wa .inbox-workspace,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox.staff-wa .inbox-thread-body{background:var(--app-bg)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox.staff-wa .inbox-bubble.customer{background:var(--surface-2);color:var(--text-primary)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox.staff-wa .inbox-bubble.staff{background:var(--accent-soft);color:var(--text-primary)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox.staff-wa .inbox-translation,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox.staff-wa .inbox-meta{color:var(--text-muted)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox.staff-wa .inbox-composer.wa{background:var(--surface-1);border-top-color:var(--border)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .inbox.staff-wa .inbox-composer.wa textarea{background:var(--input-bg);color:var(--text-primary)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .wa-icon,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .wa-send{color:var(--text-muted)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .wa-send{background:var(--accent);color:var(--accent-text)}html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .wa-menu,html:is(:has(.staff-app-shell),:has([data-login-entry=staff])) .wa-emoji{background:var(--card-bg);color:var(--text-primary);box-shadow:var(--shadow)}html:is(:has([data-login-entry=staff])) .login-wrap{background:var(--app-bg);color:var(--text-primary)}html:is(:has([data-login-entry=staff])) .login-card{background:var(--card-bg);color:var(--text-primary);border-color:var(--border);box-shadow:var(--shadow)}html:is(:has([data-login-entry=staff])) .login-card h2,html:is(:has([data-login-entry=staff])) .login-card p,html:is(:has([data-login-entry=staff])) .login-card label{color:var(--text-primary)}html:is(:has([data-login-entry=staff])) .login-card .hint,html:is(:has([data-login-entry=staff])) .login-card input::placeholder{color:var(--text-muted)}html:is(:has([data-login-entry=staff])) .login-card .password-field,html:is(:has([data-login-entry=staff])) .login-card .pill{background:var(--input-bg);color:var(--text-primary);border-color:var(--border)}.staff-app-shell{display:flex;flex-direction:column;height:100vh;max-height:100vh;min-height:0;background:var(--app-bg);color:var(--text-primary);overflow:hidden}html[data-goldenscrm-runtime=DESKTOP_NATIVE] .staff-app-shell{height:100vh;max-height:100vh}.staff-global-header{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--header-bg);color:var(--text-primary);flex-shrink:0}.staff-global-header>strong{letter-spacing:.04em}.staff-global-header .staff-port-meter{margin-left:auto;min-width:120px}.staff-app-body{display:grid;grid-template-columns:56px minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.staff-app-shell.nav-expanded .staff-app-body{grid-template-columns:196px minmax(0,1fr)}.staff-app-nav{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:sticky;top:0;border-right:1px solid var(--line);background:var(--sidebar-bg);padding:10px 6px;align-items:center;width:56px;min-width:0}.staff-app-nav.expanded{width:196px;align-items:stretch}.staff-nav-top,.staff-nav-features,.staff-fixed-features,.staff-app-footer,.staff-system-footer{flex-shrink:0}.staff-nav-top{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;margin-bottom:8px}.staff-app-nav .brand{display:grid;place-items:center;margin-bottom:0}.staff-app-nav.expanded .brand{display:flex;align-items:center;gap:8px;min-width:0}.staff-app-nav.expanded .brand span,.staff-app-nav.expanded .nav a span,.staff-app-nav.expanded .staff-nav-features a span,.staff-app-nav.expanded .staff-app-footer span{display:inline;font-size:12px;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-app-nav .brand h1,.staff-app-nav .brand p,.staff-app-nav .nav a span:not([class]){display:none}.staff-app-nav.expanded .nav a span:not([class]){display:inline}.goldenscrm-hidden-scrollbar{overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.goldenscrm-hidden-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.staff-app-nav .nav,.staff-nav-features{display:flex;flex-direction:column;gap:4px;width:100%;flex:1 1 auto;min-height:0;max-height:52vh;overflow-x:hidden;overflow-y:auto}.staff-app-nav .staff-nav-features.staff-fixed-features{flex:0 1 auto;max-height:none}.staff-nav-channels,.staff-channel-scroll{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto}.staff-app-nav .nav a,.staff-nav-features a,.staff-nav-channels a{display:grid;place-items:center;width:40px;height:40px;margin:0 auto;border-radius:10px;color:var(--muted)}.staff-app-nav.expanded .nav a,.staff-app-nav.expanded .staff-nav-features a{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;height:auto;margin:0;padding:7px 8px}.staff-nav-capability{margin-left:auto;font-size:11px;font-style:normal;color:var(--muted)}.staff-network-list{display:flex;flex-direction:column;gap:12px}.staff-network-card p{margin:4px 0}.staff-nav-block{display:flex;flex-direction:column;gap:2px}.staff-nav-platforms{display:flex;flex-direction:column;gap:4px}.staff-app-nav.expanded .staff-nav-platforms{padding-left:8px}.staff-nav-platform,.staff-platform-rail-item{width:40px!important;height:40px!important}.staff-app-nav.expanded .staff-nav-platform,.staff-app-nav.expanded .staff-platform-rail-item{display:flex!important;align-items:center;justify-content:flex-start;gap:10px;width:auto!important;height:auto!important;margin:0;padding:8px}.staff-platform-rail-icon,.staff-nav-platform .staff-platform-mark{flex-shrink:0}.staff-app-nav.expanded .staff-platform-name{display:block;min-width:0;flex:1;font-size:14px;line-height:1.25;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-nav-platform.is-disabled,.staff-platform-rail-item.is-disabled{opacity:.45}.staff-app-nav.expanded .staff-tip-wrap[data-tip]:after{display:none}.staff-app-nav .nav a.active,.staff-nav-features a.active,.staff-nav-channels a.active{color:var(--accent-hover);background:var(--active-bg)}.staff-app-footer{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:12px;margin-top:auto;flex:0 0 auto;border-top:1px solid var(--line);width:100%}.staff-icon-btn{width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);display:grid;place-items:center;flex-shrink:0}.staff-icon-btn:hover{background:var(--bg-hover);color:var(--text)}.staff-app-footer .staff-icon-btn{width:40px;height:40px;color:var(--muted)}.staff-app-nav.expanded .staff-app-footer .staff-icon-btn{width:auto;height:auto;display:flex;align-items:center;gap:8px;padding:8px}.staff-tip-wrap{position:relative}.staff-tip-wrap[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--tooltip-bg);color:var(--tooltip-text);border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;z-index:50}.staff-tip-wrap:hover[data-tip]:after,.staff-tip-wrap:focus-visible[data-tip]:after{opacity:1}.staff-app-main{min-width:0;min-height:0;height:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden}html[data-goldenscrm-runtime=DESKTOP_NATIVE] .staff-app-main>.staff-chat-layout,html[data-goldenscrm-runtime=DESKTOP_NATIVE] .staff-chat-slot>.staff-chat-layout{flex:1;min-height:0}.staff-chat-slot{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;height:100%}.staff-chat-slot.is-parked{display:none!important}.staff-chat-layout{position:relative;display:grid;grid-template-columns:232px minmax(0,1fr) clamp(216px,18vw,268px) 88px;flex:1;min-height:0;height:100%;max-width:100%;overflow:hidden}.staff-chat-layout.rail-min{grid-template-columns:56px minmax(0,1fr) clamp(216px,18vw,268px) 88px}.staff-chat-layout.tools-min{grid-template-columns:232px minmax(0,1fr) 0 88px}.staff-chat-layout.rail-min.tools-min{grid-template-columns:56px minmax(0,1fr) 0 88px}.staff-chat-layout.media-result-wide:not(.tools-min){grid-template-columns:232px minmax(0,1fr) minmax(0,360px) 88px}.staff-chat-layout.media-result-wide.rail-min:not(.tools-min){grid-template-columns:56px minmax(0,1fr) minmax(0,360px) 88px}.staff-channel-rail{grid-column:1}.staff-chat-stage{grid-column:2}.staff-tools-panel{grid-column:3;position:relative;box-sizing:border-box;width:100%;min-width:0;max-width:none}.staff-chat-layout.tools-min .staff-tools-panel,.staff-tools-panel.is-collapsed{width:0;min-width:0;max-width:0;padding:0;border:0;overflow:hidden;visibility:hidden;pointer-events:none}.staff-tools-rail{grid-column:4}.staff-platform-rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-right:1px solid var(--line);background:var(--bg-panel);overflow:auto}.staff-platform-btn{width:40px;height:40px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);display:grid;place-items:center}.staff-platform-btn.active{border-color:var(--gold);background:var(--gold-dim);color:var(--gold-soft)}.staff-channel-rail{display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--bg-elevated);min-height:0;min-width:0;overflow:hidden}.staff-rail-head{display:flex;align-items:flex-start;gap:4px;padding:8px 8px 0}.staff-rail-head .staff-port-meter{flex:1;min-width:0}.staff-channel-rail.collapsed .staff-rail-head{flex-direction:column;align-items:center;padding:8px 4px 0}.staff-channel-rail.collapsed .staff-port-meter{display:none}.staff-port-meter{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel)}.staff-port-meter span{font-size:10px;letter-spacing:.12em;color:var(--muted);font-weight:700}.staff-port-meter strong{font-size:18px;color:var(--gold-soft);font-variant-numeric:tabular-nums}.staff-channel-rail h3{margin:0;padding:10px 12px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.staff-channel-list{flex:1;overflow:auto;padding:0 6px 8px;display:flex;flex-direction:column;gap:4px}.staff-channel-search{margin:0 8px 6px;width:calc(100% - 16px);font-size:12px;padding:7px 8px}.staff-channel-filters{display:flex;flex-wrap:wrap;gap:3px;padding:0 8px 6px}.staff-channel-filters .inbox-chip{padding:3px 7px;font-size:10px}.staff-channel-card{text-align:left;border:1px solid transparent;background:transparent;border-radius:10px;padding:6px;cursor:pointer}.staff-channel-group{display:flex;flex-direction:column;gap:4px}.staff-channel-group-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 6px 2px}.staff-channel-card.compact{display:grid;place-items:center;padding:4px}.staff-channel-card.compact .staff-channel-card-row{grid-template-columns:36px;justify-content:center}.staff-compact-unread{font-size:10px;color:var(--gold-soft)}.staff-channel-card.active{border-color:var(--gold);background:var(--gold-dim)}.staff-channel-card-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:start}.staff-channel-face{position:relative;width:36px;height:36px}.staff-channel-face .staff-status-dot{position:absolute;right:-2px;bottom:-2px}.staff-platform-mark{border-radius:10px;display:grid;place-items:center;flex-shrink:0}.staff-platform-mark.badge{position:absolute;right:-3px;bottom:-3px;border:2px solid var(--bg-elevated);border-radius:6px}.staff-channel-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;display:block}.staff-channel-card-actions{display:flex;flex-direction:column;gap:2px}.staff-channel-copy{min-width:0}.staff-channel-name,.staff-channel-note{width:100%;border:0;background:transparent;padding:0;outline:none;color:inherit;position:relative;z-index:2;pointer-events:auto;cursor:text}.staff-channel-name:focus,.staff-channel-note:focus{outline:1px solid var(--gold);background:var(--bg-panel);border-radius:4px}.staff-channel-name{font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap}.staff-app-nav .brand.active .brand-mark{outline:1px solid var(--gold)}@media(max-width:1180px){.staff-chat-layout:not(.tools-min),.staff-chat-layout.rail-min:not(.tools-min){grid-template-columns:56px minmax(0,1fr) 0 88px}.staff-chat-layout:not(.tools-min) .staff-tools-panel{position:absolute;top:0;bottom:0;right:88px;width:min(268px,max(200px,calc(100% - 564px)));min-width:0;max-width:268px;z-index:8;visibility:visible;pointer-events:auto;overflow:hidden;box-shadow:-12px 0 28px #1c181224}.staff-chat-layout.media-result-wide:not(.tools-min),.staff-chat-layout.media-result-wide.rail-min:not(.tools-min){grid-template-columns:56px minmax(0,1fr) minmax(0,360px) 88px}.staff-chat-layout.media-result-wide:not(.tools-min) .staff-tools-panel{position:relative;top:auto;right:auto;bottom:auto;width:100%;max-width:none;z-index:auto;box-shadow:none}}.staff-dashboard{height:100vh;overflow:auto;padding:24px 28px 48px}.staff-dashboard-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:20px}.staff-dashboard-head h2{margin:0 0 6px;font-size:28px}.staff-dashboard-head p{margin:0;color:var(--muted)}.staff-range{display:flex;gap:6px}.staff-range button{border:1px solid var(--line);background:var(--bg-panel);border-radius:999px;padding:6px 12px;font-size:12px}.staff-range button.active{border-color:var(--gold);color:var(--gold-soft);background:var(--gold-dim)}.staff-dash-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.staff-dash-card{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--bg-panel);display:flex;flex-direction:column;gap:8px}.staff-dash-card span,.staff-dash-card em{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-style:normal}.staff-dash-card strong{font-size:28px;color:var(--gold-soft)}.staff-dash-panel{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--bg-elevated);margin-bottom:14px}.staff-dash-panel h3{margin:0 0 12px}.staff-dash-total{margin:0 0 10px}.staff-pair-list,.staff-channel-stats{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.staff-pair-list li,.staff-channel-stat{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:8px 0}.staff-channel-stat{flex-direction:column;align-items:stretch}.staff-channel-stat header{display:flex;align-items:center;gap:8px}.staff-channel-stat p{margin:0;color:var(--muted);font-size:13px}@media(max-width:1100px){.staff-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.staff-channel-note{color:var(--muted);font-size:11px;margin-top:1px}.staff-channel-meta{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--muted);margin-top:3px;min-width:0}.staff-sync{margin-left:auto;white-space:nowrap}.staff-status-dot{width:6px;height:6px;border-radius:99px;background:var(--ok);flex-shrink:0}.staff-status-dot.syncing{background:#229ed9}.staff-status-dot.sleeping{background:var(--warn)}.staff-status-dot.error{background:var(--danger)}.staff-tools-head .staff-panel-tabs{flex:1;margin-bottom:0}.staff-tools-icons{display:flex;flex-direction:column;gap:6px;flex:1}.staff-tools-icons .staff-icon-btn.active{background:var(--gold-dim);color:var(--gold-soft)}.staff-translation-result,.staff-translation-result p,.staff-translation-result .hint{background:var(--surface-2);color:var(--text-primary)}.staff-translation-result{padding:10px 12px;border:1px solid var(--line)}.staff-close-platform{margin:0 8px 8px;font-size:12px}.staff-manager-tile{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.staff-tag-list{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.staff-tag-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--gold-soft);font-size:12px}.staff-tag-remove{border:0;background:transparent;color:inherit;cursor:pointer;padding:0;line-height:1;font-size:14px}.staff-tag-add{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;align-items:center}.staff-tag-input{width:100%;min-width:0}.staff-tag-confirm{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:8px;background:var(--gold-dim);color:var(--gold-soft);padding:0;cursor:pointer}.staff-channel-name-row{display:flex;align-items:center;gap:8px;min-width:0}.staff-channel-name-row .staff-channel-name{flex:1;min-width:0}.staff-channel-unread-badge{flex-shrink:0;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--gold);color:var(--accent-text);font-size:11px;font-weight:700;display:grid;place-items:center}.staff-panel-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;min-width:0}.staff-panel-tabs button{border:1px solid var(--line);background:var(--bg-panel);border-radius:8px;padding:6px 4px;font-size:11px}.staff-panel-tabs button.active{border-color:var(--gold);color:var(--gold-soft)}.staff-context-menu{position:fixed;z-index:4000;min-width:148px;max-width:min(216px,calc(100vw - 16px));background:var(--bg-elevated);border:1px solid var(--line);border-radius:10px;padding:6px;display:flex;flex-direction:column;box-shadow:var(--shadow);overflow:visible}.staff-context-menu[data-staff-slot-menu]{z-index:5000}.staff-context-menu button{border:0;background:transparent;text-align:left;padding:8px;border-radius:8px;white-space:normal;line-height:1.3;overflow-wrap:anywhere}.staff-context-menu button:hover{background:var(--bg-hover)}.staff-context-menu .staff-slot-menu-separator{height:1px;margin:4px 6px;background:var(--line)}.staff-context-menu button.staff-slot-danger{color:var(--danger)}.staff-context-menu button.staff-slot-danger-delete{color:var(--danger);font-weight:700}.staff-channel-item{display:none}.staff-channel-footer{padding:8px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.staff-channel-footer .btn{width:100%;padding:8px 10px;font-size:12px}.staff-chat-stage{position:relative;min-width:0;min-height:0;height:100%;display:flex;overflow:hidden}#goldenscrm-whatsapp-web-stage,#goldenscrm-platform-stage,.goldenscrm-whatsapp-web-stage{position:relative;flex:1;width:100%;height:100%;min-width:0;min-height:0;display:flex}.staff-stage-refresh{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:3;padding:6px 12px;border-radius:8px;background:var(--overlay);border:1px solid var(--line);color:var(--gold-soft);font-size:12px;pointer-events:none}.staff-stage-load-error{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:5;width:min(360px,calc(100% - 32px));padding:16px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--line);text-align:center;pointer-events:auto}.staff-crm-chat-name{position:absolute;top:8px;left:12px;z-index:2;margin:0;padding:4px 8px;border-radius:8px;background:var(--overlay);font-size:12px;pointer-events:none}.staff-chat-empty{margin:auto;padding:24px}.staff-desktop-whatsapp-host{position:absolute;inset:0;flex:1;width:100%;height:100%;min-width:0;min-height:0;background:transparent;z-index:0}.staff-chat-stage .inbox{height:100%}.staff-customer-panel,.staff-tools-panel{min-width:0;min-height:0;overflow:hidden;background:var(--bg-elevated);border-left:1px solid var(--line);padding:0;display:flex;flex-direction:column;box-sizing:border-box}.staff-tools-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.staff-tools-title-row h3{margin:0}.staff-chat-manager-header-status{flex:0 0 auto;font-size:11px;line-height:16px;color:var(--muted);white-space:nowrap}.staff-chat-manager{position:relative}.staff-tools-rail{grid-column:4;display:flex;flex-direction:column;gap:4px;width:88px;min-width:88px;max-width:88px;flex:0 0 88px;padding:8px 6px;overflow-x:hidden;overflow-y:auto;border-left:1px solid var(--line);background:var(--bg-elevated)}.staff-tools-rail .staff-icon-btn:before,.staff-tools-rail .staff-icon-btn:after{content:none;display:none;box-shadow:none;border:0}.staff-tools-rail .staff-icon-btn{position:relative;width:100%;height:auto;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border:0;outline:none;overflow:visible;font-size:12px;line-height:1.25;white-space:normal;word-break:keep-all;overflow-wrap:normal;text-align:center}.staff-tools-rail .staff-icon-btn.active{background:var(--gold-dim);color:var(--gold-soft)}.staff-tools-rail .staff-icon-btn.is-denied{opacity:.55}.staff-scope-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}.staff-scope-tabs button{min-height:36px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap}.staff-scope-tabs button.active{border-color:var(--gold);background:var(--gold-dim);color:var(--text)}.staff-tools-rail .staff-icon-btn svg{display:block;flex-shrink:0;overflow:visible}.staff-tool-name{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;overflow:visible;white-space:normal;word-break:keep-all;overflow-wrap:normal;line-height:1.25;font-size:12px}.staff-tool-line{display:block;max-width:100%;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;overflow:visible}.staff-service-result{white-space:pre-wrap;font-size:12px;background:var(--bg);padding:8px;border-radius:8px}.staff-tools-body audio[data-tts-result]{display:block;width:100%;max-width:100%}.staff-service-result[data-screenshot-result],.staff-service-result[data-image-result]{font-family:inherit;font-weight:400;font-size:14px;line-height:1.55;max-width:100%;overflow-wrap:anywhere}.staff-image-preview{position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.staff-image-preview img{display:block;max-width:100%}.staff-image-preview-clear{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-inverse);background:var(--overlay)}.staff-image-preview-clear:hover{background:var(--overlay-strong)}.staff-image-file{position:relative;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:32px}.staff-image-file-input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.staff-image-file-action{flex:0 0 auto;min-height:30px;padding:4px 8px;border:1px solid var(--line);border-radius:8px;background:var(--bg-elevated);font-size:13px;line-height:20px}.staff-image-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}.staff-tools-notice{margin:0 0 8px;padding:8px 10px;border-radius:8px;background:var(--bg);border:1px solid var(--line);font-size:12px;position:sticky;top:0;z-index:2;box-sizing:border-box;width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.staff-tools-body{min-height:0;min-width:0;flex:1;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:6px 8px 12px}.staff-tools-body .btn{min-height:30px;padding:4px 8px;font-size:13px}.staff-tools-body .field{min-height:32px;padding:4px 8px}.staff-tools-body textarea.field{min-height:52px;max-height:120px;resize:vertical}.staff-tools-body .hint,.staff-tools-body [data-screenshot-notice],.staff-tools-body [data-image-notice],.staff-tools-body [data-customer-feedback]{max-width:100%;min-width:0;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.staff-translation-guide{margin:0;padding-top:8px;border-top:1px solid var(--line);min-width:0;max-width:100%}.staff-translation-guide-title{margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.4}.staff-translation-guide ol{margin:0;padding-left:1.15em;display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.45;color:var(--muted)}html:has(.staff-app-shell) .toast-stack-top{top:12px;left:50%;right:auto;width:max-content;max-width:min(440px,calc(100vw - 32px));transform:translate(-50%);align-items:center;pointer-events:none}html:has(.staff-app-shell) .toast-stack-top .toast{pointer-events:auto}html:has(.staff-chat-layout):not(:has(.staff-chat-slot.is-parked)) .toast-stack-top{top:12px;left:50%;right:auto;width:max-content;max-width:min(440px,calc(100vw - 32px));transform:translate(-50%);box-sizing:border-box;align-items:center;pointer-events:none}.staff-modal-chat-snapshot{position:fixed;z-index:900;object-fit:fill;pointer-events:none}html:has(.staff-chat-layout):not(:has(.staff-chat-slot.is-parked)) .toast-stack-top .toast{min-width:0;width:auto;max-width:min(440px,calc(100vw - 32px));pointer-events:auto;box-sizing:border-box;align-items:flex-start;white-space:normal}html:has(.staff-chat-layout):not(:has(.staff-chat-slot.is-parked)) .toast-stack-top .toast span{min-width:0;flex:1 1 auto;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.staff-tools-head{display:flex;align-items:flex-start;gap:6px;margin-bottom:12px}.staff-tools-foot{margin-top:0;padding:8px 12px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;flex-shrink:0}.staff-tools-foot .staff-icon-btn{width:auto;height:auto;padding:8px 10px;display:inline-flex;align-items:center;gap:8px;font-size:12px}.staff-customer-panel h3{margin:0 0 12px}.staff-customer-panel .kv{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:6px 0;border-bottom:1px solid var(--line)}.staff-quick-notes{display:flex;flex-direction:column;gap:8px;margin-top:16px}.staff-tools-panel .staff-quick-notes[data-staff-replies-notes=true]{margin-top:8px}.staff-quick-note{border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--bg-panel);cursor:pointer}.staff-quick-note img{max-width:100%;border-radius:8px;margin-top:6px}.staff-add-step{display:flex;flex-direction:column;gap:12px}.composer-attach-preview{display:flex;gap:8px;flex-wrap:wrap}.composer-attach-preview img{height:56px;border-radius:8px;border:1px solid var(--line)}.desktop-shift-t-card,.desktop-incoming-translation{margin:8px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--bg-panel)}.desktop-shift-t-card p,.desktop-incoming-translation p{margin:4px 0 10px;white-space:pre-wrap}.staff-app-main>.staff-notes-page,.staff-app-main>.staff-quick-replies-page,.staff-app-main>.staff-settings-page,.staff-app-main>.staff-broadcast-page{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.staff-broadcast-workspace-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.staff-broadcast-workspace{display:flex;flex-direction:column;width:min(85vw,1280px);height:min(88vh,960px);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--bg-panel);color:var(--ink)}.staff-broadcast-workspace-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.staff-broadcast-workspace-head h2{margin:0;font-size:18px}.staff-broadcast-workspace-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.staff-settings-page{min-width:0;max-width:100%}.staff-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;min-width:0;max-width:100%}.staff-settings-card{min-width:0;max-width:100%;overflow:hidden}.staff-settings-card h3{margin:0 0 12px;font-size:16px}.staff-setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;max-width:100%}.staff-setting-row>span{min-width:0;overflow-wrap:anywhere}.staff-settings-page .inbox-switch{flex:0 0 auto;border:1px solid var(--line-strong);background:var(--btn-bg);color:var(--text-muted);border-radius:999px;min-width:52px;padding:6px 10px;font-size:11px}.staff-settings-page .inbox-switch.on{background:var(--accent-soft);color:var(--accent-hover)}.staff-notes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;min-width:0}.staff-note-card{min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere}.staff-customer-layout{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:16px;align-items:start}.staff-customer-list,.staff-customer-detail{min-width:0}.staff-customer-rows{display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 220px);overflow:auto;margin-top:8px}.staff-customer-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:1px solid var(--line, #e6e1d8);border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.staff-customer-row.is-selected{border-color:var(--accent, #8a6a32);background:var(--accent-soft, #f6f1e7)}.staff-customer-row strong,.staff-customer-phone,.staff-customer-meta{min-width:0;max-width:100%;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.staff-customer-phone{font-variant-numeric:tabular-nums}.staff-customer-meta{color:var(--muted, #6d675e);font-size:12px}.staff-customer-detail{max-height:calc(100vh - 140px);overflow:auto}.staff-customer-readonly,.staff-customer-times{display:grid;gap:8px;margin:8px 0}.staff-customer-identity{display:grid;gap:4px;margin:0 0 8px}.staff-customer-name-row{display:flex;align-items:flex-start;gap:8px;min-width:0}.staff-customer-name-row strong{flex:1 1 auto;min-width:0;font-size:18px;line-height:1.35;font-variant-numeric:normal;overflow-wrap:anywhere}.staff-customer-name-row .staff-icon-btn,.staff-customer-name-actions .btn{flex:0 0 auto}.staff-customer-name-edit,.staff-customer-name-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.staff-customer-name-edit .field{flex:1 1 auto;min-width:0}.staff-customer-readonly strong{overflow-wrap:anywhere;min-width:0}.staff-customer-phone{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.staff-customer-country-label,.staff-customer-inline-label{display:inline-flex;align-items:center;gap:6px}.staff-customer-hint{position:relative;display:inline-flex}.staff-customer-hint-btn{width:18px;height:18px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted, #6d675e);font-size:12px;line-height:1;padding:0;cursor:pointer}.staff-customer-hint-pop{display:block;position:fixed;z-index:30;box-sizing:border-box;max-width:240px;padding:8px 10px;background:var(--bg-elevated, #fff);color:inherit;border:1px solid var(--line);border-radius:8px;font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere;box-shadow:0 8px 20px #1c18121f;pointer-events:auto}.staff-customer-switch-actions{display:grid;gap:8px;margin-top:12px}.staff-customer-readonly div,.staff-customer-times div,.staff-customer-field{display:grid;gap:4px}.staff-customer-field span,.staff-customer-readonly span,.staff-customer-times span,.staff-customer-readonly small,.staff-customer-times small{color:var(--muted, #6d675e);font-size:12px}@media(max-width:860px){.staff-customer-layout{grid-template-columns:1fr}.staff-customer-rows,.staff-customer-detail{max-height:none}}.staff-qr-card{overflow:hidden}.staff-qr-text-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:4.8em}.staff-qr-thumbs{display:grid;grid-template-columns:repeat(4,72px);gap:8px;min-width:0;max-width:100%;overflow:hidden}.staff-qr-edit-preview .staff-qr-thumbs{grid-template-columns:repeat(auto-fill,minmax(120px,120px))}.staff-qr-thumb-wrap{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:120px}.staff-qr-thumb,.staff-qr-thumb-ph,.staff-qr-more{width:72px;height:72px;max-width:72px;max-height:72px;border-radius:8px;background:var(--bg-elevated);overflow:hidden;padding:0;border:0;display:flex;align-items:center;justify-content:center}.staff-qr-thumb-edit{width:120px;height:120px;max-width:120px;max-height:120px}.staff-qr-thumb-lightbox{width:auto;height:auto;max-width:90vw;max-height:85vh;background:transparent}.staff-qr-thumb img,.staff-qr-thumb-ph{display:block;width:72px;height:72px;max-width:72px;max-height:72px;object-fit:cover}.staff-qr-thumb-edit img{width:120px;height:120px;max-width:120px;max-height:120px;object-fit:contain}.staff-qr-lightbox{display:flex;justify-content:center;max-width:90vw;max-height:85vh;overflow:hidden}.staff-qr-lightbox img,.staff-qr-thumb-lightbox img{width:auto;height:auto;max-width:90vw;max-height:85vh;object-fit:contain}.staff-qr-more{color:var(--muted);font-weight:600}.goldenscrm-whatsapp-web-stage .gs-native-readonly,.gs-native-readonly{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;flex:1;background:var(--bg);color:var(--text);z-index:2}.gs-native-readonly-list{display:flex;flex-direction:column;min-width:0;overflow:auto;border-right:1px solid var(--line);background:var(--bg-elevated)}.gs-native-readonly-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;text-align:left;color:inherit}.gs-native-readonly-row:hover,.gs-native-readonly-row.active{background:var(--gold-dim)}.gs-native-readonly-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--gold-soft);font-size:12px}.gs-native-readonly-row-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.gs-native-readonly-row-copy strong,.gs-native-readonly-row-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-native-readonly-row-copy span,.gs-native-readonly-meta,.gs-native-readonly-time{color:var(--muted);font-size:12px}.gs-native-readonly-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.gs-native-readonly-header{flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--line)}.gs-native-readonly-timeline{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow:auto;padding:16px}.gs-native-readonly-older{align-self:center;border:1px solid var(--line);background:var(--bg-panel);color:inherit;border-radius:999px;padding:6px 12px;font-size:12px}.gs-native-readonly-bubble{max-width:min(72%,440px);padding:10px 12px;border-radius:14px;background:var(--bg-panel);border:1px solid var(--line)}.gs-native-readonly-bubble.incoming{align-self:flex-start}.gs-native-readonly-bubble.outgoing{align-self:flex-end;background:var(--gold-dim)}.gs-native-readonly-sender{margin-bottom:4px;color:var(--gold-soft);font-size:12px;font-weight:600}.gs-native-readonly-divider{margin:8px 0;border:0;border-top:1px solid var(--line)}.gs-native-readonly-empty{margin:auto;color:var(--muted)}.staff-translation-manage{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;align-items:start}.staff-translation-manage .card,.staff-translation-capabilities p{min-width:0}.staff-translation-capabilities{display:grid;gap:8px}.staff-translation-capabilities p{display:flex;flex-wrap:wrap;gap:8px;margin:0}.staff-tool-search{width:100%;height:36px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:inherit;padding:0 10px}.staff-tool-search:focus{outline:2px solid color-mix(in srgb,var(--gold, #d4a24c) 55%,transparent);border-color:var(--gold, #d4a24c)}.staff-use-list{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.staff-use-list h3{margin:8px 0 0;font-size:13px}.staff-use-card{border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--bg-panel);cursor:pointer;min-width:0;max-width:100%}.staff-use-card strong,.staff-use-badge,.staff-use-card p{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere}.staff-use-badge{color:var(--muted);font-size:12px}.staff-use-card p{margin:4px 0 0;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.staff-use-card.is-open p{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;max-height:none}.staff-use-card .btn{width:auto;margin-top:6px}.staff-app-main>.staff-history-page{flex:1 1 auto;min-width:0;min-height:0;max-width:100%;overflow:hidden;box-sizing:border-box}.staff-history-page .page-header{flex:0 0 auto}.staff-history-page .staff-history-panel{flex:1 1 auto;min-width:0;min-height:0;width:100%;max-width:min(760px,100%);margin:0;overflow:hidden;box-sizing:border-box}.staff-history-controls{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.staff-history-controls .staff-tool-search,.staff-history-results{min-width:0;max-width:100%}.staff-history-results{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px}.staff-history-results article,.staff-history-results section,.staff-history-results p,.staff-history-results strong{min-width:0;max-width:100%;overflow-wrap:anywhere}.staff-history-body{margin:0;white-space:pre-wrap}.staff-history-row,.staff-history-message{min-width:0;max-width:100%;padding:8px 0;border-bottom:1px solid var(--line)}.staff-history-row-head,.staff-history-message header,.staff-history-detail-head,.staff-history-detail-title{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.staff-history-row-head time,.staff-history-message time,.staff-history-row-head span,.staff-history-message header span,.staff-history-detail-title span{color:var(--muted);font-size:12px}.staff-history-row-head time,.staff-history-message time{margin-left:auto;flex:0 0 auto}.staff-history-row p,.staff-history-message p{margin:4px 0 0}.staff-history-detail-head{flex:0 0 auto;align-items:flex-start}.staff-history-detail-title{flex:1 1 auto;flex-wrap:wrap}.staff-history-detail-head .btn,.staff-history-row .btn{width:auto;flex:0 0 auto}.staff-history-message header{margin-bottom:4px}.staff-history-search{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0;max-width:100%}.staff-history-search .staff-tool-search{flex:1 1 160px;width:auto;min-width:0}.staff-history-search .btn{width:auto;flex:0 0 auto}.staff-tool-list .staff-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.staff-tool-list .staff-quick-actions .btn{width:auto}.staff-broadcast-panel{width:100%;max-width:none;margin:0;box-sizing:border-box}.staff-broadcast-panel.form-stack{gap:8px}.staff-broadcast-quota{display:flex;flex-direction:column;gap:2px}.staff-broadcast-panel p,.staff-broadcast-quota p{margin:0}.staff-broadcast-media{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.staff-broadcast-media img{width:48px;height:48px;object-fit:cover;flex:0 0 auto}.staff-broadcast-media p{min-width:0;overflow-wrap:anywhere}.staff-broadcast-history{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.staff-broadcast-history-card{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;box-sizing:border-box;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text)}.staff-broadcast-history-head,.staff-broadcast-history-summary,.staff-broadcast-history-message,.staff-broadcast-history-people p{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;min-width:0}.staff-broadcast-history-card p,.staff-broadcast-history-head{margin:0;min-width:0;max-width:100%}.staff-broadcast-history-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;white-space:pre-wrap}.staff-broadcast-history-thumb{width:48px;height:48px;object-fit:cover;flex:0 0 auto;border-radius:4px}.staff-broadcast-history-failed{color:var(--danger)}.staff-broadcast-history-people{display:flex;flex-direction:column;gap:6px;min-width:0;max-height:240px;overflow-y:auto}.staff-broadcast-recipients{display:flex;flex-direction:column;gap:8px;min-width:0}.staff-broadcast-recipient{position:relative;min-width:0;max-width:100%}.staff-broadcast-recipient-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:8px 12px;text-align:left;color:var(--text);background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:8px}.staff-broadcast-recipient-panel{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);display:flex;flex-direction:column;gap:6px;padding:8px;color:var(--text);background:var(--bg-panel);border:1px solid var(--line);border-radius:10px}.staff-broadcast-recipient-actions{display:flex;justify-content:space-between;align-items:center;min-width:0;min-height:22px}.staff-broadcast-recipient-link{padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;line-height:20px}.staff-broadcast-recipient-list{min-height:0;max-height:320px;overflow-x:hidden;overflow-y:auto}.staff-broadcast-recipient-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:2px 4px;font-size:14px;line-height:20px}.staff-broadcast-recipient-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-broadcast-recipient-meta{color:var(--muted);white-space:nowrap}.staff-tools-body:has(.staff-advanced-voice){padding:2px 6px 4px}.staff-tools-body:has(.staff-advanced-voice) .staff-tools-title-row{min-height:18px;margin:0 0 2px}.staff-advanced-voice-head{display:block;width:100%;min-width:0}.staff-advanced-voice-head h3{margin:0;font-size:13px;line-height:16px;font-weight:600;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.staff-advanced-voice{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;position:relative}.staff-advanced-voice-text,.staff-advanced-voice-field{display:flex;flex-direction:column;gap:1px;min-width:0}.staff-advanced-voice-text-meta{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.staff-advanced-voice .hint{margin:0;font-size:10px;line-height:12px}.staff-tools-body .staff-advanced-voice-text textarea.field{height:76px;min-height:76px;max-height:76px;padding:4px 6px;line-height:18px;overflow-y:auto;resize:none}.staff-advanced-voice-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.staff-advanced-voice-modes button,.staff-advanced-voice-clone button:not(.btn){height:30px;min-height:30px;padding:0 4px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);font-size:12px;line-height:30px}.staff-advanced-voice-modes button.is-selected,.staff-advanced-voice-clone button[aria-pressed=true]{border-color:var(--gold);background:var(--gold-dim);color:var(--text)}.staff-advanced-voice-row{display:flex;flex-direction:row;align-items:center;gap:6px;min-height:32px;min-width:0}.staff-advanced-voice-row .hint{flex:0 0 108px;width:108px;font-size:11px;line-height:13px}.staff-advanced-voice-row select,.staff-advanced-voice-row textarea.field{flex:1 1 auto;width:auto;min-width:0}.staff-tools-body .staff-advanced-voice-row textarea.field{height:30px;min-height:30px;max-height:30px;padding:4px 6px;overflow-y:auto;resize:none}.staff-advanced-voice select{width:100%;height:30px;min-height:30px;padding:0 2px;border:1px solid var(--line);border-radius:6px;background:var(--bg-panel);color:var(--text);font-size:12px}.staff-advanced-voice-row select{height:30px;min-height:30px}.staff-advanced-voice-clone{display:flex;flex-direction:column;gap:4px;min-width:0}.staff-advanced-voice-reference-actions{position:relative;display:flex;flex:1 1 auto;gap:6px;align-items:center;min-width:0}.staff-advanced-voice-file{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;border:0;pointer-events:none}.staff-advanced-voice-clone .hint{line-height:14px}.staff-advanced-voice-design{display:flex;flex-direction:column;gap:4px;min-width:0}.staff-advanced-voice-actions{display:flex;flex-direction:column;gap:4px}.staff-advanced-voice-actions .btn{height:30px;min-height:30px;padding:0 8px}.staff-advanced-voice-action-row{display:flex;gap:6px}.staff-advanced-voice-action-row .btn{flex:1 1 0}.staff-advanced-voice-actions audio{width:100%;height:32px}.staff-clone-voice-style{display:flex;flex-direction:column;gap:6px;min-width:0}.staff-clone-voice-section>p.hint{margin:4px 0 0;font-weight:600}.staff-clone-voice-style summary,.staff-clone-voice-style p.hint{font-size:11px;line-height:16px}.staff-clone-voice-group{display:flex;flex-direction:column;gap:2px;min-width:0}.master-shell{display:grid;grid-template-columns:220px minmax(0,1fr);height:100vh;overflow:hidden;background:var(--bg)}.master-nav{display:flex;flex-direction:column;height:100vh;position:sticky;top:0;min-width:0;overflow:hidden;border-right:1px solid var(--line);background:linear-gradient(180deg,#14161e,#0d0f14);padding:16px 12px}.master-nav-head{flex:0 0 auto;min-width:0;margin-bottom:12px}.master-nav .brand{display:flex;gap:10px;align-items:center;min-width:0;margin-bottom:8px}.master-brand-copy{min-width:0;flex:1;overflow:hidden}.master-brand-copy h1,.master-brand-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-nav .brand h1{font-size:16px;margin:0}.master-nav .brand p{margin:0;color:var(--muted);font-size:12px}.brand-mark-img{width:36px;height:36px;border-radius:10px;object-fit:cover}.master-nav .nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--muted)}.master-nav .nav a.active{color:var(--gold-soft);background:var(--gold-dim)}.master-nav-foot{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.master-nav-foot a,.master-nav-foot .nav-foot-link{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--muted);background:transparent;border:0;text-align:left;cursor:pointer;font:inherit}.master-nav-foot a.active,.master-nav-foot .nav-foot-link:hover,.master-nav-foot a:hover{color:var(--gold-soft);background:var(--gold-dim)}.master-main{min-width:0;max-width:100%;height:100vh;overflow-x:hidden;overflow-y:auto}.master-page{padding:22px 24px 40px}.master-page h2{margin:0 0 6px}.master-lead{margin:0 0 18px;color:var(--muted)}.master-port-meter{display:inline-flex;align-items:baseline;gap:10px;border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--bg-panel);margin-bottom:16px}.master-port-meter span{font-size:11px;letter-spacing:.1em;color:var(--muted);font-weight:700}.master-port-meter strong{font-size:22px;color:var(--gold-soft)}.master-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.master-card{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--bg-panel)}.master-card span,.master-card em{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-style:normal}.master-card strong{font-size:26px;color:var(--gold-soft)}.master-panel{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--bg-elevated);margin-bottom:14px}.master-panel h3{margin:0 0 12px}.master-network-form{display:flex;flex-direction:column;gap:10px;margin-top:12px;max-width:460px}.master-network-form .field-label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.master-network-form .field{width:100%}.master-network-actions{display:flex;flex-wrap:wrap;gap:8px}.master-customer-tabs{display:flex;gap:8px;margin:0 0 16px}.master-customer-tabs button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:999px;padding:7px 16px;cursor:pointer;font:inherit}.master-customer-tabs button.active{color:#1a1406;background:linear-gradient(180deg,#e8c56a,#c9a24a);border-color:#6d541073}.master-range{display:flex;gap:6px;margin-bottom:14px}.master-range button{border:1px solid var(--line);background:var(--bg-panel);border-radius:999px;padding:6px 12px}.master-range button.active,.master-range a.active{border-color:var(--gold);color:var(--gold-soft);background:var(--gold-dim)}.master-range a{border:1px solid var(--line);background:var(--bg-panel);border-radius:999px;padding:6px 12px;text-decoration:none}.master-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.master-row span{flex:1;min-width:0;padding-right:12px}.master-row b{flex-shrink:0}.master-compare{min-width:0}.master-compare b{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.master-activity{padding:10px 0;border-bottom:1px solid var(--line)}.master-activity strong{display:block}.master-activity p{margin:4px 0 0}.master-chat-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 260px;min-width:0;width:100%;height:100%;overflow:hidden}.master-side{border-right:1px solid var(--line);overflow:auto;background:var(--bg-elevated);padding:12px;min-width:0}.master-side button.row{width:100%;text-align:left;border:1px solid transparent;background:transparent;border-radius:10px;padding:8px;margin-bottom:4px}.master-side button.row.active{border-color:var(--gold);background:var(--gold-dim)}.master-channel-line{min-width:0}.master-channel-line>div{min-width:0}.master-detail-toggle{display:none;margin-left:auto;border:1px solid var(--line);background:var(--bg-panel);border-radius:8px;padding:4px 8px;font:inherit;font-size:12px;color:var(--text);cursor:pointer;white-space:nowrap}.master-media-unavailable{margin:0;padding:2px 0;line-height:1.35;font-size:12px}.master-media-thumb[aria-busy=true]{min-height:0;height:auto}.master-channel-line{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center;width:100%;max-width:100%;min-width:0}.master-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.master-glossary-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px}.master-glossary-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.master-glossary-check{flex-direction:row!important;align-items:center;gap:8px}html:has(.master-conversation-workspace),body:has(.master-conversation-workspace){overflow-x:hidden}.master-main:has(.master-conversation-workspace){overflow:hidden;display:flex;flex-direction:column;min-width:0;max-width:100%}.master-main:has(.master-conversation-workspace)>.master-topbar{flex:0 0 auto;min-width:0}.master-conversation-workspace{flex:1 1 auto;min-width:0;min-height:0;width:100%;max-width:100%;overflow:hidden;position:relative;display:grid;grid-template-columns:200px minmax(220px,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.master-conversation-workspace[data-employee=collapsed]{grid-template-columns:48px minmax(220px,300px) minmax(0,1fr)}.master-conversation-workspace>*{grid-column:auto;min-width:0;min-height:0}.master-staff-rail{min-width:0;max-width:100%;width:100%;overflow-x:hidden;overflow-y:auto;padding:8px}.master-employee-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 0 8px;border:1px solid var(--line);background:var(--bg-panel);border-radius:8px;color:var(--text);font:inherit;font-size:16px;line-height:1;cursor:pointer}.master-staff-rail-body{min-width:0;max-width:100%}.master-staff-rail-body h3,.master-staff-rail-body .master-staff-selector-label,.master-staff-rail-body .hint,.master-channel-line strong,.master-channel-line .hint{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.master-conversation-workspace[data-employee=collapsed] .master-staff-rail{padding:8px 4px;overflow:hidden}.master-employee-icons{display:flex;flex-direction:column;align-items:center;gap:6px}.master-employee-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer}.master-employee-icon.active{border-color:var(--gold);background:var(--gold-dim)}.master-staff-rail .master-range{flex-wrap:wrap;min-width:0;width:100%;max-width:100%}.master-staff-rail .master-range button{flex:0 0 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-staff-rail button.row{min-width:0;max-width:100%;overflow:hidden}.master-staff-rail button.row.master-channel-under-staff{width:calc(100% - 12px);max-width:calc(100% - 12px);margin-left:12px;min-width:0}.master-staff-rail strong,.master-channel-line strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.master-conversation-list{min-width:0;max-width:100%;width:100%;overflow-x:hidden;overflow-y:auto;padding:10px}.master-conversation-list .master-toolbar{align-items:center;width:100%;max-width:100%;min-width:0}.master-conversation-list .master-toolbar .btn{flex:0 1 auto;min-width:0;max-width:100%}.master-conversation-list .master-toolbar h3{flex:1 1 auto;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.master-conversation-list .field{display:block;width:100%;min-width:0;max-width:100%;margin-bottom:8px}.master-conversation-list>.hint{min-width:0;max-width:100%;overflow-wrap:anywhere}.master-conversation-list button.row{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden}.master-conversation-list button.row strong,.master-conversation-list button.row .hint{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-filter-chips{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;width:100%;max-width:100%;min-width:0}.master-filter-primary,.master-filter-secondary{display:flex;flex-wrap:wrap;gap:4px;width:100%;max-width:100%;min-width:0}.master-filter-chips button{flex:0 0 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);background:transparent;border-radius:999px;padding:2px 7px;font:inherit;font-size:11px;color:var(--muted);cursor:pointer}.master-filter-chips button.active{border-color:var(--gold);color:var(--gold-soft);background:var(--gold-dim)}.master-staff-selector,.master-staff-menu .row{width:100%}.master-staff-menu{margin-bottom:8px}.master-channel-under-staff{margin-left:12px;width:calc(100% - 12px);max-width:calc(100% - 12px);min-width:0}.master-conversation-viewer{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;background:var(--bg)}.master-viewer-head{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;min-width:0;max-width:100%;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--bg-panel);font-size:12px;color:var(--muted);overflow-x:hidden}.master-viewer-meta{display:flex;flex:1 1 16rem;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:min(100%,12rem);max-width:100%}.master-viewer-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0;max-width:100%}.master-viewer-head span{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.master-detail-launch{display:inline-flex;flex-wrap:wrap;gap:4px;white-space:normal;overflow:visible;max-width:100%}.master-detail-launch button{border:1px solid var(--line);background:var(--bg-panel);border-radius:8px;padding:3px 8px;font:inherit;font-size:12px;color:var(--text);cursor:pointer;white-space:nowrap}.master-detail-launch button.active{border-color:var(--gold);color:var(--gold-soft);background:var(--gold-dim)}.master-viewer-head strong{color:var(--text);font-weight:600;white-space:nowrap;overflow-wrap:normal}.master-conversation-viewer .inbox{flex:1 1 auto;min-width:0;min-height:0;height:auto}.master-conversation-viewer .inbox-composer{display:none}.master-thread{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;padding:16px 18px 20px;display:flex;flex-direction:column;gap:12px}.master-bubble-translation hr{border:0;border-top:1px solid var(--line);margin:8px 0}.master-bubble-translation p{margin:0}.master-media-thumb{display:block;max-width:76%;padding:0;border:0;background:transparent;cursor:pointer}.master-media-thumb img,.master-media-video{display:block;max-width:100%;max-height:240px;border-radius:10px}.master-conversation-viewer .inbox-bubble{max-width:76%;white-space:pre-wrap;overflow-wrap:break-word}.master-view-only{flex:0 0 auto;padding:8px 14px;color:var(--muted);font-size:12px;border-top:1px solid var(--line)}.master-detail-panel{position:relative;flex-shrink:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;background:var(--bg-elevated);border-left:1px solid var(--line);padding:12px}.master-detail-toolbar{display:flex;align-items:flex-start;gap:8px;min-width:0;max-width:100%;margin-bottom:12px}.master-detail-toolbar .master-detail-tabs{flex:1 1 auto;min-width:0;margin-bottom:0}.master-detail-close{flex:0 0 auto;width:28px;height:28px;margin-left:auto;border:1px solid var(--line);background:var(--bg-panel);border-radius:8px;color:var(--text);font:inherit;font-size:16px;line-height:1;cursor:pointer}.master-detail-panel .kv{min-width:0}.master-detail-panel .kv span{flex:0 0 auto}.master-detail-panel .kv b{min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.master-detail-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.master-detail-tabs button{flex:0 0 auto;white-space:nowrap;border:1px solid var(--line);background:var(--bg-panel);border-radius:8px;padding:6px 10px;font:inherit;font-size:12px;color:var(--text);cursor:pointer}.master-detail-tabs button.active{border-color:var(--gold);color:var(--gold-soft);background:var(--gold-dim)}.master-demo-toggle{display:flex;align-items:center;gap:8px;margin:8px 0 12px;color:var(--muted);font-size:12px}.master-channel-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;align-items:start}.master-channel-detail .master-toolbar{grid-column:1 / -1}@media(max-width:1599px){.master-detail-panel{display:none}}@media(min-width:1600px){.master-conversation-workspace{grid-template-columns:200px minmax(220px,300px) minmax(0,1fr) 280px}.master-conversation-workspace[data-employee=collapsed]{grid-template-columns:48px minmax(220px,300px) minmax(0,1fr) 280px}.master-detail-panel{display:block;position:relative}.master-detail-launch,.master-detail-close{display:none}}@media(max-width:1100px){.master-conversation-workspace{grid-template-columns:200px minmax(0,240px) minmax(0,1fr)}.master-conversation-workspace[data-employee=collapsed]{grid-template-columns:48px minmax(0,240px) minmax(0,1fr)}}.master-nav .nav{flex:1;display:flex;flex-direction:column;gap:2px;overflow:auto;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.master-nav .nav::-webkit-scrollbar{display:none;width:0;height:0}@media(max-width:1599px){.master-conversation-workspace[data-detail=open] .master-detail-panel{display:block;position:absolute;top:0;right:0;bottom:0;z-index:4;width:min(20rem,100%);max-height:none;border-left:1px solid var(--line);border-top:0;box-shadow:var(--shadow)}}.master-media-lightbox{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#0000009e}.master-media-dialog{max-width:min(920px,92vw);max-height:90vh;overflow:auto;padding:16px;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--line)}.master-media-dialog img,.master-media-dialog video{display:block;max-width:100%;max-height:72vh;object-fit:contain}.master-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 24px;border-bottom:1px solid var(--line);background:#0d0f14eb}.master-topbar strong{letter-spacing:.04em}.master-topbar span{color:var(--gold-soft)}.master-topbar em{margin-left:auto;color:var(--muted);font-style:normal;font-size:13px}.master-plan-card{display:flex;flex-direction:column;gap:2px;min-width:8rem;padding:6px 10px;border:1px solid var(--line);border-radius:10px;line-height:1.35}.master-plan-card span{white-space:pre-line}html[data-theme=light]:has(.master-shell) .master-nav{background:linear-gradient(180deg,#f7f1e6,#efe6d4)}html[data-theme=light]:has(.master-shell) .master-topbar{background:#fbf7efeb}.master-table{display:flex;flex-direction:column;gap:8px}.master-shell .master-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 14px;border-radius:12px;border:1px solid rgba(109,84,16,.45);background:linear-gradient(180deg,#e8c56a,#c9a24a);color:#1a1406;font:inherit;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.master-shell .master-action:hover{background:linear-gradient(180deg,#ddb44e,#b8923a);color:#1a1406}.master-shell .master-action:focus-visible{outline:2px solid #6d5410;outline-offset:2px}.master-shell .master-action:disabled{opacity:.55;cursor:not-allowed;background:linear-gradient(180deg,#e8c56a,#c9a24a);color:#1a1406}.master-shell .master-action.is-locked{opacity:.72}.master-shell .master-action.is-locked:hover{background:linear-gradient(180deg,#ddb44e,#b8923a);color:#1a1406}.master-shell .master-action.is-danger,.master-shell .master-danger{background:#fff8f5;color:#8a2b1b;border-color:#8a2b1b73}.master-shell .master-action.is-danger:hover,.master-shell .master-danger:hover{background:#fff1ec;color:#8a2b1b}.master-shell .master-table .master-action{min-height:32px;padding:6px 10px;font-size:13px}.master-channel-table{overflow-x:auto}.master-channel-table .master-table-head,.master-channel-table .master-table-row{grid-template-columns:minmax(96px,.8fr) minmax(128px,1.25fr) minmax(56px,.65fr) minmax(68px,.6fr) minmax(92px,.8fr) minmax(88px,.7fr) minmax(0px,1fr) minmax(216px,1.15fr);width:100%}.master-channel-table .master-table-head>span,.master-channel-table .master-table-row>span:not(.master-channel-actions),.master-channel-table .master-table-row>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-channel-actions{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow:visible;min-width:0}.master-table-head,.master-table-row{display:grid;grid-template-columns:1.1fr 1.3fr 1fr .8fr 1fr 1fr minmax(160px,auto);gap:8px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg-panel)}.master-card.plan-stack strong{font-size:18px;white-space:pre-line;line-height:1.35}.master-date-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:8px 0 16px}.master-date-row label{display:flex;align-items:center;gap:8px;color:var(--muted)}.master-staff-table{width:100%;max-width:100%;overflow-x:auto}.master-staff-table .master-table-head,.master-staff-table .master-table-row{width:100%;min-width:900px;grid-template-columns:minmax(96px,1.15fr) minmax(104px,1fr) minmax(140px,min(280px,1.35fr)) 72px 64px 112px 280px;overflow:visible}.master-staff-table .master-table-head>span,.master-staff-table .master-table-row>strong,.master-staff-table .master-table-row>span:not(.master-staff-actions){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-staff-email,.master-staff-status{min-width:0}.master-staff-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-staff-status{white-space:nowrap}.master-staff-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px}.master-staff-actions .btn{padding:4px 8px;font-size:12px;white-space:nowrap}.master-staff-more{position:fixed;top:0;left:0;z-index:40;min-width:168px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--bg-elevated);box-shadow:var(--shadow)}.master-staff-more button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;border-radius:8px;cursor:pointer}.master-staff-more button:hover{background:var(--bg-hover)}.master-staff-more button.danger{color:var(--danger)}.master-table-head-crm{grid-template-columns:1.2fr .8fr 1fr 1fr .9fr .9fr .7fr minmax(180px,auto)}.quick-reply-bar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.master-plan-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;align-items:start}.master-plan-field{display:grid;grid-template-columns:max-content minmax(160px,280px);align-items:center;justify-content:start;gap:12px;padding:8px 0}.master-plan-field>span{white-space:nowrap;width:auto;min-width:max-content;color:var(--text)}.master-plan-field>.field{width:100%;min-width:160px}.master-plan-benefits{margin:8px 0 0;padding-left:18px;color:var(--text)}.master-benefit-wrap{overflow-x:auto;margin-top:16px}.master-benefit-table{width:100%;border-collapse:collapse;min-width:720px;background:#fffdf8;color:#1a1406}.master-benefit-table th,.master-benefit-table td{border-bottom:1px solid rgba(109,84,16,.16);padding:10px 12px;text-align:center}.master-benefit-table th:first-child,.master-benefit-table td:first-child{text-align:left}.master-benefit-group td{font-weight:700;text-align:left;background:#f7f1e6}.master-recipient-list{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto;margin-top:8px}html[data-theme=light]:has(.master-shell) [data-master-customers=canonical] .master-recipient-list>.btn{width:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:4px;background:#fffdf8;color:#1a1406;border-color:#6d541038;text-align:left}html[data-theme=light]:has(.master-shell) [data-master-customers=canonical] .master-recipient-list>.btn .hint{color:#5c5346}html[data-theme=light]:has(.master-shell) [data-master-customers=canonical] .master-recipient-list>.btn:hover{background:#f7f1e6}.master-file-picker{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.master-file-picker input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-theme=light]:has(.master-shell) .btn.primary{background:linear-gradient(180deg,#e8c56a,#c9a24a);color:#1a1406;border-color:#6d541073}background: #fffaf0; color: #1a1406; border-color: rgba(109,84,16,.35); } html[data-theme="light"]:has(.master-shell) .btn.ghost{background:transparent;color:#3f382c}html[data-theme=light]:has(.master-shell) .master-shell .btn:not(.ghost):not(.master-danger):not([data-modal-close=true]){background:linear-gradient(180deg,#e8c56a,#c9a24a);color:#1a1406;border-color:#6d541073;border-radius:12px;font-weight:700}html[data-theme=light]:has(.master-shell) .master-shell .btn:not(.ghost):not(.master-danger):not([data-modal-close=true]):hover{background:linear-gradient(180deg,#ddb44e,#b8923a);color:#1a1406}html[data-theme=light]:has(.master-shell) .master-shell [data-master-route="/master/traffic"] .btn:not(.primary),html[data-theme=light]:has(.master-shell) .master-shell [data-master-route="/master/traffic"] .btn:not(.primary):hover{background:linear-gradient(180deg,#2a2312,#1a160d);color:var(--gold-soft);border-color:var(--line-strong);font-weight:400}html[data-theme=light]:has(.master-shell) .master-shell .btn:not(.ghost):disabled,html[data-theme=light]:has(.master-shell) .master-shell .master-action:disabled{opacity:.55;color:#1a1406;background:linear-gradient(180deg,#e8c56a,#c9a24a);cursor:not-allowed}html[data-theme=light]:has(.master-shell) .master-shell [data-master-customers=canonical] .master-recipient-list>.btn{width:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:4px;background:#fffdf8;color:#1a1406;border-color:#6d541038;font-weight:400;white-space:normal;text-align:left}html[data-theme=light]:has(.master-shell) .master-shell [data-master-customers=canonical] .master-recipient-list>.btn:hover{background:#f7f1e6;color:#1a1406}html[data-theme=light]:has(.master-shell) .modal-backdrop{background:#1a140659}html[data-theme=light]:has(.master-shell) .modal-card,html[data-theme=light]:has(.master-shell) .modal-head{background:#fffaf0;color:#1a1406;border-color:#6d541038}html[data-theme=light]:has(.master-shell) .modal-head h2,html[data-theme=light]:has(.master-shell) .modal-head p,html[data-theme=light]:has(.master-shell) .modal-card,html[data-theme=light]:has(.master-shell) .modal-card label,html[data-theme=light]:has(.master-shell) .modal-card .hint{color:#1a1406}html[data-theme=light]:has(.master-shell) .modal-card .hint{color:#5c5346}html[data-theme=light]:has(.master-shell) .card,html[data-theme=light]:has(.master-shell) .master-staff-more{background:#fffdf8;color:#1a1406}html[data-theme=light]:has(.master-shell) .card h3,html[data-theme=light]:has(.master-shell) .master-card strong,html[data-theme=light]:has(.master-shell) .master-port-meter strong,html[data-theme=light]:has(.master-shell) .empty-state strong{color:#1a1406}html[data-theme=light]:has(.master-shell) .master-nav .nav a,html[data-theme=light]:has(.master-shell) .master-nav .brand h1,html[data-theme=light]:has(.master-shell) .master-nav .brand p{color:#3f382c}html[data-theme=light]:has(.master-shell) .master-nav .nav a.active,html[data-theme=light]:has(.master-shell) .master-topbar span,html[data-theme=light]:has(.master-shell) .master-range a.active{color:#6d5410}html[data-theme=light]:has(.master-shell) .field,html[data-theme=light]:has(.master-shell) input,html[data-theme=light]:has(.master-shell) select,html[data-theme=light]:has(.master-shell) textarea{color:#1a1406;background:#fffdf8}html[data-theme=light]:has(.master-shell) .field::placeholder,html[data-theme=light]:has(.master-shell) input::placeholder,html[data-theme=light]:has(.master-shell) textarea::placeholder{color:#8a8174}html[data-theme=light]:has(.master-shell) .field:disabled,html[data-theme=light]:has(.master-shell) input:disabled,html[data-theme=light]:has(.master-shell) select:disabled,html[data-theme=light]:has(.master-shell) textarea:disabled{color:#3f382c;-webkit-text-fill-color:#3f382c;opacity:1}html[data-theme=light]:has(.master-shell) .master-conversation-viewer .inbox-bubble.staff{background:linear-gradient(180deg,#f8edd0,#f3e2b0);color:#1a1406;border-color:#6d541059}html[data-theme=light]:has(.master-shell) .master-conversation-viewer .inbox-bubble.customer{background:#fffdf8;color:#1a1406;border-color:#1a14061f}html[data-theme=light]:has(.master-shell) .master-conversation-viewer .inbox-bubble .meta,html[data-theme=light]:has(.master-shell) .master-conversation-viewer .bubble .meta,html[data-theme=light]:has(.master-shell) .toast{color:#3f382c}@media(max-width:1100px){.master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-table-head,.master-table-row{grid-template-columns:1fr 1fr}.master-channel-table .master-table-head,.master-channel-table .master-table-row{grid-template-columns:minmax(96px,.8fr) minmax(128px,1.25fr) minmax(56px,.65fr) minmax(68px,.6fr) minmax(92px,.8fr) minmax(88px,.7fr) minmax(0px,1fr) minmax(216px,1.15fr);width:100%}.master-staff-table{overflow-x:auto}.master-staff-table .master-table-head,.master-staff-table .master-table-row{grid-template-columns:minmax(96px,1.15fr) minmax(104px,1fr) minmax(140px,min(280px,1.35fr)) 72px 64px 112px 280px;width:100%;min-width:900px}.master-table-head-crm{grid-template-columns:1.2fr .8fr 1fr 1fr .9fr .9fr .7fr minmax(180px,auto)}}.master-shell[data-sidebar=collapsed]{grid-template-columns:72px minmax(0,1fr)}.master-sidebar-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;margin:0;padding:6px 8px;border-radius:8px;border:1px solid rgba(232,197,106,.55);background:#e8c56a24;color:var(--gold-soft);cursor:pointer;font:inherit;font-size:13px}.master-nav-open{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;margin:0;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--gold-soft);cursor:pointer}.master-sidebar-toggle:hover,.master-sidebar-toggle[aria-pressed=true]{color:var(--gold-soft);background:var(--gold-dim)}.master-shell[data-sidebar=collapsed] .master-nav{padding:12px 8px}.master-shell[data-sidebar=collapsed] .master-nav .brand{flex-direction:column;gap:8px}.master-shell[data-sidebar=collapsed] .master-brand-copy,.master-shell[data-sidebar=collapsed] .master-sidebar-toggle-label{display:none}.master-shell[data-sidebar=collapsed] .master-sidebar-toggle{width:100%;padding:6px 0}.master-shell[data-sidebar=collapsed] .master-nav-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.master-shell[data-sidebar=collapsed] .master-nav .nav a,.master-shell[data-sidebar=collapsed] .master-nav-foot a,.master-shell[data-sidebar=collapsed] .master-nav-foot .nav-foot-link,.master-shell[data-sidebar=collapsed] .master-nav-foot>.btn.ghost{justify-content:center;gap:0;padding-left:0;padding-right:0}.master-shell[data-sidebar=collapsed] .lang-switch{display:flex;flex-direction:column;width:100%}.master-shell[data-sidebar=collapsed] .lang-switch .btn{width:100%;padding:6px 0;font-size:12px;text-align:center}.master-shell[data-sidebar=collapsed] [data-nav-tip]{position:relative}.master-shell[data-sidebar=collapsed] [data-nav-tip]:hover:after,.master-shell[data-sidebar=collapsed] [data-nav-tip]:focus-visible:after{content:attr(data-nav-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:80;padding:6px 10px;border-radius:8px;background:#1c1f2a;color:#f6f1e7;border:1px solid var(--line);font-size:12px;line-height:1.3;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow)}html[data-theme=light] .master-shell[data-sidebar=collapsed] [data-nav-tip]:hover:after,html[data-theme=light] .master-shell[data-sidebar=collapsed] [data-nav-tip]:focus-visible:after{background:#fffaf0;color:#1a1406}.master-nav-backdrop{position:fixed;inset:0;z-index:50;border:0;background:#00000073;cursor:pointer}@media(max-width:860px){.master-shell,.master-shell[data-sidebar=collapsed]{grid-template-columns:minmax(0,1fr)}.master-nav{position:fixed;z-index:60;left:0;top:0;width:220px;transform:translate(-110%);transition:transform .16s ease;box-shadow:var(--shadow)}.master-shell[data-sidebar=collapsed] .master-nav{width:72px}.master-shell[data-drawer=open] .master-nav{transform:none}}.master-plan-locked{max-width:420px;margin:72px auto;padding:36px 28px;text-align:center;border:1px solid rgba(201,162,74,.45);border-radius:16px;background:linear-gradient(180deg,#fffaf0f5,#fff4d6eb);color:#1a1406}.master-plan-locked h2{margin:8px 0 12px}.master-plan-locked-mark{font-size:28px;line-height:1}.master-plan-locked .btn{margin-top:16px}.master-customer-page .master-toolbar .field{width:min(100%,360px);flex:1 1 240px}.master-customer-list{display:flex;flex-direction:column;gap:8px}.master-customer-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(176,138,46,.35);background:#fffdf8;color:#1a1406;font:inherit;text-align:left;cursor:pointer}.master-customer-row-meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:#5c5346;font-size:13px}.master-customer-row.is-selected{background:#f8edd0;border-color:#c9a24a}.master-customer-row:hover{background:#f7f1e6}.master-customer-row.is-selected:hover{background:#f8edd0}.master-customer-detail{width:100%;max-width:none;margin:16px 0 0}.master-customer-panel{width:100%;max-width:none;background:#fffdf8;color:#1a1406;border:1px solid rgba(176,138,46,.35);border-radius:12px;padding:18px}.master-customer-section+.master-customer-section{margin-top:8px;padding-top:10px;border-top:1px solid rgba(176,138,46,.22)}.master-customer-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.master-customer-section-head h3{margin:0;font-size:15px;line-height:1.3;color:#1a1406}.master-customer-label{margin:0 0 3px;font-size:12px;line-height:1.3;color:#5c5346}.master-customer-value{line-height:1.35;color:#1a1406}.master-customer-facts,.master-customer-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px 20px}.master-customer-form{margin-top:12px}.master-customer-section>.master-customer-form:first-child{margin-top:0}.master-customer-identity,.master-customer-value{overflow-wrap:anywhere;word-break:break-word}.master-customer-identity-row{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;line-height:1.4}.master-customer-identity-row+.master-customer-identity-row{margin-top:8px}.master-customer-identity-row>span{min-width:0;max-width:100%}.master-customer-identity-row>span+span:before{content:"|";margin:0 10px;color:#8a7d66}.master-customer-note-list p{margin:0}.master-customer-note-list p+p{margin-top:8px}.master-customer-span,.master-customer-form .master-customer-section-head,.master-customer-actions{grid-column:1 / -1}.master-customer-actions{display:flex;flex-wrap:wrap;gap:8px}.master-customer-page .master-action{width:auto;max-width:100%}.master-customer-note{height:100px;max-height:120px;resize:vertical}.native-chat-workspace{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);width:100%;height:100%;min-height:0;background:var(--bg);color:var(--text)}.native-chat-list{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line);background:var(--bg-elevated)}.native-chat-list-search{display:flex;align-items:center;gap:8px;margin:10px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--bg-panel)}.native-chat-list-search input{border:0;outline:0;width:100%;background:transparent}.native-chat-rows{overflow:auto;min-height:0;flex:1}.native-chat-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;text-align:left;color:inherit}.native-chat-row:hover,.native-chat-row.active{background:var(--gold-dim)}.native-chat-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--gold-soft);font-size:12px;overflow:hidden}.native-chat-avatar img{width:100%;height:100%;object-fit:cover}.native-chat-row-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.native-chat-row-copy strong,.native-chat-header-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-chat-row-copy span,.native-chat-header-copy span,.native-chat-meta{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-chat-unread{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--gold);color:#1a1406;font-size:11px;display:grid;place-items:center}.native-chat-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.native-chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--bg-elevated)}.native-chat-header-main{display:flex;align-items:center;gap:10px;min-width:0}.native-chat-header-actions{display:flex;gap:6px}.native-chat-header-actions button{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--bg-panel);color:var(--muted)}.native-chat-header-actions button:disabled{opacity:.45;cursor:not-allowed}.native-chat-timeline{flex:1;min-height:0;overflow:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(800px 240px at 0% 0%,rgba(212,175,55,.05),transparent 50%),var(--bg)}.native-chat-bubble{max-width:min(72%,560px);padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:var(--bg-panel)}.native-chat-bubble.outbound{margin-left:auto;background:#d4af371f}.native-chat-bubble .translated{margin:6px 0 0;color:var(--gold-soft);font-size:13px}.native-chat-composer{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:var(--bg-elevated)}.native-chat-composer input{flex:1;min-width:0;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel);padding:10px 14px}.native-chat-composer button{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);background:var(--bg-panel);color:var(--text)}.native-chat-composer button.primary{background:linear-gradient(160deg,#f3df9a,#b68b1d);color:#1a1406;border-color:transparent}.native-chat-composer button:disabled{opacity:.4;cursor:not-allowed}.native-chat-empty{margin:auto;color:var(--muted);padding:24px}.native-chat-history-hint{margin:0 auto 8px;color:var(--muted);font-size:12px}.native-chat-rich-label{margin:0 0 4px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.02em}.staff-hidden-web-engine{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}:root{--bg: #0b0c10;--bg-elevated: #12141b;--bg-panel: #161922;--bg-hover: #1d2130;--line: rgba(212, 175, 55, .16);--line-strong: rgba(240, 215, 140, .32);--gold: #d4af37;--gold-soft: #f0d78c;--gold-dim: rgba(212, 175, 55, .12);--text: #f6f1e6;--muted: #9b9386;--danger: #e26d6d;--ok: #6ecf9a;--warn: #e8c36a;--info: #7eb6ff;--shadow: 0 24px 60px rgba(0, 0, 0, .45);--radius: 16px;--sidebar: 248px;font-family:Manrope,Segoe UI,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html[data-goldenscrm-runtime=DESKTOP_NATIVE],html[data-goldenscrm-runtime=DESKTOP_NATIVE] body,html[data-goldenscrm-runtime=DESKTOP_NATIVE] #root{height:100%;overflow:hidden}body{background:radial-gradient(1200px 500px at 10% -10%,rgba(212,175,55,.12),transparent 50%),radial-gradient(900px 400px at 100% 0%,rgba(90,70,20,.18),transparent 45%),var(--bg)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{display:grid;grid-template-columns:var(--sidebar) 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:18px 14px;border-right:1px solid var(--line);background:linear-gradient(180deg,#12131a,#0e1016);display:flex;flex-direction:column;gap:18px}.brand{display:flex;align-items:center;gap:12px;padding:8px 8px 16px;border-bottom:1px solid var(--line)}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(160deg,#f3df9a,#b68b1d);color:#1a1406;font-family:Cormorant Garamond,serif;font-weight:700;font-size:22px}.brand h1{margin:0;font-family:Cormorant Garamond,serif;font-size:26px;letter-spacing:.02em;line-height:1}.brand p{margin:2px 0 0;color:var(--muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.nav{display:flex;flex-direction:column;gap:4px;overflow:auto}.nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--muted);transition:.18s ease}.nav a:hover{background:var(--gold-dim);color:var(--gold-soft)}.nav a.active{background:linear-gradient(90deg,rgba(212,175,55,.18),transparent);color:var(--gold-soft);box-shadow:inset 2px 0 0 var(--gold)}.sidebar-foot{margin-top:auto;padding:12px;border-radius:14px;background:var(--gold-dim);border:1px solid var(--line)}.sidebar-foot small{color:var(--muted)}.main{min-width:0;display:flex;flex-direction:column}.topbar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border-bottom:1px solid var(--line);background:#0c0d12c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:10}.search{flex:1;max-width:420px;display:flex;align-items:center;gap:8px;background:var(--bg-panel);border:1px solid var(--line);border-radius:999px;padding:8px 14px;color:var(--muted)}.search input{border:0;outline:0;background:transparent;width:100%}.status-pills{display:flex;align-items:center;gap:10px}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--bg-panel);font-size:12px;color:var(--muted)}.dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#3a2d0e;color:var(--gold-soft);font-weight:700;border:1px solid var(--line-strong)}.page{padding:22px;display:flex;flex-direction:column;gap:18px}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.page-header h2{margin:0;font-size:28px;font-family:Cormorant Garamond,serif}.page-header p{margin:6px 0 0;color:var(--muted)}.btn{border:1px solid var(--line-strong);background:linear-gradient(180deg,#2a2312,#1a160d);color:var(--gold-soft);border-radius:12px;padding:10px 14px;display:inline-flex;align-items:center;gap:8px}.btn.primary{background:linear-gradient(180deg,#f0d78c,#c49a2a);color:#1b1406;border-color:transparent;font-weight:700}.btn.ghost{background:transparent;color:var(--muted)}.grid{display:grid;gap:14px}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.platforms{grid-template-columns:repeat(5,minmax(0,1fr))}.split{grid-template-columns:1.6fr 1fr}.two{grid-template-columns:1fr 1fr}.three{grid-template-columns:repeat(3,1fr)}.card{background:linear-gradient(180deg,#161922f5,#0e1016f5);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.card h3{margin:0 0 12px;font-size:15px;color:var(--gold-soft)}.stat-value{font-size:32px;font-weight:700;letter-spacing:-.03em}.stat-label{color:var(--muted);font-size:13px;margin-top:4px}.stat-trend{margin-top:10px;font-size:12px;color:var(--ok)}.platform-card{display:flex;flex-direction:column;gap:10px;min-height:120px}.platform-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--gold-dim);color:var(--gold)}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase}tr:hover td{background:#ffffff04}.badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;border:1px solid var(--line);color:var(--gold-soft);background:var(--gold-dim)}.badge.ok{color:var(--ok);background:#6ecf9a1a}.badge.warn{color:var(--warn);background:#e8c36a1a}.badge.danger{color:var(--danger);background:#e26d6d1a}.badge.info{color:var(--info);background:#7eb6ff1a}.chat-layout{display:grid;grid-template-columns:220px 260px minmax(0,1fr) 280px;height:calc(100vh - 64px);min-height:560px}.pane{border-right:1px solid var(--line);background:var(--bg-elevated);display:flex;flex-direction:column;min-width:0}.pane:last-child{border-right:0}.pane-head{padding:14px;border-bottom:1px solid var(--line);font-weight:600}.pane-list{overflow:auto}.list-item{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.03);cursor:pointer}.list-item:hover,.list-item.active{background:var(--gold-dim)}.list-item small{color:var(--muted);display:block;margin-top:4px}.thread{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(212,175,55,.05),transparent 120px),var(--bg)}.thread-body{flex:1;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:12px}.bubble{max-width:72%;padding:10px 12px;border-radius:14px;line-height:1.45}.bubble.agent{margin-left:auto;background:linear-gradient(180deg,#3a3016,#261e0d);border:1px solid var(--line-strong)}.bubble.customer{background:var(--bg-panel);border:1px solid var(--line)}.bubble .meta{color:var(--muted);font-size:11px;margin-top:6px}.composer{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.composer input,.field,textarea,select{width:100%;background:var(--bg-panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px;outline:none}.composer input:focus,.field:focus,textarea:focus,select:focus{border-color:var(--gold)}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(440px,100%);padding:32px;border-radius:24px;background:linear-gradient(180deg,#181b24,#101218);border:1px solid var(--line-strong);box-shadow:var(--shadow)}.login-card h2{font-family:Cormorant Garamond,serif;font-size:36px;margin:8px 0 6px}.login-card p{color:var(--muted);margin-top:0}html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]){background:#fffdf8;color:#1a1406;border-color:#c49a2a73}html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) h2{color:#1a1406}html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) p,html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) .hint,html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) label{color:#5c5346}html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) .field,html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) .password-field,html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) input,html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) select{background:#fffdf8;color:#1a1406;border-color:#c49a2a66}html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) .password-field input{background:transparent}html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) input::placeholder{color:#6f675c}html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) .btn.ghost,html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) .pill{background:#fffdf8;color:#1a1406;border-color:#c49a2a73}html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) .btn:not(.primary):not(.ghost){background:#fffdf8;color:#1a1406;border-color:#c49a2a}html:has(.login-card:not([data-login-entry=staff])) .login-card:not([data-login-entry=staff]) a{color:#8a6a12}.password-field{display:flex;align-items:center;gap:8px;background:var(--bg-panel);border:1px solid var(--line);border-radius:12px;padding:0 8px 0 12px}.password-field input{flex:1;background:transparent;border:0;padding:10px 0;outline:none;color:inherit}.password-field.field-error,.field.field-error{border-color:var(--danger)}.field-error-text{color:var(--danger);font-size:12px;margin-top:4px}.login-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.form-stack{display:flex;flex-direction:column;gap:12px;margin:22px 0}.hint{font-size:12px;color:var(--muted)}.profile-block{display:flex;flex-direction:column;gap:10px;padding:16px}.kv{display:flex;justify-content:space-between;gap:8px;font-size:13px}.kv span{color:var(--muted)}.toolbar{display:flex;gap:8px;flex-wrap:wrap}.modal-backdrop{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal-card{width:100%;max-width:520px;max-height:min(90vh,760px);overflow:auto;background:#11131a;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:28px;box-shadow:0 25px 80px #00000080}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;position:sticky;top:-28px;background:#11131a;z-index:1;padding-top:4px;padding-bottom:8px}.modal-head h2{margin:0;font-family:Cormorant Garamond,serif}.modal-head p{margin:8px 0 0;color:var(--muted);font-size:13px}.toast-stack{position:fixed;right:18px;bottom:18px;display:flex;flex-direction:column;gap:8px;z-index:2147483000;pointer-events:auto}.toast-stack-top{inset:56px 64px auto auto;transform:none;align-items:flex-end}.toast{min-width:240px;max-width:420px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg-panel);box-shadow:var(--shadow);font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.toast.ok{border-color:#6ecf9a59}.toast.danger{border-color:#e26d6d73}.toast.warning{border-color:#e8b0508c}.toast-close{background:transparent;border:0;color:inherit;cursor:pointer;font-size:16px;line-height:1}.empty-state{margin:auto;text-align:center;padding:32px 16px;color:var(--muted)}.empty-state strong{display:block;color:var(--gold-soft);margin-bottom:6px}.empty-state p{margin:0}.confirm-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:1200px){.stats,.platforms,.split,.three{grid-template-columns:1fr 1fr}.chat-layout{grid-template-columns:200px minmax(0,1fr) 240px}.chat-layout .pane.accounts{display:none}}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;height:auto;flex-direction:row;align-items:center;overflow:auto;z-index:20}.brand{border:0;padding:0 8px 0 0}.nav{flex-direction:row}.nav a{white-space:nowrap}.sidebar-foot{display:none}.stats,.platforms,.split,.two,.three{grid-template-columns:1fr}.chat-layout{grid-template-columns:1fr;height:auto}.chat-layout .pane.profile,.chat-layout .pane.accounts,.status-pills .hide-sm{display:none}}.lang-switch{display:inline-flex;gap:2px}.lang-switch .btn{padding:6px 8px}.lang-switch .active-lang{color:var(--gold-soft);border-color:var(--line-strong)}.composer-original{font-size:12px;color:var(--muted);padding:8px 12px 0;border-top:1px solid var(--line);background:var(--bg-elevated)}.composer-original strong{color:var(--gold-soft);font-size:10px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:4px}.inbox-composer.stacked{flex-direction:column;align-items:stretch}.inbox-composer-row{display:flex;flex-direction:column;gap:10px}.inbox-composer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}html[data-theme=light]{--bg: #f4efe4;--bg-elevated: #fffaf0;--bg-panel: #fffdf8;--bg-hover: #efe6d4;--text: #1a1406;--muted: #6f675c}.public-site{min-height:100vh}.public-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.public-nav nav{display:flex;gap:14px;color:var(--muted)}.public-hero{padding:80px 24px;text-align:center}.public-hero h1{font-family:Cormorant Garamond,serif;font-size:56px;margin:0 0 12px}.public-plan-compare{padding:8px 24px 48px}.public-plan-compare h2{margin:0 0 8px}.public-plan-compare-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.public-plan-compare-table{width:100%;min-width:880px;border-collapse:collapse;background:var(--bg-panel)}.public-plan-compare-table th,.public-plan-compare-table td{border-bottom:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:top}.public-plan-compare-table thead th{text-align:left}.public-plan-compare-name,.public-plan-compare-price{display:block}.public-plan-compare-price{color:var(--gold-soft);font-weight:600;margin-top:4px}.public-plan-compare-group td{background:var(--gold-dim);font-weight:700}.public-plan-compare-tick{color:#1f8a4c;font-weight:700;margin-right:6px}.public-plan-compare-table td.is-mark{text-align:center;vertical-align:middle}.public-plan-compare-table td.is-mark .public-plan-compare-tick{margin-right:0}.public-plan-compare-table th:first-child,.public-plan-compare-table td:first-child{position:sticky;left:0;background:var(--bg-panel);min-width:180px}.public-plan-compare-group td:first-child{background:var(--gold-dim)}@media(max-width:960px){.public-plan-compare{padding:8px 12px 32px}}.staff-chat-page{display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.channel-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.staff-chat-split{display:grid;grid-template-columns:1fr 280px;min-height:0;flex:1}.staff-chat-main{min-width:0}.staff-chat-main .inbox{height:calc(100vh - 120px)}.staff-customer-panel{border-left:1px solid var(--line);padding:14px;overflow:auto}.grid.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;min-width:0}.public-pricing-card{min-width:0;display:flex;flex-direction:column;gap:22px;background:#fff9ed;color:#26231d;border:1px solid #E8D8B4;border-radius:var(--radius);padding:16px;box-shadow:0 8px 22px #725c3014}.public-pricing-card.is-selected{border-color:#c9a227;box-shadow:0 0 0 2px #c9a227,0 8px 22px #725c3014}.public-pricing-card-head,.public-pricing-card-body{display:flex;flex-direction:column;gap:6px}.public-pricing-card-body{flex:1}.public-pricing-card h3,.public-pricing-card .stat-value{color:#26231d;margin:0}.public-pricing-card h3{font-size:20px;line-height:1.5}.public-pricing-card .stat-value{font-size:30px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.public-pricing-card .hint{color:#716653;font-size:15px;line-height:1.55;overflow-wrap:anywhere;margin:0}.public-pricing-card .btn{margin-top:auto;align-self:flex-start;font-size:16px;line-height:1.5}.public-plan-compare h2{font-size:24px;line-height:1.5}.public-plan-compare .hint,.public-plan-compare-table{font-size:15px;line-height:1.55}.public-plan-compare-table th,.public-plan-compare-table td{font-size:15px;line-height:1.55;letter-spacing:0;text-transform:none;padding:16px;overflow-wrap:anywhere}.public-plan-compare-name{font-size:17px;line-height:1.5}.public-plan-compare-price{font-size:15px;line-height:1.5}.public-plan-compare-group td{font-size:17px;line-height:1.5}@media(max-width:960px){.staff-chat-split,.grid.three,.public-pricing-cards{grid-template-columns:1fr}}
