.cols{display:grid;grid-template-columns:300px 1fr;grid-gap:20px;gap:20px;align-items:start}.cols.sell{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.cols-rev{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.avg-box{border:1px solid var(--line-soft);border-radius:10px;padding:14px 16px;margin-bottom:16px;background:linear-gradient(90deg,var(--gold-tint-10),transparent)}.avg-box .l{font-size:12px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.avg-box .v{font-size:22px;color:var(--ro-primaria-texto);font-weight:700;font-family:var(--ff-display);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avg-box .s{font-size:11.5px;color:var(--text-muted);margin-top:2px}.offer{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid var(--line-soft);border-radius:11px;padding:16px 18px;margin-bottom:12px;background:var(--card);box-shadow:var(--shadow);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease;container-type:inline-size}.offer:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:var(--ro-sombra-2)}.offer .o-info{flex:1 1;min-width:0}.offer .o-price{flex-shrink:0}@container (max-width:440px){.offer .o-price{flex-basis:100%;padding-top:12px;border-top:1px solid var(--line-soft)}.offer .o-price .btn{width:100%}}.offer .o-name{font-size:16.5px;font-weight:700;color:var(--text-strong)}.offer .o-meta{font-size:12.5px;color:var(--text-muted);margin-top:3px;line-height:1.5}.offer .o-price{text-align:right}.offer .o-price .p{font-size:19px;font-weight:700;color:var(--ro-primaria-texto);font-family:var(--ff-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offer .o-price .lt{font-size:11.5px;color:var(--text-muted);margin-top:2px}.mine-badge{display:inline-block;font-size:10px;letter-spacing:.05em;border:1px solid var(--line-soft);border-radius:20px;padding:2px 8px;color:var(--ro-primaria-texto);margin-left:8px;vertical-align:2px}.coin-svg{width:64px;height:64px;flex-shrink:0}.summary-row{display:flex;justify-content:space-between;font-size:14px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.summary-row .k{color:var(--text-muted)}.summary-row .v{font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary-row.total{border-bottom:none;padding-top:14px}.summary-row.total .k{color:var(--text-strong);font-weight:700;font-size:15px}.summary-row.total .v{color:var(--ro-primaria-texto);font-size:21px;font-family:var(--ff-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pay-title{font-size:13.5px;font-weight:700;color:var(--text);margin:18px 0 10px}.pay-opt{display:flex;align-items:center;gap:11px;border:1px solid var(--line-soft);border-radius:9px;padding:12px 14px;margin-bottom:9px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pay-opt:hover:not(.off){border-color:var(--gold);transform:translateY(-1px)}.pay-opt.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset;color:var(--ro-primaria-texto)}.pay-opt.off{opacity:.42;cursor:not-allowed}.pay-opt .dot{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--line);flex-shrink:0}.pay-opt.on .dot{border-color:var(--gold);background:radial-gradient(circle,var(--gold) 45%,transparent 50%)}.pay-opt .soon-s{margin-left:auto;font-size:9.5px;border:1px solid var(--line-soft);border-radius:20px;padding:2px 7px;color:var(--text-muted)}.trust{display:flex;justify-content:space-around;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.trust div{text-align:center;font-size:10.5px;color:var(--text-muted);line-height:1.4;font-weight:600}.trust svg{width:20px;height:20px;stroke:var(--gold);fill:none;stroke-width:1.5;margin-bottom:4px}.sell-coin{display:flex;align-items:center;gap:12px;border:1px solid var(--line-soft);border-radius:11px;padding:14px 16px;margin-bottom:11px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.sell-coin:hover{box-shadow:var(--ro-sombra-2)}.sell-coin.selected,.sell-coin:hover{border-color:var(--gold);transform:translateY(-2px)}.sell-coin.selected{background:var(--card-hover);box-shadow:0 0 0 1.5px var(--gold) inset,var(--ro-sombra-2)}.sell-coin.listed{opacity:.5;cursor:default;transform:none;box-shadow:none}.sell-coin .c-name{font-size:15px;font-weight:700;color:var(--text-strong)}.sell-coin .c-meta{font-size:12px;color:var(--text-muted);margin-top:2px}.badge-green{align-items:center;gap:5px;color:var(--ro-sucesso-texto);border:1px solid var(--green-line);background:var(--green-wash);border-radius:5px}.badge-gold,.badge-green{display:inline-flex;font-size:10.5px;font-weight:700;padding:2px 8px;margin-top:5px}.badge-gold{color:var(--ro-primaria-texto);border:1px solid var(--line-soft);border-radius:5px}.badge-red{display:inline-flex;gap:5px;font-size:10.5px;color:var(--ro-perigo-texto);border:1px solid var(--red-line-soft);background:var(--red-wash);border-radius:5px;padding:2px 8px;margin-top:5px;cursor:pointer}.badge-red,.check{align-items:center;font-weight:700}.check{width:22px;height:22px;flex-shrink:0;border:1.5px solid var(--line);border-radius:6px;display:flex;justify-content:center;font-size:14px;color:var(--on-gold)}.sell-coin.selected .check{background:var(--gold);border-color:var(--gold)}.qty-note{font-size:11.5px;color:var(--text-muted);margin:2px 0 14px}.price-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--input-bg);padding:0 16px;margin:8px 0 16px}.price-input span{font-size:18px;color:var(--text-muted);font-weight:700}.price-input input{flex:1 1;border:none;background:transparent;color:var(--text-strong);font-size:26px;font-weight:700;font-family:var(--ff-display);padding:12px 10px;outline:none;width:100%}.terms{gap:9px;font-size:13px;color:var(--text-muted);margin:16px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.terms,.terms .cb{display:flex;align-items:center}.terms .cb{width:17px;height:17px;border:1.5px solid var(--line);border-radius:4px;flex-shrink:0;justify-content:center;font-size:12px;color:var(--on-gold)}.terms.on .cb{background:var(--gold);border-color:var(--gold)}.terms b{color:var(--ro-primaria-texto)}.how-row{gap:13px;margin-bottom:15px;font-size:13.5px;color:var(--text-muted);line-height:1.4}.how-row,.how-row .hi{display:flex;align-items:center}.how-row .hi{width:40px;height:40px;flex-shrink:0;border:1.2px solid var(--gold);border-radius:50%;justify-content:center}.how-row .hi svg{width:18px;height:18px;stroke:var(--gold);fill:none;stroke-width:1.6}.note{font-size:12px;color:var(--text-muted);line-height:1.55;margin-top:12px;display:flex;gap:8px}.note svg{width:15px;height:15px;stroke:var(--gold);fill:none;stroke-width:1.6;flex-shrink:0;margin-top:1px}.stepper{display:flex;align-items:center;gap:10px}.stepper button{width:28px;height:28px;border-radius:7px;border:1px solid var(--line-soft);background:transparent;color:var(--ro-primaria-texto);font-size:16px;cursor:pointer;font-weight:700;line-height:1}.stepper button:hover{border-color:var(--gold)}.stepper button:disabled{opacity:.3;cursor:not-allowed}.stepper .n{min-width:22px;text-align:center;font-weight:700;color:var(--text-strong)}.hist{margin-top:16px}.hist-row{display:flex;justify-content:space-between;font-size:13px;padding:8px 2px;border-bottom:1px solid var(--line-soft)}.hist-row .d{color:var(--text-muted)}.hist-row .p{font-weight:700;color:var(--text)}.hist-head{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ro-primaria-texto);font-weight:700}.filter-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.filter-row .ffield{flex:1 1;min-width:110px}.filter-row label{display:block;font-size:11px;color:var(--text-muted);font-weight:700;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.filter-row .btn{padding:10px 16px;font-size:13px;width:auto}.edit-link{font-size:11.5px;color:var(--ro-primaria-texto);cursor:pointer;text-decoration:underline;margin-left:12px}.edit-link:hover{opacity:.8}.folder{border:1px solid var(--line-soft);border-radius:11px;margin-bottom:11px;overflow:hidden}.folder.active{border-color:var(--gold)}.folder-head{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:12px 14px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:background .18s}.folder-head:hover{background:var(--card-hover)}.folder-chev{width:16px;height:16px;flex-shrink:0;stroke:var(--gold);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}.folder-chev.open{transform:rotate(90deg)}.folder-ico{width:20px;height:20px;flex-shrink:0;stroke:var(--gold);fill:none;stroke-width:1.5}.folder-t{display:flex;flex-direction:column;gap:2px;min-width:0}.folder-name{font-size:14.5px;font-weight:700;color:var(--text-strong)}.folder-sub{font-size:11.5px;color:var(--text-muted)}.folder-body{padding:12px 14px 4px;border-top:1px solid var(--line-soft)}.folder-sub-head{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ro-primaria-texto);font-weight:700;margin:4px 0 8px}.tipo-sel{border:none;padding:0;margin:0 0 4px}.tipo-sel legend{padding:0}.tipo-opt{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid var(--line-soft);border-radius:10px;padding:9px 13px;margin-bottom:8px;cursor:pointer;transition:all .18s}.tipo-opt.on,.tipo-opt:hover{border-color:var(--gold)}.tipo-opt.on{background:var(--card-hover);box-shadow:0 0 0 1px var(--gold) inset}.tipo-opt input{accent-color:var(--gold);width:16px;height:16px;flex-shrink:0;margin:0}.tipo-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.tipo-nome{font-size:13.5px;font-weight:700;color:var(--text-strong)}.tipo-meta{font-size:11px;color:var(--text-muted);line-height:1.35}.infotip{margin-left:6px;vertical-align:middle}.infotip,.infotip-btn{position:relative;display:inline-flex;align-items:center}.infotip-btn{width:18px;height:18px;padding:0;border-radius:50%;border:1px solid var(--gold);background:transparent;color:var(--ro-primaria-texto);font-size:11px;font-weight:700;font-style:italic;font-family:serif;line-height:1;cursor:help;justify-content:center}.infotip-btn:after{content:"";position:absolute;inset:-13px}.infotip-btn:focus-visible,.infotip-btn:hover{background:var(--gold-wash)}.infotip-balao{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:260px;max-width:70vw;padding:10px 12px;background:var(--navy-card2);border:1px solid var(--gold);border-radius:8px;box-shadow:var(--shadow-toast);z-index:60;font-size:12px;font-weight:400;font-style:normal;line-height:1.45;color:var(--text);text-align:left;white-space:normal}.infotip-balao a{color:var(--gold-bright);text-decoration:underline;display:inline-block;margin-top:6px;min-height:24px}.livro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start;margin-top:22px}.livro-lado h3{margin-bottom:10px}.livro-filtros{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.filtro-valor{border:1px solid var(--line-soft);border-radius:10px;background:var(--input-bg)}.filtro-valor>summary{list-style:none;cursor:pointer;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:700;color:var(--text-muted)}.filtro-valor>summary::-webkit-details-marker{display:none}.filtro-valor>summary:before{content:"";width:7px;height:7px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg);transition:transform .15s ease}.filtro-valor[open]>summary:before{transform:rotate(45deg)}.filtro-valor>summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:10px}.filtro-valor .filter-row{padding:0 12px 12px}.filtro-valor .tinput{margin-bottom:0}.livro-mais{text-align:center;margin-top:14px}.livro-mais p{font-size:12px;color:var(--text-muted);margin:0 0 6px}.livro-mais .btn{width:100%}.mercado-graficos{margin-top:24px}.offer:hover{transform:none}.offer .o-obs{font-style:italic}.offer .stepper{margin-top:10px}.stepper-de{font-size:12px;color:var(--text-muted)}.offer .o-total{margin-top:8px;font-weight:700;color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offer .o-comprar{margin-top:8px;width:auto;padding:8px 18px;font-size:13px}.offer .bid-ico{width:52px;height:52px}.offer .bid-ico svg{width:22px;height:22px;stroke:var(--green);fill:none;stroke-width:1.7}.offer .o-price .p-compra{color:var(--ro-sucesso-texto)}.offer .o-acoes{margin-top:8px;display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.mo-acoes .btn,.offer .o-acoes .btn{width:auto;min-height:44px;min-width:44px;padding:6px 14px;font-size:12.5px}.minhas-ofertas{margin-bottom:0}.minhas-vazio{font-size:13px;color:var(--text-muted);margin:0;padding:4px 0}.minhas-lista,.mo-exec-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.minha-oferta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--line-soft);border-radius:10px;background:var(--input-bg)}.mo-info{flex:1 1 280px;min-width:0}.mo-cab{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mo-lado{font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:5px;border:1px solid}.mo-lado.venda{color:var(--ro-primaria-texto);background:var(--gold-tint-14);border-color:var(--line-soft)}.mo-lado.compra{color:var(--ro-sucesso-texto);background:var(--green-wash);border-color:var(--green-line)}.mo-tipo{font-weight:700;font-size:15px;color:var(--text-strong)}.mo-meta{font-size:13px;color:var(--text-muted);line-height:1.45}.mo-meta b{color:var(--text)}.mo-fila{font-size:12.5px;margin-top:4px;font-weight:600}.mo-fila.venda{color:var(--ro-primaria-texto)}.mo-fila.compra{color:var(--ro-sucesso-texto)}.mo-acoes{display:flex;gap:8px;align-items:center}.mo-executadas{margin-top:16px;padding-top:6px;border-top:1px solid var(--line-soft)}.mo-executadas>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;min-height:44px}.mo-executadas>summary::-webkit-details-marker{display:none}.mo-executadas>summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg);transition:transform .15s ease}.mo-executadas[open]>summary:after{transform:rotate(-135deg)}.mo-executadas>summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mo-executadas .n{font-size:12px;color:var(--text-muted);font-weight:700}.mo-executadas[open]>summary{margin-bottom:10px}.mo-executadas h4{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.mo-exec{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;padding:8px 12px;border-radius:8px;border:1px solid var(--line-soft)}.mo-exec-lado{font-weight:700}.mo-exec-lado.venda{color:var(--ro-primaria-texto)}.mo-exec-lado.compra{color:var(--ro-sucesso-texto)}.mo-exec-data{color:var(--text-muted);margin-left:8px}.mo-exec-valor{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.comp-row{text-decoration:none;color:inherit;min-height:44px;border-radius:8px}a.comp-row:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.comp-logo{border-radius:50%;margin-right:6px;vertical-align:middle}.modal-sub{margin-bottom:12px}.modal-sub b{color:var(--ro-primaria-texto)}.pix-bloco{margin-top:14px}.pix-codigo{width:100%;font-family:ui-monospace,monospace;font-size:12px}.pix-qr{display:block;width:180px;height:180px;margin:12px auto}.campos-dupla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.campo{min-width:0}.campo .tinput{margin-bottom:0}.campo .price-input{margin:8px 0 0}.campos-dupla+.field-lbl{margin-top:18px}.resumo-compra{margin-top:6px;padding:4px 14px 2px;border:1px solid var(--line-soft);border-radius:10px;background:var(--input-bg)}.resumo-compra .summary-row:last-child{border-bottom:none}.compra-cta{margin-top:14px}.coluna-pilha{display:flex;flex-direction:column;gap:18px}.coluna-pilha>.panel{margin-bottom:0}.bloco-seguinte{margin-top:24px}.avg-box .v.v-menor{font-size:19px}.hist .empty{margin-top:8px}.reservas{margin-bottom:18px}.reservas-intro{margin:0 0 6px;font-size:13px}.reserva{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line-soft)}.reserva-t{font-weight:700;color:var(--text-strong)}.reserva-d{font-size:12px;color:var(--text-muted)}.reserva-tempo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:18px;color:var(--ro-primaria-texto)}.reserva-tempo.acabando{color:var(--ro-perigo-texto)}.aviso-topo{margin-bottom:18px}.explicacoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:20px;align-items:start}.explicacoes>.panel{margin-bottom:0}.acoes-texto{display:flex;gap:16px;margin:10px 0 12px;flex-wrap:wrap}.link-btn{background:none;border:0;padding:0 2px;min-height:44px;display:inline-flex;align-items:center;font:600 12.5px var(--ff-sans);color:var(--ro-primaria-texto);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.link-btn:hover{color:var(--gold-bright)}.link-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.motivo{font-size:12px;color:var(--text-muted);margin:8px 0 0;line-height:1.45}.terms:has(input:focus-visible) .cb{outline:2px solid var(--gold);outline-offset:2px}.terms{min-height:44px}.campos-dupla .tinput{min-height:56px;font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coin-svg .moeda-realista-img{width:100%;height:100%;object-fit:contain}.cotacoes{margin-bottom:22px}.cotacoes-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.cotacao{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:14px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.cotacao-cab{display:flex;align-items:center;gap:14px}.cotacao-cab .coin-svg{width:56px;height:56px}.cotacao-nome{font-family:var(--ff-display);font-size:19px;color:var(--text-strong);margin:0;line-height:1.2}.cotacao-sub{font-size:12px;color:var(--text-muted);margin:2px 0 0}.cotacao-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:12px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.cotacao-numeros dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);line-height:1.3}.cotacao-numeros dd{margin:4px 0 0;font-size:17px;font-weight:700;font-family:var(--ff-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-strong);overflow-wrap:anywhere}.cotacao-numeros dd.ouro{color:var(--ro-primaria-texto)}.cotacao-numeros dd.verde{color:var(--ro-sucesso-texto)}.cotacao-ver{width:100%;min-height:44px}.mercado-graficos .kpis{margin:16px 0 0}.cotacao-numeros dd.sem-valor{font-family:var(--ff-sans);font-size:13px;font-weight:600;color:var(--text-muted)}.app-cliente .note,.modal .note{display:block;position:relative}.app-cliente .note:has(>svg),.modal .note:has(>svg){padding-left:23px}.app-cliente .note>svg,.modal .note>svg{position:absolute;left:0;top:2px}.app-cliente .note.aviso-cadastro,.app-cliente .note.nota-rodape{display:flex;padding-left:14px}.app-cliente .note.nota-rodape{padding-left:0}.app-cliente .note.aviso-cadastro>svg,.app-cliente .note.nota-rodape>svg{position:static}.sell-coin.sem-custodia{opacity:1;cursor:default;border-style:dashed;border-color:var(--ro-perigo)}.sell-coin.sem-custodia .check{visibility:hidden}.sell-coin.sem-custodia .coin-svg{opacity:.55}.aviso-sem-custodia{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:5px}.aviso-sem-custodia .badge-red{margin-top:0;cursor:default;color:var(--ro-perigo-texto)}.aviso-sem-custodia-tx{font-size:12px;color:var(--ro-texto-suave);line-height:1.4}.aviso-sem-custodia .link-btn{min-height:32px;font-size:12px;color:var(--ro-primaria-texto)}.wizard-steps{margin-bottom:26px;flex-wrap:wrap;gap:6px}.wizard-steps,.wz-step{display:flex;align-items:center}.wz-step{gap:10px}.wz-num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;border:1.5px solid var(--line-soft);color:var(--text-muted);flex-shrink:0}.wz-num.done{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.wz-num.active{border-color:var(--gold);color:var(--ro-primaria-texto)}.wz-label{font-size:12.5px;font-weight:600;color:var(--text-muted)}.wz-label.on{color:var(--text-strong)}.wz-line{width:36px;height:1px;background:var(--line-soft);margin:0 4px}select.tinput{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--select-caret);background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:34px}.photo-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:10px 0 4px}.photo-row.single{grid-template-columns:minmax(0,1fr);max-width:320px}.photo-slot{border:1.5px dashed var(--line-soft);border-radius:10px;aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;position:relative;overflow:hidden;text-align:center;padding:8px}.photo-slot:hover{border-color:var(--gold)}.photo-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo-slot span{font-size:11.5px;color:var(--text-muted);font-weight:600}.photo-slot svg{width:26px;height:26px;stroke:var(--gold);fill:none;stroke-width:1.5}.photo-slot input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.photo-slot .rm{position:absolute;top:0;right:0;width:44px;height:44px;z-index:2;border:0;padding:0;background:transparent;cursor:pointer}.photo-slot .rm,.photo-slot .rm span{display:flex;align-items:center;justify-content:center}.photo-slot .rm span{width:22px;height:22px;border-radius:50%;background:var(--photo-rm-bg);color:var(--white);font-size:13px}.warn-box{display:flex;gap:10px;border:1px solid var(--red-line-soft);background:var(--red-wash);border-radius:10px;padding:12px 14px;font-size:12.5px;color:var(--text);line-height:1.5;margin:14px 0}.warn-box svg{width:18px;height:18px;stroke:var(--red);fill:none;stroke-width:1.7;flex-shrink:0;margin-top:1px}.summary-box{border:1px solid var(--line-soft);border-radius:10px;padding:16px 18px;margin-bottom:14px}.summary-box .sr{display:flex;justify-content:space-between;font-size:13.5px;padding:6px 0;border-bottom:1px solid var(--line-soft)}.summary-box .sr:last-child{border-bottom:none}.summary-box .sr .k{color:var(--text-muted)}.summary-box .sr .v{font-weight:700;color:var(--text-strong)}.confirm-box{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-muted);margin:16px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.5}.confirm-box .cb{width:18px;height:18px;border:1.5px solid var(--line);border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--on-gold);margin-top:1px}.confirm-box.on .cb{background:var(--gold);border-color:var(--gold)}.mailbox-card{border:1px solid var(--line);border-radius:11px;padding:18px 20px;background:linear-gradient(90deg,var(--gold-tint-10),transparent);margin-bottom:16px}.mailbox-card .mb-row{display:flex;justify-content:space-between;font-size:13.5px;padding:5px 0}.mailbox-card .mb-row .k{color:var(--text-muted)}.mailbox-card .mb-row .v{font-weight:700;color:var(--text-strong);text-align:right}.timeline{position:relative;padding-left:6px}.tl-item{display:flex;gap:16px;position:relative;padding-bottom:26px}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:1px;background:var(--line-soft)}.tl-item:last-child:before{display:none}.tl-dot{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line-soft);color:var(--text-muted);font-size:14px;font-weight:700;background:var(--bg-panel);z-index:1}.tl-dot.done{background:var(--green);border-color:var(--green);color:var(--white)}.tl-dot.active{border-color:var(--gold);color:var(--ro-primaria-texto)}.tl-body h4{font-size:14.5px;color:var(--text-strong);font-weight:700}.tl-body p{font-size:12.5px;color:var(--text-muted);margin-top:2px}.wizard-steps{list-style:none;padding:0;margin:0 0 26px}.wz-step{margin:0}.wz-line{display:inline-block}.campo-dica{font-size:11.5px;color:var(--text-muted);margin:4px 0 12px;line-height:1.45}.campo-dica.centro{text-align:center}.campo-com-botao{display:flex;gap:8px;margin-bottom:12px;align-items:stretch}.campo-com-botao .tinput{flex:1 1;margin:0;min-height:44px}.campo-com-botao .btn{width:auto;white-space:nowrap}.nota-endereco{margin:-4px 0 12px;flex-direction:column;gap:4px}.nota-rastreio{margin-top:14px}.passo-estreito{max-width:680px;margin:0 auto}.passo-acoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.passo-acoes>.btn{flex:1 1 200px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}.passo-pilha{display:flex;flex-direction:column;gap:6px;margin-top:12px;align-items:center}.passo-pilha .btn{width:100%;min-height:44px}.passo-resumo{margin-top:14px}.passo-bloco{margin:20px 0 16px}.passo-sub{font-size:14px;font-weight:700;color:var(--text-strong);margin:0 0 10px}.passo-rodape{margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;align-items:center;gap:4px}.passo-rodape .btn{width:100%;min-height:44px}.aviso-prazo{align-items:center;margin:0 0 16px}.aviso-prazo svg{width:20px;height:20px}.ouro,.panel .lead b.ouro{color:var(--ro-primaria-texto)}.plan-unico{max-width:400px;margin:6px auto 20px}.plan-card{position:relative;width:100%;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-radius:10px;border:1px solid var(--line-soft);background:var(--input-bg);cursor:pointer;text-align:left;font:inherit;color:var(--text)}.plan-card[aria-pressed=true]{border:2px solid var(--gold);background:var(--gold-tint-10);padding:15px}.plan-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.plan-topo{display:block}.plan-selos{position:absolute;top:-10px;right:12px;display:flex;gap:6px}.plan-selo{font-size:10px;font-weight:700;padding:2px 8px;border-radius:12px;background:var(--green);color:var(--white)}.plan-selo.destaque{background:var(--gold);color:var(--on-gold);text-transform:uppercase}.plan-cab{display:flex;justify-content:space-between;align-items:center;margin:4px 0 8px}.plan-titulo{font-weight:700;font-size:15px;color:var(--text-strong)}.plan-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;font-size:11px}.plan-preco,.plan-radio{color:var(--ro-primaria-texto)}.plan-preco{display:block;font-size:22px;font-weight:800;font-family:var(--ff-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-periodo{font-weight:400;font-family:var(--ff-sans)}.plan-linha,.plan-periodo{font-size:12px;color:var(--text-muted)}.plan-linha{display:block;margin-top:3px}.plan-vantagens{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--text-muted);margin-top:14px;line-height:1.4}.plan-vantagens span[aria-hidden]{color:var(--ro-sucesso-texto);font-weight:700}.confirm-box:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.hist-envios{margin-top:24px}.hist-envios .panel-cab .sub{margin:4px 0 0}.hist-lista{list-style:none;margin:0;padding:0;gap:14px}.hist-item,.hist-lista{display:flex;flex-direction:column}.hist-item{border:1px solid var(--line-soft);border-radius:10px;padding:16px;background:var(--input-bg);gap:12px}.hist-item.desconsiderado{background:var(--red-wash);border-color:var(--red-line-soft)}.hist-cab{justify-content:space-between;align-items:flex-start}.hist-cab,.hist-titulo{display:flex;flex-wrap:wrap;gap:8px}.hist-titulo{align-items:center}.hist-protocolo{font-weight:800;font-size:15px;color:var(--ro-primaria-texto)}.hist-meta{font-size:13px;color:var(--text-muted);margin-top:4px}.hist-acao{min-height:44px;font-size:12.5px;padding:6px 14px;text-decoration:none;display:inline-flex;align-items:center}.hist-selo{font-size:11px;font-weight:700;padding:2px 9px;border-radius:12px;text-transform:uppercase;letter-spacing:.03em;border:1px solid}.hist-selo.primary{color:var(--ro-primaria-texto);border-color:var(--gold);background:var(--gold-tint-10)}.hist-selo.info{color:var(--gold-bright);border-color:var(--line);background:var(--gold-tint-14)}.hist-selo.success{color:var(--ro-sucesso-texto);border-color:var(--green-line);background:var(--green-wash)}.hist-selo.warning{color:var(--ro-primaria-texto);border-color:var(--gold);background:var(--gold-tint-18)}.hist-selo.danger{color:var(--ro-perigo-texto);border-color:var(--red-line);background:var(--red-wash)}.hist-aviso{padding:12px;border-radius:8px;font-size:12.5px;border:1px solid}.hist-aviso.alerta{background:var(--gold-tint-10);border-color:var(--line)}.hist-aviso.perigo{background:var(--red-wash);border-color:var(--red-line-soft)}.hist-aviso-t{font-weight:700;margin-bottom:4px}.hist-aviso.alerta .hist-aviso-t{color:var(--ro-primaria-texto)}.hist-aviso.perigo .hist-aviso-t{color:var(--ro-perigo-texto)}.hist-aviso-d{color:var(--text-muted)}.hist-aviso-d.menor{font-size:11.5px;margin-top:6px}.note.hist-nota{margin:0}.hist-checagem{display:block;font-size:11.5px;margin-top:4px}.hist-selo.neutral{color:var(--text-muted);border-color:var(--line-soft);background:transparent}.recibo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:16px;gap:16px}.recibo-card{text-align:left;padding:var(--ro-esp-4)}.recibo-card .recibo-vitrine{padding:10%}.recibo-card .recibo-art{width:100%;height:100%;margin:0}.recibo-card .recibo-art .coin-svg{width:100%;height:100%}.recibo-card .recibo-code{font-size:var(--ro-tipo-legenda);color:var(--ro-texto-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.recibo-card .recibo-type{margin:0}.recibo-card .recibo-val{color:var(--ro-primaria-texto);font-weight:700;margin:0;font-size:1.0625rem;font-family:var(--ro-fonte-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cert-wrap{display:grid;grid-template-columns:1fr 300px;grid-gap:22px;gap:22px;align-items:start}.cert{background:var(--cream);color:var(--navy-deep);border-radius:14px;padding:44px 40px;box-shadow:var(--shadow);position:relative;border:1px solid var(--cert-border);text-align:center;--cert-ink-gold:var(--ro-ouro-800);--cert-ink-foot:var(--ro-pergaminho-600)}.cert:after,.cert:before{content:"";position:absolute;width:34px;height:34px;border:1.5px solid var(--gold);opacity:.65}.cert:before{top:14px;left:14px;border-right:none;border-bottom:none}.cert:after{bottom:14px;right:14px;border-left:none;border-top:none}.cert-art{width:150px;height:150px;margin:0 auto 14px}.cert h2{font-size:26px;color:var(--navy-deep);letter-spacing:.02em}.cert .cert-sub{font-size:11px;letter-spacing:.4em;color:var(--cert-ink-gold);text-transform:uppercase;margin-top:2px}.cert-rule{width:70px;height:2px;background:var(--gold);margin:14px auto 18px}.cert-title{font-size:21px;font-weight:600;color:var(--navy-deep);font-family:var(--ff-display)}.cert-code{font-size:14px;color:var(--cert-ink-gold);font-weight:700;letter-spacing:.05em;margin-bottom:22px}.cert-fields{text-align:left;max-width:400px;margin:0 auto}.cert-fields .cf-row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--cert-divider);font-size:13.5px}.cert-fields .cf-row .k{color:var(--cert-ink-label)}.cert-fields .cf-row .v{font-weight:700;color:var(--navy-deep);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cert-seal{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:26px}.cert-seal .seal-badge{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--cert-ink-gold);font-size:13px}.cert-seal svg.seal-ico{width:34px;height:34px;stroke:var(--cert-ink-gold);fill:none;stroke-width:1.4}.cert-foot{font-size:11.5px;color:var(--cert-ink-foot);margin-top:20px;line-height:1.5}.qr-note{font-size:9.5px;color:var(--cert-ink-qr);margin-top:4px;text-transform:uppercase;letter-spacing:.08em}.cert-stamp-extinto{transform:translate(-50%,-50%) rotate(-14deg);border:4px dashed var(--ro-vermelho-700);color:var(--ro-vermelho-700);font-size:22px;border-radius:10px;background:var(--ro-pergaminho-50);box-shadow:0 0 0 2px var(--ro-vermelho-700) inset,0 4px 14px var(--red-wash-22)}.cert-stamp-bloqueado,.cert-stamp-extinto{position:absolute;top:48%;left:50%;font-family:var(--ff-display);font-weight:800;letter-spacing:.12em;padding:12px 24px;text-transform:uppercase;pointer-events:none;text-align:center;z-index:10;line-height:1.25}.cert-stamp-bloqueado{transform:translate(-50%,-50%) rotate(-12deg);border:4px dashed var(--ro-ouro-600);color:var(--ro-ouro-800);font-size:21px;border-radius:10px;background:var(--ro-pergaminho-100);box-shadow:0 0 0 2px var(--ro-ouro-600) inset,0 4px 14px var(--gold-tint-18)}.modalidade-card{border:1.5px solid var(--line-soft);border-radius:10px;padding:12px 14px;margin-bottom:10px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease;background:var(--card)}.modalidade-card:hover{border-color:var(--gold);transform:translateY(-1px);box-shadow:var(--ro-sombra-1)}.modalidade-card.selecionada{border-color:var(--gold);background:var(--gold-wash);box-shadow:0 0 0 1px var(--gold)}.modalidade-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:13.5px;color:var(--text-strong);margin-bottom:4px}.modalidade-preco{color:var(--ro-primaria-texto);font-weight:700;font-size:14px;font-family:var(--ff-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modalidade-desc{display:block;font-size:12px;color:var(--text-muted);line-height:1.4}.modalidade-card{display:block;width:100%;text-align:left;font:inherit;color:inherit}.modalidade-card:focus-visible{outline:2px solid var(--ro-foco);outline-offset:2px}.recibo-card:hover{transform:none}.recibo-ver{width:100%;padding:8px;font-size:.875rem;margin-top:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.recibo-vazio{grid-column:1/-1}.summary-row.menor{font-size:12px;color:var(--text-muted)}.cert-acoes{display:flex;flex-direction:column;gap:10px}.cert-acoes h3{margin-bottom:6px}.cert-acoes .btn{width:100%;min-height:44px}.cert-acoes .note{margin-top:4px}.cert-stamp-sub{font-size:11px;letter-spacing:.08em;font-weight:600}.note.note-alerta{color:var(--ro-perigo-texto)}.summary-row .v.codigo{font-family:ui-monospace,monospace;font-weight:700}.v-sub-bloco{display:block;font-family:var(--ff-sans);font-weight:400;font-size:11.5px;color:var(--text-muted)}.kpis-justos{margin:14px 0 0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.kpi .val.verde{color:var(--ro-sucesso-texto);font-size:17px}.aud-produto{max-width:300px;margin-bottom:0}.retiradas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.retirada{border:1px solid var(--line-soft);border-radius:11px;padding:18px 20px;background:var(--input-bg)}.retirada-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-bottom:12px}.retirada-t{font-size:15px;font-weight:700;color:var(--text-strong)}.retirada-d{font-size:12px;color:var(--text-muted)}.link-ouro{color:var(--ro-primaria-texto);font-weight:700}.retirada-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;padding:12px 14px;background:var(--bg-panel);border-radius:8px;margin:12px 0;font-size:13px}.retirada-dados dt{color:var(--text-muted);font-size:11.5px}.retirada-dados dd{margin:0;font-weight:700}.retirada-dados dd.ouro{color:var(--ro-primaria-texto)}.retirada-dados dd.codigo{font-family:ui-monospace,monospace}.retirada-dados dd.verde{color:var(--ro-sucesso-texto)}.retirada-dados dd.sub{font-weight:400;font-size:11.5px;color:var(--text-muted)}.retirada-destino{font-size:12.5px;color:var(--text-muted);margin:0 0 12px;line-height:1.5}.retirada .acoes .btn{min-height:44px;text-decoration:none;display:inline-flex;align-items:center;font-size:13px}.jornada{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;counter-reset:etapa}.jornada-etapa{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;position:relative;font-size:11.5px;color:var(--text-muted)}.jornada-etapa:before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:2px;background:var(--line-soft);z-index:0}.jornada-etapa:first-child:before{display:none}.jornada-etapa.atual:before,.jornada-etapa.feita:before{background:var(--gold)}.jornada-ponto{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;border:2px solid var(--line-soft);background:var(--bg-panel);color:var(--text-muted)}.jornada-etapa.feita .jornada-ponto{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.jornada-etapa.atual .jornada-ponto{border-color:var(--gold);color:var(--ro-primaria-texto)}.jornada-etapa.atual .jornada-rotulo{color:var(--text-strong);font-weight:700}@media print{@page{size:A4;margin:14mm}body:has(.cert-wrap){background:#fff!important;color:#000!important}body:has(.cert-wrap) .back-link,body:has(.cert-wrap) .coluna-pilha,body:has(.cert-wrap) .dicas-camada,body:has(.cert-wrap) .modal-bg,body:has(.cert-wrap) .sidebar,body:has(.cert-wrap) .skip-link,body:has(.cert-wrap) .toast,body:has(.cert-wrap) .topbar,body:has(.cert-wrap) .topbar-alert-banner,body:has(.cert-wrap) .tutorial-link{display:none!important}body:has(.cert-wrap) .app,body:has(.cert-wrap) .main{display:block;min-height:0;padding:0;max-width:none;background:#fff}body:has(.cert-wrap) .cert-wrap{display:block}body:has(.cert-wrap) .cert{box-shadow:none;page-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.chart-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.chart-tab{padding:6px 14px;border:1px solid var(--line-soft);border-radius:8px;font-size:12.5px;font-weight:700;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chart-tab.on{background:linear-gradient(180deg,var(--gold-bright),var(--gold));color:var(--on-gold);border-color:var(--gold)}.line-chart{width:100%;height:auto;display:block}.comp-row{display:flex;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid var(--line-soft)}.comp-row:last-child{border-bottom:none}.comp-row .cname{font-weight:700;color:var(--text-strong);width:48px;font-size:13.5px}.comp-row .spark{flex:1 1;min-width:0}.comp-chip{font-size:12px;font-weight:700;border-radius:6px;padding:3px 9px;white-space:nowrap}.comp-chip.up{color:var(--chip-up-ink);background:var(--green-wash-25);border:1px solid var(--green-line)}.comp-chip.down{color:var(--chip-down-ink);background:var(--red-wash-22);border:1px solid var(--red-line)}.comp-chip.flat{color:var(--text-muted);background:transparent;border:1px solid var(--line-soft)}body[data-theme=light] .comp-chip.up{color:var(--chip-up-ink-light)}body[data-theme=light] .comp-chip.down{color:var(--chip-down-ink-light)}.audit-table{width:100%;border-collapse:collapse;font-size:13px}.audit-table th{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ro-primaria-texto);font-weight:700;text-align:left;padding:8px 10px}.audit-table td,.audit-table th{border-bottom:1px solid var(--line-soft)}.audit-table td{padding:9px 10px;color:var(--text)}.table-scroll .audit-table{min-width:520px}.pill{display:inline-block;font-size:11px;font-weight:700;border-radius:6px;padding:3px 9px;white-space:nowrap}.pill.g{color:var(--chip-up-ink);background:var(--green-wash-22);border:1px solid var(--green-line)}.pill.y{color:var(--pill-y-ink);background:var(--gold-tint-18)}.pill.n,.pill.y{border:1px solid var(--line-soft)}.pill.n{color:var(--text-muted);background:transparent}body[data-theme=light] .pill.g{color:var(--chip-up-ink-light)}body[data-theme=light] .pill.y{color:var(--pill-y-ink-light)}.legend-row{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:10px;font-size:12.5px;font-weight:600;color:var(--text-muted)}.legend-row .li{display:flex;align-items:center;gap:7px}.legend-row .sw{width:20px;height:3px;border-radius:2px;display:inline-block}.stats.four{grid-template-columns:repeat(4,1fr)}.acct-row{display:flex;align-items:center;gap:14px;border:1px solid var(--line-soft);border-radius:11px;padding:12px 16px;margin-bottom:10px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease,background .2s ease}.acct-row:hover{border-color:var(--line);transform:translateY(-1px);box-shadow:var(--shadow-sm);background:var(--bg-alt)}.acct-row .coin-svg{width:46px;height:46px}.acct-row .a-info{flex:1 1;min-width:0}.acct-row .a-name{font-weight:700;color:var(--text-strong);font-size:14.5px}.acct-row .a-meta{font-size:12px;color:var(--text-muted)}.acct-row .a-val{font-weight:700;color:var(--ro-primaria-texto);font-family:var(--ff-display);font-size:15px;margin-right:6px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acct-row .a-actions,.acct-row .a-line2{display:contents}.acct-row .a-info{display:flex;align-items:center;gap:12px}.acct-row .ro-selo{margin-left:auto}.cfg-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.cfg-card{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--card);box-shadow:var(--shadow);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.cfg-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--line)}.cfg-card h4{font-size:16px;color:var(--text-strong);margin-bottom:6px;display:flex;align-items:center;gap:9px;font-weight:700}.cfg-card h4 svg{width:19px;height:19px;stroke:var(--gold);fill:none;stroke-width:1.6;flex-shrink:0}.cfg-card p{font-size:13px;color:var(--text-muted);line-height:1.45;margin-bottom:14px}.cfg-card .btn{width:auto;padding:9px 22px;font-size:13.5px}.sec-row{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.sec-row:last-child{border-bottom:none}.sec-row .k{color:var(--text-muted)}.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;border-bottom:1px solid var(--line-soft);gap:12px}.toggle-row:last-child{border-bottom:none}.qk-row{display:flex;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid var(--line-soft);cursor:pointer;transition:opacity .15s ease,padding-left .15s ease,background .15s ease;border-radius:8px}.qk-row:hover{opacity:.95;padding-left:10px;background:var(--card-hover)}.qk-row:last-child{border-bottom:none}.qk-row svg{width:20px;height:20px;stroke:var(--gold);fill:none;stroke-width:1.6;flex-shrink:0}.qk-row .qk-t{flex:1 1}.qk-row .qk-name{font-weight:700;color:var(--text-strong);font-size:14px}.qk-row .qk-sub{font-size:12px;color:var(--text-muted)}.qk-row .arr{color:var(--ro-primaria-texto);font-size:18px;transition:transform .15s ease}.qk-row:hover .arr{transform:translateX(3px)}.aviso-cadastro{margin:0 0 18px;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:10px;background:var(--gold-tint-10)}.aviso-cadastro>svg{width:20px;height:20px}.aviso-cadastro-tx{flex:1 1;min-width:220px}.conta-topo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-bottom:20px;align-items:stretch}.conta-saldo{margin-bottom:0}.conta-saldo-val{font-size:clamp(28px,4vw,38px);line-height:1.1;font-weight:700;color:var(--text-strong);font-family:var(--ff-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:2px 0 14px}.conta-saldo .acoes .btn{min-width:140px}.conta-saldo-nota{font-size:12.5px;color:var(--text-muted);line-height:1.45;margin:12px 0 0}.link-btn.inline{min-height:0;display:inline;padding:0;font-size:inherit}.conta-saques{margin-top:12px;padding:10px 12px;background:var(--input-bg);border-radius:8px;border:1px solid var(--line-soft);font-size:12.5px}.conta-saques .t{font-weight:700;color:var(--ro-primaria-texto)}.conta-saques .d{margin-top:3px;color:var(--text-muted)}.conta-contadores{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:0}.conta-contadores .kpi{display:flex;align-items:center;justify-content:space-between;gap:12px}.conta-contadores dd{margin:0}.conta-contadores .val{margin-top:0}.mostrar-todas{margin-top:6px}.conta-marca,.mostrar-todas{text-align:center}.conta-marca .logo-box{margin:0 auto 10px}.conta-marca .note{justify-content:center;text-align:center}.acct-row a.btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.acct-row .a-recibo{padding:7px 14px;font-size:12.5px;width:auto}.acct-row:hover{transform:none}a.qk-row,button.qk-row{width:100%;background:none;border:0;border-bottom:1px solid var(--line-soft);font:inherit;color:inherit;text-align:left;text-decoration:none;min-height:44px}a.qk-row:last-child,button.qk-row:last-child{border-bottom:none}.qk-row:hover{padding-left:6px}.qk-row:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.qk-row .qk-t{display:flex;flex-direction:column}.resumo-custodia.vencida{border-color:var(--red)}.resumo-custodia-cab{justify-content:space-between;gap:8px}.resumo-custodia-t{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.marca-exemplo{margin-left:8px;font-size:10.5px;font-weight:700;color:var(--ro-primaria-texto);letter-spacing:.04em}.resumo-custodia .summary-box{margin-bottom:12px}.summary-box .v-sub{color:var(--text-muted);font-weight:400}.summary-box .v-ouro{color:var(--ro-primaria-texto)}.resumo-custodia-alerta,.summary-box .v-vencida{color:var(--ro-perigo-texto)}.resumo-custodia-alerta{font-size:12.5px;margin:0 0 10px;line-height:1.45}.resumo-custodia-acoes .btn{flex:1 1 140px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.aviso-custodia-tx{margin-top:2px}.app-cliente .aviso-custodia.ro-aviso,.modal .aviso-custodia.ro-aviso{display:grid;padding:14px 16px;font-size:.9375rem;color:var(--ro-texto)}.app-cliente .aviso-custodia.ro-aviso{border:1px solid var(--ro-borda-suave);border-left-width:3px;border-radius:var(--ro-raio-md);line-height:1.5}.app-cliente .aviso-custodia.ro-aviso--aviso{border-left-color:var(--ro-aviso);background:var(--ro-aviso-fundo)}.app-cliente .aviso-custodia.ro-aviso--perigo{border-left-color:var(--ro-perigo);background:var(--ro-perigo-fundo)}.app-cliente .aviso-custodia.ro-aviso>svg{position:static;width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7}.aviso-custodia-link{color:var(--ro-primaria-texto);text-decoration:underline;font-weight:700}.acct-row .a-recibo{white-space:nowrap}.resumo-custodia .summary-box .sr{gap:10px}.resumo-custodia .summary-box .v{text-align:right}.summary-box .proximas-cobrancas{font-size:13.5px;padding:6px 0;border-bottom:1px solid var(--line-soft)}.summary-box .proximas-cobrancas:last-child{border-bottom:none}.proximas-cobrancas .k{color:var(--text-muted)}.proximas-cobrancas ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.proximas-cobrancas li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:4px 12px;gap:4px 12px;align-items:baseline}.proximas-cobrancas .pc-data{font-weight:700;color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proximas-cobrancas .pc-moedas{color:var(--text-muted)}.proximas-cobrancas .pc-valor{font-weight:700;color:var(--text-strong);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proximas-cobrancas .pc-travadas{grid-column:1/-1;font-size:12.5px;color:var(--ro-perigo-texto)}.extrato-filtros{margin-bottom:12px}.contagem{font-size:12px;color:var(--text-muted);margin:0 0 8px}.imp-pos{color:var(--ro-sucesso-texto);font-weight:700}.imp-neg{color:var(--ro-perigo-texto);font-weight:700}.imp-zero{color:var(--text-muted)}.panel .acoes .btn{min-height:44px}.plano{margin-bottom:0}.plano-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px}.plano-cab h4{margin:0;font-size:16px;color:var(--text-strong)}.plano-id{font-size:12px;color:var(--ro-primaria-texto);margin-top:2px}.plano .summary-box{margin-bottom:12px}.summary-box .v-verde{color:var(--ro-sucesso-texto)}.plano-cancelar{width:100%;min-height:44px}.zona-perigo{border:1px dashed var(--red-line);border-radius:10px;padding:12px 14px}.zona-perigo p{font-size:12.5px;color:var(--text-muted);margin:0 0 10px;line-height:1.5}.zona-perigo a{color:var(--ro-primaria-texto);text-decoration:underline}.grade-planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.secao-planos{margin:24px 0}.btn-link-cheio{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-top:12px}.panel-rodape{font-size:12px;margin:12px 0 0;line-height:1.5}.cel-sub,.panel-rodape{color:var(--text-muted)}.cel-sub{font-size:11px;margin-top:2px}.sub-titulo{margin:20px 0 10px;font-size:14px;color:var(--text-strong)}.tabela-fixa tfoot td,.tabela-fixa tfoot th{font-weight:700;border-top:1px solid var(--line-soft);border-bottom:none;color:var(--text-strong)}.tabela-fixa tfoot .total{color:var(--ro-primaria-texto)}.back-link+.nesta-pagina{margin-top:6px}.abas{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 18px;border-bottom:1px solid var(--line-soft)}.aba{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;min-height:44px;padding:8px 14px;font:600 14px var(--ff-sans);color:var(--text-muted);cursor:pointer}.aba:hover{color:var(--text-strong)}.aba[aria-selected=true]{color:var(--ro-primaria-texto);border-bottom-color:var(--gold)}.aba:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.aba-n{font-weight:400;font-size:12.5px}.pagar-fatura{border:2px solid var(--gold)}.pagar-fatura .summary-box{margin-bottom:16px}.tabela-fixa .forte{font-weight:700;color:var(--text-strong)}.btn-linha{padding:6px 14px;font-size:12.5px;white-space:nowrap}.btn-linha,.cfg-card .btn{min-height:44px}.cfg-card:hover{transform:none}.sec-row .forte{font-weight:700}.cfg-aceites{margin-top:24px}.cfg-arbitragem{margin-bottom:20px}.cfg-arbitragem-cab{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px}.cfg-arbitragem-cab strong{color:var(--text-strong);font-size:15px}.cfg-arbitragem-cab .register-arbitration-badge{margin-left:8px}.cfg-arbitragem .legal-block-link{min-height:44px;display:inline-flex;align-items:center;padding:0}.cfg-arbitragem-tx{font-size:13px;color:var(--text-muted);margin:8px 0;line-height:1.5}.cfg-assinatura{margin-top:12px}.cfg-assinatura-linha{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px;align-items:center}.cfg-assinatura-linha .tinput{flex:1 1 240px;margin:0;min-height:44px}.msg-erro{color:var(--ro-perigo-texto)}.msg-erro,.msg-ok{font-size:13px;margin:8px 0 0}.msg-ok{color:var(--ro-sucesso-texto)}.cel-vazia{text-align:center;color:var(--text-muted)}.tabela-fixa .legal-block-link{min-height:44px;display:inline-flex;align-items:center;padding:0}.aceite-pagina{max-width:840px;margin:0 auto}.aceite-barra{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.aceite-nao-achado{max-width:520px;margin:24px auto}.aceite-cab{border-bottom:2px solid var(--qr-ink);padding-bottom:16px;margin-bottom:24px}.aceite-sobre{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--cert-ink-label);margin:0 0 4px}.aceite-titulo{font-size:22px;font-weight:700;margin:0;color:var(--qr-ink)}.aceite-emissor{font-size:13px;margin:6px 0 0}.aceite-emissor,.aceite-iso{color:var(--cert-ink-label)}.legal-proof-val.forte{font-weight:700;color:var(--qr-ink)}.legal-proof-val.menor{font-size:12px;color:var(--cert-ink-label)}.aceite-explica{font-size:13px;color:var(--cert-ink-label);margin:0 0 12px}.aceite-rodape{margin-top:32px;padding-top:16px;border-top:1px solid var(--cert-divider);font-size:11px;color:var(--cert-ink-foot);text-align:center}.aceite-pagina .legal-proof-sheet h3{font-size:18px;margin:24px 0 10px;border-bottom:1px solid var(--cert-divider);padding-bottom:6px;color:var(--qr-ink)}.pagamento-container{display:flex;flex-direction:column;gap:16px;width:100%}.pagamento-tabs{display:flex;gap:8px;border-bottom:1px solid var(--ro-borda-suave);padding-bottom:8px}.pagamento-tab{flex:1 1;min-height:44px;padding:10px 14px;background:var(--ro-superficie-sutil);border:1px solid var(--ro-borda-suave);border-radius:8px;color:var(--ro-texto-suave);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-align:center}.pagamento-tab:hover:not(:disabled){background:var(--ro-cartao-hover);color:var(--ro-texto-forte)}.pagamento-tab.active{background:var(--ro-primaria-veu);border-color:var(--ro-primaria);color:var(--ro-primaria-texto);font-weight:600}.pagamento-tab:focus-visible{outline:2px solid var(--ro-foco);outline-offset:2px}.pagamento-panel{gap:14px;padding:16px;border:1px solid var(--ro-borda-suave);border-radius:10px}.pagamento-panel,.pagamento-summary{display:flex;flex-direction:column;background:var(--ro-superficie-sutil)}.pagamento-summary{gap:8px;padding:12px;border-radius:8px;font-size:14px}.pagamento-summary-row{display:flex;justify-content:space-between;align-items:center}.pagamento-summary-row.highlight{border-top:1px solid var(--ro-borda-suave);padding-top:8px;font-weight:600;color:var(--ro-primaria-texto)}.pagamento-qr-box{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;background:var(--white);border-radius:12px;width:-moz-fit-content;width:fit-content;margin:0 auto}.pagamento-qr-img{width:200px;height:200px;object-fit:contain}.pagamento-copia-cola{display:flex;gap:8px;align-items:center}.pagamento-input-code{flex:1 1;min-height:44px;padding:8px 12px;background:var(--ro-campo);border:1px solid var(--ro-borda-campo);border-radius:6px;font-family:monospace;font-size:13px;color:var(--ro-texto-forte)}.pagamento-status-box{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:8px;font-size:14px;font-weight:500}.pagamento-status-box.pendente{background:var(--ro-primaria-veu);color:var(--ro-primaria-texto);border:1px solid var(--ro-borda)}.pagamento-status-box.sucesso{background:var(--ro-sucesso-fundo);color:var(--ro-sucesso-texto);border:1px solid var(--ro-sucesso)}.pagamento-status-box.erro{background:var(--ro-perigo-fundo);color:var(--ro-perigo-texto);border:1px solid var(--ro-perigo)}.pagamento-btn{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px}.note.note-alerta-ouro{color:var(--gold-bright)}.pagamento-texto{margin:0;font-size:14px;line-height:1.5}.note.pagamento-indisponivel{justify-content:center;text-align:center}.pagamento-qr-legenda{font-size:12px;color:var(--cert-ink-label)}.pagamento-copiar{min-height:44px;width:auto;white-space:nowrap}.pagamento-link{text-decoration:none;justify-content:center}.pagamento-link,.tutorial-link{display:inline-flex;align-items:center}.tutorial-link{position:fixed;right:16px;bottom:16px;z-index:45;gap:8px;min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--gold);background:var(--bg-panel);color:var(--ro-primaria-texto);font:600 13.5px var(--ff-sans);cursor:pointer;box-shadow:var(--shadow-toast);transition:background .18s,color .18s}.tutorial-link:hover{background:var(--gold);color:var(--on-gold)}.tutorial-link svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;flex-shrink:0}.dicas-camada{inset:0;z-index:55}.dicas-camada,.dicas-contorno{position:fixed;pointer-events:none}.dicas-contorno{border:2px solid var(--gold);border-radius:12px;box-shadow:0 0 0 4px var(--gold-tint-18);transition:all .15s}.dicas-bolinha{position:fixed;width:26px;height:26px;border-radius:50%;pointer-events:auto;border:2px solid var(--on-gold);background:var(--gold);color:var(--on-gold);font:700 12px var(--ff-sans);line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-toast);padding:0}.dicas-bolinha:after{content:"";position:absolute;inset:-9px}.dicas-bolinha.on{background:var(--gold-bright);transform:scale(1.15)}.dicas-painel{position:fixed;right:16px;bottom:16px;width:360px;max-height:min(68vh,560px);display:flex;flex-direction:column;pointer-events:auto;background:var(--bg-panel);color:var(--text);border:1px solid var(--gold);border-radius:14px;box-shadow:var(--shadow-modal);overflow:hidden}.dicas-cabeca{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.dicas-cabeca h2{font:600 16px var(--ff-display);color:var(--text-strong);margin:0}.dicas-fechar{min-height:44px;padding:0 14px;font-size:13px;white-space:nowrap}.dicas-lista{list-style:none;overflow-y:auto;padding:6px;margin:0;flex:1 1}.dicas-lista li{border-radius:10px}.dicas-lista li.on{background:var(--gold-tint-14)}.dicas-lista button{display:flex;gap:10px;width:100%;min-height:44px;padding:9px 8px;text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer;border-radius:10px}.dicas-num{flex:0 0 24px;height:24px;border-radius:50%;background:var(--gold);color:var(--on-gold);font:700 12px var(--ff-sans);display:flex;align-items:center;justify-content:center;margin-top:1px}.dicas-conteudo{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.45;color:var(--text-muted)}.dicas-conteudo b{font-size:13.5px;color:var(--text-strong)}.dicas-rodape{padding:6px 14px 10px;border-top:1px solid var(--line-soft)}.dicas-link{min-height:44px;background:none;border:0;color:var(--ro-primaria-texto);font:600 13px var(--ff-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tour-camada{position:fixed;inset:0;z-index:90}.tour-veu{position:absolute;inset:0;background:var(--modal-backdrop);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.tour-foco{position:fixed;border:2px solid var(--gold);border-radius:12px;pointer-events:none;box-shadow:0 0 0 4px var(--gold-tint-18);transition:top .2s,left .2s,width .2s,height .2s}.tour-balao{position:fixed;max-height:calc(100vh - 24px);overflow-y:auto;padding:16px 18px;background:var(--bg-panel);color:var(--text);border:1px solid var(--gold);border-radius:14px;box-shadow:var(--shadow-modal)}.tour-cabeca{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.tour-etapa{font:700 11.5px var(--ff-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ro-primaria-texto)}.tour-pular-tudo{min-height:44px;padding:0 4px;background:none;border:0;color:var(--text-muted);font:600 12.5px var(--ff-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tour-titulo{font:600 18px var(--ff-display);color:var(--text-strong);margin:0 0 6px}.tour-texto{font-size:14px;line-height:1.55;color:var(--text);margin:0 0 12px}.tour-pontos{display:flex;gap:6px;margin-bottom:12px}.tour-pontos i{width:8px;height:8px;border-radius:50%;background:var(--line-soft)}.tour-pontos i.feito{background:var(--gold-soft)}.tour-pontos i.on{background:var(--gold);transform:scale(1.25)}.tour-acoes{display:flex;gap:8px;flex-wrap:wrap}.tour-acoes .btn{flex:1 1 auto;min-height:44px;padding:0 14px;font-size:13.5px;margin:0;width:auto}.tour-acoes .btn-gold{flex-grow:1.4}@media(max-width:640px){.tutorial-link{right:12px;bottom:12px;font-size:12.5px;padding:0 13px}.dicas-painel.dicas-painel-movel{left:8px;right:8px;bottom:8px;width:auto;max-height:44vh}.tour-balao.tour-balao-movel{left:8px;right:8px;bottom:8px;top:auto;width:auto;max-height:52vh}.tour-acoes .btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.dicas-contorno,.tour-foco{transition:none}}.atd-fab{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:44;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:44px;height:44px;padding:0;border-radius:var(--ro-raio-pilula);border:1px solid var(--ro-primaria);background:var(--ro-primaria);color:var(--on-gold);box-shadow:var(--ro-sombra-3);cursor:pointer;font:600 13.5px var(--ff-sans);transition:background-color var(--ro-dur-rapida) ease,transform var(--ro-dur-rapida) ease,width var(--ro-dur-base) ease}body:has(.tutorial-link) .atd-fab{bottom:max(72px,calc(env(safe-area-inset-bottom) + 60px))}.atd-fab:hover{transform:translateY(-2px)}.atd-fab:focus-visible{outline:2px solid var(--ro-foco);outline-offset:3px}.atd-fab svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.atd-fab-selo{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--danger);color:#fff;font:700 11px/20px var(--ff-sans);text-align:center;border:2px solid var(--ro-fundo,var(--bg-panel))}.app .main:after{content:"";display:block;height:104px}@media print{.app .main:after{display:none}}.atd-folha{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(72px,calc(env(safe-area-inset-bottom) + 60px));z-index:46;width:min(400px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 96px));overflow:auto;background:var(--bg-panel);color:var(--ro-texto);border:1px solid var(--ro-borda-campo);border-radius:var(--ro-raio-lg);box-shadow:var(--ro-sombra-4);padding:var(--ro-esp-5);animation:atd-sobe var(--ro-dur-base) ease both}body:has(.tutorial-link) .atd-folha{bottom:max(128px,calc(env(safe-area-inset-bottom) + 116px))}@keyframes atd-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:560px){.atd-folha{left:8px;right:8px;width:auto;max-height:calc(100dvh - 88px)}}.atd-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--ro-esp-3)}.atd-cabeca h2{margin:0;font:var(--ro-peso-semi) var(--ro-tipo-corpo-lg) var(--ff-display);color:var(--ro-texto)}.atd-cabeca p{margin:2px 0 0;font-size:var(--ro-tipo-legenda);color:var(--text-muted)}.atd-fechar{flex:none;width:44px;height:44px;margin:-8px -10px 0 0;border:0;background:transparent;color:var(--text-muted);border-radius:var(--ro-raio-sm);cursor:pointer}.atd-fechar:hover{color:var(--ro-texto);background:var(--gold-tint-10)}.atd-fechar:focus-visible{outline:2px solid var(--ro-foco);outline-offset:2px}.atd-fechar svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.atd-tipos{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0 0 var(--ro-esp-4);padding:0;border:0}.atd-tipos legend{padding:0;margin-bottom:6px;font-size:var(--ro-tipo-legenda);font-weight:var(--ro-peso-semi)}.atd-tipos .chip{justify-content:center;min-height:44px;width:100%}.atd-origem{margin:0 0 var(--ro-esp-4);font-size:var(--ro-tipo-legenda);color:var(--text-muted)}.atd-origem code{font-family:var(--ff-mono,monospace);color:var(--ro-texto)}.atd-contagem{display:block;margin-top:4px;text-align:right;font-size:12px;color:var(--text-muted)}.atd-anexo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:var(--ro-esp-4)}.atd-anexo-nome{font-size:var(--ro-tipo-legenda);color:var(--text-muted);overflow-wrap:anywhere}.atd-entrada-oculta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.atd-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between}.atd-acoes .btn{min-height:44px}.atd-erro{margin:0 0 var(--ro-esp-3);color:var(--ro-perigo-texto);font-size:var(--ro-tipo-legenda)}.atd-ok{text-align:center;padding:var(--ro-esp-4) 0}.atd-ok p{margin:0 0 var(--ro-esp-4)}.atd-conversa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.atd-msg{max-width:min(560px,92%);padding:10px 14px;border-radius:var(--ro-raio-md);border:1px solid var(--line-soft);background:var(--ro-campo)}.atd-msg-eu{align-self:flex-end;background:var(--gold-tint-14);border-color:var(--gold-tint-30)}.atd-msg-quem{display:flex;gap:8px;align-items:baseline;justify-content:space-between;margin-bottom:4px;font-size:12px;color:var(--text-muted)}.atd-msg-quem b{color:var(--ro-texto);font-weight:var(--ro-peso-semi)}.atd-msg-texto{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.atd-msg-img{display:block;margin-top:8px;max-width:100%;max-height:260px;border-radius:var(--ro-raio-sm);border:1px solid var(--line-soft)}.atd-compor{margin-top:var(--ro-esp-4)}.atd-compor textarea{min-height:88px}.atd-pagina{display:grid;grid-template-columns:minmax(260px,340px) 1fr;grid-gap:var(--ro-esp-5);gap:var(--ro-esp-5);align-items:start}@media (max-width:860px){.atd-pagina{grid-template-columns:1fr}.atd-pagina.com-caso .atd-lista-col{display:none}}.atd-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.atd-item{display:block;width:100%;text-align:left;padding:12px 14px;min-height:44px;border-radius:var(--ro-raio-md);cursor:pointer;border:1px solid var(--line-soft);background:var(--bg-panel);color:var(--ro-texto);font:inherit;transition:border-color var(--ro-dur-rapida) ease,background-color var(--ro-dur-rapida) ease}.atd-item:hover{border-color:var(--ro-primaria)}.atd-item:focus-visible{outline:2px solid var(--ro-foco);outline-offset:2px}.atd-item[aria-current=true]{border-color:var(--ro-primaria);background:var(--gold-tint-10)}.atd-item-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.atd-item-titulo{font-weight:var(--ro-peso-semi);overflow-wrap:anywhere}.atd-item-meta{font-size:12px;color:var(--text-muted)}.atd-novo{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--danger);margin-right:6px}.atd-detalhe-cab{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:var(--ro-esp-4)}.atd-detalhe-cab h2{margin:0;font-size:var(--ro-tipo-titulo-3);overflow-wrap:anywhere;flex:1 1 220px}.atd-voltar{display:none}@media (max-width:860px){.atd-voltar{display:inline-flex}}.adm-main .adm-abas.atd-abas{flex-wrap:wrap;overflow:visible}.atd-filtros{display:flex;flex-wrap:wrap;gap:var(--ro-esp-3);align-items:end;margin-bottom:var(--ro-esp-4)}.atd-filtros .field{margin:0;flex:1 1 220px}.atd-estado-acoes{display:flex;gap:8px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.atd-folha{animation:none}.atd-fab,.atd-item{transition:none}}@media print{.atd-fab,.atd-folha{display:none}}.adm-nav-contador{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--danger);color:#fff;font:700 12px/22px var(--ff-sans);text-align:center}