.wa{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.wa-boxes{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.wa-boxes button{border:1px solid var(--line);height:34px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.wa-boxes button.on{background:var(--green);border-color:var(--green);color:#fff}.wa-boxes em{min-width:20px;height:20px;color:var(--ink);background:#eef2f7;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-style:normal;display:grid}.wa-boxes button.on em{color:#fff;background:#ffffff40}.wa-list{flex-direction:column;gap:4px;max-height:72vh;padding:8px;display:flex;overflow-y:auto}.wa-list button{text-align:left;color:var(--ink);background:0 0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.wa-list button:hover{background:#f6f9fd}.wa-list button.on{background:#e8f7ee}.wa-list span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wa-list b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wa-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.wa-list em{background:var(--green);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-style:normal;font-weight:800;display:grid}.wa-pane{min-height:60vh}.wa-list small.wa-net{text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:800}.wa-net-whatsapp{color:#15803d!important}.wa-net-instagram{color:#c026d3!important}.wa-net-messenger{color:#2563eb!important}.wa-thread{flex-direction:column;gap:10px;display:flex}.wa-thread-head{border-bottom:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.wa-thread-head h3{overflow-wrap:anywhere;font-size:17px;font-weight:800}.wa-thread-head small{color:var(--muted);font-size:12.5px}.wa-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wa-lead-link{color:var(--blue);font-size:13px;font-weight:700}.wa-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-assign{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.wa-assign select{border:1px solid var(--line);height:32px;font:inherit;border-radius:9px;max-width:180px;padding:0 8px;font-size:13px}.wa-messages{background:#f4f7f2;border-radius:12px;flex-direction:column;gap:8px;max-height:52vh;padding:8px;display:flex;overflow-y:auto}.wa-compact .wa-messages{max-height:320px}.wa-empty{color:var(--muted);text-align:center;padding:24px 0;font-size:14px}.wa-bubble{border-radius:12px;flex-direction:column;gap:4px;max-width:80%;padding:8px 11px;display:flex;box-shadow:0 1px 1px #0f172a0f}.wa-bubble.in{background:#fff;border-radius:12px 12px 12px 4px;align-self:flex-start}.wa-bubble.out{background:#d9fdd3;border-radius:12px 12px 4px;align-self:flex-end}.wa-bubble.failed{background:#fde8e8}.wa-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.wa-bubble small{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:flex}.wa-bubble .wa-read{color:#1d9bf0}.wa-template-tag{color:#3f6f43;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.wa-file{color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.wa-error{color:#b42318;font-size:12.5px!important}.wa-warn{color:#9a3412;background:#fff7ed;border-radius:10px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:13px;display:flex}.wa-muted{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.wa-compose{border-top:1px solid #eef2f7;flex-direction:column;gap:8px;padding-top:10px;display:flex}.wa-compose textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:14px}.wa-mode{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.wa-mode span{align-items:center;gap:4px;display:inline-flex}.wa-mode button{color:var(--blue);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.wa-template{flex-direction:column;gap:8px;display:flex}.wa-template .field{flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.wa-template select,.wa-template input{border:1px solid var(--line);height:40px;font:inherit;border-radius:10px;width:100%;padding:0 10px;font-size:14px}.wa-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#d9fdd3;border-radius:12px;padding:8px 11px;font-size:14px;line-height:1.45}.wa-optin{align-items:flex-start;gap:8px;font-size:13px;display:flex}.wa-optin input{margin-top:3px}.wa-send{justify-content:flex-end;display:flex}.wa-pick{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:40vh;font-size:14px;display:flex}.lead-wa header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lead-wa h2{align-items:center;gap:6px;display:flex}.lead-wa-start{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lead-wa-start select{border:1px solid var(--line);height:34px;font:inherit;border-radius:9px;max-width:100%;padding:0 8px;font-size:13px}.lead-wa-tabs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.lead-wa-tabs button{border:1px solid var(--line);background:#fff;border-radius:999px;height:30px;padding:0 10px;font-size:12.5px;font-weight:700}.lead-wa-tabs button.on{background:var(--green);border-color:var(--green);color:#fff}@media (max-width:900px){.wa{grid-template-columns:minmax(0,1fr)}.wa-list{max-height:260px}.wa-bubble{max-width:92%}}.lead-mc-actions{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.lead-mc-actions li{align-items:flex-start;gap:8px;min-width:0;font-size:13px;display:flex}.lead-mc-actions span{overflow-wrap:anywhere;min-width:0}.hd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.hd-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hd-tabs button,.hd-tabs select{border:1px solid var(--line);height:38px;font:inherit;color:var(--muted);background:#fff;border-radius:12px;padding:0 14px;font-size:14px;font-weight:700}.hd-tabs button.on,.hd-tabs select.on{color:var(--green);background:#e8f7ee;border-color:#bfe5cd}.hd-tabs em{margin-left:4px;font-style:normal;font-weight:700}.hd-tools{align-items:center;gap:8px;display:flex}.hd-status{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 6px 0 12px;display:inline-flex}.hd-status select{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding-right:4px;font-size:14px;font-weight:700}.hd-dot{background:#94a3b8;border-radius:50%;width:10px;height:10px}.hd-status-available .hd-dot{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.hd-status-away .hd-dot{background:#f59e0b}.hd-config{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:#fff;border-radius:12px;place-items:center;display:grid}.hd-config:hover{border-color:#b9c9d6}.hd-filters{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.hd-filters select{border:1px solid var(--line);height:40px;font:inherit;background:#fff;border-radius:12px;max-width:100%;padding:0 10px;font-size:13.5px}.hd-search{border:1px solid var(--line);min-width:200px;height:40px;color:var(--muted);background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.hd-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.hd-search:focus-within{border-color:var(--green);box-shadow:0 0 0 2px #dcfce7}.hd-list button{border-bottom:1px solid #f1f4f8;border-radius:12px;align-items:flex-start;padding:10px}.hd-avatar{flex:none;display:block;position:relative}.hd-badge{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-3px;right:-3px}.hd-badge-whatsapp{background:#22c55e}.hd-badge-instagram{background:linear-gradient(45deg,#f59e0b,#e11d48,#9333ea)}.hd-badge-messenger{background:#1877f2}.hd-list .hd-item{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hd-item-top,.hd-item-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;flex-direction:row!important;display:flex!important}.hd-item-top b{font-size:14.5px;font-weight:800}.hd-item-top time{color:var(--muted);flex:none;font-size:12px}.hd-item-bottom small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.hd-item-bottom em{flex:none;min-width:22px;height:22px;color:#1f2937!important;background:#facc15!important}.hd-item-tags{flex-wrap:wrap;gap:4px;margin-top:2px;flex-direction:row!important;display:flex!important}.hd-dept{background:var(--soft);height:20px;color:var(--tone);--tone:#475569;--soft:#f1f5f9;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.hd-tone-blue{--tone:var(--blue);--soft:var(--blue-soft)}.hd-tone-green{--tone:var(--green);--soft:var(--green-soft)}.hd-tone-purple{--tone:#7c3aed;--soft:#f3edff}.hd-tone-orange{--tone:var(--orange);--soft:var(--orange-soft)}.hd-tone-teal{--tone:#0e7c86;--soft:#e6f6f7}.hd-tone-red{--tone:var(--red);--soft:var(--red-soft)}.hd-priority{border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.hd-priority-high{background:var(--amber-soft);color:var(--amber)}.hd-priority-urgent{background:var(--red-soft);color:var(--red)}.hd-free{color:#c2410c;background:#fff7ed;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.hd-event{color:#475569;text-align:center;background:#e9eef5;border-radius:999px;flex-wrap:wrap;justify-content:center;align-self:center;gap:2px 6px;max-width:92%;padding:4px 10px;font-size:12px;display:flex}.hd-event time{color:#94a3b8}.hd-transfer{background:#f7faff;border:1px solid #c9d9f5;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.hd-transfer label{flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:700;display:flex}.hd-transfer select,.hd-transfer input{border:1px solid var(--line);height:38px;font:inherit;background:#fff;border-radius:10px;min-width:0;padding:0 10px;font-size:14px}.hd-transfer-note,.hd-transfer .wa-warn,.hd-transfer-actions{grid-column:1/-1}.hd-transfer-actions{justify-content:flex-end;gap:8px;display:flex}.hd-back{font:inherit;color:var(--green);background:0 0;border:0;padding:0 0 8px;font-size:14px;font-weight:700;display:none}@media (max-width:900px){.wa.wa-reading .wa-list,.wa:not(.wa-reading) .wa-pane{display:none}.wa-list.hd-list{max-height:none}.hd-back{display:block}.hd-transfer{grid-template-columns:1fr}}.hd-crumb{color:var(--green);align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:700;display:inline-flex}.hd-settings{gap:12px;display:grid}.hd-empty-card p{color:var(--muted);font-size:14px}.hd-dept-card{flex-direction:column;gap:10px;display:flex}.hd-dept-card header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hd-dept-card header .hd-dept{height:26px;padding:0 12px;font-size:13.5px}.hd-dept-card header small{color:var(--muted);font-size:13px}.hd-queue{color:var(--ink);margin-left:auto;font-size:13px;font-weight:700}.hd-dept-people{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:13.5px;display:flex}.hd-dept-people span{height:28px;color:var(--ink);background:#f3f6fa;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.hd-dept-people i{background:#94a3b8;border-radius:50%;width:8px;height:8px}.hd-dept-people span.on i{background:#22c55e}.hd-muted{color:var(--muted);font-size:13px}.hd-dept-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hd-dept-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hd-dept-form .wide{grid-column:1/-1}.hd-dept-form label{flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:700;display:flex}.hd-dept-form input,.hd-dept-form select{border:1px solid var(--line);height:40px;font:inherit;background:#fff;border-radius:10px;min-width:0;padding:0 10px;font-size:14px}.hd-dept-form fieldset{border:1px solid var(--line);border-radius:12px;margin:0;padding:10px 12px}.hd-dept-form legend{padding:0 4px;font-size:13px;font-weight:700}.hd-people{flex-wrap:wrap;gap:6px;display:flex}.hd-people label{border:1px solid var(--line);cursor:pointer;border-radius:999px;flex-direction:row;align-items:center;gap:6px;height:32px;padding:0 10px;font-weight:600}.hd-people label.on{border-color:var(--green);color:var(--green);background:#e8f7ee}.hd-people input{width:auto;height:auto}@media (max-width:600px){.hd-dept-form{grid-template-columns:1fr}}.hd-full{grid-column:1/-1}.hd-tickets{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.hd-tickets a{color:var(--blue);font-weight:700}.hd-qr{border:1px solid var(--line);max-height:220px;box-shadow:var(--shadow-lift);background:#fff;border-radius:12px;flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex;overflow-y:auto}.hd-qr button{text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 10px;display:grid}.hd-qr button:hover,.hd-qr button:focus-visible{background:#f0fdf4}.hd-qr b{color:var(--green);font-size:13px}.hd-qr span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.hd-qr small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12.5px;overflow:hidden}.hd-qr-empty{color:var(--muted);font-size:12.5px}.hd-emojis{flex-wrap:wrap;gap:4px;display:flex}.hd-emojis button{border:1px solid var(--line);background:#fff;border-radius:9px;width:36px;height:36px;font-size:18px}.wa-send{align-items:center;gap:8px}.hd-compose-tools{gap:4px;margin-right:auto;display:inline-flex}.hd-compose-tools button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#fff;border-radius:10px;place-items:center;display:grid}.hd-compose-tools button[aria-pressed=true]{border-color:var(--green);color:var(--green);background:#f0fdf4}.hd-settings-tabs{margin:0 0 14px}.hd-check{align-items:center;flex-direction:row!important;gap:8px!important;font-weight:600!important}.hd-check input{width:auto;height:auto}.hd-dept-form textarea{border:1px solid var(--line);font:inherit;resize:vertical;border-radius:10px;padding:10px;font-size:14px}.hd-qr-short{color:var(--green);font-size:14px}.hd-qr-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:14px;line-height:1.5}.hd-open{color:#9a3412;background:#fff7ed;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12.5px;font-weight:700}.hd-open.on{color:var(--green);background:#e8f7ee}.hd-hours{gap:6px;display:grid}.hd-hours-row{background:#f6f8fb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:4px 10px;display:flex}.hd-hours-span{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.hd-hours-span input{border:1px solid var(--line);height:34px;font:inherit;background:#fff;border-radius:8px;padding:0 6px;font-size:13.5px}.hd-field{flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:700;display:flex}.hd-field input,.hd-field select{border:1px solid var(--line);height:40px;font:inherit;background:#fff;border-radius:10px;min-width:0;padding:0 10px;font-size:14px}.hd-dept-card textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:10px;font-size:14px}.hd-preview{white-space:pre-wrap;background:#d9fdd3;border-radius:12px;max-width:420px;padding:8px 12px;font-size:14px;line-height:1.5}.hd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.hd-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.hd-kpi{flex-direction:column;gap:2px;display:flex}.hd-kpi small{color:var(--muted);font-size:12.5px;font-weight:700}.hd-kpi b{color:var(--ink);font-size:24px;font-weight:800}.hd-kpi span{color:var(--muted);font-size:12.5px}.hd-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hd-bars li{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.hd-bars span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.hd-bars i{background:var(--green);border-radius:999px;min-width:4px;height:10px;display:block}.hd-bars b{font-size:13px}.hd-report-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hd-report-list li{background:#f6f8fb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;font-size:13.5px;display:flex}.hd-report-list small{color:var(--muted);margin-left:auto;font-size:12.5px}.hd-badge-site{background:#0b6cf5}
