.lic-914-plan-calculator{--gap:12px;--radius:14px;--shadow:0 6px 20px rgba(0,0,0,.06);--b:#0a0a0a;--muted:#666;--bg:#fff;--card:#f9fafb;--brand:#1f6feb;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--b)}.lic-914-plan-calculator .lpc-wrap{max-width:960px;margin:32px auto;padding:20px}.lic-914-plan-calculator .lpc-title{font-size:28px;margin:0 0 6px}.lic-914-plan-calculator .lpc-note{color:var(--muted);margin:0 0 18px}.lic-914-plan-calculator .lpc-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr);background:var(--card);padding:16px;border-radius:var(--radius);box-shadow:var(--shadow)}.lic-914-plan-calculator .lpc-field{grid-column:span 6;display:flex;flex-direction:column;gap:6px}.lic-914-plan-calculator label{font-size:14px;font-weight:600}.lic-914-plan-calculator input,.lic-914-plan-calculator select{border-radius:10px;border:1px solid #e5e7eb;padding:10px 12px;background:var(--bg);font-size:14px}.lic-914-plan-calculator small{color:var(--muted)}.lic-914-plan-calculator .lpc-actions{grid-column:1 / -1;display:flex;gap:10px;margin-top:6px}.lic-914-plan-calculator .lpc-btn{background:var(--brand);color:#fff;border:0;padding:10px 16px;border-radius:12px;cursor:pointer;font-weight:700}.lic-914-plan-calculator .lpc-btn:hover{filter:brightness(1.05)}.lic-914-plan-calculator .lpc-btn-ghost{background:#eef2ff;color:#111}.lic-914-plan-calculator .lpc-results{margin-top:18px;background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.lic-914-plan-calculator .lpc-table{width:100%;border-collapse:collapse;overflow:auto}.lic-914-plan-calculator .lpc-table th,.lic-914-plan-calculator .lpc-table td{text-align:left;border-bottom:1px solid #eee;padding:10px 8px;font-size:14px}.lic-914-plan-calculator .lpc-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:#eef2ff;font-size:12px}.lic-914-plan-calculator .lpc-alert{margin-top:10px;padding:10px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;font-size:14px}.lic-914-plan-calculator .lpc-info{margin-top:10px;padding:10px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;font-size:14px}.lic-914-plan-calculator .lpc-legend{margin-top:18px}.lic-914-plan-calculator .lpc-footer{color:var(--muted);text-align:center;font-size:12px;padding:14px 0 40px}@media (max-width:760px){.lic-914-plan-calculator .lpc-field{grid-column:span 12}}