.distCalc2026-container{max-width:700px;margin:0 auto;font-family:'Poppins',Arial,sans-serif;color:#222;box-sizing:border-box}.distCalc2026-container *,.distCalc2026-container *::before,.distCalc2026-container *::after{box-sizing:border-box}.distCalc2026-header{text-align:center;margin-bottom:10px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .08)}.distCalc2026-header h2{font-size:22px;color:#444;font-weight:600;margin-bottom:8px}.distCalc2026-header p{font-size:14px;color:#555;margin:0 auto}.distCalc2026-card{background:#fff;padding:24px;border-radius:16px;box-shadow:0 6px 18px rgb(0 0 0 / .08);margin-bottom:20px;transition:.3s}.distCalc2026-card:hover{box-shadow:0 10px 25px rgb(0 0 0 / .12)}.distCalc2026-input-group{margin-bottom:14px}.distCalc2026-input-group label{display:block;font-weight:600;margin-bottom:6px;font-size:14px;color:#1976d2}.distCalc2026-input-group input,.distCalc2026-input-group select{width:100%;padding:12px 14px;border:1px solid #90caf9;border-radius:10px;font-size:15px;transition:.2s}.distCalc2026-input-group input:focus,.distCalc2026-input-group select:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgb(25 118 210 / .15)}.distCalc2026-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.distCalc2026-button{width:100%;padding:14px;margin-top:10px;background:#1976d2;color:#fff;border:none;border-radius:12px;font-weight:700;font-size:16px;cursor:pointer;transition:.2s}.distCalc2026-button:hover{background:#125ea8}.distCalc2026-reset{background:#f44336}.distCalc2026-reset:hover{background:#c62828}.distCalc2026-result{display:none;margin-top:20px;animation:fadeIn 0.5s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.distCalc2026-summary{margin-bottom:16px;padding:16px;border-radius:12px;font-size:16px;font-weight:700;text-align:center}.distCalc2026-detail-card{border-radius:12px;padding:16px;text-align:center;font-size:14px;font-weight:500;color:#333;margin-bottom:12px}.distCalc2026-steps{margin-top:14px;font-size:13px;padding:16px;border-radius:12px;line-height:1.6;background:#e1f5fe;color:#0277bd}.dc2026-summary-color{background:#e3f2fd;color:#0d47a1}.dc2026-detail-color{background:#fff3e0;color:#e65100}.dc2026-table-color{background:#f9fbe7;border:1px solid #c5e1a5;border-radius:12px;color:#33691e;padding:12px}.dc2026-extra-color{background:#f1f8e9;color:#558b2f}.dc2026-detail-card table,.dc2026-table-color table{width:100%;border-collapse:collapse;text-align:center;margin-top:10px}.dc2026-detail-card table th,.dc2026-table-color table th{background:#1976d2;color:#fff;padding:8px;border-radius:6px}.dc2026-detail-card table td,.dc2026-table-color table td{padding:6px}@media(max-width:520px){.distCalc2026-grid{grid-template-columns:1fr}.distCalc2026-input-group input,.distCalc2026-input-group select{font-size:14px}}