.bde-popup{width:100%;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:var(--wp-admin--admin-bar--height,0px);left:0}.bde-popup .breakdance-popup{position:relative;display:flex;max-width:100%;max-height:100%;width:750px}.bde-popup .breakdance-popup-content{background-color:var(--bde-background-color);display:flex;align-items:flex-start;flex-direction:column;max-width:100%;width:100%;height:100%;text-align:left;padding:30px;overflow:auto}.bde-popup .breakdance-popup-content>*{flex-shrink:0}.bde-popup .breakdance-popup-content:empty{height:400px}.breakdance-popup .breakdance-popup-close-button{cursor:pointer;display:flex;align-items:center;position:absolute;--closeButtonSize:40px;--closeButtonOutsideOffset:0px;font-size:var(--closeButtonSize);transition:var(--bde-transition-duration) ease-in-out all}.breakdance-popup-close-icon{display:flex}.breakdance-popup .breakdance-popup-close-button.hidden{opacity:0;visibility:hidden}.breakdance-popup-close-icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance-popup-position-top-left{top:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-left{top:50%;transform:translateY(-50%);left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-left{bottom:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-top-right{top:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-right{top:50%;transform:translateY(-50%);right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-right{bottom:0;right:calc(0px - var(--closeButtonOutsideOffset))}[data-calc-id^="m3-car-payment-"]{--pc-surface:#fff;--pc-surface-alt:#f7f7f8;--pc-border:#e5e7eb;--pc-border-strong:#d1d5db;--pc-text:#0f172a;--pc-text-muted:#6b7280;--pc-alert:var(--bde-brand-primary-color);--pc-accent:var(--bde-brand-primary-color);--pc-accent-strong:var(--bde-brand-primary-color);--pc-shadow:0 12px 30px rgba(0,0,0,0.08)}[data-calc-id^="m3-car-payment-"] .payment-calc{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px;border:1px solid var(--pc-border);border-radius:12px;background:var(--pc-surface);box-shadow:var(--pc-shadow);color:var(--pc-text)}[data-calc-id^="m3-car-payment-"] .payment-calc__layout{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:start}[data-calc-id^="m3-car-payment-"] .payment-calc__form{display:flex;flex-direction:column;gap:14px}[data-calc-id^="m3-car-payment-"] .payment-calc__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}[data-calc-id^="m3-car-payment-"] .bde-form-field{display:flex;flex-direction:column;gap:6px}[data-calc-id^="m3-car-payment-"] .bde-label{color:var(--pc-text);font-weight:600}[data-calc-id^="m3-car-payment-"] .bde-input-group{border:1px solid var(--pc-border-strong);background:#fff;border-radius:10px;padding:12px;display:flex;align-items:center;gap:8px}[data-calc-id^="m3-car-payment-"] .bde-input{border:none;background:transparent;outline:none;width:100%;color:var(--pc-text);font-size:15px}[data-calc-id^="m3-car-payment-"] .bde-input-prefix,[data-calc-id^="m3-car-payment-"] .bde-input-suffix{color:var(--pc-text-muted);font-weight:600}[data-calc-id^="m3-car-payment-"] .payment-calc__freq{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}[data-calc-id^="m3-car-payment-"] .payment-calc__freq .bde-button__button{min-height:46px;height:46px;width:100%;padding:0 12px!important;border-radius:6px!important;justify-content:center;border:1px solid var(--pc-border-strong)!important;background:#ffffff!important;color:var(--pc-text)!important;box-shadow:none!important;font-weight:600;font-size:15px;line-height:1.2;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}[data-calc-id^="m3-car-payment-"] .payment-calc__freq .button-atom--primary{background:var(--pc-accent)!important;border-color:var(--pc-accent)!important;color:#ffffff!important}[data-calc-id^="m3-car-payment-"] .payment-calc__freq .button-atom--primary:hover{background:var(--pc-accent-strong)!important;border-color:var(--pc-accent-strong)!important}[data-calc-id^="m3-car-payment-"] .payment-calc__freq .button-atom--ghost{border-color:var(--pc-border-strong)!important;color:var(--pc-text)!important;background:#ffffff!important;box-shadow:none!important}[data-calc-id^="m3-car-payment-"] .payment-calc__divider{width:1px;background:var(--pc-border);height:100%}[data-calc-id^="m3-car-payment-"] .payment-calc__summary{display:flex;flex-direction:column;gap:14px;align-items:stretch}[data-calc-id^="m3-car-payment-"] .payment-calc__summary-top{text-align:center;display:flex;flex-direction:column;gap:6px}[data-calc-id^="m3-car-payment-"] .payment-calc__summary-label{color:var(--pc-text-muted);font-weight:600}[data-calc-id^="m3-car-payment-"] .payment-calc__payment{display:flex;flex-direction:column;align-items:center;gap:2px}[data-calc-id^="m3-car-payment-"] .payment-calc__payment-amount{font-size:34px;font-weight:800;color:var(--pc-text)}[data-calc-id^="m3-car-payment-"] .payment-calc__payment-freq{color:var(--pc-text-muted)}[data-calc-id^="m3-car-payment-"] .payment-calc__tax{background:var(--pc-surface-alt);border:1px dashed var(--pc-border-strong);border-radius:10px;padding:10px 12px;display:grid;gap:8px;text-align:left;width:100%}[data-calc-id^="m3-car-payment-"] .payment-calc__tax-line{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-calc-id^="m3-car-payment-"] .payment-calc__tax-line--total{border-top:1px solid var(--pc-border);padding-top:8px;font-weight:700}[data-calc-id^="m3-car-payment-"] .payment-calc__tax-line--total .bde-text{color:var(--pc-text)}[data-calc-id^="m3-car-payment-"] .payment-calc__tax-line--total .bde-text--strong{color:var(--pc-alert);font-size:18px}[data-calc-id^="m3-car-payment-"] .payment-calc__rate{color:var(--pc-text-muted);font-size:14px}[data-calc-id^="m3-car-payment-"] .payment-calc__actions{display:flex;flex-direction:column;gap:10px;align-items:stretch}[data-calc-id^="m3-car-payment-"] .payment-calc__cta{border-radius:999px;text-align:center}[data-calc-id^="m3-car-payment-"] .payment-calc__cta-alt{border-radius:999px;text-align:center}[data-calc-id^="m3-car-payment-"] .payment-calc__summary-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}[data-calc-id^="m3-car-payment-"] .payment-calc__tile{border:1px solid var(--pc-border);border-radius:10px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:4px}[data-calc-id^="m3-car-payment-"] .payment-calc__tile .bde-text{color:var(--pc-text-muted)}[data-calc-id^="m3-car-payment-"] .payment-calc__tile .bde-text--strong{color:var(--pc-text)}[data-calc-id^="m3-car-payment-"] .payment-calc__footnote{color:var(--pc-text-muted);font-size:12px;margin:0}@media (max-width:960px){[data-calc-id^="m3-car-payment-"] .payment-calc{grid-template-columns:1fr}[data-calc-id^="m3-car-payment-"] .payment-calc__layout{grid-template-columns:1fr}[data-calc-id^="m3-car-payment-"] .payment-calc__divider{display:none}}@media (max-width:640px){[data-calc-id^="m3-car-payment-"] .payment-calc{padding:16px}}