.embedded-calc-box[data-astro-cid-g3l2cfcy]{margin:28px 0 44px}.calc-card[data-astro-cid-g3l2cfcy]{background:var(--bg-surface);border:1px solid var(--border-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.calc-grid[data-astro-cid-g3l2cfcy]{grid-template-columns:1fr 1fr;display:grid}.calc-form[data-astro-cid-g3l2cfcy]{border-right:1px solid var(--border-light);flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.field[data-astro-cid-g3l2cfcy]{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label[data-astro-cid-g3l2cfcy]{color:var(--text-main);font-size:14px;font-weight:600;line-height:1.4}.field__hint[data-astro-cid-g3l2cfcy]{color:var(--text-secondary);font-size:12px;line-height:1.4}.input[data-astro-cid-g3l2cfcy]{border:1px solid var(--border-base);border-radius:var(--radius-md);font:inherit;background:var(--bg-surface);color:var(--text-main);box-sizing:border-box;width:100%;min-width:0;padding:10px 14px;font-size:15px}.input[data-astro-cid-g3l2cfcy]:focus-visible{border-color:var(--brand-primary);outline:2px solid var(--brand-primary);outline-offset:1px}.rp-kind[data-astro-cid-g3l2cfcy]{border:0;margin:0;padding:0}.rp-kind[data-astro-cid-g3l2cfcy] legend[data-astro-cid-g3l2cfcy]{margin-bottom:6px;padding:0}.rp-radio[data-astro-cid-g3l2cfcy]{color:var(--text-main);cursor:pointer;align-items:flex-start;gap:10px;padding:4px 0;font-size:14px;line-height:1.4;display:flex}.rp-radio[data-astro-cid-g3l2cfcy] input[data-astro-cid-g3l2cfcy]{accent-color:var(--brand-primary);flex:none;margin-top:3px}.calc-submit-btn[data-astro-cid-g3l2cfcy]{width:100%}.calc-summary[data-astro-cid-g3l2cfcy]{background:var(--bg-subtle);flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.calc-summary__eyebrow[data-astro-cid-g3l2cfcy]{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary);font-size:12px;font-weight:700}.calc-placeholder[data-astro-cid-g3l2cfcy] p[data-astro-cid-g3l2cfcy]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.rp-badge[data-astro-cid-g3l2cfcy]{border-radius:var(--radius-md);padding:10px 14px;font-weight:700;line-height:1.4;margin:0 0 14px!important;font-size:15px!important}.rp-badge--ok[data-astro-cid-g3l2cfcy]{background:var(--brand-light);color:var(--brand-text);border:1px solid var(--brand-border)}.rp-badge--wait[data-astro-cid-g3l2cfcy]{color:#6b5220;border:1px solid var(--vz-gold-light);background:#fbf6e8}.rp-badge--expired[data-astro-cid-g3l2cfcy]{color:#7a2e1c;background:#f7e9e4;border:1px solid #e3c2b6}.calc-breakdown[data-astro-cid-g3l2cfcy]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);flex-direction:column;gap:10px;margin:0;padding:16px;display:flex}.rp-row[data-astro-cid-g3l2cfcy]{flex-direction:column;gap:2px;font-size:14px;line-height:1.35;display:flex}.rp-row[data-astro-cid-g3l2cfcy]+.rp-row[data-astro-cid-g3l2cfcy]{border-top:1px solid var(--border-light);padding-top:10px}.rp-label[data-astro-cid-g3l2cfcy]{color:var(--text-secondary)}.rp-val[data-astro-cid-g3l2cfcy]{color:var(--text-main);white-space:normal;overflow-wrap:anywhere;margin:0;font-weight:600}.rp-val--accent[data-astro-cid-g3l2cfcy]{color:var(--brand-primary);font-size:16px}.calc-warnings[data-astro-cid-g3l2cfcy]{color:#5c4718;border:1px solid var(--vz-gold-light);border-radius:var(--radius-md);background:#fbf6e8;font-size:13px;line-height:1.5;margin:14px 0 0!important;padding:10px 14px 10px 30px!important}.calc-warnings[data-astro-cid-g3l2cfcy] li{margin-bottom:4px}.calc-actions[data-astro-cid-g3l2cfcy]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.calc-doc-btn[data-astro-cid-g3l2cfcy]{text-align:center;white-space:normal}.calc-disclaimer[data-astro-cid-g3l2cfcy]{color:var(--text-muted);line-height:1.45;margin:0!important;font-size:12px!important}.vz-error[data-astro-cid-g3l2cfcy]{color:#7a2e1c;border-radius:var(--radius-md);background:#f7e9e4;border:1px solid #e3c2b6;padding:10px 14px;font-size:14px}@media (width<=768px){.calc-grid[data-astro-cid-g3l2cfcy]{grid-template-columns:1fr}.calc-form[data-astro-cid-g3l2cfcy]{border-right:0;border-bottom:1px solid var(--border-light);padding:20px}.calc-summary[data-astro-cid-g3l2cfcy]{padding:20px}}
