:root{--font-display:"Nunito", "Avenir Next", system-ui, sans-serif;--font-text:"Figtree", "Avenir Next", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:14px;--radius-md:16px;--radius-lg:24px;--radius-xl:30px;--radius-full:9999px;--control-md:50px;--control-lg:56px;--touch-min:44px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f7ef;--surface:#fff;--surface-inset:#f4f9f3;--menta:#e4f2e1;--blob:#dfefdb;--lime-soft:#eef9cf;--brand:#0f3d2e;--brand-deep:#164a39;--on-brand:#fff;--on-brand-muted:#b9d2c4;--action:#0f3d2e;--on-action:#fff;--lime:#c6f04d;--on-lime:#0f3d2e;--heading:#0f3d2e;--ink:#14251c;--ink-muted:#4f6157;--link:#0f3d2e;--line:#dce8da;--field-border:#758b7e;--ok:#e4f2e1;--ok-ink:#1f6b4a;--warn:#fcf0d9;--warn-ink:#8a4f00;--bad:#fce8e6;--bad-ink:#a8231a;--shadow-card:0 1px 2px #0f3d2e0f, 0 8px 24px #0f3d2e14;--focus-ring:0 0 0 2px #f1f7ef, 0 0 0 4px #0f3d2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1a15;--surface:#16261f;--surface-inset:#1b2f26;--menta:#1c3329;--blob:#1f3a2e;--lime-soft:#26351a;--brand:#1f5a43;--brand-deep:#286b51;--on-brand:#fff;--on-brand-muted:#cfe2d7;--action:#c6f04d;--on-action:#0f3d2e;--lime:#c6f04d;--on-lime:#0f3d2e;--heading:#e8f1ea;--ink:#e8f1ea;--ink-muted:#a9bcb0;--link:#c6f04d;--line:#24382e;--field-border:#7e978a;--ok:#173a2a;--ok-ink:#7fd3a8;--warn:#3a2c12;--warn-ink:#e8b04a;--bad:#3b1f1c;--bad-ink:#f2867e;--shadow-card:0 1px 2px #0006, 0 8px 24px #00000059;--focus-ring:0 0 0 2px #0e1a15, 0 0 0 4px #c6f04d}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1a15;--surface:#16261f;--surface-inset:#1b2f26;--menta:#1c3329;--blob:#1f3a2e;--lime-soft:#26351a;--brand:#1f5a43;--brand-deep:#286b51;--on-brand:#fff;--on-brand-muted:#cfe2d7;--action:#c6f04d;--on-action:#0f3d2e;--lime:#c6f04d;--on-lime:#0f3d2e;--heading:#e8f1ea;--ink:#e8f1ea;--ink-muted:#a9bcb0;--link:#c6f04d;--line:#24382e;--field-border:#7e978a;--ok:#173a2a;--ok-ink:#7fd3a8;--warn:#3a2c12;--warn-ink:#e8b04a;--bad:#3b1f1c;--bad-ink:#f2867e;--shadow-card:0 1px 2px #0006, 0 8px 24px #00000059;--focus-ring:0 0 0 2px #0e1a15, 0 0 0 4px #c6f04d}
body{font-family:var(--font-text);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}.am-num{font-variant-numeric:tabular-nums}.am-row{gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.am-stack{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.am-logo{color:var(--heading);align-items:center;gap:9px;display:inline-flex}.am-logo-mark{background:var(--brand);width:32px;height:32px;color:var(--lime);border-radius:11px;flex:none;place-items:center;display:grid}.am-logo-word{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1}.am-logo-lg .am-logo-mark{border-radius:16px;width:48px;height:48px}.am-logo-lg .am-logo-word{font-size:28px}.am-logo-claro{color:var(--on-brand)}.am-logo-claro .am-logo-mark{background:var(--lime);color:var(--on-lime)}.am-btn{font:inherit;font-family:var(--font-text);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;box-sizing:border-box;border:0;font-weight:700;text-decoration:none;display:inline-flex}.am-btn-md{height:var(--control-md);padding:0 var(--space-5);font-size:16px}.am-btn-lg{height:var(--control-lg);padding:0 var(--space-6);font-size:17px}.am-btn-primary{background:var(--action);color:var(--on-action)}.am-btn-secondary{background:var(--surface);color:var(--link);box-shadow:var(--shadow-card)}.am-btn-link{color:var(--link);padding:0 var(--space-2);height:var(--touch-min);background:0 0}.am-btn-block{width:100%;display:flex}.am-btn:hover{filter:brightness(1.08)}.am-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.am-field{gap:var(--space-2);flex-direction:column;display:flex}.am-field-label{color:var(--ink);font-size:15px;font-weight:700}.am-field-input{height:var(--control-lg);box-sizing:border-box;border-radius:var(--radius-md);border:1.5px solid var(--field-border);background:var(--surface-inset);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;padding:0 18px;font-size:18px}.am-field-input::placeholder{color:var(--ink-muted)}.am-field-input:focus{box-shadow:var(--focus-ring);outline:none}.am-field-hint{color:var(--ink-muted);font-size:13px}.am-field-error .am-field-input{border-color:var(--bad-ink)}.am-field-error .am-field-hint{color:var(--bad-ink);font-weight:600}.am-chip{border-radius:var(--radius-full);white-space:nowrap;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.am-chip-negativada{background:var(--bad);color:var(--bad-ink)}.am-chip-atraso{background:var(--warn);color:var(--warn-ink)}.am-chip-quitado{background:var(--ok);color:var(--ok-ink)}.am-chip-a-negativar{background:var(--warn);color:var(--warn-ink)}.am-chip-prescrita{background:var(--surface-inset);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line)}.am-deadline{border-radius:var(--radius-md);background:var(--warn);color:var(--warn-ink);align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:14px;line-height:1.35;display:flex}.am-deadline b{font-weight:800}.am-deadline svg{flex:none}.am-deadline-compact{border-radius:var(--radius-sm);padding:8px 12px;font-size:13px}.am-deadline b.am-num{letter-spacing:.01em;font-size:1.15em}.am-deadline small{margin-top:2px;font-size:12px;font-weight:500;display:block}.am-deadline-off{background:var(--surface-inset);color:var(--ink-muted)}.am-badge{border-radius:var(--radius-full);background:var(--lime);color:var(--on-lime);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:5px 11px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.am-badge-lg{padding:7px 14px;font-size:16px}.am-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);box-sizing:border-box;flex-direction:column;gap:14px;padding:18px;display:flex}.am-icon-tile{border-radius:var(--radius-sm);background:var(--menta);width:46px;height:46px;color:var(--heading);flex:none;place-items:center;display:grid}.am-offer-head{align-items:center;gap:var(--space-3);display:flex}.am-offer-logo{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.am-offer-logo img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:6px;display:block}.am-offer-owner{border-radius:var(--radius-full);background:var(--surface-inset);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);letter-spacing:.04em;flex:none;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:800;line-height:1.4}.am-offer-title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.am-offer-title b{font-size:16px}.am-offer-title span{color:var(--ink-muted);font-size:13px}.am-offer-values{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.am-offer-values>div{flex-direction:column;gap:2px;min-width:0;display:flex}.am-offer-from{color:var(--ink-muted);font-size:13px}.am-offer-cash{align-items:baseline;gap:6px;display:flex}.am-offer-cash b{letter-spacing:-.02em;font-size:28px;font-weight:700}.am-offer-cash span{color:var(--ink-muted);font-size:14px}.am-offer-state{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.am-offer-off{border-radius:var(--radius-md);background:var(--lime);color:var(--on-lime);flex-direction:column;flex:none;align-items:center;padding:8px 12px;line-height:1;animation:.6s cubic-bezier(.2,1.4,.4,1) both am-pop;display:inline-flex;position:relative;overflow:hidden}.am-offer-off:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffffb3 50%,#0000 70%);animation:3.6s ease-in-out 1.2s infinite am-shine;position:absolute;inset:0;transform:translate(-130%)}.am-offer-off b,.am-offer-off span{z-index:1;position:relative}@keyframes am-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes am-shine{0%{transform:translate(-130%)}30%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.am-offer-off,.am-offer-off:after{animation:none}.am-offer-off:after{display:none}}.am-offer-off b{letter-spacing:-.02em;font-size:24px;font-weight:800}.am-offer-off span{margin-top:3px;font-size:11px;font-weight:700}.am-inset{border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--ink-muted);padding:10px 14px;font-size:14px}.am-savings{background:var(--brand);color:var(--on-brand);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-3);box-sizing:border-box;flex-direction:column;display:flex}.am-savings-label{color:var(--on-brand-muted);font-size:14px}.am-savings-foot{color:var(--on-brand-muted);font-size:13px}.am-savings-amount{letter-spacing:-.02em;color:var(--lime);font-size:36px;font-weight:700;line-height:1}.am-savings-head{align-items:center;gap:12px;display:flex}.am-savings-pct{letter-spacing:-.03em;color:var(--lime);font-size:56px;font-weight:800;line-height:.95}.am-savings-head span{color:var(--on-brand);font-size:15px;font-weight:700;line-height:1.25}.am-savings-sub{color:var(--on-brand-muted);font-size:15px}.am-savings-sub b{color:var(--on-brand)}.am-savings-bar{gap:3px;height:12px;display:flex}.am-savings-bar span{border-radius:var(--radius-full);background:var(--on-brand)}.am-savings-bar .am-savings-bar-save{background:var(--lime);flex:1}.am-savings-legend{color:var(--on-brand-muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.am-savings-legend span{align-items:center;gap:6px;display:inline-flex}.am-savings-legend b{color:var(--on-brand)}.am-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.am-dot-pay{background:var(--on-brand)}.am-dot-save{background:var(--lime)}.am-timeline{margin:0;padding:0;list-style:none}.am-step{gap:14px;display:flex}.am-step-rail{flex-direction:column;align-items:center;gap:4px;display:flex}.am-step-dot{background:var(--menta);width:32px;height:32px;color:var(--heading);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.am-step-done .am-step-dot{background:var(--lime);color:var(--on-lime)}.am-step-line{background:var(--line);border-radius:2px;flex:1;width:2px;min-height:18px}.am-step-text{flex-direction:column;gap:1px;padding:5px 0 16px;display:flex}.am-step-text b{font-size:15px}.am-step-text span{color:var(--ink-muted);font-size:13px}.am-notice{border-radius:var(--radius-md);background:var(--menta);color:var(--ink);align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.am-notice-icon{background:var(--surface);width:40px;height:40px;color:var(--heading);border-radius:50%;flex:none;place-items:center;display:grid}.am-icon-grid{gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid}.am-icon-cell{color:var(--ink-muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.am-icon-cell span:first-child{border-radius:var(--radius-sm);background:var(--menta);width:44px;height:44px;color:var(--heading);place-items:center;display:grid}.am-on-brand{background:var(--brand);padding:var(--space-4);border-radius:var(--radius-lg)}.am-sidebar{isolation:isolate;box-sizing:border-box;background:var(--brand);min-height:100%;color:var(--on-brand);font-family:var(--font-text);flex-direction:column;gap:18px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.am-sidebar:before{content:"";z-index:-1;background:var(--brand-deep);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-220px;left:-170px}.am-sidebar-body{flex-direction:column;flex:1;gap:18px;display:flex}.am-sidebar-muted{color:var(--on-brand-muted)}.am-sidebar-panel{background:var(--brand-deep);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.am-sidebar-hello{color:var(--on-brand-muted);margin:0;font-size:14px}.am-sidebar-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-brand);overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:900;line-height:1.05}.am-sidebar :focus-visible{outline:2px solid var(--lime);outline-offset:2px}.am-sidebar-logo{min-height:44px;color:inherit;border-radius:var(--radius-sm);align-self:flex-start;align-items:center;margin-block:-6px;text-decoration:none;display:inline-flex}.am-sidebar-greeting{flex-direction:column;gap:8px;display:flex}.am-sidebar-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--lime);margin:0;font-size:12px;font-weight:700}.am-sidebar-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-brand);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:900;line-height:1.15}.am-sidebar-back{margin-top:auto}.am-sidebar-link{cursor:pointer;min-height:44px;font-family:var(--font-text);color:var(--on-brand);text-underline-offset:3px;border-radius:var(--radius-sm);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.am-sidebar-logo:focus-visible,.am-sidebar-link:focus-visible{box-shadow:0 0 0 3px var(--lime);outline:none}@media (max-width:1023.98px){.am-sidebar{gap:12px;padding:20px 28px 16px}.am-sidebar-body{gap:12px}.am-sidebar:before{inset:-200px -160px auto auto}.am-sidebar-name{font-size:32px}}.am-summary{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font-family:var(--font-text);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.am-summary-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:700}.am-summary-rows{flex-direction:column;gap:8px;margin:0;display:flex}.am-summary-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:14px;display:flex}.am-summary-row dt{color:var(--ink-muted)}.am-summary-row dd{text-align:right;overflow-wrap:normal;margin:0 0 0 auto;font-weight:700}.am-summary-ok,.am-summary-lime{color:var(--ok-ink)}.am-summary-total{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.am-summary-total dt{color:var(--ink);font-weight:700}.am-summary-total dd{font-family:var(--font-display);letter-spacing:-.01em;color:var(--heading);white-space:nowrap;font-size:24px;font-weight:900}.am-summary-dark,.am-sidebar .am-summary{background:var(--brand-deep);color:var(--on-brand)}.am-summary-dark .am-summary-title,.am-sidebar .am-summary-title,.am-summary-dark .am-summary-row dt,.am-sidebar .am-summary-row dt{color:var(--on-brand-muted)}.am-summary-dark .am-summary-ok,.am-sidebar .am-summary-ok,.am-summary-dark .am-summary-lime,.am-sidebar .am-summary-lime{color:var(--lime)}.am-summary-dark .am-summary-total,.am-sidebar .am-summary-total{border-top-color:#ffffff29}.am-summary-dark .am-summary-total dt,.am-sidebar .am-summary-total dt{color:var(--on-brand)}.am-summary-dark .am-summary-total dd,.am-sidebar .am-summary-total dd{color:var(--lime)}@media (min-width:1024px) and (max-width:1279.98px){.am-sidebar .am-summary-total dd{font-size:20px}}.am-pay-card{--pay-scan-h:212px;box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);font-family:var(--font-text);flex-direction:column;gap:12px;padding:18px;display:flex}.am-pay-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.am-pay-method{align-items:center;gap:10px;display:flex}.am-pay-icon{background:var(--menta);width:40px;height:40px;color:var(--heading);border-radius:50%;flex:none;place-items:center;display:grid}.am-pay-title{font-family:var(--font-text);color:var(--ink);margin:0;font-size:16px;font-weight:700}.am-pay-scan{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.am-pay-copy{flex-direction:column;gap:8px;display:flex}.am-pay-label{color:var(--ink-muted);font-size:13px;font-weight:700}.am-pay-code{box-sizing:border-box;resize:none;border-radius:var(--radius-sm);background:var(--surface-inset);width:100%;color:var(--ink);word-break:break-all;border:0;padding:10px 12px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.am-pay-code:focus-visible{box-shadow:var(--focus-ring);outline:none}.am-pay-toast{color:var(--heading);margin:0;font-size:14px;font-weight:600}.am-pay-toast:empty{margin-top:-8px}.am-pay-help{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.45}.am-pay-help>*{margin:0}@media (min-width:768px){.am-pay-scan{height:var(--pay-scan-h);box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:16px;overflow:hidden}}@media (min-width:1024px){.am-offer-row{grid-template-columns:46px minmax(0,1fr) minmax(150px,.8fr) auto;grid-template-areas:"icon title values action""icon state off action""icon owner inst action";align-items:center;gap:6px 16px;padding:14px 18px;display:grid}.am-offer-row>.am-offer-head,.am-offer-row>.am-offer-values{display:contents}.am-offer-row .am-icon-tile{grid-area:icon}.am-offer-row .am-offer-title{grid-area:title}.am-offer-row .am-offer-title b{font-size:15px}.am-offer-row .am-offer-title span{font-size:12px}.am-offer-row .am-offer-trunc{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.am-offer-row .am-offer-owner{grid-area:owner;place-self:start}.am-offer-row>.am-offer-state{grid-area:state;gap:6px;font-size:12px}.am-offer-row .am-offer-values>div{grid-area:values}.am-offer-row .am-offer-from{font-size:12px}.am-offer-row .am-offer-cash{flex-wrap:wrap;gap:2px 6px}.am-offer-row .am-offer-cash b{font-size:21px}.am-offer-row .am-offer-cash span{font-size:13px}.am-offer-row .am-offer-off{border-radius:var(--radius-full);white-space:nowrap;flex-direction:row;grid-area:off;justify-self:start;align-items:baseline;gap:4px;padding:4px 10px}.am-offer-row .am-offer-off b{font-size:14px}.am-offer-row .am-offer-off span{margin-top:0;font-size:12px}.am-offer-row>.am-inset{background:0 0;grid-area:inst;padding:0;font-size:12px}.am-offer-row>.am-deadline{grid-column:2/-2}.am-offer-row>.am-btn{width:auto;height:var(--touch-min);padding:0 var(--space-4);grid-area:action;font-size:14px}}@container (min-width:960px){.am-offer-row{grid-template-columns:46px minmax(0,1.3fr) minmax(140px,.8fr) minmax(170px,1fr) minmax(150px,1fr) auto;grid-template-areas:"icon title state values off action""icon owner state values inst action"}.am-offer-row>.am-offer-state{flex-direction:column;align-items:flex-start;gap:4px}}
.am-table-wrap{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow-x:auto}.am-table-wrap:focus-visible{box-shadow:var(--focus-ring);outline:none}.am-table{border-collapse:collapse;width:100%;font-family:var(--font-text);color:var(--ink);font-size:14px}.am-table-caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.am-table th,.am-table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.am-table th{color:var(--ink-muted);background:var(--surface-inset);white-space:nowrap;font-weight:700}.am-table tbody tr:last-child td{border-bottom:0}.am-table .am-table-right{text-align:right;font-variant-numeric:tabular-nums}.am-table .am-row-destaque td{background:var(--warn);color:var(--warn-ink)}.am-table .am-table-vazio{padding:var(--space-6) var(--space-4);text-align:center;color:var(--ink-muted)}.am-filterbar{align-items:flex-end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);font-family:var(--font-text);color:var(--ink);flex-wrap:wrap;display:flex}.am-filterbar label{gap:var(--space-1);color:var(--ink-muted);flex-direction:column;font-size:14px;font-weight:700;display:flex}.am-filterbar select,.am-filterbar input{font:inherit;min-height:var(--touch-min);padding:0 var(--space-3);color:var(--ink);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius-sm);box-sizing:border-box;font-weight:400}.am-filterbar select:focus-visible,.am-filterbar input:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:767.98px){.am-filterbar>*{flex:100%}.am-filterbar select,.am-filterbar input{width:100%}}.am-upload{align-items:center;gap:var(--space-3);font-family:var(--font-text);flex-wrap:wrap;display:inline-flex}.am-upload-status{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:14px;display:inline-flex}.am-upload-progress{width:160px;height:var(--space-2);accent-color:var(--action)}.am-upload-erro{color:var(--bad-ink);font-weight:700}
body{background:var(--bg);color:var(--ink);font-family:var(--font-text);margin:0}.am-env{z-index:10;letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:4px 16px;font-size:14px;display:flex;position:sticky;top:0}.am-env-kicker{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.am-env-staging{background:var(--lime);color:var(--on-lime)}.am-env-production{background:var(--brand);color:var(--on-brand)}.am-env-local,.am-env-test{color:#fff;background:#5b6660}.adm-shell{grid-template-columns:1fr;min-height:calc(100dvh - 32px);display:grid}.adm-side .am-sidebar{min-height:auto}.adm-main{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:880px;margin:0 auto;padding:32px 24px 48px;display:flex}@media (min-width:1024px){.adm-shell{grid-template-columns:300px 1fr}.adm-side{height:calc(100dvh - 32px);position:sticky;top:32px}.adm-side .am-sidebar{min-height:100%}.adm-main{padding:48px 48px 64px}}.adm-operador{overflow-wrap:anywhere;margin:0;font-weight:700}.adm-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.adm-nav-item{font-size:15px}.adm-title{font-family:var(--font-display);color:var(--heading);margin:0;font-size:32px;font-weight:900;line-height:1.15}.adm-subtitle{font-family:var(--font-display);color:var(--heading);margin:8px 0 0;font-size:20px;font-weight:800}.adm-lead{margin:0;font-size:16px;line-height:1.5}.adm-cards{flex-direction:column;gap:14px;display:flex}.adm-cards .am-summary{box-shadow:var(--shadow-card);max-width:480px}.adm-card-line{color:var(--ink-muted);margin:0;font-size:14px}.adm-main-solo{justify-content:center;min-height:calc(100dvh - 32px)}.adm-entrar{box-sizing:border-box;background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-card);flex-direction:column;gap:18px;margin:0 auto;padding:32px 28px;display:flex}.adm-config{flex-direction:column;gap:10px;display:flex}.adm-config-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.adm-config-item{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.adm-config-info{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.adm-config-aviso{min-height:1.5em;color:var(--ink-muted);margin:0;font-size:14px}.adm-dialog{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface);width:min(480px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-card);border:0;padding:24px}.adm-dialog::backdrop{background:#00000073}.adm-dialog[open]{flex-direction:column;gap:10px;display:flex}.adm-dialog-label{font-size:14px;font-weight:700}.adm-dialog-motivo{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-md,8px);resize:vertical;padding:10px 12px}.adm-dialog-alcance{background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-md,8px);margin:0;padding:10px 12px;font-size:14px}.adm-dialog-perigo{background:var(--bad);color:var(--bad-ink);border-radius:var(--radius-md,8px);margin:0;padding:10px 12px;font-size:14px;font-weight:700}.adm-dialog-perigo p{margin:0}.adm-dialog-perigo p+p{margin-top:6px}.adm-dialog-erro{background:var(--bad);color:var(--bad-ink);border-radius:var(--radius-md,8px);margin:0;padding:10px 12px;font-size:14px}.adm-dialog-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adm-resumo{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.adm-resumo-item{flex-direction:column;gap:8px;display:flex}.adm-resumo-item .am-summary{box-shadow:var(--shadow-card)}.adm-envio{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.adm-pergunta-tipo{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.adm-pergunta-tipo select{min-height:44px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius-sm);padding:0 12px}.adm-title-arquivo{overflow-wrap:anywhere;font-size:24px}.adm-detalhe-situacao{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.adm-dl{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 20px;margin:0;padding:16px 18px;display:grid}.adm-dl dt{color:var(--ink-muted);font-size:13px;font-weight:700}.adm-dl dd{font-variant-numeric:tabular-nums;margin:2px 0 0}.adm-contagens{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.adm-acoes{flex-wrap:wrap;gap:10px;display:flex}.adm-relatorio{flex-direction:column;gap:12px;display:flex}.adm-paginas{gap:16px;display:flex}.adm-filtros{margin:0}.adm-campo-prefixo{box-sizing:border-box;width:9em;min-height:40px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius-sm);padding:0 10px}
