@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--bg:#fafafa;--surface:#ffffff;--border:#e4e4e7;--text:#18181b;--muted:#71717a;--brand:#0f172a;--brand-text:#ffffff;--accent:#0070ba;--danger:#b42318;--ok:#067647;--radius:12px;--sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.shell{max-width:480px;margin:0 auto;padding:32px 20px 64px}.brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.brand strong{font-size:15px;letter-spacing:-.01em}.brand span{font-size:12px;color:var(--muted)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.card+.card{margin-top:16px}.total{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.total .value{font-size:30px;font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.total .label{font-size:13px;color:var(--muted)}.items{margin:18px 0 0;padding:0;list-style:none;border-top:1px solid var(--border)}.items li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.items .name{min-width:0}.items .name strong{display:block;font-weight:500;overflow-wrap:anywhere}.items .name span{font-size:13px;color:var(--muted)}.items .price{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rows{margin-top:12px;font-size:14px}.rows div{display:flex;justify-content:space-between;padding:4px 0;color:var(--muted)}.rows div.strong{color:var(--text);font-weight:600;padding-top:10px;margin-top:6px;border-top:1px solid var(--border)}button.pay{width:100%;padding:14px 18px;font-size:15px;font-weight:600;font-family:inherit;color:var(--brand-text);background:var(--brand);border:1px solid transparent;border-radius:10px;cursor:pointer;transition:opacity .15s ease}button.pay:hover:not(:disabled){opacity:.88}button.pay:disabled{opacity:.6;cursor:progress}.secondary{display:block;margin-top:14px;text-align:center;font-size:13px}.note,.secondary,.secondary a{color:var(--muted)}.note{margin-top:18px;font-size:12px}.note,.state{text-align:center}.state{padding:40px 20px}.state h1{font-size:19px;margin:0 0 8px}.state p{margin:0;color:var(--muted)}.error{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:13px;color:var(--danger);border:1px solid}.cartao{display:flex;flex-direction:column;gap:14px}.campo,.campo>span{display:block}.campo>span{margin-bottom:6px;font-size:13px;font-weight:500;color:var(--muted)}.cartao button.pay{margin-top:4px}.shell.largo{max-width:1040px}.entrada{width:100%;height:44px;padding:0 12px;font-family:inherit;font-size:15px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px}.entrada:focus{outline:none;border-color:var(--accent)}.entrada:disabled{opacity:.5}.abas{display:flex;gap:18px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border);font-size:14px}.abas a{color:var(--muted);text-decoration:none}.abas a:hover{color:var(--text)}.metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.metricas>div{padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.metricas span{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.metricas strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metricas strong.alerta{color:var(--danger)}.filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.filtros a{padding:5px 12px;font-size:13px;color:var(--muted);text-decoration:none;border:1px solid var(--border);border-radius:999px}.filtros a.ativo{color:var(--brand-text);background:var(--brand);border-color:transparent}.tabela-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela td,.tabela th{padding:10px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}.tabela th{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.tabela tbody tr:last-child td{border-bottom:none}.tabela tr.inativa{opacity:.5}.tabela .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono,.tabela .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.marca{display:inline-block;padding:2px 8px;font-size:12px;border-radius:999px;border:1px solid;color:var(--muted)}.marca.paid{color:var(--ok)}.marca.canceled,.marca.failed{color:var(--danger)}.marca.processing{color:var(--accent)}.titulo{margin:0 0 14px;font-size:15px;font-weight:600}.eventos{margin:0;padding:0;list-style:none;font-size:14px}.eventos li{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.eventos li:last-child{border-bottom:none}.eventos .ok{color:var(--ok)}.eventos .alerta{color:var(--danger)}.eventos .erro-linha{width:100%;font-size:12px;color:var(--danger)}button.link{padding:0;font:inherit;font-size:13px;color:var(--accent);background:none;border:none;cursor:pointer}button.link.perigo{color:var(--danger)}button.link:disabled{opacity:.5;cursor:default}