.pay{--pay-outro:#6f7d86;--pay-subsidio-mark:#a2b9ca;--pay-gap:2px;--pay-past:#c5ccd1;color:var(--ink)}.pay-k-sinal{--k:var(--pay-sinal,#1e2a31);--k-ink:#fff}.pay-k-mensais{--k:var(--pay-mensais,#51616b);--k-ink:#fff}.pay-k-intermediarias{--k:var(--pay-intermediarias,#8b989f);--k-ink:var(--ink,#1e2a31)}.pay-k-chaves{--k:var(--pay-chaves,#33424b);--k-ink:#fff}.pay-k-outro{--k:var(--pay-outro,#6f7d86);--k-ink:#fff}.pay-k-financiamento,.pay-k-banco{--k:var(--pay-financiamento,#3e6a8a);--k-ink:#fff}.pay-k-fgts{--k:var(--pay-fgts,#7fa3bd);--k-ink:var(--ink,#1e2a31)}.pay-k-subsidio{--k:var(--pay-subsidio-mark,#a2b9ca);--k-ink:var(--ink,#1e2a31)}.pay .num,.pay-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pay-nowrap{white-space:nowrap}.pay-swatch{background:var(--k,var(--ink));border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.pay-swatch.is-scenario{background:color-mix(in srgb, var(--k) 32%, #fff);box-shadow:inset 0 0 0 1.5px var(--k)}.pay-swatch.is-estimate{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--k) 75%, transparent) 0 1.5px, color-mix(in srgb, var(--k) 10%, #fff) 1.5px 4px);outline:1px dashed var(--k);outline-offset:-1px}.pay-swatch.is-gap{background:repeating-linear-gradient(135deg, var(--confirm) 0 1.5px, transparent 1.5px 4px);outline:1px dashed var(--confirm);outline-offset:-1px}.pay-swatch.is-past{background:var(--pay-past)}.pay-block{gap:var(--space-3);min-width:0;display:grid}.pay-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pay-block-title{letter-spacing:-.006em;font-size:15px;font-weight:600;line-height:1.3}.pay-block-desc{color:var(--muted);font-size:13px;line-height:1.45}.pay-price{gap:10px;min-width:0;display:grid}.pay-price-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;display:flex}.pay-price-label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:600;display:flex}.pay-price-hero{letter-spacing:-.028em;color:var(--ink);margin-top:2px;font-size:36px;font-weight:600;line-height:1.05}.pay-price.is-compact .pay-price-hero{font-size:28px}.pay-price-aside{text-align:right;color:var(--muted);justify-items:end;gap:1px;font-size:13px;display:grid}.pay-price-aside strong{color:var(--ink-2);font-size:15px;font-weight:600}.pay-price-auth{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pay-price-auth.is-missing{color:var(--confirm);font-weight:550}.pay-price-auth svg{flex:none;width:14px;height:14px}.pay-price-eq{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);margin:0;padding:2px 14px}.pay-price-eq>div{grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;display:grid}.pay-price-eq>div+div{border-top:1px solid var(--line)}.pay-price-eq dt{color:var(--ink-2);font-size:14px}.pay-price-eq dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px;font-weight:600}.pay-price-eq .pay-price-op{color:var(--muted);text-align:center;font-size:15px;font-weight:600}.pay-price-eq .is-result dt,.pay-price-eq .is-result dd{color:var(--ink);font-weight:700}.pay-price-eq.is-plain>div{grid-template-columns:minmax(0,1fr) auto}.pay-price-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;line-height:1.45;display:flex}.pay-price-note{color:var(--muted);max-width:70ch;font-size:12.5px;line-height:1.45}.pay-price-note strong{color:var(--ink-2);font-weight:600}.pay-summary{color:var(--ink-2);text-wrap:pretty;font-size:17px;line-height:1.55}.pay-summary.is-compact{font-size:15px}.pay-summary-amount{color:var(--ink);white-space:nowrap;font-weight:650}.pay-summary-joiner{color:var(--muted)}.pay-summary.is-empty{color:var(--muted);font-size:14px}.pay-split{gap:10px;min-width:0;margin:0;display:grid}.pay-split-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pay-split-group{gap:2px;min-width:0;display:grid}.pay-split-group.is-end{text-align:right;justify-items:end}.pay-split-name{color:var(--muted);font-size:12.5px;font-weight:600}.pay-split-figure{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.pay-split-group.is-end .pay-split-figure{justify-content:flex-end}.pay-split-pct{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:650;line-height:1.05}.pay-split-value{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.pay-split-extra{color:var(--muted);font-size:12px}.pay-split-group.is-empty .pay-split-pct{color:var(--muted)}.pay-split-track{gap:var(--pay-gap);height:26px;display:flex;position:relative}.pay-seg{background:var(--k);flex-basis:0;justify-content:center;align-items:center;min-width:3px;display:flex;position:relative;overflow:visible;container-type:inline-size}.pay-seg:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.pay-seg:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.pay-seg.is-scenario{background:color-mix(in srgb, var(--k) 32%, #fff);box-shadow:inset 0 0 0 2px var(--k)}.pay-seg.is-gap{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--confirm) 55%, transparent) 0 1.5px, transparent 1.5px 6px);box-shadow:inset 0 0 0 1px var(--confirm)}.pay-seg-label{color:var(--k-ink,#fff);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:650;line-height:1;display:none}.pay-seg.is-scenario .pay-seg-label,.pay-seg.is-gap .pay-seg-label{color:var(--ink)}@container (width>=40px){.pay-seg-label{display:block}}.pay-split-keys{background:var(--ink);border-radius:2px;flex:none;width:2px;margin:-5px 1px;position:relative}.pay-split-note{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12.5px;display:flex}.pay-split-note .is-warn{color:var(--confirm);font-weight:600}.pay-split-note .is-danger{color:var(--danger);font-weight:600}.pay-legend{align-content:start;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pay-legend-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.pay-legend.is-end{text-align:right;justify-items:end}.pay-legend-sub{color:var(--muted);font-size:12px;font-weight:600}.pay-legend-item{grid-template-columns:12px minmax(0,auto);align-items:center;gap:1px 8px;min-width:0;display:grid}.pay-legend.is-end .pay-legend-item{grid-template-columns:minmax(0,auto) 12px}.pay-legend.is-end .pay-legend-item>.pay-swatch{grid-area:1/2}.pay-legend.is-end .pay-legend-item>.pay-legend-name{grid-area:1/1}.pay-legend.is-end .pay-legend-item>.pay-legend-value{grid-column:1}.pay-legend-name{color:var(--ink);min-width:0;font-size:13px;font-weight:550;line-height:1.3}.pay-legend-value{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:12.5px;line-height:1.3}.pay-legend-empty{color:var(--muted);font-size:12.5px}.pay-legend-line{border-left:1.5px solid var(--muted);justify-self:center;width:0;height:14px}.pay-legend-item.is-past .pay-legend-name{color:var(--ink-2)}.pay-legend-item.is-past .pay-legend-value{color:var(--confirm)}.pay-key{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.pay-key>span{align-items:center;gap:6px;display:inline-flex}.pay-tl{gap:10px;min-width:0;margin:0;display:grid}.pay-tl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pay-tl-frame{grid-template-columns:auto minmax(0,1fr);grid-template-rows:32px var(--tl-h,148px) 22px;column-gap:8px;display:grid}.pay-tl.is-compact .pay-tl-frame{--tl-h:112px}.pay-tl-markers{grid-area:1/2;position:relative}.pay-tl-marker{color:var(--ink-2);white-space:nowrap;font-size:11.5px;line-height:1.2;display:grid;position:absolute;bottom:3px}.pay-tl-marker strong{color:var(--ink);font-weight:650}.pay-tl-marker.is-start{padding-left:4px}.pay-tl-marker.is-end{text-align:right;padding-right:4px;transform:translate(-100%)}.pay-tl-y{grid-area:2/1;min-width:28px;position:relative}.pay-tl-ytick{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1;position:absolute;right:0;transform:translateY(50%)}.pay-tl-plot{grid-area:2/2;min-width:0;position:relative}.pay-tl-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pay-tl-x{grid-area:3/2;position:relative}.pay-tl-xtick{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:1;position:absolute;top:5px;transform:translate(-50%)}.pay-tl-xtick.is-start{transform:none}.pay-tl-callout{z-index:1;background:var(--surface);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:4px;padding:1px 4px;font-size:11.5px;font-weight:650;line-height:1.25;position:absolute;transform:translate(-50%,-100%)}.pay-tl-callout.is-start{transform:translateY(-100%)}.pay-tl-callout.is-end{transform:translate(-100%,-100%)}.pay-tl-callout.is-estimate{color:var(--estimate)}.pay-tl-callout.is-past{color:var(--muted);font-weight:600}.pay-tl-callout.is-run{box-shadow:0 0 0 1px var(--line)}.pay-tl-grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.pay-tl-base{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.pay-tl-bar{fill:var(--k)}.pay-tl-bar.is-past{fill:var(--pay-past)}.pay-tl-hit{fill:#0000}.pay-tl-col:hover .pay-tl-bar{opacity:.78}.pay-tl-col:hover .pay-tl-hit{fill:var(--hover,#1e2a310b)}.pay-tl-bank{fill:color-mix(in srgb, var(--pay-financiamento,#3e6a8a) 20%, #fff);stroke:var(--pay-financiamento,#3e6a8a);stroke-width:1px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.pay-tl-break{fill:var(--surface,#fff)}.pay-tl-delivery{stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pay-tl-delivery.is-forecast{stroke-dasharray:5 3}.pay-tl-today{stroke:var(--muted);stroke-width:1px;vector-effect:non-scaling-stroke}.pay-tl-legend{flex-wrap:wrap;gap:10px 20px;display:flex}.pay-tl-note{color:var(--muted);font-size:12.5px;line-height:1.45}.pay-tl-note strong{color:var(--ink-2);font-weight:600}.pay-tl-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);padding:16px;font-size:13px}.pay-table-wrap{gap:12px;min-width:0;display:grid;container:pay-table/inline-size}.pay-table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.4}.pay-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.pay-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:10px}.pay-table th:first-child,.pay-table td:first-child{padding-left:0}.pay-table th:last-child,.pay-table td:last-child{padding-right:0}.pay-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.pay-part-name{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.pay-part-count{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.pay-cell-when{color:var(--ink-2)}.pay-when-note{color:var(--muted);font-size:12px;display:block}.pay-when-note.is-past{color:var(--confirm);font-weight:550}.pay-value-main{white-space:nowrap;color:var(--ink);font-weight:600;display:block}.pay-value-main.is-last{color:var(--ink-2);font-size:12.5px;font-weight:550}.pay-value-sub{color:var(--muted);white-space:nowrap;font-size:12.5px;display:block}.pay-value-seal{margin-top:4px;display:block}.pay-change{gap:2px;display:grid}.pay-change-answer{color:var(--ink);font-weight:600}.pay-change-answer.is-confirm{color:var(--confirm)}.pay-change-answer.is-estimate{color:var(--estimate)}.pay-change-detail{color:var(--muted);font-size:12.5px;line-height:1.4}.pay-table tr.pay-row-sub td{background:var(--surface-2);color:var(--ink-2);padding-top:8px;padding-bottom:8px;font-weight:600}.pay-table tr.pay-row-total td{color:var(--ink);border-bottom:2px solid var(--line-strong);font-weight:700}.pay-table tr.pay-row-bank td{background:color-mix(in srgb, var(--estimate-soft) 45%, #fff)}.pay-table tr.pay-row-head td{border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:0 0;padding:14px 0 6px;font-size:12px;font-weight:600}.pay-table-foot{gap:8px;display:grid}.pay-foot-item{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.pay-foot-item>.seal{flex:none;margin-top:-1px}.pay-compare{border-collapse:collapse;width:100%;font-size:13px}.pay-compare caption{text-align:left;color:var(--ink-2);padding-bottom:6px;font-size:13px;font-weight:600}.pay-compare th,.pay-compare td{border-bottom:1px solid var(--line);text-align:left;padding:6px 8px}.pay-compare th{color:var(--muted);font-size:12px;font-weight:600}.pay-compare th:first-child,.pay-compare td:first-child{padding-left:0}.pay-compare .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pay-compare .is-diff{color:var(--confirm);font-weight:600}@container pay-table (width<=600px){.pay-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pay-table,.pay-table tbody{display:block}.pay-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px 0;display:grid}.pay-table td{display:block;background:0 0!important;border:0!important;padding:0!important}.pay-table .pay-cell-part{grid-area:1/1}.pay-table .pay-cell-when{grid-area:2/1;font-size:13px}.pay-table .pay-cell-value{grid-area:1/2/span 2}.pay-table .pay-cell-change{grid-column:1/-1;margin-top:4px}.pay-table .pay-cell-change .pay-change{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:6px}.pay-table .pay-cell-change .pay-change:before{content:"Pode mudar?";color:var(--muted);font-size:12px}.pay-table .pay-cell-change .pay-change-detail{grid-column:1/-1}.pay-table tr.pay-row-sub,.pay-table tr.pay-row-total{border-radius:var(--radius-sm);background:var(--surface-2);border-bottom:0;margin:6px 0 0;padding:10px 12px}.pay-table tr.pay-row-total{background:var(--tint)}.pay-table tr.pay-row-bank{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--estimate-soft) 55%, #fff);border:1px dashed var(--estimate-line);margin-top:6px;padding:12px}.pay-table tr.pay-row-head{border:0;padding:14px 0 4px;display:block}.pay-table tr.pay-row-sub .pay-cell-when:empty,.pay-table tr.pay-row-total .pay-cell-when:empty,.pay-table td.pay-cell-change:empty{display:none}}.pay-fin{border-radius:var(--radius);border:1px dashed var(--estimate-line);background:color-mix(in srgb, var(--estimate-soft) 40%, #fff);gap:12px;min-width:0;padding:16px;display:grid}.pay-fin.is-empty{background:var(--surface-2);border-color:var(--line-strong)}.pay-fin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pay-fin-title{letter-spacing:-.006em;font-size:15px;font-weight:600}.pay-fin-hero{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.pay-fin-value{letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:650;line-height:1.05}.pay-fin.is-compact .pay-fin-value{font-size:24px}.pay-fin-unit{color:var(--muted);font-size:14px}.pay-fin-sub{color:var(--ink-2);font-size:13px}.pay-fin-dl{grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;margin:0;font-size:13.5px;line-height:1.4;display:grid}.pay-fin-dl dt{color:var(--muted)}.pay-fin-dl dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.pay-fin-dl dd .pay-fin-aside{color:var(--muted)}.pay-fin-note{color:var(--muted);font-size:12.5px;line-height:1.45}.pay-fin-warn{color:var(--confirm);font-weight:600}.pay-fin-alert{border-radius:var(--radius-sm);border:1px solid var(--confirm-line);background:var(--confirm-soft);color:var(--ink-2);align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;line-height:1.45;display:flex}.pay-fin-alert>svg{color:var(--confirm);flex:none;margin-top:2px}.pay-fin-alert strong{color:var(--confirm);font-weight:650}.pay-fin-origin{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}@container pay-story (width<=360px){.pay-fin-dl{grid-template-columns:minmax(0,1fr);gap:2px}.pay-fin-dl dd{margin-bottom:8px}}.pay-status{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.pay-status>svg{flex:none;width:18px;height:18px;margin-top:1px}.pay-status-text{gap:1px;min-width:0;display:grid}.pay-status-title{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650;line-height:1.3}.pay-status-detail{color:var(--ink-2);font-size:12.5px;line-height:1.4}.pay-status.is-ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 28%, transparent)}.pay-status.is-ok>svg,.pay-status.is-ok .pay-status-title{color:var(--ok)}.pay-status.is-warn{background:var(--confirm-soft);border-color:var(--confirm-line)}.pay-status.is-warn>svg,.pay-status.is-warn .pay-status-title{color:var(--confirm)}.pay-status.is-danger{background:var(--danger-soft);border-color:var(--danger-line)}.pay-status.is-danger>svg,.pay-status.is-danger .pay-status-title{color:var(--danger)}.pay-status.is-compact{padding:8px 12px}.pay-story{gap:var(--space-8);min-width:0;display:grid;container:pay-story/inline-size}.pay-story.is-compact{gap:var(--space-6)}.pay-story-section{gap:var(--space-4);min-width:0;display:grid}.pay-story-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pay-story-h{letter-spacing:-.014em;font-size:20px;font-weight:600;line-height:1.25}.pay-story.is-compact .pay-story-h{font-size:17px}.pay-story-rule{background:var(--line);border:0;height:1px;margin:0}.pay-notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pay-note{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pay-note>svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:2px}.pay-note.is-aviso>svg{color:var(--confirm)}.pay-note.is-bloqueio>svg{color:var(--danger)}.pay-disclaimer{border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:12px;line-height:1.5}.pay-details>summary{min-height:var(--tap);cursor:pointer;color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.pay-details>summary::-webkit-details-marker{display:none}.pay-details>summary svg{width:16px;height:16px;transition:transform var(--dur-fast,.12s)}.pay-details[open]>summary svg{transform:rotate(180deg)}.pay-editor{gap:var(--space-5);min-width:0;display:grid;container:pay-editor/inline-size}.pay-editor :is(input,select,button,textarea){scroll-margin-top:112px;scroll-margin-bottom:16px}.pay-fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.pay-fieldset>legend{color:var(--ink-2);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.pay-editor-status{z-index:2;background:var(--surface);gap:8px;padding:8px 0;display:grid;position:sticky;top:0}.pay-editor-split{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.pay-presets-desc{color:var(--muted);font-size:12.5px;line-height:1.45}.pay-presets-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pay-presets .chip{min-height:var(--tap);padding:0 16px}.pay-warnings{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pay-warnings .notice{flex-wrap:wrap;align-items:center}.pay-warnings .notice>span{flex:220px;min-width:0}.pay-warnings .notice .btn{margin-left:auto}.pay-parts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pay-part{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:12px;min-width:0;padding:12px 14px 14px 18px;display:grid;position:relative}.pay-part:before{content:"";background:var(--k);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.pay-part.is-scenario:before{background:color-mix(in srgb, var(--k) 30%, #fff);box-shadow:inset 0 0 0 1.5px var(--k)}.pay-part.is-zero:before{background:var(--line-strong);box-shadow:none}.pay-part-head{align-items:center;gap:8px;min-width:0;display:flex}.pay-part-label{flex:auto;min-width:0;padding:8px 10px;font-weight:600}.pay-part-head .btn-icon{flex:none}.pay-part-values{grid-template-columns:84px auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.pay-part-values.is-single{grid-template-columns:minmax(0,1fr)}.pay-part-values>.pay-part-sum{grid-column:1/-1}@container pay-editor (width>=560px){.pay-part-values{grid-template-columns:84px auto minmax(0,220px) minmax(0,1fr);column-gap:10px}.pay-part-values.is-single{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.pay-part-values>.pay-part-sum{grid-column:auto;align-self:center;margin-top:18px;padding-left:6px}}.pay-times{color:var(--muted);padding-bottom:12px;font-size:15px;font-weight:600}.pay-mini-label{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.pay-part-sum{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.pay-part-sum strong{color:var(--ink);font-size:14px;font-weight:650}.pay-part-dates{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.pay-month{border:0;gap:6px;min-width:0;margin:0;padding:0;display:flex}.pay-month>legend{float:left;width:100%;color:var(--muted);margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.pay-month .select{width:auto;min-width:84px}.pay-month .select+.select{min-width:104px}.pay-every .select{width:auto;min-width:136px}.pay-part-when{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.pay-part-period{min-width:0;color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;line-height:1.35;display:inline-flex}.pay-part-period svg{color:var(--muted);flex:none}.pay-part-when .btn svg{width:16px;height:16px}.pay-part-more{border-radius:var(--radius-sm);background:var(--surface-2);gap:10px;padding:12px;display:grid}.pay-part-more[hidden]{display:none}.pay-part-more-row{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.pay-part-more .check{min-height:var(--tap);align-items:center;padding:8px 0}.pay-part-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:10px;display:flex}.pay-part-foot .check{min-height:var(--tap);align-items:center;padding:8px 0;font-size:13px}.pay-part-hint{color:var(--muted);font-size:12.5px;line-height:1.4}.pay-part-hint.is-warn{color:var(--confirm)}.pay-split-form{border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.pay-add{flex-wrap:wrap;gap:8px;display:flex}.pay-add .chip{min-height:var(--tap)}.pay-balance-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pay-balance-row .select{width:auto;min-width:180px}.pay-bank{border:1px dashed var(--estimate-line);border-radius:var(--radius);background:color-mix(in srgb, var(--estimate-soft) 30%, #fff);gap:12px;padding:14px;display:grid}.pay-bank .chip.is-over{color:var(--muted);border-style:dashed}.pay-bank .chip.is-over[aria-pressed=true]{color:#fff}.pay-bank .chip.is-over svg{width:14px;height:14px;color:var(--confirm)}.pay-bank .chip.is-over[aria-pressed=true] svg{color:currentColor}.pay-bankin{border:1px solid var(--line);border-left:4px solid var(--pay-financiamento,#3e6a8a);border-radius:var(--radius);background:var(--surface);gap:10px;padding:14px;display:grid}.pay-bankin.is-missing{border-color:var(--confirm-line);border-left-color:var(--confirm);background:var(--confirm-soft)}.pay-bankin.is-own{background:var(--surface-2);border-left-color:var(--line-strong)}.pay-bankin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pay-bankin-title{letter-spacing:-.006em;color:var(--ink);font-size:15px;font-weight:650;line-height:1.3}.pay-bankin-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:10px 12px;display:grid}.pay-bankin.is-missing .input-money{background:var(--surface);border-color:var(--confirm)}.pay-bankin-hint{color:var(--ink-2);font-size:12.5px;line-height:1.45}.pay-bankin.is-missing .pay-bankin-hint{color:var(--confirm);font-weight:550}.pay-bankin-hint strong{color:var(--ink);white-space:nowrap;font-weight:650}.pay-spread{flex-wrap:wrap}.pay-spread>span{flex:15rem;min-width:0}.pay-spread>.btn{white-space:normal}.pay-bank>legend{float:left;width:100%;color:var(--ink-2);margin-bottom:2px;padding:0;font-size:13px;font-weight:600}.pay-bank-row{grid-template-columns:auto minmax(0,150px) minmax(0,150px);align-items:end;gap:10px 12px;display:grid}.pay-bank .chips .chip{min-height:36px;font-size:12.5px}.pay-bank-hint{color:var(--muted);font-size:12px;line-height:1.45}.pay-bank-hint.is-note{color:var(--ink-2)}@container pay-editor (width<=460px){.pay-bankin{padding:12px}.pay-part{padding:12px 12px 14px 16px}.pay-part-values{grid-template-columns:72px auto minmax(0,1fr)}.pay-bank-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pay-bank-row>:first-child{grid-column:1/-1}}.pay-sim{gap:var(--space-5);min-width:0;display:grid;container:pay-sim/inline-size}.pay-sim-negotiated{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);gap:10px;padding:12px 14px;display:grid}.pay-switch-row{min-height:var(--tap);color:var(--ink);cursor:pointer;align-items:center;gap:12px;font-size:14px;font-weight:550;display:flex}.pay-sim-negotiated-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px 12px;display:grid}.pay-sim-toggle{justify-self:start}.pay-sim-panels{gap:var(--space-6);min-width:0;display:grid}.pay-sim-panel{min-width:0}.pay-sim-panel[data-active=false]{display:none}.pay-sim-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px}.pay-sim-preview-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}@container pay-sim (width<=460px){.pay-sim-negotiated-fields{grid-template-columns:minmax(0,1fr)}}@container pay-sim (width>=940px){.pay-sim-toggle{display:none}.pay-sim-panels{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.pay-sim-panel[data-active=false]{display:block}.pay-sim-panel.is-preview{position:sticky;top:16px}}@media print{.pay,.pay *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pay-story,.pay-table-wrap,.pay-sim,.pay-editor{container-type:normal}.pay-story{gap:12pt;font-size:10pt}.pay-story-section{gap:8pt}.pay-story-h{font-size:13pt}.pay-price-hero{font-size:24pt}.pay-price-eq>div{padding:4pt 0}.pay-summary{font-size:11pt}.pay-split-pct{font-size:15pt}.pay-split-track{height:18pt}.pay-legend-cols{gap:4pt 16pt}.pay-legend{gap:3pt}.pay-tl-frame{--tl-h:104px}.pay-tl-legend{gap:4pt 14pt}.pay-fin{gap:6pt;padding:10pt}.pay-fin-value{font-size:18pt}.pay-fin-dl{gap:3pt 12pt;font-size:9.5pt}.pay-table{font-size:9pt}.pay-table td{padding:5pt 6pt}.pay-table th{padding:4pt 6pt}.pay-change-detail,.pay-value-sub,.pay-when-note,.pay-foot-item,.pay-note,.pay-price-note,.pay-price-meta,.pay-fin-note,.pay-tl-note,.pay-fin-alert,.pay-fin-origin,.pay-value-main.is-last{font-size:8.5pt}.pay-fin-alert{padding:4pt 8pt}.pay-value-seal{margin-top:2pt}.pay-price,.pay-split,.pay-tl,.pay-fin,.pay-status,.pay-compare,.pay-table-foot,.pay-notes,.pay-table tr{break-inside:avoid}.pay-details>summary{display:none}.pay-details:not([open])>:not(summary){display:block}.pay-no-print{display:none!important}.pay-tl-col:hover .pay-tl-bar{opacity:1}.pay-tl-callout.is-screen{display:none}}
