._northCarolinaShell_17kcl_1{--pay-ink:#173528;--pay-muted:#5a6d63;--pay-teal:#28704c;--pay-teal-dark:#1a5538;--pay-teal-soft:#e8f5ed;--pay-blue:#3f7180;--pay-amber:#bd8128;--pay-rust:#aa6049;--pay-purple:#6d6391;--pay-slate:#77867e;--pay-line:#1f503526;background:#fbfdf9;box-shadow:0 20px 48px #1f4d311c;container:north-carolina-paycheck/inline-size}._northCarolinaHeader_17kcl_19{background:radial-gradient(circle at 93% 7%,#ca963d33,#0000 31%),linear-gradient(135deg,#e7f4eb 0%,#fffaf0 74%);grid-template-columns:minmax(22rem,1.1fr) minmax(18rem,.9fr);display:grid}._northCarolinaHeader_17kcl_19>div{min-width:0}._northCarolinaHeader_17kcl_19 [class*=scopeBadges]{place-content:flex-start;max-width:34rem}._northCarolinaHeader_17kcl_19 h2{max-width:25ch}._workspace_17kcl_41{background:linear-gradient(#e8f5ed8f,#fbfdf900) top/100% 190px no-repeat,#fbfdf9;grid-template-columns:minmax(0,.96fr) minmax(330px,1.04fr);grid-template-areas:"inputs result""advanced result";align-items:start;gap:18px;min-width:0;padding:18px;display:grid}._basicPanel_17kcl_56{grid-area:inputs}._advancedPanel_17kcl_60{grid-area:advanced}._basicPanel_17kcl_56,._advancedPanel_17kcl_60{gap:16px;display:grid}._resultPanel_17kcl_70{grid-area:result}._methodCard_17kcl_74{background:linear-gradient(135deg,#e8f5edfa,#fff9eef5);border:1px solid #28704c3b;border-radius:14px;gap:8px;min-width:0;padding:15px 16px;display:grid}._methodCard_17kcl_74>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._methodCard_17kcl_74 span,._methodCard_17kcl_74 strong{color:var(--pay-teal-dark)}._methodCard_17kcl_74 span{font-size:.82rem;font-weight:850}._methodCard_17kcl_74 strong{font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-variant-numeric:tabular-nums;font-size:1.55rem}._methodCard_17kcl_74 p,._readyNote_17kcl_108,._advancedHeader_17kcl_109 p,._coverageNote_17kcl_110{color:var(--pay-muted);margin:0;font-size:.75rem;line-height:1.5}._readyNote_17kcl_108{background:#f2f8f4;border:1px solid #28704c29;border-radius:11px;padding:11px 13px}._readyNote_17kcl_108 strong{color:var(--pay-teal-dark)}._advancedHeader_17kcl_109{padding-bottom:2px}._advancedHeader_17kcl_109 span{color:var(--pay-teal);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:900}._advancedHeader_17kcl_109 h3{color:var(--pay-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);margin:4px 0 5px;font-size:1.3rem}._coverageNote_17kcl_110{border-left:3px solid var(--pay-amber);background:#fff8ed;border-radius:0 9px 9px 0;padding:11px 13px}._coverageNote_17kcl_110 strong{color:#5f513e}._periodSection_17kcl_158{border-bottom:1px solid var(--pay-line);background:#f7fbf8;padding:18px}._periodHeading_17kcl_164{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}._periodHeading_17kcl_164 h4{color:var(--pay-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);margin:0;font-size:1rem}._periodHeading_17kcl_164 span{color:var(--pay-muted);font-size:.67rem}._periodGrid_17kcl_184{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}._periodGrid_17kcl_184>div{background:#fff;border:1px solid #1f503524;border-radius:10px;min-width:0;padding:11px 9px}._periodGrid_17kcl_184 dt{color:var(--pay-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}._periodGrid_17kcl_184 dd{color:var(--pay-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin:5px 0 0;font-size:clamp(.76rem,3.5cqi,.96rem);font-weight:900}._advancedAction_17kcl_217{width:100%}._numberControl_17kcl_221{background:#fff;border:1px solid #aebfbb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}._numberControl_17kcl_221:focus-within{border-color:var(--pay-teal);outline-offset:2px;outline:3px solid #28704c33}._numberControl_17kcl_221:has(input[aria-invalid=true]){background:#fff9f8;border-color:#a94e42}._numberControl_17kcl_221 input,._numberControl_17kcl_221 input:hover,._numberControl_17kcl_221 input:focus{background:0 0;border:0;border-radius:0;outline:0;min-height:44px;padding:9px 8px 9px 12px}._numberControl_17kcl_221>span{max-width:10rem;color:var(--pay-muted);text-align:right;padding:8px 12px 8px 8px;font-size:.72rem;font-weight:780;line-height:1.2}._numberControl_17kcl_221:has(input:disabled){opacity:.7;background:#f4f7f5}@container paycheck-results (width<=560px){._periodGrid_17kcl_184{grid-template-columns:repeat(2,minmax(0,1fr))}._periodGrid_17kcl_184 dd{font-size:.95rem}}@container north-carolina-paycheck (width<=64rem){._northCarolinaHeader_17kcl_19{grid-template-columns:minmax(0,1fr);gap:14px;padding:clamp(20px,3cqi,28px)}._northCarolinaHeader_17kcl_19 h2{text-wrap:balance;max-width:30ch;font-size:clamp(1.8rem,4.5cqi,2.35rem);line-height:1.06}._northCarolinaHeader_17kcl_19 [class*=scopeBadges]{justify-content:flex-start;max-width:none}._workspace_17kcl_41{grid-template-columns:minmax(0,1fr);grid-template-areas:"inputs""advanced""result"}._resultPanel_17kcl_70{position:static}}@media (max-width:700px){._northCarolinaHeader_17kcl_19{padding:22px 18px}._workspace_17kcl_41{gap:12px;padding:10px}}@media (max-width:430px){._periodHeading_17kcl_164{gap:3px;display:grid}}
