.country-tax-page-ui-refresh{background:#f8fafc !important;color:#0f172a !important}.country-tax-page-ui-refresh .tool-hero{background:linear-gradient(180deg,#f8fbff 0%,#ffffff 72%,#f6f9fc 100%) !important;border-bottom:1px solid #e2e8f0 !important;color:#0f172a !important;padding:40px 0 34px !important}.country-tax-page-ui-refresh .tool-hero::after{display:none !important}.country-tax-page-ui-refresh .tool-hero-inner,.country-tax-page-ui-refresh .tool-main-inner,.country-tax-page-ui-refresh .faq-inner{max-width:1120px !important}.country-tax-page-ui-refresh .breadcrumb,.country-tax-page-ui-refresh .breadcrumb a{color:#475569 !important}.country-tax-page-ui-refresh .breadcrumb a{display:inline-flex !important;align-items:center !important;min-height:34px !important}.country-tax-page-ui-refresh .breadcrumb span{color:#0057b8 !important}.country-tax-page-ui-refresh .tool-hero h1{color:#0f172a !important;letter-spacing:0 !important;text-wrap:balance !important}.country-tax-page-ui-refresh .tool-hero h1 em{color:#0057b8 !important}.country-tax-page-ui-refresh .hero-sub{color:#475569 !important;max-width:720px !important}.country-tax-page-ui-refresh .hero-meta,.country-tax-page-ui-refresh .tool-hero p[style]{color:#52637a !important}.country-tax-page-ui-refresh .badge,.country-tax-page-ui-refresh .h-badge,.country-tax-page-ui-refresh .b-gold,.country-tax-page-ui-refresh .b-green,.country-tax-page-ui-refresh .b-grey{border:1px solid #dbe7f3 !important;border-radius:999px !important;background:#ffffff !important;color:#334155 !important;min-height:32px !important}.country-tax-page-ui-refresh .amendment-bar{background:#eef6ff !important;border-color:#cfe3ff !important}.country-tax-page-ui-refresh .amendment-bar p{color:#334155 !important}.country-tax-page-ui-refresh .tool-main{padding-top:28px !important}.country-tax-page-ui-refresh .tool-main-inner{gap:20px !important}.country-tax-page-ui-refresh .card,.country-tax-page-ui-refresh .side-card,.country-tax-page-ui-refresh .tool-info-card,.country-tax-page-ui-refresh .faq-item,.country-tax-page-ui-refresh .chart-card,.country-tax-page-ui-refresh .source-card,.country-tax-page-ui-refresh .employer-card,.country-tax-page-ui-refresh .results-card{border-color:#dbe7f3 !important;border-radius:8px !important;box-shadow:none !important}.country-tax-page-ui-refresh .card-head,.country-tax-page-ui-refresh .side-card-head,.country-tax-page-ui-refresh .tool-info-header{background:#f8fafc !important;border-color:#e2e8f0 !important;border-radius:8px 8px 0 0 !important}.country-tax-page-ui-refresh .card-title,.country-tax-page-ui-refresh .side-card-title,.country-tax-page-ui-refresh .tool-info-name,.country-tax-page-ui-refresh .faq-q{color:#0f172a !important}.country-tax-page-ui-refresh .card-sub,.country-tax-page-ui-refresh .f-hint,.country-tax-page-ui-refresh .f-note,.country-tax-page-ui-refresh .tool-info-cat,.country-tax-page-ui-refresh .tool-info-updated,.country-tax-page-ui-refresh .faq-a{color:#52637a !important}.country-tax-page-ui-refresh .f-input,.country-tax-page-ui-refresh .f-select,.country-tax-page-ui-refresh input,.country-tax-page-ui-refresh select,.country-tax-page-ui-refresh textarea,.country-tax-page-ui-refresh button,.country-tax-page-ui-refresh .mode-tab,.country-tax-page-ui-refresh .rate-btn,.country-tax-page-ui-refresh .preset-btn,.country-tax-page-ui-refresh .act-btn,.country-tax-page-ui-refresh .calc-btn,.country-tax-page-ui-refresh .add-item-btn{min-height:44px !important;border-radius:8px !important}.country-tax-page-ui-refresh .f-input,.country-tax-page-ui-refresh .f-select,.country-tax-page-ui-refresh .items-table td input{background:#f8fafc !important;border-color:#cbd5e1 !important}.country-tax-page-ui-refresh .f-input:focus,.country-tax-page-ui-refresh .f-select:focus,.country-tax-page-ui-refresh input:focus,.country-tax-page-ui-refresh select:focus,.country-tax-page-ui-refresh textarea:focus,.country-tax-page-ui-refresh button:focus-visible,.country-tax-page-ui-refresh a:focus-visible{outline:3px solid rgba(0,87,184,0.26) !important;outline-offset:3px !important;border-color:#0057b8 !important}.country-tax-page-ui-refresh .mode-tabs{background:#f1f5f9 !important;border-radius:8px !important}.country-tax-page-ui-refresh .mode-tab.on,.country-tax-page-ui-refresh .rate-btn.on,.country-tax-page-ui-refresh .preset-btn.on,.country-tax-page-ui-refresh .tog.on{background:#0f172a !important;border-color:#0f172a !important;color:#ffffff !important}.country-tax-page-ui-refresh .results-wrap,.country-tax-page-ui-refresh .threshold-box{background:#0f172a !important;border-radius:8px !important}.country-tax-page-ui-refresh .res-hero-amount,.country-tax-page-ui-refresh .res-row.highlight .res-row-val,.country-tax-page-ui-refresh .rate-bar-pct,.country-tax-page-ui-refresh .th-amount{color:#bfdbfe !important}.country-tax-page-ui-refresh .items-table,.country-tax-page-ui-refresh .compare-table,.country-tax-page-ui-refresh table{max-width:100% !important}.country-tax-page-ui-refresh .items-table-wrap,.country-tax-page-ui-refresh .table-wrap,.country-tax-page-ui-refresh .chart-section,.country-tax-page-ui-refresh .compare-section{max-width:100% !important;overflow-x:auto !important}.country-tax-page-ui-refresh .action-row{gap:8px !important}.country-tax-page-ui-refresh .faq-sec,.country-tax-page-ui-refresh .more-tools-sec{background:#ffffff !important;border-color:#e2e8f0 !important}.country-tax-page-ui-refresh .money-seo-related,.country-tax-page-ui-refresh .more-tools-sec,.country-tax-page-ui-refresh .more-tools-grid,.country-tax-page-ui-refresh .related-grid,.country-tax-page-ui-refresh .cts-grid{max-width:100% !important;min-width:0 !important}.country-tax-page-ui-refresh .cts-card,.country-tax-page-ui-refresh .money-seo-related a,.country-tax-page-ui-refresh .more-tools-sec a,.country-tax-page-ui-refresh .related-grid a{max-width:100% !important;min-width:0 !important;overflow-wrap:anywhere !important}@media (max-width:920px){.country-tax-page-ui-refresh .tool-main-inner{grid-template-columns:1fr !important}.country-tax-page-ui-refresh .sidebar{order:2 !important}}@media (max-width:640px){.country-tax-page-ui-refresh .tool-hero{padding:32px 0 28px !important}.country-tax-page-ui-refresh .tool-hero-inner,.country-tax-page-ui-refresh .tool-main-inner,.country-tax-page-ui-refresh .faq-inner{padding-left:16px !important;padding-right:16px !important}.country-tax-page-ui-refresh .action-row,.country-tax-page-ui-refresh .rate-selector,.country-tax-page-ui-refresh .presets,.country-tax-page-ui-refresh .quick-chips,.country-tax-page-ui-refresh .items-total-row,.country-tax-page-ui-refresh .annual-row,.country-tax-page-ui-refresh .res-row{grid-template-columns:1fr !important}.country-tax-page-ui-refresh .action-row,.country-tax-page-ui-refresh .rate-selector{display:grid !important}.country-tax-page-ui-refresh .res-row,.country-tax-page-ui-refresh .annual-row,.country-tax-page-ui-refresh .items-total-row{align-items:flex-start !important;gap:4px !important}}@media (prefers-reduced-motion:reduce){.country-tax-page-ui-refresh *,.country-tax-page-ui-refresh *::before,.country-tax-page-ui-refresh *::after{scroll-behavior:auto !important;transition-duration:0s !important;animation-duration:0s !important}}