.auto-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.auto-nav a{color:var(--muted);border-bottom:2px solid #0000;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:9px 13px;font-size:13px;font-weight:600;text-decoration:none}.auto-nav a:hover{color:var(--ink);background:#f0f6ff}.auto-nav a.active{color:var(--primary);border-bottom-color:var(--primary)}.auto-match{border:1px dashed #cbd6e5;border-radius:11px;flex-direction:column;gap:7px;padding:12px;display:flex}.auto-match .bad{color:#c93142}.auto-match .data-table td{white-space:normal}.auto-carrier.viewing{box-shadow:inset 3px 0 var(--primary);border-color:#bad6ff}.auto-carrier .form-row{align-items:flex-end}.auto-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.auto-card{color:var(--ink);flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.auto-card:hover{border-color:#bad6ff;box-shadow:0 6px 22px #246bfd14}.auto-card p{margin:0}.auto-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.auto-card-head>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.auto-card .mini-icon{border-radius:11px;width:38px;height:38px}.auto-card .mini-icon.on{color:#07875a;background:#e4f8ed}.auto-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.auto-card-facts div{background:var(--soft);border:1px solid var(--border);border-radius:9px;min-width:0;padding:8px 10px}.auto-card-facts dt{color:var(--muted);font-size:10px}.auto-card-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:600;overflow:hidden}.auto-card-counts{color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;gap:6px 14px;padding-top:10px;font-size:11px;display:flex}.auto-card-counts b{color:var(--ink);font-size:13px}.auto-card-counts .bad b{color:#c93142}.auto-editor{flex-direction:column;gap:12px;display:flex}.auto-bar{z-index:8;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #172b4d0f}.auto-bar-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.auto-bar .page-title{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:4px;font-size:21px;display:flex}.auto-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auto-switch{border:1px solid var(--border);background:var(--soft);border-radius:9px;padding:8px 11px}.auto-checks{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.auto-checks li{color:#07704c;background:#e4f8ed;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.auto-checks li .ico{width:14px;height:14px}.auto-checks li small{font-weight:400}.auto-checks li.error{color:#a32635;background:#ffebed}.auto-checks li.warn{color:#8a5200;background:#fff2de;border-radius:12px}.auto-tabs{background:#eef2f8;border-radius:11px;gap:6px;padding:4px;display:none}.auto-tabs button,.auto-view button{color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;padding:8px 10px;font-size:12px;font-weight:600}.auto-tabs button.active,.auto-view button.active{color:var(--primary);background:#fff;box-shadow:0 1px 4px #172b4d1a}.auto-view{background:#eef2f8;border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.auto-cols{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:14px;display:grid}.auto-left{flex-direction:column;gap:12px;min-width:0;display:flex}.auto-right{flex-direction:column;gap:12px;min-width:0;max-height:calc(100vh - 218px);display:flex;position:sticky;top:208px;overflow-y:auto}.auto-step{flex-direction:column;gap:12px;padding:16px;display:flex}.auto-step>header{align-items:flex-start;gap:11px;display:flex}.auto-step>header p{margin:3px 0 0}.auto-step-n{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.auto-step .field input,.auto-step .field select,.auto-step .sel{max-width:none}.auto-text{width:100%;font:inherit;resize:vertical;font-size:13px}.auto-markers{flex-wrap:wrap;gap:5px;display:flex}.auto-markers .tag{cursor:pointer;border:0;font-family:ui-monospace,monospace}.auto-channels{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.auto-channel,.tpl-card{text-align:left;border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:11px;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex}.auto-channel strong{font-size:12px}.auto-channel small{color:var(--muted);font-size:11px}.auto-channel:hover:not(:disabled),.tpl-card:hover{background:#f8fbff;border-color:#bad6ff}.auto-channel.selected,.tpl-card.selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:#f1f7ff}.auto-channel:disabled{opacity:.55;cursor:not-allowed}.tpl-search{max-width:340px}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;max-height:330px;padding:2px;display:grid;overflow-y:auto}.tpl-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tpl-head strong{overflow-wrap:anywhere;font-size:12px}.tpl-check{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.tpl-check .ico{stroke-width:3px;width:12px;height:12px}.tpl-tags{flex-wrap:wrap;gap:4px;display:flex}.tpl-body{color:var(--muted);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.var-rows{flex-direction:column;gap:8px;display:flex}.var-row{border:1px solid var(--border);background:#fff;border-left:3px solid #cbd6e5;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.var-row.ok{border-left-color:var(--green)}.var-row.empty{border-left-color:var(--warning)}.var-row.missing{border-left-color:var(--danger)}.var-context{flex-direction:column;gap:3px;min-width:0;display:flex}.var-context .xs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.var-context b{color:var(--primary)}.var-slot{font-family:ui-monospace,monospace;font-size:12px;font-weight:700}.var-picker{min-width:0;position:relative}.var-trigger{border:1px solid var(--border);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:7px 10px;display:flex}.var-trigger.empty{color:var(--muted);border-style:dashed}.var-trigger-text{flex-direction:column;min-width:0;display:flex}.var-trigger-text strong{font-size:12px}.var-trigger-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.var-pop{z-index:20;border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;gap:6px;width:min(420px,86vw);padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 16px 44px #14213d29}.var-list{flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.var-group{letter-spacing:.5px;text-transform:uppercase;color:#8b97a8;padding:8px 8px 3px;font-size:10px;font-weight:700;display:block}.var-option{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;display:grid}.var-option:hover,.var-option.selected{background:#eef5ff}.var-option span{flex-direction:column;min-width:0;display:flex}.var-option strong{font-size:12px}.var-option code{color:var(--muted);font-size:10px}.var-option small{color:#07704c;text-overflow:ellipsis;white-space:nowrap;text-align:right;background:#effbf5;border-radius:6px;padding:3px 6px;font-size:11px;overflow:hidden}.var-option small.none{color:var(--muted);background:#f0f3f8}.auto-carrier{border:1px solid var(--border);background:var(--soft);border-radius:11px;flex-direction:column;gap:10px;padding:12px;display:flex}.auto-preview,.auto-test{flex-direction:column;gap:10px;padding:14px;display:flex}.auto-test strong{align-items:center;gap:6px;display:flex}.auto-test ul{margin:6px 0 0;padding-left:18px}.auto-params{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.auto-params li{background:var(--soft);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:6px 8px;font-size:12px;display:grid}.auto-params code{color:var(--primary);font-weight:700}.wa{border:1px solid #d9d2c5;border-radius:14px;overflow:hidden}.wa-top{color:#fff;background:#075e54;align-items:center;gap:9px;padding:9px 12px;display:flex}.wa-top strong{font-size:13px;display:block}.wa-top small{opacity:.8;font-size:10px}.wa-avatar{color:#075e54;background:#dfe5e7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.wa-chat{background-color:#ece5dd;background-image:radial-gradient(circle at 20px 20px,#e0d8cd 1px,#0000 2px);background-size:46px 46px;min-height:150px;padding:14px 12px 16px}.wa-bubble{background:#fff;border-radius:0 10px 10px;flex-direction:column;gap:4px;max-width:94%;padding:8px 10px 5px;display:flex;box-shadow:0 1px 1px #00000021}.wa-header{font-size:13px}.wa-media{color:#667781;background:#e9edef;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:86px;font-size:11px;display:flex}.wa-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#111b21;margin:0;font-size:13px;line-height:1.45}.wa-var{color:inherit;background:#d9fdd3;border-radius:4px;padding:0 2px}.wa-var.missing{color:#a32635;background:#ffe1e4;font-family:ui-monospace,monospace;font-size:12px}.wa-footer{color:#667781;font-size:11px}.wa-time{color:#667781;align-self:flex-end;font-size:10px}.wa-buttons{border-top:1px solid #e9edef;flex-direction:column;margin:3px -10px -5px;display:flex}.wa-button{color:#027eb5;border-top:1px solid #e9edef;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:13px;font-weight:500;display:flex}.wa-button:first-child{border-top:0}.wa-button .ico{width:15px;height:15px}.wa-empty{color:#667781;text-align:center;margin:0;padding:34px 12px;font-size:12px}@media (width<=1100px){.auto-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.auto-tabs{display:flex}.auto-cols{grid-template-columns:minmax(0,1fr)}.auto-cols.show-config .auto-right,.auto-cols.show-preview .auto-left{display:none}.auto-right{max-height:none;position:static}.auto-bar{position:static}.auto-bar-actions{box-sizing:border-box;z-index:12;border-top:1px solid var(--border);background:#fff;justify-content:flex-end;width:auto;padding:9px 12px;position:fixed;bottom:0;left:216px;right:0}.auto-bar-actions .btn{white-space:normal}.auto-bar-actions>*{flex:auto;justify-content:center}.auto-editor{padding-bottom:170px}.var-row,.auto-card-facts{grid-template-columns:minmax(0,1fr)}}@media (width<=850px){.auto-bar-actions{left:64px}}.wa-button{position:relative}.wa-button[tabindex]{cursor:help}.wa-button[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:6px}.wa-button.missing{color:#a32635}.wa-button-url{z-index:5;color:#fff;overflow-wrap:anywhere;text-align:left;background:#1f2a33;border-radius:7px;width:max-content;max-width:300px;padding:6px 9px;font-size:11.5px;font-weight:500;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.wa-button:hover .wa-button-url,.wa-button:focus-visible .wa-button-url{display:block}.var-row-button .var-slot{color:#027eb5}.var-url{font-weight:600}.auto-params li.auto-param-button code{color:#027eb5}.auto-param-url{color:var(--muted);margin-top:2px;display:block}.var-row-button .var-context .xs{white-space:normal;overflow-wrap:anywhere}.rule-builder{flex-direction:column;gap:9px;display:flex}.rule-builder.nested{background:#f8fafd;border:1px dashed #c9d6ea;border-radius:11px;flex:1;min-width:0;padding:10px 12px}.rule-match{color:var(--muted);flex-wrap:wrap}.rule-line{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:6px;display:grid}.rule-joiner{color:#1763cf;letter-spacing:.4px;text-align:right;padding-top:11px;font-size:10px;font-weight:800}.rule-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.rule-row .sel{max-width:250px}.rule-row .rule-value{width:150px}.rule-row.incomplete .rule-value,.rule-row.incomplete select[aria-label^=Valor],.rule-row.incomplete input[type=date]{background:#fffaf1;border-color:#f1c27a}.rule-remove{border-radius:8px;flex-shrink:0;width:30px;height:30px}.filter-panel{border:1px solid var(--border);background:var(--soft);border-radius:12px;flex-direction:column;gap:11px;margin-bottom:14px;padding:13px 14px;display:flex}.filter-panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.selection-bar{color:#1b4f9c;background:#eaf3ff;border:1px solid #cfe2ff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;font-size:12px;display:flex}.data-table th.check,.data-table td.check{width:34px;padding-right:0}.data-table input[type=checkbox],.selection-bar input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary);cursor:pointer}.badge-count{background:var(--primary);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-flex}button.link.danger{color:#c0392b}.simple-card .link .ico{vertical-align:-1px;width:12px;height:12px}@media (width<=640px){.filters label.row{min-width:0;max-width:100%}.filters label.row .sel{flex:1;min-width:0}.rule-line{grid-template-columns:22px minmax(0,1fr)}.rule-row .sel,.rule-row .rule-value{width:100%;max-width:100%}}.report-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-controls .check{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.report-grid>*{min-width:0}.report-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:13px;margin-bottom:13px;display:grid}.report-grid>.panel{margin:0}.report-stack{flex-direction:column;gap:13px;margin-bottom:13px;display:flex}.split-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.split-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;min-width:0;padding:14px 16px}.split-card h3{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.split-card .split-dot{background:#4285fa;border-radius:3px;width:10px;height:10px}.split-card.refund .split-dot{background:#f47b40}.split-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.split-lines div{min-width:0}.split-lines span{color:var(--muted);font-size:11px;display:block}.split-lines strong{letter-spacing:-.5px;white-space:nowrap;margin-top:3px;font-size:19px;display:block}.split-lines small{color:#52647c;white-space:nowrap;font-size:11px}.rank-bar{background:#e8eef6;border-radius:99px;min-width:70px;height:6px;overflow:hidden}.rank-bar span{background:var(--primary);border-radius:99px;height:100%;display:block}.data-table td.num,.data-table th.num{text-align:right;font-variant-numeric:tabular-nums}.data-table td.wrap{white-space:normal;min-width:180px}.month-chart{border-bottom:1px solid #e7ecf2;align-items:flex-end;gap:10px;height:170px;padding:6px 2px 0;display:flex;overflow-x:auto}.month-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:40px;height:100%;display:flex}.month-bars{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.month-bars span{background:#4285fa;border-radius:3px 3px 0 0;width:42%;max-width:22px;min-height:2px}.month-bars span.refund{background:#f47b40}.month-col small{color:#7c8a9f;white-space:nowrap;padding-bottom:4px;font-size:10px}.dot.orange{background:#f47b40}@media (width<=1100px){.report-grid{grid-template-columns:1fr}}@media (width<=640px){.split-cards{grid-template-columns:1fr}.split-lines{grid-template-columns:1fr;gap:8px}.split-lines div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;display:grid}.split-lines strong{text-align:right;grid-row:span 2;margin:0;font-size:16px}.split-lines span,.split-lines small{grid-column:1}.report-controls{width:100%}}.data-table td.cell-clip{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.settings-tabs{flex-direction:column;gap:3px;display:flex;position:sticky;top:78px}.settings-tab{color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.settings-tab .ico{flex-shrink:0;width:16px;height:16px}.settings-tab:hover{background:var(--soft);color:inherit}.settings-tab.active{border-color:var(--border);color:var(--primary);background:#fff;box-shadow:0 1px 2px #0000000d}.settings-tab.danger.active{color:#b3261e}.settings-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.settings-panel{min-width:0}@media (width<=760px){.settings-layout{grid-template-columns:1fr;gap:10px}.settings-tabs{scrollbar-width:none;scroll-snap-type:x proximity;flex-direction:row;padding:2px 1px;position:static;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tab{scroll-snap-align:start;border-color:var(--border);background:#fff;padding:7px 11px}}section[id]{scroll-margin-top:78px}.settings-sub{align-items:center;gap:7px;margin:20px 0 10px;font-size:13px;font-weight:700;display:flex}.settings-sub .ico{width:15px;height:15px;color:var(--primary)}.settings-rules{margin:0;padding-left:18px}.setting-row .setting-value{text-align:right;overflow-wrap:anywhere;min-width:0}.setting-row code{background:var(--soft);border:1px solid var(--border);border-radius:6px;padding:2px 7px;font-size:12px}.settings-logo{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:9px;width:44px;height:44px}.tenant-logo{object-fit:contain;background:#fff;border-radius:7px;width:30px;height:30px}.team-row .tag{margin-left:6px}.invite-box{background:#eefaf3;border:1px solid #bfe6cf;border-radius:11px;flex-direction:column;gap:9px;margin-top:12px;padding:12px 14px;display:flex}.invite-box .row{width:100%;display:flex}.invite-box .row .sel{flex:1;width:auto;min-width:0;max-width:none;font-size:12px}.danger-zone{border-color:#f1c4bd}.btn.danger{color:#b3261e;background:#fff;border-color:#f1c4bd}.btn.danger:hover{background:#fdecea}@media (width<=640px){.setting-row{flex-wrap:wrap}.setting-row .setting-value{text-align:left}.invite-box .row{flex-wrap:wrap}}.invite-box .mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}:root{color:#14213d;font-synthesis:none;--primary:#246bfd;--primary-hover:#1557d8;--bg:#f6f8fc;--surface:#fff;--soft:#f8fafd;--border:#e5eaf2;--ink:#14213d;--muted:#64748b;--green:#10b981;--warning:#f59e0b;--danger:#ef4444;--radius:14px;--shadow:0 2px 12px #172b4d09;background:#f6f8fc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:var(--primary)}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #a5c6ff}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.muted{color:var(--muted)}.xs{font-size:11px}.sm{font-size:12px}.small{font-size:13px}.medium{font-weight:600}.strong{font-weight:700}.link{color:var(--primary);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.btn{border:1px solid var(--border);color:var(--ink);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.btn:hover{background:#f0f6ff;border-color:#bad6ff}.btn.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.primary:hover{background:var(--primary-hover)}.btn.tiny{padding:6px 10px;font-size:11px}.btn.soft{color:#1763cf;background:#edf4ff;border-color:#edf4ff}.tag{white-space:nowrap;color:#52647c;background:#f0f3f8;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.tag.green{color:#07875a;background:#e4f8ed}.tag.blue{color:#1763cf;background:#eaf3ff}.tag.red{color:#c93142;background:#ffebed}.tag.orange{color:#b76c02;background:#fff2de}.tag.purple{color:#7b4bd3;background:#f1edff}.panel{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0}.pad{padding:16px}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.stack{flex-direction:column;gap:10px;display:flex}.nav-app{grid-template-columns:216px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;gap:22px;height:100vh;padding:22px 11px 16px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.7px;color:#14213d;align-items:center;gap:9px;padding:0 11px;font-size:22px;font-weight:800;display:flex}.brand strong{color:var(--primary)}.bag-icon{background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.bag-icon .ico{width:19px;height:19px}.menu{flex-direction:column;gap:4px;display:flex}.navlink{color:#52617a;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 14px;font-size:13px;font-weight:500;display:flex}.navlink:hover{background:#f6f9ff}.navlink.active{color:var(--primary);box-shadow:inset 3px 0 var(--primary);background:#eaf3ff;font-weight:700}.sidebar-footer{border:1px solid var(--border);background:#f8faff;border-radius:12px;margin-top:auto;padding:12px;font-size:12px}.sidebar-footer b{margin-bottom:5px;display:block}.progress{background:#e8eef6;border-radius:99px;height:7px;margin-top:9px;overflow:hidden}.progress span{background:var(--primary);border-radius:99px;width:70%;height:100%;display:block}.content{min-width:0}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:22px;height:66px;padding:0 26px;display:flex}.top-left,.top-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.top-center{align-items:center;gap:10px;width:45%;min-width:180px;display:flex}.searchbox{border:1px solid var(--border);color:#8b97a8;background:#f5f8fc;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 13px;display:flex}.searchbox input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.searchbox input:focus-visible{outline:0}.circle-btn{border:1px solid var(--border);color:#5c6980;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.avatar{color:#1d6fe2;background:#dceaff;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.page{max-width:1800px;margin:0 auto;padding:23px 24px 48px}.page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.page-title{letter-spacing:-.8px;margin:0 0 7px;font-size:28px;line-height:1.15}.page-sub{color:#66758e;margin:0;font-size:13px}.section-title{letter-spacing:-.25px;margin:0;font-size:15px;font-weight:750}.pill-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sel{border:1px solid var(--border);min-height:36px;color:var(--ink);background:#fff;border-radius:9px;max-width:240px;padding:7px 11px;font-size:12px}.metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.metric{border:1px solid #e8eef8;border-radius:13px;min-width:0;min-height:111px;padding:14px}.metric.blue{background:#eff6ff}.metric.green{background:#effbf5}.metric.purple{background:#f6f2ff}.metric.teal{background:#f0fcf9}.metric.peach{background:#fff6f0}.metric.rose{background:#fff2f3}.metric .metric-top{color:#40516b;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.metric .bubble{color:#2871de;background:#dceaff;border-radius:12px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.metric.green .bubble{color:#0b9f69;background:#d7f8e6}.metric.purple .bubble{color:#8659de;background:#e9ddff}.metric.teal .bubble{color:#149b80;background:#d5f7ec}.metric.peach .bubble{color:#f47b40;background:#ffeadb}.metric.rose .bubble{color:#d45160;background:#ffdee3}.metric-value{letter-spacing:-.8px;white-space:nowrap;margin:6px 0 3px;font-size:23px;font-weight:800}.metric small{color:#77849b;font-size:11px}.trend{color:#0e9569;background:#ddf7ea;border-radius:5px;margin-left:4px;padding:2px 5px;font-size:11px;font-weight:700}.trend.bad{color:#bf3845;background:#ffe6e7}.dash-row{grid-template-columns:1.25fr .75fr;gap:13px;margin-bottom:13px;display:grid}.dash-row.middle{grid-template-columns:1.6fr 1fr}.dash-row.bottom{grid-template-columns:1.7fr 1fr}.section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.chart-shell{height:240px;padding:4px 5px;position:relative}.chart-grid{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#ecf1f7 calc(25% - 1px) 25%);border-bottom:1px solid #e7ecf2;border-left:1px solid #e7ecf2;align-items:end;gap:3px;padding:0 6px;display:flex;position:absolute;inset:10px 6px 22px 36px}.bar{opacity:.93;background:#68a1fa;border-radius:3px 3px 0 0;flex:1;min-width:4px;position:relative}.bar:hover{background:#2263d8}.chart-grid svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ylabels{color:#667890;flex-direction:column;justify-content:space-between;height:88%;font-size:10px;display:flex;position:absolute;top:8px;left:0}.xlabels{color:#7c8a9f;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:37px;right:2px}.legend{color:#63728b;font-size:11px}.dot{background:#4285fa;border-radius:100%;width:8px;height:8px;margin-right:4px;display:inline-block}.dot.green{background:#16b985}.integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.integration-tile{border:1px solid var(--border);border-radius:11px;flex-direction:column;gap:10px;min-width:0;padding:12px 10px;display:flex}.integration-head{align-items:center;gap:7px;display:flex}.provider-icon{color:#fff;background:#06265c;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:16px;font-weight:700;display:grid}.provider-icon.troque{background:#f8842c}.provider-icon.tray{background:#b8c0d1}.integration-name{text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.features{color:#65758c;gap:7px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.features li:before{content:"✓";color:#fff;background:#13b982;border-radius:100%;place-items:center;width:14px;height:14px;margin-right:8px;font-size:10px;display:inline-grid}.features.disabled li:before{content:"○";color:#9ca8bc;background:0 0;font-size:20px}.segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.segment-tile{border:1px solid var(--border);border-radius:11px;flex-direction:column;gap:10px;min-width:0;padding:11px;display:flex}.segment-tile .count{letter-spacing:-.5px;font-size:20px;font-weight:800}.segment-tile .count small{font-size:11px;font-weight:400}.mini-icon{color:#3675df;background:#eaf3ff;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.suggestion{border:1px solid #edf0f5;border-radius:11px;align-items:center;gap:11px;margin-bottom:8px;padding:10px;display:flex}.suggestion .suggestion-copy{flex:1;min-width:0}.suggestion strong{font-size:12px}.suggestion p{color:var(--muted);margin:5px 0 0;font-size:11px}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.data-table th{color:#6d7d96;background:#f5f8fc;padding:10px;font-weight:600}.data-table td{white-space:nowrap;border-bottom:1px solid #ecf1f7;padding:9px 10px}.data-table tr:hover td{background:#f9fbff}.activity{flex-direction:column;gap:10px;display:flex}.activity-item{align-items:center;gap:11px;display:flex}.activity-item strong{font-size:11px;display:block}.activity-item small{color:#7d879b;font-size:10px;display:block}.simple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.simple-card{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.simple-card h3{margin:0;font-size:14px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.empty{text-align:center;color:var(--muted);padding:36px;font-size:13px}.hint{color:#2d569a;background:#eff6ff;border:1px solid #d6e8ff;border-radius:10px;padding:11px 13px;font-size:12px}.demo-banner{color:#6b5a1e;background:#fff7d5;border-bottom:1px solid #f5e6a4;justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font-size:11px;display:flex}.demo-banner a{font-weight:700;text-decoration:none}.page-panel{padding:20px}.modal-backdrop{z-index:30;background:#131e3461;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(520px,100%);max-height:85vh;padding:24px;overflow:auto;box-shadow:0 20px 70px #14213d33}.modal h2{margin:0 0 13px;font-size:19px}.modal p{font-size:13px;line-height:1.6}.toast{z-index:45;color:#fff;background:#162b51;border-radius:11px;padding:11px 16px;font-size:12px;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 28px #0003}.embed-app{background:#fff;grid-template-columns:minmax(0,1fr) minmax(320px,400px);height:100vh;min-height:700px;display:grid}.chat-main{background:#eae5dd;flex-direction:column;min-width:0;display:flex}.chat-header{background:#fff;border-bottom:1px solid #dfe6ed;justify-content:space-between;align-items:center;height:68px;padding:13px 22px;display:flex}.chat-background{background-color:#ece7de;background-image:radial-gradient(circle at 20px 20px,#dbd8d1 1px,#0000 2px),radial-gradient(circle at 65px 72px,#dfdbd5 2px,#0000 3px);background-size:92px 92px;flex-direction:column;flex:1;align-items:flex-end;gap:20px;padding:54px 26px;display:flex}.chat-date{color:#555;background:#fff9;border-radius:999px;align-self:center;padding:8px 24px}.chat-bubble{background:#dbf5c7;border-radius:11px;max-width:300px;padding:14px 17px;font-size:14px;line-height:1.9}.chat-bubble small{text-align:right;color:#58725e;font-size:10px;display:block}.chat-in{background:#fff;border-radius:8px;align-self:flex-start;padding:10px 16px}.chat-bottom{color:#23539a;background:#edf5ff;border:1px solid #a8ceff;border-radius:11px;margin:14px 16px;padding:16px 18px;font-size:12px;font-weight:650}.embed-side{border-left:1px solid var(--border);background:#f9fbfe;min-width:0;overflow-y:auto}.embed-top{border-bottom:1px solid var(--border);z-index:3;background:#fff;justify-content:space-between;align-items:center;height:55px;padding:0 14px;display:flex;position:sticky;top:0}.embed-inner{flex-direction:column;gap:9px;padding:10px 12px 22px;display:flex}.embed-brand{align-items:center;gap:10px;display:flex}.embed-section{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:12px}.embed-section h3{align-items:center;gap:7px;margin:0 0 11px;font-size:13px;display:flex}.embed-profile{flex-direction:column;gap:9px;display:flex}.embed-profile .name{font-size:12px;font-weight:800}.embed-profile .contact-info{color:#50617b;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.embed-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.embed-stat{border:1px solid var(--border);background:#f8fafd;border-radius:9px;padding:10px}.embed-stat span{color:var(--muted);font-size:10px}.embed-stat strong{letter-spacing:-.35px;margin-top:4px;font-size:16px;display:block}.embed-order{border-bottom:1px solid #eef2f8;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 0;display:grid}.embed-order:last-child{border-bottom:0}.embed-order button{text-align:left;color:inherit;background:0 0;border:0;min-width:0;padding:0}.embed-order small{color:var(--muted);font-size:10px}.embed-order strong{font-size:11px}.order-product-icon{color:#8396b6;background:#f0f4f9;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.embed-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.embed-actions .btn{white-space:normal;padding:8px 5px;font-size:10px}.embed-state{color:var(--muted);text-align:center;border:1px dashed #cbd7e8;border-radius:9px;padding:16px;font-size:12px}.back-dashboard{z-index:12;position:fixed;bottom:13px;left:14px}.embed-switch{border:1px solid var(--border);background:#fff;border-radius:8px;max-width:165px;padding:7px 9px;font-size:11px}.hero-info{color:var(--muted);margin:8px 0 18px;font-size:13px;line-height:1.6}.setting-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.switch{background:#cbd6e5;border:0;border-radius:99px;flex-shrink:0;align-items:center;width:40px;height:24px;padding:3px;transition:background .15s;display:inline-flex;position:relative}.switch[aria-checked=true]{background:var(--primary)}.switch span{background:#fff;border-radius:100%;width:18px;height:18px;transition:transform .15s}.switch[aria-checked=true] span{transform:translate(16px)}@media (width<=1400px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-row,.dash-row.middle,.dash-row.bottom{grid-template-columns:1fr}.integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.nav-app{grid-template-columns:64px minmax(0,1fr)}.sidebar{padding:20px 6px}.brand{justify-content:center;padding:0}.brand .brand-text,.navlink span,.sidebar-footer{display:none}.navlink{justify-content:center;padding:12px}.topbar{gap:9px;padding:0 14px}.top-center{flex:1;width:auto;min-width:0}.top-right .user-text{display:none}.page{padding:18px 12px 35px}.simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.embed-app{grid-template-columns:1fr}.chat-main{display:none}.embed-side{height:100vh}.back-dashboard{bottom:9px;left:auto;right:11px}.embed-inner{max-width:480px;margin:0 auto}}@media (width<=510px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-value{font-size:20px}.integrations-grid,.segment-grid,.simple-grid{grid-template-columns:1fr}.page-head{flex-direction:column}.top-left{display:none}.chart-shell{height:200px}.embed-inner{padding:8px}.topbar{height:56px}.top-right .circle-btn{display:none}.data-table{min-width:650px}}a.navlink,a.btn{text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.field{color:#40516b;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.field input,.field select{border:1px solid var(--border);min-height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:8px 11px;font-size:13px;font-weight:400}.form-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.form-row .field{flex:1;min-width:160px}.auth-screen{background:var(--bg);place-items:center;min-height:100vh;padding:16px;display:grid}.auth-card{flex-direction:column;gap:16px;width:min(400px,100%);padding:26px;display:flex}.auth-card h1{letter-spacing:-.4px;margin:0;font-size:19px}.alert{color:#a32635;background:#fff2f3;border:1px solid #ffd3d8;border-radius:10px;padding:11px 13px;font-size:12px}.alert.warning{color:#6b5a1e;background:#fff7d5;border-color:#f5e6a4}.alert.success{color:#07704c;background:#effbf5;border-color:#bfeed6}.skeleton{background:linear-gradient(90deg,#eef2f8 25%,#f7f9fc 50%,#eef2f8 75%) 0 0/200% 100%;border-radius:9px;min-height:16px;animation:1.2s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.empty h3{color:var(--ink);margin:10px 0 6px;font-size:14px}.empty .mini-icon{margin:0 auto}.tenant-list{flex-direction:column;gap:8px;display:flex}.tenant-option{border:1px solid var(--border);text-align:left;color:var(--ink);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.tenant-option:hover{background:#f0f6ff;border-color:#bad6ff}.embed-only{background:#f9fbfe;min-height:100vh;overflow-x:hidden}.embed-only .embed-inner{max-width:480px;margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-label{letter-spacing:.6px;text-transform:uppercase;color:#8b97a8;padding:14px 14px 4px;font-size:10px;font-weight:700}.skip-link{z-index:50;background:var(--primary);color:#fff;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}.steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.step{border:1px solid var(--border);border-radius:11px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:flex}.step .mini-icon{flex-shrink:0}.step.done .mini-icon{color:#07875a;background:#e4f8ed}.step .btn{margin-left:auto}details>summary{list-style:revert}@media (width<=850px){.menu-label{display:none}}.return-case{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:10px 0;display:flex}.return-case:first-child{border-top:0;padding-top:0}.embed-cart{box-shadow:inset 4px 0 #f59e0b, var(--shadow);background:#fff7ec;border:1px solid #f7cf95;border-radius:12px;flex-direction:column;gap:9px;padding:12px;display:flex}.embed-cart h3{color:#7a4300;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.cart-icon{color:#b45f00;background:#ffe2b8;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.cart-thumbs{gap:6px;display:flex}.cart-thumb{object-fit:cover;color:#b48a55;background:#fff;border:1px solid #f1dcc0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:grid}.cart-thumb.more{color:#8a4f00;background:#ffe9c8}.cart-total{letter-spacing:-.3px;font-size:17px}.cart-items{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.cart-items li{align-items:center;gap:9px;font-size:12px;display:flex}.cart-items .cart-thumb{width:34px;height:34px}.cart-item-name{overflow-wrap:anywhere;min-width:0}.cart-buttons{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:6px;display:grid}.cart-buttons .btn{white-space:normal}.embed-cart .btn.primary{background:#c25e00;border-color:#c25e00}.embed-cart .btn.primary:hover{background:#a14e00}.cart-link{border:1px solid var(--border);border-radius:7px;width:100%;margin-top:4px;padding:6px 8px;font-size:11px;display:block}.embed-stat.wide{grid-column:1/-1}.embed-stat.cart{background:#fff7ec;border-color:#f7cf95}.embed-stat strong small{letter-spacing:0;font-weight:500}.order-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.order-side strong{font-size:11px}.embed-actions a.btn{text-decoration:none}.embed-actions .btn{text-align:center;min-height:36px}.order-search{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:9px;display:grid}.order-search input{border:1px solid var(--border);border-radius:8px;min-width:0;padding:7px 9px;font-size:12px}.return-detail{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.return-detail{grid-template-columns:minmax(0,1fr)}}.timeline{border-left:2px solid var(--border);flex-direction:column;gap:14px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.timeline li{flex-direction:column;gap:2px;display:flex;position:relative}.timeline li:before{content:"";background:var(--primary);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-20px}.mode-banner{color:#12408f;background:#eef5ff;border:1px dashed #8fb6ff;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:flex}.mode-banner strong{text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.policy{color:#6b4a06;background:#fffaf0;border:1px solid #f6d48a;border-radius:12px;gap:12px;padding:14px;font-size:12px;display:flex}.policy ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.tabs{border-bottom:1px solid var(--border);gap:4px;margin:14px 0;display:flex;overflow-x:auto}.tab{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px;font-weight:600}.tab.active{color:var(--primary);border-bottom-color:var(--primary)}.checklist{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.checklist li:before{content:"○";color:var(--muted);margin-right:8px}.checklist li.ok:before{content:"●";color:var(--green)}.campaign-editor{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.campaign-side{position:sticky;top:16px}@media (width<=900px){.campaign-editor{grid-template-columns:minmax(0,1fr)}.campaign-side{position:static}}.audience-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:12px 0;display:grid}.audience-option{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex;position:relative}.audience-option.active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:#f3f8ff}.audience-option input{opacity:0;cursor:pointer;position:absolute;inset:0}.audience-option:focus-within{outline-offset:2px;outline:3px solid #a5c6ff}.message-preview{background:#e9f9ee;border:1px solid #c5ecd2;border-radius:4px 14px 14px;flex-direction:column;gap:4px;max-width:460px;padding:12px 14px;display:flex}.message-preview p{white-space:pre-wrap;overflow-wrap:anywhere;color:#123d24;margin:0;font-size:13px}.count-big{color:var(--primary);align-items:baseline;gap:8px;display:flex}.count-big strong{color:var(--ink);font-size:30px;line-height:1}.count-big span{color:var(--muted);font-size:12px}.campaign-editor .form-row,.campaign-editor .panel>.field{margin-bottom:12px}.campaign-editor .message-preview{margin:2px 0 10px}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.pager-controls{flex-wrap:wrap;gap:8px}.pager form{gap:6px}.pager-input{text-align:center;width:64px;min-height:30px;padding:4px 8px}.pager .sel{min-height:30px;padding:4px 8px}.period-picker{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.period-picker>.row{flex-wrap:wrap;justify-content:flex-end}.dash-status{text-align:right;min-height:14px;margin:-8px 0 8px}.skel-card{background:#fff}@media (width<=510px){.period-picker{align-items:flex-start}.period-compare{text-align:left}}.error-boundary{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:560px;margin:24px auto;padding:28px 24px;display:flex}.error-boundary h2{color:var(--ink);margin:8px 0 2px;font-size:17px}.error-boundary p{max-width:440px;margin:0 0 10px;line-height:1.6}.error-boundary .mini-icon{color:#b76c02;background:#fff2de}.error-screen{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.status-pair{flex-direction:column;align-items:flex-end;gap:3px;margin-top:3px;display:inline-flex}.tag.mini{padding:2px 7px;font-size:10px;font-weight:600}.tag.mini b{opacity:.75;font-weight:500}.tag.mini.ship{border:1px dashed}.tenant-option .status-pair{align-items:flex-start}
