/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}.contents{display:contents}.inline{display:inline}.resize{resize:both}}.period-toggle{height:var(--control-h);background:#7676801f;border-radius:9px;flex:none;gap:2px;padding:2px;display:flex}.period-toggle button{height:30px;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s}.period-toggle button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001a,0 0 0 .5px #0000000a}.period-toggle button:not(.active):hover{color:var(--ink);background:#ffffff80}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.chart-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agenda-block{margin-bottom:16px}.agenda-block.overdue{border-color:#e9ccd2}.task-list,.suggestion-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.task-list li,.suggestion-list li{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:14px 22px;display:grid}.task-list li{grid-template-columns:26px 1fr auto auto 28px}.suggestion-list li{grid-template-columns:auto 1fr auto}.task-list li:last-child,.suggestion-list li:last-child{border-bottom:0}.task-check{color:#fff;background:#fff;border:1.5px solid #d7cdc9;border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.task-check:hover{border-color:var(--green)}.task.done .task-check{border-color:var(--green);background:var(--green)}.task-body strong,.task-body small{display:block}.task-body strong{font-size:13.5px;font-weight:600}.task-body small{color:var(--muted);margin-top:4px;font-size:11.5px}.task.done .task-body strong{color:var(--muted);text-decoration:line-through}.task-priority{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:700}.prio-alta{color:var(--red);background:var(--red-soft)}.prio-media{color:var(--amber);background:var(--amber-soft)}.prio-baixa{color:var(--ink-soft);background:#ececf0}.task-date{color:var(--muted);white-space:nowrap;font-size:11.5px}.task-remove{width:26px;height:26px;color:var(--faint);background:0 0;border:0;border-radius:6px;font-size:17px}.task-remove:hover{color:var(--red);background:var(--red-soft)}.task-empty{color:var(--muted);text-align:center;padding:22px;font-size:12.5px;display:block!important}.task-form{border-top:1px solid var(--line);background:#fafafc;grid-template-columns:1fr 120px 150px auto;gap:10px;padding:16px 22px;display:grid}.task-form input,.task-form select{background:#fff;border:1px solid #ded6d2;border-radius:10px;height:42px;padding:0 12px;font-size:13px}.task-form input:focus,.task-form select:focus{border-color:#b06b7d;outline:0;box-shadow:0 0 0 3px #f7e9ed}@media (max-width:1150px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-pair{grid-template-columns:1fr}}@media (max-width:900px){.task-list li{grid-template-columns:26px 1fr auto;row-gap:8px}.task-date{color:var(--faint);grid-column:2/4}.task-remove,.task-priority{grid-area:1/3}.suggestion-list li{grid-template-columns:1fr}.suggestion-list li .row-action{justify-self:start}.task-form{grid-template-columns:1fr 1fr}.task-form input[name=title],.task-form .primary-button{grid-column:1/-1}}@media (max-width:620px){.stat-grid{grid-template-columns:1fr}}.nav-short{display:none}@media (max-width:900px){.nav-full{display:none}.nav-short{display:inline}.folder-identity strong{font-size:17px}}.folder-alert.alerta{color:var(--red);background:var(--red-soft)}.folder-alert.ok{color:var(--green);background:var(--green-soft)}.folder-alert.neutro{color:var(--muted);background:#ececf0}.rep-block{margin-top:18px}.rep-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.rep-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;gap:13px;padding:18px;display:flex}.rep-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rep-card header strong{font:650 16px var(--serif);display:block}.rep-card header small{color:var(--faint);margin-top:3px;font-size:11px;display:block}.rep-share{color:#7d5a00;background:var(--amber-soft);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:700}.rep-share.good{color:#0d6b47;background:var(--green-soft)}.rep-bar{background:var(--line-soft);border-radius:999px;height:10px;overflow:hidden}.rep-bar i{background:#bd2f5c;border-radius:999px;height:100%;display:block}.rep-bar-legend{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin:-5px 0 0;font-size:11px;display:flex}.rep-values{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;display:grid}.rep-values>div{min-width:0}.rep-values dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.rep-values dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13.5px;font-weight:650}.rep-values dd.ok{color:var(--green)}.rep-values dd.warn{color:var(--wine)}.rep-pracas{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:6px;margin:0;padding-top:12px;list-style:none;display:flex}.rep-pracas button{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);max-width:100%;color:var(--ink-soft);background:#fafafa;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;overflow:hidden}.rep-pracas button:hover{color:var(--wine);background:var(--wine-soft);border-color:#d1d1d6}.rep-pracas b{color:var(--wine);font-variant-numeric:tabular-nums}.search-field{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-sm);align-items:center;gap:11px;margin-bottom:18px;padding:0 16px;display:flex}.search-field svg{color:var(--faint);flex:none}.search-field input{background:0 0;border:0;outline:0;flex:1;height:52px;font-size:15px}.search-field input::placeholder{color:#a1a1a6}.search-field>button{width:28px;height:28px;color:var(--muted);background:#f2eeeb;border:0;border-radius:50%;flex:none;font-size:16px;line-height:1}.search-field>button:hover{color:var(--wine);background:var(--wine-soft)}.search-more{color:var(--faint);margin:0;padding:12px 22px;font-size:11.5px}.search-reps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.search-reps>li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-sm);overflow:hidden}.search-reps>li.open{border-color:#d1d1d6}.search-rep-head{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(110px,auto)) 26px;align-items:center;gap:16px;width:100%;padding:16px 18px;display:grid}.search-rep-head:hover{background:#fafafa}.search-rep-name strong{font:650 16px var(--serif);display:block}.search-rep-name small{color:var(--faint);margin-top:3px;font-size:11.5px;display:block}.search-rep-values{text-align:right}.search-rep-values b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:650;display:block}.search-rep-values em{color:var(--faint);margin-top:2px;font-size:10.5px;font-style:normal;display:block}.search-rep-values.warn b{color:var(--wine)}.search-rep-arrow{color:var(--faint);text-align:center;font-size:17px}.search-rep-body{border-top:1px solid var(--line-soft);gap:16px;padding:4px 18px 18px;display:grid}.search-rep-body .rep-values{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));padding-top:14px}.search-campaigns{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.search-campaign{border:1px solid var(--line);border-radius:var(--r-sm);text-align:left;background:#fafafa;gap:7px;padding:13px 14px;display:grid}.search-campaign:hover{background:var(--wine-soft);border-color:#d1d1d6}.search-campaign-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.search-campaign-head b{color:var(--wine);font-variant-numeric:tabular-nums;font-size:14px}.search-campaign-head small{color:var(--faint);font-size:10.5px}.search-campaign>strong{font-size:12.5px;font-weight:600}.search-campaign-values{color:var(--muted);gap:3px;font-size:11px;display:grid}.search-campaign-values b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.search-campaign-values .warn b{color:var(--wine)}.toolbar-actions{gap:8px;display:flex}.simple-list.inside-panel{border:0;border-top:1px solid var(--line-soft);box-shadow:none;border-radius:0}.simple-list>.workspace-state{box-shadow:none;border:0;grid-template-columns:none;padding:34px 24px}@media (max-width:900px){.search-rep-head{grid-template-columns:1fr auto;row-gap:12px}.search-rep-name{grid-column:1/-1}.search-rep-arrow{grid-area:1/2}.search-rep-values{text-align:left}.search-rep-values:last-of-type{text-align:right}.nav-item{gap:4px;padding:9px 2px;font-size:10px}}.campaign-charts{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.campaign-bars{margin-top:14px}.folder-metrics{background:var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px}.folder-metrics .metric{background:var(--card);border:0!important}.consultant-sheet{table-layout:fixed}.consultant-sheet td,.consultant-sheet th{padding:13px 8px}.consultant-sheet th:first-child,.consultant-sheet td:first-child{width:24%}.consultant-sheet th:nth-child(2),.consultant-sheet td:nth-child(2){width:14%}.consultant-sheet th:nth-child(3),.consultant-sheet td:nth-child(3){width:12%}.consultant-sheet th:nth-child(4),.consultant-sheet td:nth-child(4),.consultant-sheet th:nth-child(5),.consultant-sheet td:nth-child(5),.consultant-sheet th:nth-child(6),.consultant-sheet td:nth-child(6){width:13%}.consultant-sheet th:nth-child(7),.consultant-sheet td:nth-child(7){width:11%}.consultant-sheet th:not(:first-child),.consultant-sheet td:not(:first-child){text-align:right}.consultant-sheet td:not(:first-child){white-space:normal;overflow:visible}.consultant-sheet .cell-name{text-align:left;overflow:hidden}.consultant-sheet .cell-box{align-items:center;gap:10px;display:flex}.consultant-sheet .cell-status .cell-box{flex-wrap:wrap;justify-content:flex-end;gap:8px}.consultant-sheet .cell-person{min-width:0}.consultant-sheet .cell-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1240px){.consultant-sheet .cell-status .row-action{display:none}}@media (max-width:1100px){.consultant-sheet th:nth-child(3),.consultant-sheet td:nth-child(3){display:none}.consultant-sheet th:first-child,.consultant-sheet td:first-child{width:26%}.consultant-sheet th:nth-child(2),.consultant-sheet td:nth-child(2){width:16%}.consultant-sheet th:nth-child(4),.consultant-sheet td:nth-child(4),.consultant-sheet th:nth-child(5),.consultant-sheet td:nth-child(5),.consultant-sheet th:nth-child(6),.consultant-sheet td:nth-child(6){width:15%}.consultant-sheet th:nth-child(7),.consultant-sheet td:nth-child(7){width:13%}}@media (max-width:860px){.table-wrap{overflow-x:visible}.consultant-sheet,.consultant-sheet tbody,.consultant-sheet tr,.consultant-sheet td{width:auto;display:block}.consultant-sheet thead{display:none}.consultant-sheet tbody tr{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:10px 14px;padding:15px 16px;display:grid}.consultant-sheet td,.consultant-sheet td:not(:first-child){white-space:normal;text-align:left;border:0;padding:0}.consultant-sheet th:nth-child(3),.consultant-sheet td:nth-child(3){display:block}.consultant-sheet td:nth-child(n){width:auto}.consultant-sheet .cell-name{grid-column:1/-1}.consultant-sheet td[data-rotulo]:before{content:attr(data-rotulo);color:var(--faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.consultant-sheet td small{display:block}.consultant-sheet .cell-status{grid-column:1/-1}.consultant-sheet .cell-status .cell-box{justify-content:space-between}.consultant-sheet .cell-status .row-action{display:inline-block}.campaign-charts{grid-template-columns:1fr}}.search-field.slim{box-shadow:none;margin:0 18px 4px;padding:0 12px}.search-field.slim input{height:40px;font-size:13px}.resumo-box{padding:20px 24px 4px}.resumo-box textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--r-sm);width:100%;color:var(--ink);background:#f4f1ee;outline:0;padding:16px 18px;font:400 13px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.resumo-box textarea:focus{border-color:#b06b7d;box-shadow:0 0 0 3px #f7e9ed}.resumo-dica{color:var(--faint);margin:10px 0 0;font-size:11.5px}.modal-footer a.outline-button{align-items:center;text-decoration:none;display:inline-flex}.payment-context.danger{background:var(--red-soft)}.payment-context.danger strong{color:var(--red);font-size:14px}.status-waiting{color:var(--muted);background:#ececf0}.status-pepino{color:var(--red);background:var(--red-soft)}.pepino-text{color:var(--red)}.situacao-carga{border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.situacao-carga.na-rua,.situacao-carga.vazia{color:var(--muted);background:#ececf0}.situacao-carga.em-acerto{color:var(--amber);background:var(--amber-soft)}.situacao-carga.cobrando-pepino{color:var(--red);background:var(--red-soft)}.situacao-carga.quitada{color:var(--green);background:var(--green-soft)}.open-folder-title .situacao-carga{vertical-align:middle;margin-left:8px}.plano-carga{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;margin:10px 15px;padding:12px 14px}.plano-carga h4{color:var(--ink);margin:0 0 6px;font-size:12px}.plano-carga ul{gap:4px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.plano-carga li{color:var(--ink-soft)}.plano-carga li.ok:before{content:"✓ ";color:var(--green);font-weight:700}.plano-carga li.alerta{color:var(--red)}.plano-carga li.alerta:before{content:"! ";font-weight:800}.plano-carga li.igual{color:var(--muted)}.review-linhas{margin:0 15px 10px}.review-linhas>summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:12px;font-weight:650}.checklist-semana{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-sm);margin:0 0 18px;padding:16px 18px}.checklist-semana header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.checklist-semana h2{margin:0;font-size:15px}.checklist-semana header span{color:var(--muted);font-size:12px}.checklist-semana ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.checklist-semana li button{border:1px solid var(--line-soft);border-radius:var(--r-sm);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.checklist-semana li button:hover{background:var(--paper)}.checklist-semana .marca{text-align:center;font-size:14px}.checklist-semana .quem{min-width:0}.checklist-semana .quem strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.checklist-semana .quem small{color:var(--muted);font-size:11px}.checklist-semana .quando{color:var(--muted);text-align:right;font-size:11px}.checklist-semana .quando.atrasada{color:var(--red);font-weight:650}.folder-value em{margin-top:2px;font-size:10.5px;font-style:normal;font-weight:650;display:block}.checklist-semana .quem small .situacao-carga{padding:1px 7px;font-size:10px}.cargas-sheet tr.no-click{cursor:default}.cargas-sheet td small{color:var(--faint);margin-top:3px;font-size:11px;display:block}.sheet-toolbar .period-toggle{flex:none}@media (max-width:900px){.sidebar nav{grid-auto-columns:minmax(0,1fr);gap:2px}.nav-item{min-width:0}.nav-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (max-width:420px){.sidebar .nav-item{letter-spacing:-.2px;padding:8px 0;font-size:8.5px}}.cargas-aviso{margin:0 0 16px}.entry-actions{flex:none;gap:6px;display:inline-flex}.row-action.danger{color:var(--red);border-color:#e6c3cb}.row-action.danger:hover{background:var(--red-soft)}.review-bloqueio{border-radius:var(--r-sm);color:var(--red);background:var(--red-soft);border:1px solid #e6c3cb;margin:10px 15px;padding:12px 14px;font-size:12.5px;line-height:1.5}.review-bloqueio>small{opacity:.8;margin-top:2px;display:block}.bloqueio-linha{border-top:1px solid #e6c3cb;margin-top:10px;padding-top:10px}.bloqueio-linha:first-of-type{margin-top:8px}.bloqueio-carga{letter-spacing:.03em;text-transform:uppercase;opacity:.75;margin-bottom:4px;font-size:11px;font-weight:700;display:inline-block}.bloqueio-linha p{margin:0 0 4px}.bloqueio-linha .outline-button{margin-top:6px}.bloqueio-editar{margin-top:8px}.bloqueio-editar summary{cursor:pointer;opacity:.85;font-size:11.5px;font-weight:650}.bloqueio-campos{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.bloqueio-campos label{text-transform:uppercase;letter-spacing:.03em;opacity:.75;flex-direction:column;gap:3px;font-size:10.5px;font-weight:650;display:flex}.bloqueio-campos input{border-radius:var(--r-sm);width:120px;color:var(--ink);background:#fff;border:1px solid #e6c3cb;padding:6px 8px;font-size:12.5px}.consultora-editar{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.consultora-editar summary{cursor:pointer;color:var(--ink);font-size:12.5px;font-weight:650}.consultora-campos{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:12px;display:grid}.consultora-campos .campo-largo{grid-column:1/-1}.consultora-campos label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);flex-direction:column;gap:4px;font-size:10.5px;font-weight:650;display:flex}.consultora-campos input{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);background:#fff;padding:8px 10px;font-size:13px}.consultora-editar .review-note{margin:10px 0}.consultora-editar .primary-button{width:100%}.escolher-campanha{gap:8px;display:grid}.escolher-campanha .search-campaign{text-align:left;width:100%}.diagnostico{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);border-left-width:4px;margin:0 0 18px;padding:14px 16px}.diagnostico-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.diagnostico-selo{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.diagnostico-head strong{font-size:13.5px;font-weight:650}.diagnostico ul{margin:8px 0 0;padding-left:18px}.diagnostico li{color:var(--muted);font-size:12.5px;line-height:1.6}.diagnostico-boa{border-left-color:var(--green)}.diagnostico-boa .diagnostico-selo{color:var(--green)}.diagnostico-atencao{border-left-color:var(--amber)}.diagnostico-atencao .diagnostico-selo{color:var(--amber)}.diagnostico-ruim{border-left-color:var(--red)}.diagnostico-ruim .diagnostico-selo{color:var(--red)}.diagnostico-andamento{border-left-color:var(--muted)}.diagnostico-andamento .diagnostico-selo{color:var(--muted)}.conta-do-mes{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.conta-item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);min-width:0;min-height:104px;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;gap:8px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.conta-item:before{content:"";background:var(--line);height:4px;position:absolute;inset:0 0 auto}.conta-item.vendido:before{background:#2b6fd4}.conta-item.recebido:before{background:#0f8f5f}.conta-item.falta:before{background:#b58100}.conta-item.ok:before{background:#0f8f5f}.conta-item.pepino:before{background:#c8372d}.conta-rotulo{color:var(--muted);align-items:baseline;gap:6px;font-size:11.5px;font-weight:650;line-height:1.3;display:flex}.conta-rotulo b{color:var(--ink-soft);font-size:15px;font-weight:800}.conta-item strong{font:650 clamp(15px, 1.15vw, 21px) var(--serif);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.conta-item small{color:var(--faint);font-size:11px}.conta-item.recebido strong,.conta-item.ok strong{color:var(--green)}.conta-item.falta strong{color:var(--amber)}.conta-item.pepino strong{color:var(--red)}@media (max-width:1250px){.conta-do-mes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.conta-do-mes{grid-template-columns:repeat(2,minmax(0,1fr))}.conta-item{min-height:88px}}.caixa-do-mes{border:1px dashed var(--line);border-radius:var(--r-md);background:#fbfaf8;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:0 0 22px;padding:12px 16px;display:flex}.caixa-do-mes>span{color:var(--ink-soft);flex:220px;font-size:12.5px;font-weight:650}.caixa-do-mes>span small{color:var(--faint);font-weight:500}.caixa-do-mes>div{text-align:right;gap:2px;display:grid}.caixa-do-mes>div small{color:var(--faint);font-size:11px}.caixa-do-mes>div strong{font-variant-numeric:tabular-nums;color:var(--green);font-size:15px}.rep-conta{gap:0;display:grid}.rep-conta>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.rep-conta dt{color:var(--muted);font-size:12px}.rep-conta dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:650}.rep-conta dd.bom{color:var(--green)}.rep-conta>div.total{border-bottom:0;border-top:1.5px solid var(--ink-soft);margin-top:2px}.rep-conta>div.total dt{color:var(--ink);font-weight:700}.rep-values.rep-conta{grid-template-columns:1fr;gap:0}.rep-values.rep-conta dt{letter-spacing:0;text-transform:none;font-size:12px}.rep-values.rep-conta dd{margin:0}.viz{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);margin:0;padding:20px 22px 14px;position:relative}.viz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px;margin-bottom:16px;display:flex}.viz-titulos{gap:3px;min-width:0;display:grid}.viz-titulos strong{font:650 15.5px/1.3 var(--font-display);letter-spacing:-.012em;color:var(--ink)}.viz-titulos>span{color:var(--muted);font-size:12.5px;line-height:1.45}.viz-destaque{flex:none;margin-left:auto}.viz-numero{font:650 17px/1.15 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);justify-items:end;gap:1px;display:grid}.viz-numero small{color:var(--faint);font:600 10.5px var(--font);letter-spacing:.06em;text-transform:uppercase}.viz-vazio{color:var(--muted);margin:6px 0 10px;font-size:13px}.viz-apagado{opacity:.32}.viz li,.viz circle,.viz g{transition:opacity .18s,stroke-width .18s}.viz-legenda{flex-wrap:wrap;gap:6px 14px;margin:2px 0 0;padding:0;list-style:none;display:flex}.viz-legenda li{color:var(--ink-soft);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.viz-legenda i{border-radius:50%;width:9px;height:9px}.viz-tabela{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}.viz-tabela summary{color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:6px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.viz-tabela summary::-webkit-details-marker{display:none}.viz-tabela summary:before{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;transition:transform .18s;transform:rotate(-45deg)}.viz-tabela[open] summary:before{transform:rotate(45deg)}.viz-tabela summary:hover{color:var(--ink)}.viz-tabela table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:10px;font-size:12.5px}.viz-tabela th,.viz-tabela td{border-bottom:1px solid var(--line-soft);text-align:right;padding:7px 8px}.viz-tabela th:first-child,.viz-tabela td:first-child{text-align:left}.viz-tabela thead th{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:650}.viz-tabela tbody tr:last-child th,.viz-tabela tbody tr:last-child td{border-bottom:0}.viz-dica{z-index:5;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);pointer-events:none;background:#ffffffd1;border:1px solid #fff9;border-radius:12px;gap:6px;min-width:196px;padding:11px 13px;display:grid;position:absolute;top:4px;box-shadow:0 0 0 .5px #00000014,0 10px 30px #0000001f}.viz-dica-meio{transform:translate(-50%)}.viz-dica-dir{transform:translate(-100%)}.viz-dica strong{color:var(--ink);font-size:12.5px}.viz-dica span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.viz-dica i{border-radius:50%;flex:none;width:8px;height:8px}.viz-dica b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.viz-rolagem{scrollbar-width:thin;margin:0 -6px;padding:0 6px 2px;overflow-x:auto}.viz-palco{position:relative}.viz-palco svg{display:block}.viz-grade{stroke:var(--line-soft);stroke-width:1px}.viz-base{stroke:var(--line);stroke-width:1px}.viz-eixo{fill:var(--faint);font:500 10.5px var(--font);font-variant-numeric:tabular-nums}.viz-eixo.on{fill:var(--ink);font-weight:650}.viz-faixa{fill:#0000}.viz-faixa.on{fill:#00000009}.viz-coluna{transform-box:fill-box;transform-origin:bottom;animation:.55s cubic-bezier(.2,.8,.2,1) both viz-sobe}.viz-linha{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.viz-ponto{stroke:var(--card);stroke-width:2px}.viz-ponto-on{stroke-width:2.5px}.viz-mira{stroke:var(--faint);stroke-width:1px}.viz-fim{font:650 11.5px var(--font);letter-spacing:-.005em}.viz-traco{border-radius:2px!important;width:14px!important;height:3px!important}.viz-linha-grupo{animation:.5s both viz-surge}@keyframes viz-surge{0%{opacity:0}to{opacity:1}}.viz-ranking{gap:4px;margin:0;padding:0;list-style:none;display:grid}.viz-ranking li{border-radius:10px;grid-template-columns:24px minmax(130px,1.15fr) minmax(80px,2fr) minmax(96px,auto);align-items:center;gap:14px;margin:0 -8px;padding:8px;display:grid}.viz-ranking li:hover{background:#00000008}.viz-posicao{width:22px;height:22px;color:var(--muted);background:var(--line-soft);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.viz-ranking li:first-child .viz-posicao,.viz-ranking li:nth-child(2) .viz-posicao,.viz-ranking li:nth-child(3) .viz-posicao{color:var(--ink);background:#e8e8ed}.viz-rotulo{gap:2px;min-width:0;display:grid}.viz-rotulo strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.viz-rotulo small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.viz-trilho{background:var(--line-soft);border-radius:999px;height:8px;position:relative}.viz-trilho>i{transform-origin:0;border-radius:999px;animation:.6s cubic-bezier(.2,.8,.2,1) both viz-cresce;position:absolute;top:0;bottom:0;left:0}.viz-valor{font-variant-numeric:tabular-nums;justify-items:end;gap:1px;display:grid}.viz-valor b{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:650}.viz-valor em{color:var(--faint);font-size:11px;font-style:normal;font-weight:600}.viz-anel-corpo{align-items:center;gap:26px;display:flex}.viz-anel-figura{flex:none;position:relative}.viz-anel-figura svg{display:block;overflow:visible}.viz-anel-trilho{fill:none;stroke:var(--line-soft)}.viz-anel-centro{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:1px;padding:0 26px;display:grid;position:absolute;inset:0}.viz-anel-centro small{max-width:92px;color:var(--faint);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:700;overflow:hidden}.viz-anel-centro strong{color:var(--ink);font:700 19px/1.15 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.viz-anel-centro em{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:650}.viz-anel-sm .viz-anel-centro strong{font-size:16px}.viz-anel-legenda,.viz-medidor-legenda{flex:1;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.viz-anel-legenda li,.viz-medidor-legenda li{border-radius:8px;grid-template-columns:9px minmax(0,1fr) auto 3.1em;align-items:baseline;column-gap:10px;margin:0 -8px;padding:7px 8px;display:grid}.viz-anel-legenda li:hover,.viz-medidor-legenda li:hover,.viz-anel-legenda li.on,.viz-medidor-legenda li.on{background:#00000009}.viz-anel-legenda i,.viz-medidor-legenda i{border-radius:50%;align-self:center;width:9px;height:9px}.viz-anel-legenda span,.viz-medidor-legenda span{color:var(--ink-soft);font-size:13px;font-weight:550;line-height:1.35}.viz-anel-legenda b,.viz-medidor-legenda b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px;font-weight:650}.viz-anel-legenda em,.viz-medidor-legenda em{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px;font-style:normal;font-weight:600}.viz-anel{container-type:inline-size}@container (width<=440px){.viz-anel-corpo{flex-direction:column;align-items:stretch;gap:16px}.viz-anel-figura{align-self:center}}.viz-pizza-layout{align-items:center;gap:clamp(16px,3vw,32px);min-width:0;display:flex}.viz-pizza{flex:none;width:clamp(164px,18vw,220px);height:auto;display:block;overflow:visible}.viz-pizza-layout>ul{min-width:0}@media (max-width:680px){.viz-pizza-layout{flex-direction:column;align-items:stretch}.viz-pizza{align-self:center;width:min(220px,70vw)}}.viz-medidor-conteudo{align-items:center;gap:24px;display:flex}.viz-medidor-heroi{flex-direction:column;flex:0 0 180px;align-items:flex-start;gap:6px;display:flex}.viz-medidor-conteudo .viz-pizza-layout{flex:1}.viz-medidor-heroi>strong{color:var(--ink);font:700 44px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.viz-medidor-heroi>span{color:var(--ink-soft);gap:3px;padding-bottom:4px;font-size:14px;font-weight:600;display:grid}.viz-medidor-heroi small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.viz-alerta{width:-moz-fit-content;width:fit-content;color:var(--amber);background:var(--amber-soft);border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:11px;font-weight:650;display:inline-flex}.viz-alerta b{color:#fff;background:var(--amber);border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;display:grid}.viz-stat{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);grid-template-rows:auto 1fr auto;gap:6px;padding:16px 18px;display:grid;container-type:inline-size}.viz-stat>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.viz-stat>span i{background:currentColor;border-radius:50%;width:7px;height:7px}.viz-stat>strong{color:var(--ink);font:700 clamp(18px, 11.5cqi, 27px)/1.1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;align-self:end}.viz-stat>small{min-height:1.3em;color:var(--faint);font-size:12px;line-height:1.35}.viz-stat-good>span,.viz-stat-good>strong{color:var(--green)}.viz-stat-warn>span,.viz-stat-warn>strong{color:var(--amber)}@keyframes viz-cresce{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes viz-sobe{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.viz *,.viz :before{transition:none!important;animation:none!important}}.rep-card .viz{box-shadow:none;background:0 0;border:0;padding:0}.rep-card .viz-head{display:none}.rep-card .viz-anel-corpo{flex-direction:column;align-items:stretch;gap:14px}.rep-card .viz-anel-figura{align-self:center}.rep-card .viz-anel-legenda li{min-height:22px}.viz-medidor,.viz-cem{container-type:inline-size}@container (width<=500px){.viz-pizza-layout{flex-direction:column;align-items:stretch}.viz-pizza{align-self:center}}@container (width>=720px){.viz-medidor>.viz-head{margin-bottom:18px}.viz-medidor-heroi>strong{font-size:56px}.viz-medidor-legenda{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 24px}.viz-medidor-legenda li{grid-template-columns:9px minmax(0,1fr) auto;grid-template-areas:"ponto nome nome"".valor pct";row-gap:3px}.viz-medidor-legenda li i{grid-area:ponto}.viz-medidor-legenda li span{grid-area:nome}.viz-medidor-legenda li b{text-align:left;grid-area:valor;font-size:15px}.viz-medidor-legenda li em{grid-area:pct}}@container (width<=719px){.viz-medidor-conteudo{flex-direction:column;align-items:stretch}.viz-medidor-heroi{flex-basis:auto}}.painel-dinheiro{margin-top:14px}.painel-dinheiro>.viz-head .viz-titulos{flex:280px}.painel-dinheiro-acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.painel-dinheiro-acoes .botao-despesa:before,.painel-dinheiro-acoes .botao-deposito:before{content:"";border-radius:50%;width:8px;height:8px}.painel-dinheiro-acoes .botao-despesa:before{background:#6b4fa8}.painel-dinheiro-acoes .botao-deposito:before{background:var(--green)}.painel-dinheiro-resumo{background:var(--line-soft);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.painel-dinheiro-resumo>div{background:var(--card);padding:12px 14px}.painel-dinheiro-resumo dt{color:var(--muted);font-size:12px;font-weight:550}.painel-dinheiro-resumo dd{color:var(--ink);font:650 19px var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.015em;margin:3px 0 0}.painel-dinheiro-resumo small{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.painel-dinheiro-resumo .alerta{background:var(--amber-soft)}.painel-dinheiro-resumo .alerta dt,.painel-dinheiro-resumo .alerta dd{color:var(--amber)}.painel-dinheiro-bloco+.painel-dinheiro-bloco{margin-top:22px}.painel-dinheiro h4{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:10.5px;font-weight:700}.painel-dinheiro-categorias{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:2px 24px;display:grid}.painel-dinheiro-categorias li{grid-template-columns:minmax(80px,1fr) minmax(50px,1.2fr) minmax(84px,auto)}.painel-dinheiro .search-field.slim{margin:0 0 6px}.painel-dinheiro-lista{margin:0;padding:0;list-style:none;display:grid}.painel-dinheiro-lista li{border-bottom:1px solid var(--line-soft);border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0 -8px;padding:11px 8px;display:grid}.painel-dinheiro-lista li:last-child{border-bottom:0}.painel-dinheiro-lista li:hover{background:#00000006}.painel-dinheiro-data{color:var(--muted);background:var(--line-soft);text-align:center;font-variant-numeric:tabular-nums;border-radius:7px;padding:4px 0;font-size:11.5px;font-weight:650}.painel-dinheiro-valor{color:var(--green);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:650}.painel-dinheiro-valor.negativo{color:var(--ink-soft)}.painel-dinheiro .entry-actions{gap:6px;display:flex}@media (max-width:680px){.painel-dinheiro-resumo>div:last-child:nth-child(odd){grid-column:1/-1}.painel-dinheiro-acoes{width:100%}.painel-dinheiro-acoes .outline-button{flex:1}.painel-dinheiro-lista li{grid-template-columns:64px minmax(0,1fr) auto;row-gap:8px}.painel-dinheiro .entry-actions{grid-column:2/-1}.viz{padding:16px 16px 12px}.viz-ranking li{grid-template-columns:22px minmax(0,1fr) auto;row-gap:8px}.viz-ranking .viz-valor{grid-area:1/3}.viz-ranking .viz-trilho{grid-area:2/2/auto/-1}.painel-dinheiro-categorias li{grid-template-columns:minmax(0,1fr) auto}.painel-dinheiro-categorias .viz-valor{grid-column:2}.painel-dinheiro-categorias .viz-trilho{grid-column:1/-1}.viz-dica{min-width:0;margin-top:10px;position:static;transform:none}.viz-medidor-heroi>strong{font-size:38px}}.resultado-par{margin-top:14px}.resultado-par>.viz{height:100%}.resultado-caixa dl{margin:0;display:grid}.resultado-caixa dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.resultado-caixa dl>div:last-child{border-bottom:0}.resultado-caixa dt{color:var(--ink-soft);font-size:13.5px;font-weight:550}.resultado-caixa dt small{color:var(--faint);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.resultado-caixa dd{color:var(--ink);font:650 17px var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;margin:0}.resultado-caixa .sub{padding-top:0}.resultado-caixa .sub dt{color:var(--muted);padding-left:14px;font-size:12.5px}.resultado-caixa .sub dt:before{content:"↳ ";color:var(--faint)}.resultado-caixa .sub dd{color:var(--muted);font-size:14px}.resultado-caixa .alerta dd{color:var(--amber)}.resultado-diagnostico{margin-top:14px}.resultado-vereditos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.veredito{color:var(--muted);background:var(--paper);border-radius:12px;gap:2px;padding:12px 14px;font-size:12px;font-weight:600;display:grid}.veredito b{color:var(--ink);font:700 24px/1.1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.veredito.boa{color:var(--green);background:var(--green-soft)}.veredito.atencao{color:var(--amber);background:var(--amber-soft)}.veredito.ruim{color:var(--red);background:var(--red-soft)}.veredito.boa b{color:var(--green)}.veredito.atencao b{color:var(--amber)}.veredito.ruim b{color:var(--red)}.resultado-vereditos button.veredito{text-align:left;cursor:pointer;border:2px solid #0000;width:100%;font-family:inherit}.resultado-vereditos button.veredito:hover{filter:brightness(.97)}.resultado-vereditos button.veredito:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.resultado-vereditos button.veredito.selecionado{border-color:currentColor}.veredito-acao{margin-top:5px;font-size:11px;font-weight:600}.resultado-veredito-detalhes{padding:2px 2px 14px}.resultado-veredito-detalhes h3{color:var(--ink);margin:0 10px 7px;font-size:14px}.resultado-veredito-detalhes h3 small{color:var(--muted);font-weight:500}.veredito-ponto.boa{background:var(--green)}.veredito-ponto.andamento{background:var(--muted)}.resultado-destaques{gap:2px;margin:0;padding:0;list-style:none;display:grid}.resultado-destaques button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:11px 10px;display:grid}.resultado-destaques button:hover{background:#00000009}.resultado-destaques button:focus-visible{outline:2px solid var(--wine);outline-offset:1px}.veredito-ponto{border-radius:50%;width:9px;height:9px}.veredito-ponto.ruim{background:var(--red)}.veredito-ponto.atencao{background:var(--amber)}.resultado-destaque-texto{gap:2px;min-width:0;display:grid}.resultado-destaque-texto strong{color:var(--ink);font-size:13.5px;font-weight:600}.resultado-destaque-texto small{color:var(--muted);font-size:12.5px}.resultado-destaque-seta{color:var(--faint);font-size:20px;line-height:1}.resultado-comparacao{margin-top:14px}.resultado-comparacao table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.resultado-comparacao th,.resultado-comparacao td{border-bottom:1px solid var(--line-soft);text-align:right;padding:11px 8px}.resultado-comparacao th:first-child{text-align:left;color:var(--ink-soft);font-weight:550}.resultado-comparacao thead th{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.resultado-comparacao td{color:var(--ink);font-weight:600}.resultado-comparacao td.melhor{color:var(--green)}.resultado-comparacao td.pior{color:var(--red)}.resultado-comparacao tr.total th,.resultado-comparacao tr.total td{border-bottom:0;font-weight:700}.resultado-comparacao tr.total th{color:var(--ink)}@media (max-width:680px){.resultado-vereditos{grid-template-columns:repeat(2,minmax(0,1fr))}.resultado-comparacao{overflow-x:auto}}.conta-item-botao{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s}.conta-item-botao:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.conta-item-botao small{color:var(--wine);font-weight:600}.detalhe-corpo{gap:18px;padding:18px 20px 6px;display:grid}.detalhe-corpo h4{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:700}.detalhe-nota{color:var(--muted);margin:-2px 0 8px;font-size:12.5px}.detalhe-lista{gap:2px;margin:0;padding:0;list-style:none;display:grid}.detalhe-lista button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.detalhe-lista button:hover{background:#0000000a}.detalhe-texto{gap:2px;min-width:0;display:grid}.detalhe-texto strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.detalhe-texto small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.detalhe-lista b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:650}.pepino-grupo{border-bottom:1px solid var(--line-soft);padding:3px 0 12px}.pepino-grupo:last-child{border-bottom:0}.pepino-grupo h4{margin:0 0 4px}.pepino-grupo h4 button{background:var(--paper);width:100%;color:var(--ink);font:650 13.5px var(--font);text-align:left;cursor:pointer;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:10px;display:grid}.pepino-grupo h4 button:hover{background:var(--line-soft)}.pepino-grupo h4 button:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.pepino-grupo h4 button small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.pepino-grupo h4 button strong{color:var(--red);font-variant-numeric:tabular-nums;white-space:nowrap}.detalhe-seta{color:var(--faint);font-size:18px;line-height:1}.detalhe-rodape{justify-content:space-between!important}.detalhe-rodape span{color:var(--muted);font-size:13px;font-weight:600}.detalhe-rodape strong{color:var(--ink);font:700 18px var(--font-display);font-variant-numeric:tabular-nums}.viz-cem-base{color:var(--muted);margin:-4px 0 10px;font-size:12.5px}.viz-cem-base b{color:var(--ink)}.viz-cem-legenda{flex:1;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:4px 20px;margin:0;padding:0;list-style:none;display:grid}.viz-cem-legenda li{border-radius:9px;grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"ponto nome nome"".cem valor";align-items:baseline;gap:2px 10px;margin:0 -8px;padding:8px;display:grid}.viz-cem-legenda li:hover,.viz-cem-legenda li.on{background:#00000009}.viz-cem-legenda i{border-radius:4px;grid-area:ponto;align-self:center;width:12px;height:12px}.viz-cem-legenda span{color:var(--ink-soft);flex-wrap:wrap;grid-area:nome;align-items:center;gap:4px 8px;font-size:13px;font-weight:550;display:flex}.viz-cem-legenda strong{color:var(--ink);font:700 19px/1.1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;grid-area:cem}.viz-cem-legenda small{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:valor;font-size:12px}.viz-cem-legenda .viz-alerta{font-style:normal}.viz-cem-negativo{color:var(--red);background:var(--red-soft);border-radius:10px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.viz-cem-negativo b{color:#fff;background:var(--red);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.resultado-extrato{margin-top:14px}.extrato-rolagem{margin:0 -4px;padding:0 4px;overflow-x:auto}.resultado-extrato table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:14px}.resultado-extrato th,.resultado-extrato td{text-align:right;white-space:nowrap;padding:11px 10px}.resultado-extrato thead th{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);padding-top:0;font-size:10.5px;font-weight:700}.resultado-extrato thead th:first-child{text-align:left}.resultado-extrato tbody th{text-align:left;color:var(--ink-soft);white-space:normal;align-items:baseline;gap:10px;font-weight:500;display:flex}.resultado-extrato tbody tr,.resultado-extrato tfoot tr{border-bottom:1px solid var(--line-soft)}.resultado-extrato td{color:var(--ink);font-weight:600}.extrato-sinal{width:12px;color:var(--faint);text-align:center;flex:none;font-weight:700}.extrato-nome{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.extrato-nome small{color:var(--faint);flex-basis:100%;font-size:11.5px;font-weight:500}.extrato-nome .viz-alerta{font-style:normal}.resultado-extrato td.extrato-pct{color:var(--muted);font-size:12.5px;font-weight:500}.resultado-extrato td.extrato-antes{color:var(--muted);font-weight:500}.resultado-extrato td.extrato-var{color:var(--muted);font-size:12.5px}.resultado-extrato td.extrato-var.melhor{color:var(--green)}.resultado-extrato td.extrato-var.pior{color:var(--red)}.resultado-extrato tr.subtotal{border-top:1px solid var(--line)}.resultado-extrato tr.subtotal th{color:var(--ink);font-weight:650}.resultado-extrato tr.subtotal .extrato-sinal{color:var(--ink)}.resultado-extrato tr.subtotal td:nth-child(2){font-weight:700}.resultado-extrato tr.resultado{border-top:2px solid var(--ink);background:var(--green-soft);border-bottom:0}.resultado-extrato tr.resultado th{color:var(--green);font-size:15px;font-weight:700}.resultado-extrato tr.resultado .extrato-sinal{color:var(--green)}.resultado-extrato tr.resultado td:nth-child(2){color:var(--green);font:700 17px var(--font-display)}.resultado-extrato tfoot th{text-align:left;color:var(--muted);gap:10px;font-size:13px;font-weight:500;display:flex}.resultado-extrato tfoot td{color:var(--muted);font-size:13px;font-weight:500}.resultado-extrato tfoot tr{border-bottom:0}.entrada-sem-campanha{background:var(--wine-soft)!important;border:1px dashed #c2185b73!important}.entrada-sem-campanha .search-campaign-head b{color:var(--wine)}.entrada-ou{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 -2px;font-size:11.5px;font-weight:700}.resultado-caixa .total{border-top:1px solid var(--line)}.resultado-caixa .total dt{color:var(--ink);font-weight:700}.resultado-caixa .total dd{color:var(--green)}.entrada-sem-campanha,.entrada-ou,.form-body>.escolher-campanha{grid-column:1/-1}.extrato-caixa{margin-top:14px}.extrato-colunas{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px 32px;display:grid}.extrato-bloco h4{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:10.5px;font-weight:700}.extrato-bloco dl{margin:0;display:grid}.extrato-bloco dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.extrato-bloco dt{color:var(--ink-soft);font-size:13.5px;font-weight:550}.extrato-bloco dt small{color:var(--faint);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.extrato-bloco dd{color:var(--ink);font:650 16px var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;margin:0;display:flex}.extrato-bloco dd em{color:var(--faint);font:500 11.5px var(--font);font-style:normal}.extrato-bloco .total{border-bottom:0;border-top:1px solid var(--line);margin-top:2px}.extrato-bloco .total dt{color:var(--ink);font-weight:700}.extrato-bloco.entradas .total dd{color:var(--green)}.extrato-bloco.saidas .total dd{color:var(--red)}.extrato-fecho{border-top:2px solid var(--ink);gap:2px;margin-top:18px;padding-top:14px;display:grid}.extrato-fecho>div{border-radius:9px;justify-content:space-between;align-items:baseline;gap:16px;margin:0 -10px;padding:8px 10px;display:flex}.extrato-fecho span{color:var(--ink-soft);font-size:13.5px;font-weight:600}.extrato-fecho strong{font:700 19px var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.extrato-resultado strong{color:var(--green)}.extrato-resultado strong.negativo{color:var(--red)}.extrato-comparativo span,.extrato-comparativo strong{color:var(--muted);font-size:13.5px;font-weight:600}.extrato-sobra{background:var(--green-soft)}.extrato-sobra span{color:var(--green);font-weight:700}.extrato-sobra strong{color:var(--green)}.extrato-sobra.negativo{background:var(--amber-soft)}.extrato-sobra.negativo span,.extrato-sobra.negativo strong{color:var(--amber)}.conferencia{margin-top:14px}.conferencia-lista{gap:2px;margin:0;padding:0;list-style:none;display:grid}.conferencia-lista button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto 14px;align-items:center;gap:12px;width:100%;padding:11px 10px;display:grid}.conferencia-lista button:hover{background:#00000009}.conferencia-marca{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.conferencia-lista .bate .conferencia-marca{color:var(--green);background:var(--green-soft)}.conferencia-lista .nao-bate .conferencia-marca{color:var(--amber);background:var(--amber-soft)}.conferencia-texto{gap:2px;min-width:0;display:grid}.conferencia-texto strong{color:var(--ink);font-size:13.5px;font-weight:600}.conferencia-texto small{color:var(--muted);font-size:12px}.conferencia-valores{text-align:right;justify-items:end;gap:2px;display:grid}.conferencia-valores b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:650}.conferencia-lista .bate .conferencia-valores b{color:var(--green);font-weight:600}.conferencia-valores em{color:var(--muted);font-size:11.5px;font-style:normal}.conferencia-seta{color:var(--faint);font-size:18px;line-height:1}.conferencia-campanha{margin-top:14px}.conferencia-selo{border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:700}.conferencia-selo.bate{color:var(--green);background:var(--green-soft)}.conferencia-selo.nao-bate{color:var(--amber);background:var(--amber-soft)}.conferencia-conta{max-width:480px;margin:0;display:grid}.conferencia-conta>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.conferencia-conta dt{color:var(--ink-soft);font-size:13.5px;font-weight:550}.conferencia-conta dd{color:var(--ink);font:600 15px var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.conferencia-conta .resultado{border-top:2px solid var(--ink);border-bottom:0;margin-top:2px}.conferencia-conta .resultado dt,.conferencia-conta .resultado dd{font-weight:700}.conferencia-conta .pepino{border-bottom:0;padding-top:2px}.conferencia-conta .pepino dt,.conferencia-conta .pepino dd{color:var(--muted);font-size:13px;font-weight:550}.conferencia-fecho{border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:13px}.conferencia-fecho.ok{color:var(--green);background:var(--green-soft);font-weight:600}.conferencia-fecho.alerta{color:var(--amber);background:var(--amber-soft)}.conferencia-fecho.alerta p{align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.conferencia-fecho.alerta p b{color:#fff;background:var(--amber);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.conferencia-fecho.alerta ul{margin:8px 0 0;padding-left:26px}.conferencia-fecho.alerta li{margin-top:3px;font-weight:500}.conferencia-fecho.alerta strong{font-variant-numeric:tabular-nums}.viz-colunas-palco{justify-content:center;align-items:flex-end;gap:clamp(24px,8%,72px);height:220px;padding:0 8px;display:flex}.viz-coluna-bloco{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;width:min(140px,34%);height:100%;display:flex}.viz-coluna-total{color:var(--ink);font:700 15px var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.viz-coluna-pilha{border-radius:7px;flex-direction:column;gap:2px;width:100%;min-height:4px;display:flex;overflow:hidden}.viz-coluna-pilha>span{transform-origin:bottom;flex-basis:0;min-height:3px;animation:.55s cubic-bezier(.2,.8,.2,1) both viz-sobe}.viz-coluna-nome{color:var(--muted);font-size:12.5px;font-weight:650}.viz-colunas-legenda{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:2px 20px;margin:18px 0 0;padding:0;list-style:none;display:grid}.viz-colunas-legenda li{border-radius:8px;grid-template-columns:11px minmax(0,1fr) auto;align-items:baseline;column-gap:10px;margin:0 -8px;padding:7px 8px;display:grid}.viz-colunas-legenda li:hover,.viz-colunas-legenda li.on{background:#00000009}.viz-colunas-legenda i{border-radius:3px;align-self:center;width:11px;height:11px}.viz-colunas-legenda span{color:var(--ink-soft);font-size:13px;font-weight:550}.viz-colunas-legenda b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650}.viz-colunas .viz-numero .negativo{color:var(--red)}.viz-desce-linhas{gap:2px;margin:0;padding:0;list-style:none;display:grid}.viz-desce-linhas li{border-radius:9px;grid-template-columns:minmax(170px,1.1fr) minmax(90px,2fr) minmax(110px,auto);align-items:center;gap:16px;margin:0 -8px;padding:9px 8px;display:grid}.viz-desce-linhas li:hover{background:#00000008}.viz-desce-linhas .viz-rotulo strong{align-items:baseline;gap:7px;display:flex}.viz-desce-linhas .viz-rotulo i{width:10px;color:var(--faint);text-align:center;flex:none;font-style:normal;font-weight:700}.viz-desce-trilho{height:14px;position:relative}.viz-desce-trilho>i{border-radius:4px;position:absolute;top:0;bottom:0}.viz-desce-resta{background:var(--wine);transform-origin:0;animation:.55s cubic-bezier(.2,.8,.2,1) both viz-cresce;left:0}.viz-desce-saiu{background:repeating-linear-gradient(135deg, #0000001a 0 3px, transparent 3px 7px), var(--line)}.viz-desce-inicio .viz-rotulo strong,.viz-desce-sobra .viz-rotulo strong{font-weight:700}.viz-desce-inicio .viz-valor b{font-size:15px}.viz-desce-sobra{border-top:2px solid var(--ink);border-radius:0 0 9px 9px;padding-top:12px;margin-top:6px!important}.viz-desce-sobra .viz-desce-resta{background:var(--green)}.viz-desce-sobra .viz-valor b{color:var(--green);font-size:16px}.viz-desce-selo{border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:700}.viz-desce-selo.bate{color:var(--green);background:var(--green-soft)}.viz-desce-selo.nao-bate{color:var(--amber);background:var(--amber-soft)}.viz-desce-confronto{border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px}.viz-desce-confronto.bate{color:var(--green);background:var(--green-soft)}.viz-desce-confronto.nao-bate{color:var(--amber);background:var(--amber-soft)}.viz-desce-confronto-linha{justify-content:space-between;align-items:baseline;gap:16px;font-weight:650;display:flex}.viz-desce-confronto-linha b{font:700 16px var(--font-display);font-variant-numeric:tabular-nums}.viz-desce-confronto p{margin:10px 0 0;font-weight:600}.viz-desce-confronto ul{margin:6px 0 0;padding-left:20px}.viz-desce-confronto li{margin-top:3px;font-weight:500}.viz-desce-confronto strong{font-variant-numeric:tabular-nums}@media (max-width:680px){.viz-colunas-palco{gap:18px;height:180px}.viz-desce-linhas li{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.viz-desce-trilho{grid-area:2/1/auto/-1}}.fluxo-caixa{margin:18px 0}.fluxo-linhas{gap:16px;padding:18px 22px 8px;display:grid}.fluxo-linhas>div{grid-template-columns:64px minmax(0,1fr) 135px;align-items:center;gap:14px;font-size:13px;display:grid}.fluxo-linhas>div>i{background:var(--line-soft);border-radius:5px;height:18px;display:block;overflow:hidden}.fluxo-linhas>div>i>b{border-radius:5px;height:100%;display:block}.fluxo-linhas .entrada{background:#0f8f5f}.fluxo-linhas .saida{background:#6b4fa8}.fluxo-linhas strong{text-align:right;font-variant-numeric:tabular-nums}.fluxo-saldo{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin:10px 22px 20px;padding:15px 0 0;font-size:14px;display:flex}.fluxo-saldo strong{color:#0f8f5f;font-variant-numeric:tabular-nums}.fluxo-saldo.negativo strong{color:var(--red)}.saidas-lista{gap:10px;margin:16px 0 24px;display:grid}.saida-linha{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 18px;display:flex}.saida-linha .saida-descricao{flex:1;min-width:180px}.saida-linha .saida-descricao strong,.saida-linha .saida-descricao small{display:block}.saida-linha .saida-descricao small{color:var(--muted);margin-top:3px}.saida-linha>b{text-align:right;font-variant-numeric:tabular-nums;min-width:125px}.saida-linha.atrasada{border-color:var(--red)}.saida-acoes{flex-wrap:wrap;gap:8px;display:flex}.saida-acoes button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:7px 11px}.saida-acoes button:first-child{color:#0f8f5f;font-weight:700}@media (max-width:600px){.fluxo-linhas>div{grid-template-columns:50px minmax(0,1fr)}.fluxo-linhas strong{text-align:left;grid-column:2}.saida-linha>b{text-align:left}}@media print{@page{size:A4;margin:14mm 12mm}:root{--paper:#fff}body{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-size:10.5pt}.sidebar,.topbar,.period-toggle,.month-picker,.photo-import,.how-it-works,.heading-actions,.task-form,.row-action,.task-check,.task-remove,.back-button,.upload-small,.sheet-toolbar button,.outline-button,.primary-button,.cancel-button,.toast,.modal-backdrop,.viz-tabela summary,.viz-dica{display:none!important}.app{display:block}.shell{padding:0;display:block}.workspace{width:auto;max-width:none;margin:0;padding:0}.workspace:before{content:"ROMANTIC · Controle de campanhas";color:#7a1838;letter-spacing:.04em;border-bottom:1.5pt solid #7a1838;margin-bottom:10mm;padding-bottom:3mm;font:700 13pt Georgia,serif;display:block}.folder-row,.sheet-panel,.folder-metrics,.cash-summary,.representative-strip,.simple-list,.closing-paper,.viz-stat,.viz,.workspace-state,.agenda-block{box-shadow:none;background:#fff;border-radius:0}.stat-grid{grid-template-columns:repeat(4,1fr);gap:0}.viz-stat{border-right:0}.viz-stat:last-child{border-right:1px solid #ddd}tr,.folder-row,.simple-list>div,.task-list li,.viz-ranking li,.viz-cem-legenda li,.resultado-extrato tr{break-inside:avoid;page-break-inside:avoid}.sheet-panel,.viz,.closing-paper,.agenda-block{break-inside:avoid-page}h1,h2,h3{break-after:avoid;page-break-after:avoid}.viz-tabela[open]>summary{display:none}.viz-tabela{display:block}.viz-tabela table{display:table}.month-heading{margin-bottom:6mm;display:block}.month-heading p{max-width:none}a[href^="/api/"]:after{content:""}}:root{--brand:#d81865;--wine:#c2185b;--wine-dark:#a0124b;--wine-deep:#7d0e3b;--wine-soft:#fdf0f5;--ink:#1d1d1f;--ink-soft:#424245;--muted:#6e6e73;--faint:#8e8e93;--line:#e3e3e8;--line-soft:#efeff4;--paper:#f5f5f7;--card:#fff;--green:#1f6b52;--green-soft:#e8f4ee;--red:#b42e43;--red-soft:#fcecef;--amber:#8f5c16;--amber-soft:#fbf2e2;--r-sm:8px;--r-md:12px;--r-lg:16px;--sidebar-w:240px;--control-h:34px;--shadow-sm:0 0 0 .5px #00000008, 0 1px 2px #0000000a, 0 4px 16px #00000009;--shadow-md:0 0 0 .5px #0000000d, 0 4px 12px #0000000f, 0 18px 40px #00000014;--shadow-lg:0 0 0 .5px #00000014, 0 30px 80px #00000042;--font:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, sans-serif;--font-display:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Roboto, sans-serif;--serif:var(--font-display);--logo-romantic:url(data:image/png;base64,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)}*{box-sizing:border-box}body{min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button,label{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea):focus-visible{outline-offset:1px;border-radius:8px;outline:3px solid #c2185b59}:where(h1,h2,h3){letter-spacing:-.022em}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{z-index:30;color:#fff;background:var(--brand);flex-direction:column;gap:6px;height:100vh;padding:18px 12px 16px;display:flex;position:sticky;top:0}.sidebar :where(button,a):focus-visible{outline-color:#ffffffd9}.brand{flex-direction:column;align-items:flex-start;gap:2px;padding:0 0 18px;display:flex}.brand-logo{background:var(--logo-romantic) left center / contain no-repeat;width:157px;height:67px;display:block}.brand small{color:#ffffffdb;padding-left:13px;font-size:12px;font-weight:550}.topbar-mark{background:var(--logo-romantic) center / 92% no-repeat, var(--brand);border-radius:9px;flex:none;width:84px;height:36px;box-shadow:0 1px 2px #d818654d}.sidebar nav{gap:2px;display:grid}.nav-item{color:#fff;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 10px;font-size:13.5px;font-weight:550;transition:background .15s,color .15s;display:flex}.nav-item svg{color:#fff;flex:none}.nav-item:hover{background:#ffffff24}.nav-item.active{color:var(--wine);background:#fff;box-shadow:0 1px 3px #50001e38}.nav-item.active svg{color:var(--wine)}.sidebar-foot{border-radius:var(--r-md);background:#ffffff1f;border:1px solid #ffffff38;margin-top:auto;padding:12px 14px}.sidebar-foot small{color:#ffffffdb;font-size:11.5px;font-weight:500;display:block}.sidebar-month{color:#fff;font:650 16px var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px;display:block}.shell{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#f5f5f7bd;border-bottom:1px solid #0000000f;align-items:center;gap:16px;min-height:60px;padding:0 clamp(18px,3vw,40px);display:flex;position:sticky;top:0}.topbar-mark{display:none}.topbar-title{flex:1;min-width:0}.topbar-title strong{font:650 16px var(--font-display);letter-spacing:-.015em;display:block}.month-picker{height:var(--control-h);background:#7676801f;border-radius:9px;flex:none;align-items:center;padding:2px;display:flex}.month-picker button{width:30px;height:30px;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;font-size:18px;line-height:1;transition:background .15s,box-shadow .15s}.month-picker button:hover{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001a}.month-picker strong{text-align:center;font-variant-numeric:tabular-nums;min-width:140px;font-size:13px;font-weight:600}.workspace{width:min(1180px,100%);margin:0 auto;padding:clamp(24px,3vw,38px) clamp(18px,3vw,40px) 72px}.month-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.kicker{color:var(--wine);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.month-heading h1,.open-folder-title h1{font:700 clamp(28px, 3vw, 36px)/1.12 var(--font-display);letter-spacing:-.028em;margin:0}.month-heading p,.open-folder-title p{max-width:62ch;color:var(--muted);margin:8px 0 0;font-size:13.5px}.outline-button,.primary-button,.cancel-button,.danger-button,.import-action{height:var(--control-h);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,filter .15s,transform 80ms;display:inline-flex}.outline-button,.cancel-button,.danger-button{color:var(--ink);background:#fff;border:1px solid #0000001a;box-shadow:0 1px 1px #0000000a,0 1px 3px #0000000a}.outline-button:hover,.cancel-button:hover,.danger-button:hover{background:#fafafa;border-color:#00000029}.cancel-button{color:var(--ink-soft)}.primary-button,.import-action{border:1px solid var(--wine-dark);color:#fff;background:linear-gradient(180deg, #d0216a 0%, var(--wine) 100%);box-shadow:0 1px 2px #a0124b4d,inset 0 1px #ffffff2e}.primary-button:hover,.import-action:hover{filter:brightness(1.06)}.danger-button{color:var(--red)}.danger-button:hover{background:var(--red-soft);border-color:#b42e4359}.danger-button.solid{color:#fff;background:linear-gradient(180deg, #c63a50 0%, var(--red) 100%);border-color:#962538}.danger-button.solid:hover{filter:brightness(1.06);background:linear-gradient(180deg, #c63a50 0%, var(--red) 100%)}:is(.outline-button,.primary-button,.cancel-button,.danger-button):disabled{opacity:.5;cursor:not-allowed;filter:none}:is(.outline-button,.primary-button,.cancel-button,.danger-button):active:not(:disabled){transform:scale(.98)}.heading-actions,.toolbar-actions,.entry-actions,.painel-dinheiro-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.month-heading>.heading-actions{flex-wrap:nowrap;flex:none}@media (max-width:560px){.month-heading>.heading-actions{flex-wrap:wrap;justify-content:flex-start}}.photo-import{border-radius:var(--r-lg);cursor:pointer;background:linear-gradient(110deg,#fff 0%,#fdf2f7 100%);border:1.5px dashed #e2a3bf;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:118px;padding:24px 26px;transition:border-color .15s,box-shadow .15s;display:grid}.photo-import:hover{border-color:var(--wine);box-shadow:var(--shadow-md)}.photo-import input,.upload-small input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.camera-mark{border-radius:var(--r-md);width:56px;height:56px;color:var(--wine);background:#fde7f0;place-items:center;display:grid;position:relative}.camera-mark:before{content:"";border:2px solid;border-radius:5px;width:28px;height:21px;display:block}.camera-mark:after{content:"";border:2px solid var(--wine);border-radius:50%;width:9px;height:9px;position:absolute}.camera-mark i{background:var(--wine);border-radius:2px 2px 0 0;width:11px;height:4px;margin:-25px 0 0 -11px;position:absolute}.import-copy strong,.import-copy small{display:block}.import-copy strong{font:650 19px var(--serif)}.import-copy small{max-width:64ch;color:var(--muted);margin-top:7px;font-size:12.5px}.folder-section{margin-top:36px}.section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.section-title>div:first-child{align-items:baseline;gap:11px;display:flex}.section-title h2{font:650 21px var(--serif);margin:0}.section-title>div:first-child span{color:var(--faint);white-space:nowrap;flex:none;font-size:12px}.mini-totals{gap:22px;display:flex}.mini-totals span{color:var(--faint);font-size:11.5px}.mini-totals strong{color:var(--ink-soft);margin-left:6px;font-size:13px}.folder-list{gap:10px;display:grid}.folder-row{border:1px solid var(--line);border-left:4px solid var(--folder-color);border-radius:var(--r-md);width:100%;min-height:88px;color:inherit;background:var(--card);text-align:left;box-shadow:var(--shadow-sm);grid-template-columns:54px 86px minmax(150px,1.3fr) 84px repeat(4,minmax(108px,max-content)) auto 18px;align-items:center;gap:14px;padding:14px 18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.folder-row:hover{box-shadow:var(--shadow-md);border-color:#d1d1d6;transform:translateY(-2px)}.folder-green{--folder-color:#4e8353}.folder-orange{--folder-color:#c9793f}.folder-blue{--folder-color:#4c8399}.folder-yellow{--folder-color:#bf9a2f}.folder-shape{background:var(--folder-color);border-radius:4px 6px 6px;width:46px;height:34px;display:block;position:relative;box-shadow:inset 0 -10px #0000000a}.folder-shape:before{content:"";background:var(--folder-color);border-radius:4px 6px 0 0;width:22px;height:7px;position:absolute;top:-5px;left:0}.folder-shape i{background:#ffffff8c;border-radius:5px;width:21px;height:3px;position:absolute;top:9px;left:12px}.folder-identity,.folder-owner,.folder-count,.folder-value{align-self:center;min-width:0}.folder-identity small,.folder-owner small,.folder-count small,.folder-value small{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0 0 5px;font-size:10px;font-weight:600;display:block}.folder-identity strong,.folder-owner strong,.folder-count strong,.folder-value strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.folder-identity strong{color:var(--folder-color);font:600 20px var(--serif)}.folder-owner em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.folder-count strong{color:var(--ink-soft)}.folder-value strong,.folder-value small{text-align:right}.folder-value.pending strong{color:var(--red)}.folder-alert{color:var(--amber);background:var(--amber-soft);white-space:nowrap;border-radius:999px;justify-self:end;padding:6px 10px;font-size:10.5px;font-weight:650}.folder-arrow{color:#bfb3b6;font-size:22px}.how-it-works{border:1px solid var(--line);border-radius:var(--r-md);background:#f2f2f5;align-items:center;gap:20px;margin-top:24px;padding:16px 20px;display:flex}.how-it-works>span{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.how-it-works ol{gap:22px;margin:0;padding:0;list-style:none;display:flex}.how-it-works li{color:var(--ink-soft);font-size:12px}.how-it-works li b{width:20px;height:20px;color:var(--wine);background:#fff;border-radius:50%;place-items:center;margin-right:7px;font-size:10px;display:inline-grid}.how-it-works small{color:var(--faint);margin-left:auto;font-size:11px}.how-it-works .outline-button{font-size:12px}.back-button{height:30px;color:var(--wine);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin:0 0 18px -8px;padding:0 10px 0 8px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.back-button:hover{background:var(--wine-soft)}.open-folder-head{align-items:center;gap:20px;display:flex}.large-folder{background:#4e8353;border-radius:6px;flex:none;width:68px;height:50px;position:relative;box-shadow:inset 0 -14px #0000000a}.large-folder:before{content:"";background:#4e8353;border-radius:5px 6px 0 0;width:32px;height:9px;position:absolute;top:-7px;left:0}.large-folder i{background:#ffffff8c;border-radius:5px;width:28px;height:4px;position:absolute;top:15px;left:19px}.open-folder-title{flex:1;min-width:0}.open-folder-title>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.upload-small{cursor:pointer;position:relative}.folder-metrics,.cash-summary{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,1fr);margin-top:26px;display:grid;overflow:hidden}.metric{border-right:1px solid var(--line-soft);min-width:0;padding:17px 20px}.metric:last-child{border-right:0}.metric span,.metric strong{display:block}.metric span{color:var(--muted);font-size:11.5px}.metric strong{font:650 21px var(--serif);font-variant-numeric:tabular-nums;margin-top:7px}.metric.emphasis{background:var(--wine-soft)}.metric.emphasis strong{color:var(--wine)}.sheet-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-sm);margin-top:16px;overflow:hidden}.sheet-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.sheet-toolbar h2{font:650 20px var(--serif);margin:0}.sheet-toolbar span{color:var(--faint);margin-top:5px;font-size:12px;display:block}.sheet-toolbar button{height:var(--control-h);color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #0000001a;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 1px #0000000a,0 1px 3px #0000000a}.sheet-toolbar button:hover{background:#fafafa;border-color:#00000029}.table-wrap{overflow-x:auto}.consultant-sheet{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.consultant-sheet th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f6f3f0;padding:12px 14px;font-size:10px;font-weight:700}.consultant-sheet td{border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:14px}.consultant-sheet tbody tr{cursor:pointer;transition:background .12s}.consultant-sheet tbody tr:hover{background:#fbf9f7}.consultant-sheet tbody tr:last-child td{border-bottom:0}.consultant-sheet td:first-child{font-weight:600}.consultant-sheet td strong,.consultant-sheet td small{display:block}.consultant-sheet td small{color:var(--faint);margin-top:4px;font-size:10.5px;font-weight:400}.consultant-sheet td small a{color:var(--wine);text-decoration:underline}.row-number{border-radius:var(--r-sm);color:#fff;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.row-color-green{background:#4e8353}.row-color-orange{background:#c9793f}.row-color-blue{background:#4c8399}.row-color-yellow{color:#5d4a17;background:#d9b543}.paid-value{color:var(--green);font-weight:650}.pending-value{color:var(--amber);font-weight:650}.status{border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-paid{color:var(--green);background:var(--green-soft)}.status-partial,.status-pending{color:var(--amber);background:var(--amber-soft)}.row-action{height:28px;color:var(--ink-soft);white-space:nowrap;background:#fff;border:1px solid #0000001a;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 1px #00000008}.row-action:hover{color:var(--ink);background:#fafafa;border-color:#00000029}.representative-strip{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-sm);grid-template-columns:1.2fr repeat(4,1fr);margin-top:16px;display:grid;overflow:hidden}.representative-strip>div:first-child{background:#f2f2f5;padding:17px 20px}.representative-strip>div:first-child span,.representative-strip>div:first-child strong{display:block}.representative-strip>div:first-child span{color:var(--muted);font-size:11px}.representative-strip>div:first-child strong{font:650 17px var(--serif);margin-top:7px}.cash-summary{grid-template-columns:repeat(3,1fr);margin:0 0 16px}.cash-summary.cash-summary-detalhado{grid-template-columns:repeat(4,minmax(0,1fr))}.depositos-por-data{border-radius:var(--r-md);background:#fffaf0;border:1px solid #e3d8bb;margin:12px 0 18px;padding:16px 20px}.depositos-por-data>div:first-child>span{color:#4b3c1d;font-weight:700}.depositos-por-data p{color:var(--muted);margin:5px 0 14px;font-size:12px}.depositos-por-data-valores{flex-wrap:wrap;gap:10px 24px;display:flex}.depositos-por-data-valores>span{color:var(--muted);gap:3px;font-size:12px;display:grid}.depositos-por-data-valores strong{color:#27231a;font-size:17px}.depositos-por-data details{border-top:1px solid #e8ddc2;margin-top:14px;padding-top:12px}.depositos-por-data summary{color:#765d28;cursor:pointer;font-size:13px;font-weight:700}.depositos-por-data ul{margin:8px 0 0;padding:0;list-style:none}.depositos-por-data li{border-top:1px solid #eee5d1;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.depositos-por-data li strong{white-space:nowrap}.cash-timing-note{color:#4b3c1d;background:#fffaf0;border-radius:9px;margin:0 0 16px;padding:12px 16px;font-size:13px}.simple-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-sm);overflow:hidden}.simple-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:74px 1fr auto 130px;align-items:center;gap:16px;padding:15px 20px;display:grid}.simple-list>div:last-child{border-bottom:0}.date-box{color:var(--muted);font-size:12px}.entry-copy strong,.entry-copy small{display:block}.entry-copy strong{font-size:13.5px;font-weight:600}.entry-copy small{color:var(--faint);margin-top:4px;font-size:11.5px}.old-badge{color:var(--wine);background:var(--wine-soft);border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:650}.entry-amount{color:var(--green);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.closing-paper{background:var(--card);box-shadow:var(--shadow-md);border:1px solid #ddd5d0;border-radius:4px}.closing-paper>header{border-bottom:2px solid #4a4446;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.closing-paper>header>span{color:var(--wine);font:700 19px var(--serif);letter-spacing:.04em}.closing-paper>header div{text-align:right}.closing-paper>header strong,.closing-paper>header small{display:block}.closing-paper>header strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.closing-paper>header small{color:var(--muted);margin-top:4px;font-size:11.5px}.closing-columns{grid-template-columns:1fr 1fr;display:grid}.closing-columns>div{border-right:1px solid var(--line);padding:26px}.closing-columns>div:last-child{border-right:0}.closing-columns h3{font:650 18px var(--serif);margin:0 0 10px}.closing-columns .metric{border-right:0;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.closing-columns .metric span{font-size:12.5px}.closing-columns .metric strong{margin:0;font:650 13.5px Inter,sans-serif}.closing-columns .metric.emphasis{background:var(--wine-soft);padding:13px 11px}.closing-status{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.closing-status span{color:var(--ink-soft);background:#f1eeeb;border-radius:999px;padding:7px 11px;font-size:11.5px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141852;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border-radius:var(--r-lg);background:var(--card);width:min(560px,100%);max-height:92vh;box-shadow:var(--shadow-lg);overflow-y:auto}.modal-wide{width:min(880px,100%)}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.modal>header span{color:var(--wine);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.modal>header h2{font:650 22px var(--serif);margin:0}.modal>header button{width:28px;height:28px;color:var(--ink-soft);background:#7676801f;border:0;border-radius:50%;flex:none;place-items:center;font-size:16px;line-height:1;transition:background .15s;display:grid}.modal>header button:hover{color:var(--ink);background:#76768038}.modal-footer{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#fafafcdb;border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.reading-state{text-align:center;padding:34px 30px 30px}.scan-page{width:68px;height:84px;box-shadow:var(--shadow-sm);background:repeating-linear-gradient(#fff 0 8px,#ece6e2 9px 10px);border:1px solid #dad0cc;border-radius:5px;margin:0 auto 22px;display:block;position:relative;overflow:hidden}.scan-page i{background:var(--wine);width:100%;height:2px;box-shadow:0 0 9px var(--wine);animation:1.2s ease-in-out infinite scan;position:absolute;top:0;left:0}@keyframes scan{50%{top:81px}}.reading-state strong,.reading-state small{display:block}.reading-state strong{font:650 18px var(--serif)}.reading-state small{color:var(--muted);margin-top:7px;font-size:12px}.scan-progress{background:#eee8e5;border-radius:999px;height:6px;margin:22px auto 14px;overflow:hidden}.scan-progress i{border-radius:inherit;background:var(--wine);width:70%;height:100%;animation:1.2s ease-out progress;display:block}@keyframes progress{0%{width:5%}}.reading-state p{color:var(--faint);margin:0;font-size:11.5px}.review-body{padding:20px 22px}.review-notice{border-radius:var(--r-md);background:var(--green-soft);align-items:center;gap:13px;padding:14px 16px;display:flex}.review-notice>span{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.review-notice p{margin:0}.review-notice strong,.review-notice small{display:block}.review-notice strong{font-size:13px}.review-notice small{color:#4d6b5f;margin-top:4px;font-size:11.5px;line-height:1.5}.review-campaign{border:1px solid var(--line);border-radius:var(--r-md);margin-top:14px;overflow:hidden}.review-campaign>header{background:#f8f6f4;grid-template-columns:7px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.review-color{border-radius:5px;width:6px;height:34px}.color-green{background:#4e8353}.color-orange{background:#c9793f}.color-blue{background:#4c8399}.color-yellow{background:#d9b543}.review-campaign header b{color:var(--muted);font-size:11px}.review-head-field{gap:4px;margin:0 10px 4px 0;display:inline-grid}.review-head-field span{color:var(--muted);font-size:10px}.review-head-field input{border-radius:var(--r-sm);border:1px solid #ded6d2;width:130px;height:32px;padding:0 9px;font-size:12.5px}.review-campaign>div>p{border-top:1px solid var(--line-soft);grid-template-columns:1.3fr 1fr 1fr 24px;align-items:end;gap:12px;margin:0;padding:12px 15px;display:grid}.review-campaign p>span{font-size:12px;font-weight:650}.review-campaign label{color:var(--muted);font-size:10px}.review-campaign input{border-radius:var(--r-sm);border:1px solid #ded6d2;width:100%;height:32px;margin-top:4px;padding:0 9px;font-size:12.5px}.review-campaign p>span input{font-weight:650}.review-campaign p>span small input{margin-top:5px;font-size:11.5px;font-weight:400}.review-campaign input.uncertain{background:#fdf8ee;border-color:#cf9f4c}.review-campaign em{width:22px;height:22px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;margin-bottom:5px;font-size:11px;font-style:normal;font-weight:700;display:grid}.review-campaign em.warn{color:var(--amber);background:var(--amber-soft)}.review-warning{border-radius:var(--r-sm);color:var(--amber);background:var(--amber-soft);margin:10px 15px;padding:10px 12px;font-size:11.5px;line-height:1.5}.review-note{border-radius:var(--r-sm);color:#4a6270;background:#edf3f6;margin:10px 15px;padding:10px 12px;font-size:11.5px;line-height:1.5}.review-extra{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:16px;margin-top:6px;font-size:11px;display:flex}.review-extra b{color:var(--ink-soft);font-weight:650}.review-extra.issue{color:var(--amber)}.payment-context{border-radius:var(--r-md);background:var(--wine-soft);justify-content:space-between;align-items:center;gap:16px;margin:20px 24px 0;padding:14px 16px;display:flex}.payment-context span{color:#8d6c75;font-size:12px}.payment-context strong{color:var(--wine);font:650 20px var(--serif);font-variant-numeric:tabular-nums}.form-body{grid-template-columns:1fr 1fr;gap:16px;padding:20px 24px 24px;display:grid}.form-body label{gap:6px;display:grid}.form-body label.full{grid-column:1/-1}.form-body label>span{color:var(--ink-soft);font-size:12px;font-weight:650}.form-body input,.form-body select,.form-body textarea{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #d1d1d6;border-radius:9px;outline:0;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.form-body textarea{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:1.45}.form-body select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236e6e73' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/12px no-repeat;padding-right:34px}.form-body input:focus,.form-body select:focus,.form-body textarea:focus{border-color:var(--wine);box-shadow:0 0 0 3px #c2185b29}.money-field{background:#fff;border:1px solid #d1d1d6;border-radius:9px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.money-field:focus-within{border-color:var(--wine);box-shadow:0 0 0 3px #c2185b29}.money-field b{color:var(--muted);background:#f5f5f7;place-items:center;padding:0 12px;font-size:12.5px;display:grid}.money-field input{border:0;border-radius:0}.money-field input:focus{box-shadow:none}.consultant-detail{padding:22px 24px}.detail-values{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.history-title{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.history-title h3{font:650 17px var(--serif);margin:0}.payment-history{border-top:1px solid var(--line);margin-top:10px}.payment-history>div{border-bottom:1px solid var(--line-soft);grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.payment-history>div>span{color:var(--muted);font-size:11.5px}.payment-history p{margin:0}.payment-history p strong,.payment-history p small{display:block}.payment-history p strong{font-size:12.5px}.payment-history p small{color:var(--muted);margin-top:4px;font-size:11px}.payment-history p small a{color:var(--wine)}.payment-history b{font-variant-numeric:tabular-nums;font-size:13px}.empty-history{color:var(--muted);padding:18px 0;font-size:12.5px}.workspace-state{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);text-align:center;justify-items:center;gap:9px;padding:44px 24px;display:grid}.workspace-state strong{font:650 19px var(--serif)}.workspace-state small{max-width:46ch;color:var(--muted);font-size:12.5px;line-height:1.6}.workspace-state .outline-button{margin-top:9px}.workspace-state.error{background:#fdf8f9;border-color:#e6ccd2}.workspace-state.error strong{color:var(--wine)}.toast{z-index:70;border-radius:var(--r-md);color:#17513f;max-width:420px;box-shadow:var(--shadow-md);background:#f1f9f5;border:1px solid #cadfd6;align-items:center;gap:11px;padding:14px 18px;font-size:12.5px;font-weight:600;display:flex;position:fixed;bottom:26px;right:26px}.toast span{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.toast.toast-error{color:#7d2536;background:#fdf2f4;border-color:#e8ccd2}.toast.toast-error span{background:var(--red)}@media (max-width:1150px){:root{--sidebar-w:216px}.folder-row{grid-template-columns:48px 74px minmax(120px,1fr) 72px repeat(3,minmax(96px,max-content)) 18px}.folder-value.secondary,.folder-alert{display:none}.representative-strip{grid-template-columns:1fr 1fr 1fr}.representative-strip>div:first-child{grid-row:span 2}}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{height:auto;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:0;border-right:0;flex-direction:row;gap:0;position:fixed;inset:auto 0 0;box-shadow:0 -4px 18px #50001e2e}.sidebar .brand,.sidebar-foot{display:none}.sidebar nav{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.nav-item{text-align:center;flex-direction:column;gap:5px;padding:9px 4px;font-size:11px}.nav-item.active{box-shadow:none;color:var(--wine);background:#fff}.nav-item.active svg{color:var(--wine)}.topbar-mark{display:block}.shell{padding-bottom:78px}.workspace{padding-bottom:32px}.month-heading{flex-direction:column;align-items:flex-start}.photo-import{grid-template-columns:auto 1fr;padding:20px}.import-action{text-align:center;grid-column:1/-1}.section-title{flex-direction:column;align-items:flex-start}.mini-totals{justify-content:space-between;width:100%}.how-it-works{flex-direction:column;align-items:flex-start}.how-it-works ol{flex-direction:column;gap:10px}.how-it-works small{margin-left:0}.open-folder-head{flex-wrap:wrap;align-items:flex-start}.open-folder-title{min-width:calc(100% - 96px)}.upload-small{margin-left:88px}.cash-summary,.representative-strip{grid-template-columns:1fr 1fr}.representative-strip>div:first-child{grid-area:auto/1/auto/-1}.simple-list>div{grid-template-columns:60px 1fr auto}.old-badge{display:none}.closing-columns{grid-template-columns:1fr}.closing-columns>div{border-right:0;border-bottom:1px solid var(--line)}.review-campaign>div>p{grid-template-columns:1fr 1fr}.review-campaign p>span{grid-column:1/-1}.review-campaign em{display:none}.form-body{grid-template-columns:1fr}.form-body label.full{grid-column:auto}.toast{max-width:none;bottom:88px;left:14px;right:14px}}@media (max-width:620px){.topbar{gap:12px;min-height:66px;padding:0 16px}.topbar-title strong{font-size:15px}.month-picker strong{min-width:106px;font-size:12px}.month-picker button{width:32px}.workspace{padding-left:16px;padding-right:16px}.folder-row{grid-template-columns:44px 72px minmax(0,1fr) 16px;gap:10px}.folder-owner{grid-column:3}.folder-count,.folder-value,.folder-alert{display:none!important}.folder-arrow{grid-area:1/4/3}.folder-shape,.folder-identity{grid-row:1/3}.cash-summary,.detail-values{grid-template-columns:1fr}.folder-metrics{grid-template-columns:1fr 1fr}.metric{border-right:0;border-bottom:1px solid var(--line-soft)}.representative-strip{grid-template-columns:1fr}.review-head-field{margin-right:0;display:grid}.review-head-field input{width:100%}}.simple-list>div{grid-template-columns:74px 1fr auto 130px auto}.simple-list>div:has(.entry-actions){grid-template-columns:74px 1fr auto 130px 250px}.simple-list .entry-amount{text-align:right;grid-column:4}.simple-list .entry-actions{flex-wrap:nowrap;grid-column:5;justify-content:flex-end}@media (max-width:800px){:is(.simple-list>div,.simple-list>div:has(.entry-actions)){grid-template-columns:60px 1fr auto}.simple-list .entry-amount{grid-column:3}.simple-list .entry-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}}.entry-amount.negative{color:var(--red)}.entry-reversed{background:#fbf8f7}.entry-reversed .entry-copy strong,.entry-reversed .entry-amount{opacity:.65;text-decoration:line-through}.entry-reversal{background:#fbf8f7}.entry-tag{color:var(--muted);background:#ececf0}.entry-locked{min-width:62px;color:var(--faint);text-align:center;font-size:12px;display:inline-block}.heading-actions{flex-wrap:wrap;gap:8px;display:flex}.sheet-toolbar button.botao-despesa:before,.sheet-toolbar button.botao-deposito:before{content:"";border-radius:50%;width:8px;height:8px}.sheet-toolbar button.botao-despesa:before{background:#6b4fa8}.sheet-toolbar button.botao-deposito:before{background:var(--green)}.entry-amount.positive{color:var(--green)}.conta-do-mes{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));align-items:stretch}.conta-item{grid-template-rows:auto 1fr auto;gap:6px;min-height:0;display:grid;container-type:inline-size}.conta-rotulo{min-height:2.7em;line-height:1.35;display:block}.conta-rotulo b{font-size:1.15em}.conta-item strong{white-space:nowrap;align-self:end;font-size:clamp(15px,13.5cqi,25px);line-height:1.1}.conta-item small{white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;line-height:1.3;overflow:hidden}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.stat-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.stat-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stat-grid:has(>:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}.rep-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));align-items:stretch}.rep-card{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.rep-card>header{min-height:46px}.rep-card>.rep-pracas{margin-top:auto}.chart-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch}.caixa-do-mes>div{min-width:150px}.conta-do-mes{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1180px){.conta-do-mes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.conta-do-mes{grid-template-columns:repeat(2,minmax(0,1fr))}.conta-item:last-child:nth-child(odd){grid-column:1/-1}}.movimento-vazio{color:var(--faint);font-size:12px;font-style:italic}.conferencia{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.conferencia.ok{color:var(--green);background:var(--green-soft)}.conferencia.falta{color:var(--red);background:var(--red-soft)}.conferencia.sobra{color:var(--amber);background:var(--amber-soft)}.situacao-fisica{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.situacao-fisica.sem-saida{color:var(--muted);background:#ececf0}.situacao-fisica.na-rua{color:#6b3d8a;background:#f2ebf7}.situacao-fisica.voltando{color:var(--amber);background:var(--amber-soft)}.situacao-fisica.voltou{color:var(--green);background:var(--green-soft)}.carga-controle{gap:14px;padding:18px 24px 0;display:grid}.carga-controle h3{font:650 16px var(--serif);margin:4px 0 0}.carga-resumo{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.carga-controle .review-bloqueio,.carga-controle .review-note,.carga-controle .simple-list{margin:0}.movimento-form{border-top:1px solid var(--line);padding-top:14px}.movimento-form .form-body{padding:12px 0 0}.carga-controle>.modal-footer,.movimento-form .modal-footer{margin:0 -24px}.modal-footer .botao-saida,.modal-footer .botao-volta{height:var(--control-h);color:#fff;white-space:nowrap;border:1px solid #0000001f;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:filter .15s;display:inline-flex;box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff29}.modal-footer .botao-saida{background:linear-gradient(#7d4aa0 0%,#6b3d8a 100%)}.modal-footer .botao-volta{background:linear-gradient(180deg, #2a8064 0%, var(--green) 100%)}.modal-footer .botao-saida:hover,.modal-footer .botao-volta:hover{filter:brightness(1.07)}.relatorio-topo{justify-content:flex-end;margin-bottom:16px;display:flex}@media (max-width:640px){.relatorio-topo{justify-content:stretch}.relatorio-topo .period-toggle{width:100%}.relatorio-topo .period-toggle button{flex:1}}.busca-aba{margin:0 0 16px}.aviso-versao{z-index:1000;color:#fff;text-align:center;background:#7a1631;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:10px 16px;font-size:14px;display:flex;position:fixed;top:0;left:0;right:0}.aviso-versao button{color:#7a1631;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;padding:6px 14px;font-weight:600}.relatorio-praca{margin-top:18px}.relatorio-praca h3{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;font-size:15px;font-weight:650;display:flex}.relatorio-praca h3 small{opacity:.7;font-size:12px;font-weight:400}.rel-lista{gap:14px;margin-top:18px;display:grid}.rel-card{background:var(--card);border:1px solid var(--line-soft);box-shadow:var(--shadow-sm);border-radius:22px;transition:box-shadow .2s;overflow:hidden}.rel-card[open]{box-shadow:var(--shadow-md)}.rel-card>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.rel-card>summary::-webkit-details-marker{display:none}.rel-card>summary:hover{background:var(--line-soft)}.rel-titulo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rel-titulo strong{color:var(--ink);font-size:16px}.rel-titulo small,.rel-nome small,.rel-resumo small,.rel-valores small{color:var(--muted);font-size:12px}.rel-resumo{text-align:right;gap:22px;display:flex}.rel-resumo>span,.rel-valores>span{flex-direction:column;gap:2px;display:flex}.rel-resumo b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.rel-seta{background:var(--wine-soft);width:32px;height:32px;color:var(--wine);border-radius:999px;flex:none;place-items:center;font-size:20px;transition:transform .2s;display:grid}.rel-card[open]>summary .rel-seta{transform:rotate(90deg)}.rel-dentro{gap:10px;padding:4px 14px 16px;display:grid}.rel-praca{box-shadow:none;background:var(--paper);border-color:var(--line);border-radius:18px}.rel-praca>summary{padding:14px 18px}.rel-praca[open]{box-shadow:none}.rel-card-aviso{background:var(--amber-soft);border-color:#f1dcc0}.rel-card-destaque{border-color:#ead0d8}.rel-pessoas{gap:8px;margin:0;padding:4px 14px 16px;list-style:none;display:grid}.rel-pessoas li{background:var(--card);border:1px solid var(--line-soft);border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex}.rel-pos{background:var(--wine-soft);width:30px;height:30px;color:var(--wine);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.rel-pessoas li:first-child .rel-pos{background:var(--wine);color:#fff}.rel-nome{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rel-nome strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.rel-valores{text-align:right;font-variant-numeric:tabular-nums;gap:18px;font-size:14px;display:flex}.rel-valores>span{min-width:92px}.rel-chip{background:var(--amber);color:#fff;border-radius:999px;align-self:center;padding:3px 10px;font-size:12px;display:inline-block}@media (max-width:720px){.rel-card>summary{flex-wrap:wrap;padding:16px}.rel-resumo{text-align:left;order:3;justify-content:space-between;width:100%}.rel-pessoas li{flex-wrap:wrap}.rel-valores{text-align:left;justify-content:space-between;width:100%;padding-left:44px}.rel-valores>span{min-width:0}}.rel-tile-btn{all:unset;cursor:pointer;border-radius:22px;display:block}.rel-tile-btn:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.rel-detalhe{margin-bottom:8px}.rel-detalhe-titulo{justify-content:space-between;align-items:center;gap:12px;padding:0 6px;display:flex}.rel-detalhe-titulo strong{color:var(--ink);font-size:16px}@media (max-width:480px){.topbar-title{display:none}.topbar{justify-content:space-between}}.finance-filtros{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.finance-filtros label{flex:1;gap:5px;min-width:150px;font-size:12px;font-weight:700;display:grid}.finance-filtros input,.finance-filtros select,.saida-descricao select{color:#222;background:#fff;border:1px solid #d8d4cb;border-radius:9px;max-width:100%;padding:8px 10px}.finance-filtros .finance-busca{flex:2;min-width:220px}.finance-calendario{margin-bottom:18px}.finance-calendario.com-dia{margin-bottom:0}.finance-contas-dia{margin-bottom:18px}.finance-lista-fechada>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.finance-lista-fechada>summary::-webkit-details-marker{display:none}.finance-lista-fechada>summary strong{font:650 20px var(--serif);display:block}.finance-lista-fechada>summary small{color:var(--faint);margin-top:5px;font-size:12px;display:block}.finance-lista-fechada>summary .finance-lista-abrir{color:#765d28;flex:none;font-size:13px;font-weight:700}.finance-lista-fechada>summary .finance-lista-abrir:after{content:"⌄";vertical-align:-1px;margin-left:8px;font-size:18px;display:inline-block}.finance-lista-fechada[open]>summary .finance-lista-abrir:after{transform:rotate(180deg)}.finance-lista-fechada>summary:hover,.finance-lista-fechada>summary:focus-visible{background:#fbf7eb;outline-color:#b99443}.finance-calendario-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 20px 20px;display:grid}.finance-calendario-semana{text-align:center;color:#777;padding:5px 0;font-size:12px}.finance-calendario-dia,.finance-calendario-vazio{min-height:78px}.finance-calendario-dia{color:#292929;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e5df;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px;display:flex}.finance-calendario-dia:hover,.finance-calendario-dia:focus-visible{border-color:#b99443;outline-color:#b99443}.finance-calendario-dia.com-contas{background:#fbf7eb;border-color:#d4bc7d}.finance-calendario-dia.selecionado{color:#fff;background:#24211b;border-color:#24211b}.finance-calendario-dia.hoje b{text-underline-offset:3px;-webkit-text-decoration:underline #b99443;text-decoration:underline #b99443;text-decoration-thickness:2px}.finance-calendario-dia small,.finance-calendario-dia span{font-size:11px;line-height:1.25}.finance-calendario-dia span{overflow-wrap:anywhere;font-weight:700}.finance-resumo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.finance-apoio{padding:22px}.finance-apoio h2{margin:0 0 6px}.finance-apoio p{color:#6c6a66;margin:0 0 18px;font-size:13px}.finance-apoio>div:not(.finance-meses){border-top:1px solid #e8e5df;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.finance-apoio small{color:#777;font-size:11px;display:block}.finance-meses>div{grid-template-columns:108px minmax(30px,1fr) 100px;align-items:center;gap:9px;padding:7px 0;font-size:12px;display:grid}.finance-meses i{background:#f1eee6;border-radius:6px;height:9px}.finance-meses i b{border-radius:inherit;background:#b99443;height:100%;display:block}.finance-meses strong{text-align:right}.saida-descricao select{margin-top:6px;font-size:12px;display:block}.finance-categorias-editor{gap:6px;display:grid}.finance-categorias-editor>form{border-bottom:1px solid #eee;justify-content:space-between;align-items:end;gap:12px;width:100%;padding:7px 0;display:flex}.finance-categorias-editor label{flex:1;gap:4px;display:grid}.finance-categorias-editor label span{color:#6c6a66;font-size:11px}.finance-categorias-editor input{border:1px solid #d8d4cb;border-radius:9px;width:100%;min-width:0;padding:9px 10px}.finance-outros-meses{border-top:1px solid #eee;padding:12px 20px}.finance-outros-meses summary{cursor:pointer;color:#765d28;font-weight:700}@media (max-width:780px){.finance-resumo-grid{grid-template-columns:1fr}.finance-meses>div{grid-template-columns:88px minmax(30px,1fr) 94px}}@media (max-width:600px){.finance-calendario-grade{gap:3px;padding:0 10px 14px}.finance-calendario-dia,.finance-calendario-vazio{min-height:52px}.finance-calendario-dia{border-radius:6px;padding:4px}.finance-calendario-dia small,.finance-calendario-dia span{font-size:9px}.finance-calendario-dia span{display:none}}@media (max-width:780px){.cash-summary.cash-summary-detalhado{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.cash-summary.cash-summary-detalhado{grid-template-columns:1fr}}.cash-conferir-nota{border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13px}.cash-conferir-nota.pendente{color:var(--amber,#8a5a00);background:var(--amber-soft,#fdf3dc)}.cash-conferir-nota.ok{color:var(--green,#1f6b45);background:var(--green-soft,#e3f3ea)}.row-action.confirmar{color:#fff;background:var(--green,#1f6b45);border-color:var(--green,#1f6b45)}.row-action.conferido{color:var(--green,#1f6b45);background:var(--green-soft,#e3f3ea);border-color:#0000}.form-body .check-line{border:1px solid var(--line,#e6e1dc);cursor:pointer;border-radius:10px;flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.form-body .check-line input{flex:none;width:18px;height:18px;margin:2px 0 0}.form-body .check-line span{color:var(--muted,#6b6b6b);text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.45}.form-body .check-line span b{color:var(--ink,#1c1c1c)}.login-tela{background:linear-gradient(160deg, var(--wine) 0%, var(--wine-deep) 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-carregando{color:#ffffffd9;font-size:13px}.login-caixa{border-radius:var(--r-lg);background:var(--card);width:min(400px,100%);box-shadow:var(--shadow-lg);padding:32px}.login-marca{border-bottom:1px solid var(--line);align-items:center;gap:13px;margin-bottom:28px;padding-bottom:22px;display:flex}.login-marca>span{color:#fff;background:var(--wine);width:46px;height:46px;font:600 24px var(--serif);border-radius:13px;flex:none;place-items:center;display:grid}.login-marca strong,.login-marca small{display:block}.login-marca strong{font:600 19px var(--serif)}.login-marca small{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:10px}.login-caixa form{gap:16px;display:grid}.login-caixa label{gap:6px;display:grid}.login-caixa label>span{color:var(--ink-soft);font-size:12px;font-weight:650}.login-caixa input{border:1px solid #ded6d2;border-radius:10px;outline:0;height:46px;padding:0 13px;font-size:14px}.login-caixa input:focus{border-color:#b06b7d;box-shadow:0 0 0 3px #f7e9ed}.login-caixa .primary-button{margin-top:4px;padding:13px 16px;font-size:13.5px}.login-erro{border-radius:var(--r-sm);color:#7d2536;background:var(--red-soft);margin:0;padding:11px 13px;font-size:12.5px}.login-aviso{gap:11px;display:grid}.login-aviso strong{font:500 17px var(--serif)}.login-aviso p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.login-aviso code{border-radius:var(--r-sm);word-break:break-all;background:#f4f1ee;padding:12px 13px;font-size:11.5px;display:block}.sessao-canto{z-index:40;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.sessao-chip{color:#fff;background:var(--wine);width:42px;height:42px;box-shadow:var(--shadow-md);font:600 17px var(--serif);border:1px solid #8e2f4d;border-radius:50%;place-items:center;display:grid}.sessao-chip:hover{background:var(--wine-dark)}.sessao-menu{border:1px solid var(--line);border-radius:var(--r-md);min-width:212px;box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}.sessao-quem{border-bottom:1px solid var(--line);background:#fdfbfa;padding:13px 15px}.sessao-quem strong{font-size:13px;display:block}.sessao-quem small{color:var(--faint);margin-top:3px;font-size:10.5px;display:block}.sessao-menu button{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--ink-soft);text-align:left;background:#fff;padding:11px 15px;font-size:12.5px;font-weight:600;display:block}.sessao-menu button:first-of-type{border-top:0}.sessao-menu button:hover{color:var(--wine);background:var(--wine-soft)}.sessao-menu .sessao-sair{color:var(--wine)}@media (max-width:900px){.sessao-canto{bottom:88px;right:12px}}.conta-dica{color:var(--faint);margin:0;font-size:11.5px}.conta-ok{border-radius:var(--r-sm);color:#155e3f;background:var(--green-soft);margin:0;padding:12px 14px;font-size:13px}.conta-corpo{gap:16px;padding:20px 22px;display:grid}.conta-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.conta-lista>li{border:1px solid var(--line);border-radius:var(--r-md);background:#fdfbfa;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.conta-lista>li.conta-inativo{opacity:.55}.conta-quem strong{font-size:13.5px;display:block}.conta-quem strong em{color:var(--faint);font-style:normal;font-weight:500}.conta-quem small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.conta-lista select{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;height:34px;padding:0 8px;font-size:12px}.conta-acoes{gap:6px;display:flex}.conta-acoes button{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-soft);background:#fff;padding:7px 11px;font-size:11.5px;font-weight:650}.conta-acoes button:hover:not(:disabled){color:var(--wine);background:var(--wine-soft);border-color:#d6c8cd}.conta-acoes button:disabled{opacity:.5}.conta-senha{border-top:1px dashed var(--line);grid-column:1/-1;gap:8px;padding-top:10px;display:flex}.conta-senha input{border-radius:var(--r-sm);border:1px solid #ded6d2;flex:1;height:38px;padding:0 11px;font-size:13px}.conta-senha .primary-button{padding:0 16px;font-size:12.5px}.conta-adicionar{border-radius:var(--r-sm);color:var(--wine);background:var(--wine-soft);border:1px dashed #d6c8cd;justify-self:start;padding:10px 15px;font-size:12.5px;font-weight:650}.conta-novo{border:1px solid var(--line);border-radius:var(--r-md);background:#fdfbfa}.conta-novo select{background:#fff;border:1px solid #ded6d2;border-radius:10px;height:42px;padding:0 11px;font-size:13.5px}.conta-novo-acoes{justify-content:flex-end;gap:10px;padding:0 18px 16px;display:flex}.conta-perfis{gap:7px;margin:0;padding:0;list-style:none;display:grid}.conta-perfis li{color:var(--muted);font-size:11.5px;line-height:1.5}.conta-perfis strong{color:var(--ink-soft)}@media (max-width:640px){.conta-lista>li{grid-template-columns:1fr}.conta-acoes{justify-content:flex-start}}.assistente-botao{z-index:40;border:1px solid var(--line);width:42px;height:42px;color:var(--wine);box-shadow:var(--shadow-md);background:#fff;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:70px;right:18px}.assistente-botao:hover{background:var(--wine-soft)}.assistente-painel{z-index:45;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);width:min(420px,100vw - 32px);height:min(600px,100vh - 150px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;bottom:122px;right:18px;overflow:hidden}.assistente-painel>header{border-bottom:1px solid var(--line);background:#fdfbfa;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.assistente-painel>header strong{font-size:14px;display:block}.assistente-painel>header small{color:var(--faint);margin-top:2px;font-size:11px;display:block}.assistente-topo{align-items:center;gap:6px;display:flex}.assistente-topo button{color:var(--muted);border-radius:var(--r-sm);background:0 0;border:0;padding:6px 8px;font-size:12px;font-weight:600}.assistente-topo button:hover{color:var(--wine);background:var(--wine-soft)}.assistente-topo button:last-child{font-size:18px;line-height:1}.assistente-conversa{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.assistente-balao{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:88%;margin:0;padding:9px 12px;font-size:13px;line-height:1.5}.assistente-balao.voce{color:#fff;background:var(--wine);border-bottom-right-radius:4px;align-self:flex-end}.assistente-balao.assistente{color:var(--ink);background:var(--paper);border-bottom-left-radius:4px;align-self:flex-start}.assistente-balao.sistema{max-width:100%;color:var(--muted);text-align:center;background:0 0;align-self:center;font-size:12px}.assistente-balao.pensando{font-style:italic}.assistente-vazio{gap:8px;display:grid}.assistente-vazio p{color:var(--muted);margin:0 0 4px;font-size:12.5px}.assistente-vazio button{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-soft);text-align:left;background:#fff;padding:9px 12px;font-size:12.5px}.assistente-vazio button:hover{color:var(--wine);background:var(--wine-soft);border-color:#d9a7b3}.assistente-confirmar{border-radius:var(--r-md);background:#fffafb;border:1px solid #e6c3cb;padding:12px 14px}.assistente-confirmar strong{color:var(--wine);font-size:12.5px}.assistente-confirmar p{margin:6px 0 10px;font-size:13px;line-height:1.5}.assistente-confirmar div{justify-content:flex-end;gap:8px;display:flex}.assistente-entrada{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex}.assistente-entrada input{border:1px solid var(--line);border-radius:var(--r-sm);min-width:0;font:inherit;flex:1;padding:10px 12px;font-size:13px}@media (max-width:900px){.assistente-botao{bottom:140px;right:12px}.assistente-painel{width:auto;height:calc(100vh - 260px);bottom:192px;left:12px;right:12px}}.assistente-microfone{border:1px solid var(--line);border-radius:var(--r-sm);width:40px;color:var(--wine);background:#fff;flex:none;place-items:center;display:grid}.assistente-microfone:hover{background:var(--wine-soft)}.assistente-microfone.ativo{color:#fff;border-color:var(--red);background:var(--red)}.assistente-voz-ativa{border-top:1px solid var(--line);background:#fffafb;align-items:center;gap:10px;padding:10px 14px;display:flex}.assistente-voz-ativa strong{color:var(--wine);flex:1;font-size:12.5px}.assistente-voz-ativa .ponto{background:var(--faint);border-radius:50%;width:10px;height:10px}.assistente-voz-ativa .ponto.ao-vivo{background:var(--red);animation:1.2s ease-in-out infinite pulsar-voz}@keyframes pulsar-voz{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.assistente-voz-ativa .ponto.ao-vivo{animation:none}}@media (min-width:901px){.assistente-painel{resize:both;min-width:300px;max-width:calc(100vw - 16px);min-height:280px;max-height:calc(100vh - 16px);bottom:auto;right:auto}.assistente-painel>header{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.assistente-painel>header:active{cursor:grabbing}}.assistente-topo button[aria-label=Minimizar]{font-size:18px;line-height:1}.assistente-barrinha{z-index:45;border:1px solid var(--line);min-width:220px;color:var(--ink);box-shadow:var(--shadow-md);text-align:left;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:122px;right:18px}.assistente-barrinha strong{flex:1;font-size:12.5px}.assistente-barrinha small{color:var(--faint);font-size:11px}.assistente-barrinha .ponto{background:var(--wine);border-radius:50%;width:9px;height:9px}.assistente-barrinha.ao-vivo .ponto{background:var(--red);animation:1.2s ease-in-out infinite pulsar-voz}.assistente-barrinha:hover{background:var(--wine-soft)}@media (min-width:901px){.assistente-barrinha{bottom:auto;right:auto}}@media (max-width:900px){.assistente-barrinha{bottom:192px;left:12px;right:12px}}
