:root{--bg:#f3eef1;--surface:#fff;--surface-sunken:#ece3e8;--border:#ddced5;--ink:#211619;--ink-muted:#6b5b62;--ink-faint:#95888e;--accent:#7c3f63;--accent-ink:#fff;--accent-soft:#eddce6;--hot:#cf4f26;--hot-soft:#fbe6de;--cold:#3568a0;--cold-soft:#e2ecf7;--pending:#a3781f;--pending-soft:#f4ead0;--converted:#2e8b57;--converted-soft:#dcf1e5;--danger:#dc2626;--staff-1:#4a6d9e;--staff-1-soft:#e2e8f4;--staff-2:#8a7a2f;--staff-2-soft:#f1ecd5;--staff-3:#3d7a6b;--staff-3-soft:#dcece7;--shadow:0 1px 2px #16211f0f, 0 8px 24px -12px #16211f2e;--radius:12px;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#171114;--surface:#221a1e;--surface-sunken:#120d10;--border:#30252a;--ink:#f1eaee;--ink-muted:#b3a3ab;--ink-faint:#7c6d75;--accent:#d590b3;--accent-ink:#1c0f16;--accent-soft:#33222b;--hot:#e8825d;--hot-soft:#3a2419;--cold:#7ba7d6;--cold-soft:#1c2a38;--pending:#d9b158;--pending-soft:#362c15;--converted:#6fc79a;--converted-soft:#17301f;--danger:#ff6b6b;--staff-1:#8fb0dd;--staff-1-soft:#212c3c;--staff-2:#d6bd6e;--staff-2-soft:#332c18;--staff-3:#7fc4b1;--staff-3-soft:#1c342e;--shadow:0 1px 2px #0000004d, 0 8px 24px -12px #00000080}}*{box-sizing:border-box}.app{font-family:var(--font-ui);color:var(--ink);background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.app-shell{min-height:100vh;font-family:var(--font-ui);background:var(--bg);display:flex}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.sidenav{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;width:84px;padding:18px 8px;display:flex}.sidenav-item{color:var(--ink-muted);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.sidenav-item svg{width:19px;height:19px}.sidenav-item:hover{background:var(--surface-sunken)}.sidenav-item.active{background:var(--accent-soft);color:var(--accent)}.topbar{border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;gap:12px;padding:16px 24px;display:flex}.topbar-row1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topbar-row2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand{letter-spacing:.01em;white-space:nowrap;align-items:center;gap:10px;margin-right:8px;font-size:15px;font-weight:700;display:flex}.logo-mark{flex-shrink:0;width:auto;height:34px;display:block}.attendant-chip{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:flex}.attendant-chip strong{color:var(--ink)}.logout-btn{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.link-btn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.link-btn:disabled{color:var(--ink-faint);cursor:not-allowed;text-decoration:none}select.pill,.funnel-select{font:inherit;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.topbar-spacer{flex:1}.today-alert{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.today-alert.pending{background:var(--pending-soft);color:var(--pending)}.today-alert.done{background:var(--converted-soft);color:var(--converted)}.search{background:var(--surface-sunken);border:1px solid var(--border);color:var(--ink-muted);border-radius:8px;align-items:center;gap:8px;min-width:260px;padding:8px 12px;font-size:13px;display:flex}.search input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;width:100%}.btn-new{background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:flex}.btn-new:hover{filter:brightness(1.06)}.board{flex:1;gap:16px;padding:20px 24px 28px;display:flex;overflow-x:auto}.column{background:var(--surface-sunken);border:1px solid #0000;border-radius:12px;flex-direction:column;width:308px;min-width:308px;min-height:220px;max-height:calc(100vh - 150px);transition:border-color .12s,background .12s;display:flex}.column.drop-target{border-color:var(--accent);background:var(--accent-soft)}.column-head{flex-wrap:wrap;align-items:center;gap:6px;padding:14px 12px 10px 14px;display:flex}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.novo{background:var(--cold)}.dot.atendimento{background:var(--pending)}.dot.convertido{background:var(--converted)}.dot.esfriou{background:var(--ink-faint)}.column-title{flex:1;min-width:60px;font-size:12.5px;font-weight:700;line-height:1.25}.column-count{color:var(--ink-muted);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:20px;flex-shrink:0;padding:1px 8px;font-size:12px}.sort-select{font:inherit;color:var(--ink-muted);background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-shrink:0;width:100%;margin-top:2px;padding:3px 5px;font-size:10.5px;font-weight:600}.column-body{flex-direction:column;gap:10px;padding:4px 12px 14px;display:flex;overflow-y:auto}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);cursor:grab;border:1px solid #0000;flex-direction:column;gap:10px;padding:15px 15px 12px;display:flex}.card:hover{border-color:var(--border)}.card.drag-source{opacity:.35}.drag-ghost{z-index:200;pointer-events:none;opacity:.95;border-radius:var(--radius);cursor:grabbing;margin:0;position:fixed;box-shadow:0 16px 32px -8px #00000059}.card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.card-id{align-items:center;gap:9px;min-width:0;display:flex}.avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.card-name{font-size:14.5px;font-weight:700;line-height:1.3}.tag{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;cursor:default;border:none;border-radius:6px;flex-shrink:0;padding:3px 7px;font-family:inherit;font-size:10.5px;font-weight:700}.tag.pickable{cursor:pointer}.tag.quente{background:var(--hot-soft);color:var(--hot)}.tag.frio{background:var(--cold-soft);color:var(--cold)}.tag.pendente{background:var(--pending-soft);color:var(--pending)}.tag.nenhuma{background:var(--surface-sunken);color:var(--ink-faint)}.customer-row{margin-top:-2px;display:flex}.customer-badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.customer-badge.existente{background:var(--converted-soft);color:var(--converted)}.customer-badge.novo{background:var(--surface-sunken);color:var(--ink-faint)}.venda-card{background:var(--surface-sunken);border-radius:9px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.venda-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.venda-row span{color:var(--ink-muted)}.venda-row strong{color:var(--ink);font-weight:700}.card-row{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.origin-badge{color:var(--ink-muted);align-items:center;gap:5px;min-width:0;display:inline-flex}.origin-badge svg{flex-shrink:0;width:13px;height:13px}.origin-badge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-date{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.card-phone{width:fit-content;color:var(--accent);font-variant-numeric:tabular-nums;align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.card-phone:hover{text-decoration:underline}.card-phone svg{flex-shrink:0;width:13px;height:13px}.card-phone-row{align-self:flex-start;align-items:center;gap:6px;max-width:100%;display:inline-flex}.dup-badge{background:var(--danger);color:#fff;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.card-cpf-row{align-self:flex-start;align-items:center;gap:6px;max-width:100%;display:inline-flex}.card-cpf{color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.card-cpf svg{flex-shrink:0;width:13px;height:13px}.text-input{font:inherit;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border);border-radius:7px;width:100%;padding:8px 10px;font-size:13.5px}.form-error{color:var(--danger);font-size:12.5px;font-weight:600}.modal-submit{background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:11px;font-size:13.5px;font-weight:700;display:flex}.modal-submit:hover{filter:brightness(1.05)}.modal-submit:disabled{opacity:.5;cursor:not-allowed;filter:none}.modal-submit.danger{background:var(--danger);color:#fff}.delete-warning{color:var(--ink-muted);margin:0 0 4px;font-size:13px}.delete-trigger-btn{font:inherit;color:var(--danger);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:14px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.delete-trigger-btn:hover{opacity:.8}.card-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.staff-chip{background:var(--staff-color-soft,var(--surface-sunken));color:var(--staff-color,var(--ink-muted));cursor:default;border:none;border-radius:20px;align-items:center;gap:5px;max-width:168px;padding:4px 8px 4px 6px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.staff-chip.pickable{cursor:pointer}.staff-chip svg{flex-shrink:0;width:12px;height:12px}.staff-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-chip.empty{color:var(--ink-faint);background:var(--surface-sunken)}.wa-btn{background:var(--converted-soft);width:28px;height:28px;color:var(--converted);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wa-btn:hover{filter:brightness(.96)}.wa-btn svg{width:15px;height:15px}.archive-btn{background:var(--surface-sunken);width:28px;height:28px;color:var(--ink-muted);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.archive-btn:hover{color:var(--ink);filter:brightness(.96)}.archive-btn svg{width:14px;height:14px}.toggle-switch{background:var(--surface-sunken);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .15s,border-color .15s;position:relative}.toggle-switch.on{background:var(--converted);border-color:var(--converted)}.toggle-knob{background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #00000040}.toggle-switch.on .toggle-knob{background:#fff;transform:translate(18px)}.toggle-label{color:var(--ink-muted);white-space:nowrap;font-size:12.5px;font-weight:700}.status-badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:6px;align-items:center;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.status-badge.pendente{background:var(--pending-soft);color:var(--pending)}.status-badge.concluido{background:var(--converted-soft);color:var(--converted)}.overlay{z-index:50;background:#0c121173;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.overlay.open{display:flex}.modal{background:var(--surface);width:100%;max-width:440px;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;max-height:88vh;display:flex;overflow:hidden}.modal.modal-sm{max-width:400px}.modal-head{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:14px;padding:20px 22px 18px;display:flex}.modal-head-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-head-id{align-items:center;gap:12px;min-width:0;display:flex}.modal-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.event-btn{background:var(--accent-soft);color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.event-btn:hover{filter:brightness(.97)}.event-btn svg{width:14px;height:14px}.modal-head .avatar{width:40px;height:40px;font-size:14px}.modal-head h2{margin:0 0 3px;font-size:16.5px}.modal-head-info{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.modal-open-date{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.modal-head .field{margin:0}.modal-close{background:var(--surface-sunken);color:var(--ink-muted);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;width:28px;height:28px;font-size:15px;line-height:1}.modal-body{flex-direction:column;gap:16px;padding:18px 22px 22px;display:flex;overflow-y:auto}.field-row{gap:14px;display:flex}.field{flex:1;min-width:0}.field label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.field div{color:var(--ink);word-break:break-word;font-size:13.5px}.field .origin-badge{color:var(--ink);font-size:13.5px}.field-sub{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.qa-list{flex-direction:column;gap:10px;display:flex}.qa-item{background:var(--surface-sunken);border-radius:9px;padding:9px 11px}.qa-item label{margin-bottom:2px}.qa-item div{font-size:13px}.tag-picker,.staff-picker{flex-wrap:wrap;gap:6px;display:flex}.stage-select{font:inherit;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border);border-radius:7px;width:100%;padding:7px 9px;font-size:13.5px;font-weight:600}.notes-input{font:inherit;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border);resize:vertical;border-radius:9px;width:100%;min-height:130px;padding:10px 12px;font-size:13.5px;line-height:1.5}.notes-input:focus{border-color:var(--accent);outline:none}.modal-wa{background:var(--converted);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:11px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.modal-wa:hover{filter:brightness(1.05)}.modal-wa svg{width:16px;height:16px}.modal-call{background:var(--surface-sunken);color:var(--ink);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:-6px;padding:10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.modal-call svg{width:14px;height:14px}.archive-page{flex-direction:column;flex:1;gap:16px;padding:20px 24px 28px;display:flex}.archive-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.archive-head h1{margin:0;font-size:18px}.archive-head-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.archive-count{color:var(--ink-muted);font-size:12.5px}.archive-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.date-range{background:var(--surface-sunken);border:1px solid var(--border);color:var(--ink-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.date-range input[type=date]{font:inherit;color:var(--ink);background:0 0;border:none}.archive-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:auto}.archive-table{border-collapse:collapse;width:100%;font-size:13px}.archive-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);border-bottom:1px solid var(--border);white-space:nowrap;padding:0;font-size:10.5px;font-weight:700}.th-sort-btn{width:100%;font:inherit;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:6px;padding:10px 14px;font-size:10.5px;font-weight:700;display:flex}.th-sort-btn:hover{color:var(--ink-muted)}.th-sort-btn.active{color:var(--accent)}.th-sort-icon{opacity:.6;flex-shrink:0;display:inline-flex}.th-sort-icon svg{width:11px;height:11px}.th-sort-btn.active .th-sort-icon{opacity:1}.archive-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 14px}.archive-table tr:last-child td{border-bottom:none}.archive-table tr.clickable-row{cursor:pointer}.archive-table tr.clickable-row:hover{background:var(--surface-sunken)}.table-phone-link{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;text-decoration:none}.table-phone-link:hover{text-decoration:underline}.archive-empty{text-align:center;color:var(--ink-faint);padding:44px 20px;font-size:13.5px}.archive-empty-cell{color:var(--ink-faint)}.convertido-pill{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.convertido-pill.sim{background:var(--converted-soft);color:var(--converted)}.convertido-pill.nao{background:var(--surface-sunken);color:var(--ink-faint)}.readonly-banner{color:var(--ink-muted);background:var(--surface-sunken);border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.dash-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.dash-stat-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.dash-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-size:11px;font-weight:700}.dash-stat-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:27px;font-weight:800;line-height:1.2}.dash-stat-caption{color:var(--ink-muted);font-size:12px}.dash-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dash-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.dash-card h2{margin:0;font-size:14px}.dash-legend{color:var(--ink-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.dash-legend-item{align-items:center;gap:6px;display:flex}.dash-legend-swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.dash-bar-row{align-items:center;gap:10px;display:flex}.dash-bar-label{width:118px;color:var(--ink-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:12.5px;overflow:hidden}.dash-bar-track{background:var(--surface-sunken);border-radius:8px;flex:1;min-width:0;height:16px;overflow:hidden}.dash-bar-seg{border-radius:8px;height:100%;transition:width .2s}.dash-stack{gap:2px;height:100%;display:flex}.dash-stack .dash-bar-seg{border-radius:0}.dash-stack .dash-bar-seg:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.dash-stack .dash-bar-seg:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.dash-bar-total{width:28px;color:var(--ink);text-align:left;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:700}.mobile-list{flex-direction:column;gap:10px}.mobile-only{display:none}.mobile-list-item{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.mobile-list-item:active{background:var(--surface-sunken)}.mobile-list-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mobile-list-name{font-size:14.5px;font-weight:700}.mobile-list-row{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.mobile-list-row strong,.mobile-list-row a{color:var(--ink);text-align:right;font-weight:600}.mobile-list-badges{flex-wrap:wrap;gap:6px;display:flex}.mobile-list-notes{color:var(--ink-muted);background:var(--surface-sunken);-webkit-line-clamp:2;border-radius:8px;-webkit-box-orient:vertical;padding:8px 10px;font-size:12.5px;display:-webkit-box;overflow:hidden}.toast-wrap{z-index:100;pointer-events:none;justify-content:center;width:100%;padding:0 16px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.toast-success{background:var(--converted);color:#fff;box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;font-weight:700;animation:.2s toast-in;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.card{transition:border-color .12s}}@media (max-width:640px){.app-shell{flex-direction:column}.sidenav{z-index:40;border-right:none;border-top:1px solid var(--border);width:100%;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-bottom:none;flex-direction:row;justify-content:space-around;position:fixed;bottom:0;left:0;right:0}.sidenav-item{flex:1;padding:6px 4px}.app{padding-bottom:68px}.topbar{padding:14px 16px}.topbar-row1{flex-wrap:wrap;row-gap:10px}.today-alert{flex:auto;justify-content:center}.topbar-row2{flex-wrap:wrap}.topbar-row2 .search{flex:200px;min-width:0}.topbar-row2 .btn-new{flex-shrink:0}.topbar-row2 .funnel-select,.topbar-row2 select.pill{flex:140px}.board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:16px 16px 22px}.column,.column.drop-target{scroll-snap-align:start;width:86vw;min-width:86vw}.wa-btn,.archive-btn{width:36px;height:36px}.wa-btn svg{width:17px;height:17px}.archive-btn svg{width:16px;height:16px}.card-phone{padding:2px 0;font-size:13.5px}.modal{max-width:100%}.desktop-only{display:none}.mobile-only{display:flex}.archive-page{padding:16px 16px 22px}.archive-head{row-gap:6px}.archive-toolbar .search{flex:100%}.archive-toolbar select.pill{flex:140px}.date-range{flex:100%}.dash-grid{grid-template-columns:1fr}.dash-bar-label{width:88px;font-size:12px}}
