/* N2C Withholding Tax Calculator — compact, accessible, no third-party dependencies */
.n2c-wht-banner{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#506859;font-size:12px;margin:16px 0}
.n2c-wht-banner b{background:#e7efe5;border:1px solid #cbdccd;padding:5px 9px;font-weight:600;color:#275440;border-radius:30px}
.n2c-wht-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}
.n2c-wht-metric{background:#f0f5ef;border:1px solid #dbe5da;padding:17px;border-radius:9px}
.n2c-wht-metric span{display:block;color:#57705d;font-size:12px;margin-bottom:8px}
.n2c-wht-metric strong{font-size:clamp(20px,2.6vw,27px);display:block;font-weight:600;letter-spacing:-.03em;overflow-wrap:anywhere}
.n2c-wht-metric:first-child{background:#153c2c;color:#fff;border-color:#153c2c}
.n2c-wht-metric:first-child span{color:#dce9df}
.n2c-wht-detail{margin:22px 0;border-collapse:collapse;width:100%;font-size:14px}
.n2c-wht-detail td{padding:12px 2px;border-bottom:1px solid #e1e9e1}
.n2c-wht-detail td:last-child{text-align:right;font-variant-numeric:tabular-nums}
.n2c-wht-detail tr:last-child td{font-weight:700}
.n2c-wht-notice{padding:12px 14px;background:#f4f7f0;border-left:3px solid #92ad96;color:#47614d;font-size:13px;line-height:1.75;margin:18px 0}
.n2c-wht-linkline{font-size:13px;line-height:1.8}
.n2c-wht-linkline a{color:#245840}
#n2c-wht-state{min-height:21px;font-size:13px;margin:11px 0 0;color:#486650}
#n2c-wht-state.error{color:#913a30}
.n2c-wht-details{margin-top:22px}
.n2c-wht-inline{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.6;color:#365341;margin:9px 0}
.n2c-wht-inline input{accent-color:#265b3f;width:17px;height:17px;flex-shrink:0}
.n2c-wht-subtitle{margin:0 0 14px;font-size:13px;color:#587063;line-height:1.7}
.n2c-wht-result-btn{border:1px solid #91a89a;border-radius:5px;padding:10px 15px;background:#fff;color:#24503b;font-size:13px;cursor:pointer}
@media(max-width:650px){.n2c-wht-metrics{grid-template-columns:1fr}}
@media print{.site-header,.n2c-tool-breadcrumb,.n2c-tool-hero,#n2c-wht-form,.n2c-tool-aside,.n2c-tool-article,#site-footer,.n2c-wht-result-btn{display:none!important}.n2c-tool-layout{display:block;padding:0}.n2c-tool-result{display:block!important}}
