/* Global Tax & Insurance Calculator – Styles */
.gtic-container{max-width:920px;margin:24px auto;padding:12px}
.gtic-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.06);padding:22px}
.gtic-title{font-size:1.6rem;margin:0 0 6px 0}
.gtic-subtitle{color:#555;margin:0 0 18px}
.gtic-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.gtic-field{display:flex;flex-direction:column;gap:6px}
.gtic-field input,.gtic-field select,.gtic-field textarea{padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;font-size:14px;width:100%}
.gtic-btn{display:inline-block;background:#111827;color:#fff;border:none;border-radius:12px;padding:12px 18px;font-weight:600;cursor:pointer;transition:transform .06s ease, box-shadow .2s}
.gtic-btn:active{transform:scale(.98)}
.gtic-result{margin-top:16px;display:none}
.gtic-result.show{display:block}
.gtic-card table{width:100%;border-collapse:collapse;margin-top:8px}
.gtic-card th,.gtic-card td{border-bottom:1px solid #eee;padding:10px;text-align:left;font-size:14px}
.gtic-badge{display:inline-block;padding:3px 8px;border-radius:999px;background:#f3f4f6;font-size:12px;margin-left:8px}
.gtic-disclaimer{font-size:12px;color:#6b7280;margin-top:14px}
@media (max-width:640px){.gtic-grid{grid-template-columns:1fr}}
