[data-irs-chrome=v1] .irs-form{background:#ffffff;border:1px solid #1a1a1a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;margin:0 auto;max-width:880px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 0 8px rgba(0,0,0,.02)}[data-irs-chrome=v1] .irs-mast{display:grid;grid-template-columns:78px 1fr 168px;border-bottom:2px solid #000}[data-irs-chrome=v1] .irs-mast .form-num{border-right:1px solid #000;padding:8px 6px 6px;text-align:center}[data-irs-chrome=v1] .irs-mast .form-num .label{font-size:7.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}[data-irs-chrome=v1] .irs-mast .form-num .num{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-top:2px}[data-irs-chrome=v1] .irs-mast .form-title{padding:8px 14px;border-right:1px solid #000}[data-irs-chrome=v1] .irs-mast .form-title .agency{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}[data-irs-chrome=v1] .irs-mast .form-title h1{font-size:18px;font-weight:700;margin:1px 0 0;letter-spacing:-.005em}[data-irs-chrome=v1] .irs-mast .form-title .sub{font-size:9.5px;color:#333;margin-top:2px;font-style:italic}[data-irs-chrome=v1] .irs-mast .omb{padding:6px 10px;font-size:8.5px;text-align:right}[data-irs-chrome=v1] .irs-mast .omb .ty{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1}[data-irs-chrome=v1] .irs-mast .omb .omb-num{font-size:7.5px;margin-top:4px;border-top:1px solid #888;padding-top:3px;color:#333}[data-irs-chrome=v1] .irs-fs{border-bottom:1px solid #000;padding:6px 12px;font-size:9px;display:flex;gap:18px;align-items:center;background:#f6f4ee;flex-wrap:wrap}[data-irs-chrome=v1] .irs-fs .label{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:8.5px}[data-irs-chrome=v1] .irs-fs .opt{display:flex;align-items:center;gap:5px}[data-irs-chrome=v1] .irs-fs .check{width:11px;height:11px;border:1px solid #000;display:inline-block;position:relative;background:#fff}[data-irs-chrome=v1] .irs-fs .check.on:after{content:"✓";position:absolute;font-size:11px;font-weight:700;top:-3px;left:1px}[data-irs-chrome=v1] .irs-id{border-bottom:1px solid #000}[data-irs-chrome=v1] .irs-id .row{display:grid;grid-template-columns:1fr 1fr 130px;border-bottom:1px solid #000}[data-irs-chrome=v1] .irs-id .row.address{grid-template-columns:2fr 1fr 130px}[data-irs-chrome=v1] .irs-id .row:last-child{border-bottom:none}[data-irs-chrome=v1] .irs-id .cell{padding:4px 8px 6px;border-right:1px solid #000;position:relative;min-height:30px}[data-irs-chrome=v1] .irs-id .cell:last-child{border-right:none}[data-irs-chrome=v1] .irs-id .cell .lbl{font-size:7.5px;text-transform:uppercase;letter-spacing:.03em;color:#333;font-weight:600}[data-irs-chrome=v1] .irs-id .cell .val{font-size:11.5px;font-family:Courier New,Courier,monospace;margin-top:2px;letter-spacing:.02em}[data-irs-chrome=v1] .irs-section-bar{background:#000;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;display:flex;align-items:center;justify-content:space-between}[data-irs-chrome=v1] .irs-section-bar .meta{font-size:9px;font-weight:500;letter-spacing:.02em;text-transform:none;color:#ccc;font-family:JetBrains Mono,ui-monospace,monospace}[data-irs-chrome=v1] .irs-lines{border-bottom:1px solid #000}[data-irs-chrome=v1] .irs-line{display:grid;grid-template-columns:38px 1fr 110px 28px 56px;border-bottom:1px solid #c4bfb3;min-height:26px;cursor:pointer;position:relative;font-size:11px;background:#fff}[data-irs-chrome=v1] .irs-line:nth-child(2n):not(.subtotal){background:#faf8f3}[data-irs-chrome=v1] .irs-line:hover{background:#fff8e0}[data-irs-chrome=v1] .irs-line.active{background:#ffeaa3}[data-irs-chrome=v1] .irs-line.active:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:3px;background:#c41e3a;z-index:2}[data-irs-chrome=v1] .irs-line.mapped{animation:cod500-irs-mapped 2s ease-out;outline:2px solid rgba(196,30,58,.65);outline-offset:-2px;box-shadow:0 0 0 4px rgba(196,30,58,.12)}[data-irs-chrome=v1] .irs-line.subtotal{background:#f0ede4;border-top:1.5px solid #000;border-bottom:1px solid #000;font-weight:700}[data-irs-chrome=v1] .irs-line.subtotal:hover{background:#e8e3d4}[data-irs-chrome=v1] .irs-line.empty .irs-amt-c,[data-irs-chrome=v1] .irs-line.empty .irs-amt-d{color:#aaa}[data-irs-chrome=v1] .irs-num{border-right:1px solid #000;background:#f0ede4;font-weight:700;font-size:11px;display:grid;place-items:center;letter-spacing:.01em;padding:0 4px}[data-irs-chrome=v1] .irs-line.subtotal .irs-num{background:#ddd6c5}[data-irs-chrome=v1] .irs-line.active .irs-num{background:#c41e3a;color:#fff}[data-irs-chrome=v1] .irs-label{padding:5px 10px;display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.3;color:#000}[data-irs-chrome=v1] .irs-label .lead-dots{flex:1;border-bottom:1.5px dotted #999;align-self:flex-end;margin-bottom:5px;height:1px}[data-irs-chrome=v1] .irs-label .src-tag{background:rgba(30,58,95,.08);color:#1e3a5f;border-radius:2px;border:1px solid rgba(30,58,95,.18);white-space:nowrap}[data-irs-chrome=v1] .irs-label .src-tag,[data-irs-chrome=v1] .irs-label .yoy-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;padding:1px 5px;font-weight:600}[data-irs-chrome=v1] .irs-label .yoy-tag{background:#fff3cd;color:#846100;border-radius:2px;border:1px solid #e0c875}[data-irs-chrome=v1] .irs-label .m-mark{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;background:#f8e6e6;color:#a83232;padding:1px 5px;border:1px solid #d8a0a0;font-weight:700;border-radius:0}[data-irs-chrome=v1] .irs-amt-d{border-left:1px solid #000;font-family:Courier New,Courier,monospace;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;padding:3px 6px 3px 8px;letter-spacing:.01em}[data-irs-chrome=v1] .irs-amt-c,[data-irs-chrome=v1] .irs-amt-d{text-align:right;display:flex;align-items:center;justify-content:flex-end}[data-irs-chrome=v1] .irs-amt-c{border-left:1px solid #888;font-family:Courier New,Courier,monospace;font-size:11px;color:#666;padding:3px 6px}[data-irs-chrome=v1] .irs-conf-cell{border-left:1px solid #888;display:grid;place-items:center;background:#fafaf6;font-size:9px;font-family:JetBrains Mono,ui-monospace,monospace;color:#666}[data-irs-chrome=v1] .irs-line.subtotal .irs-amt-d{background:#fff5cc}[data-irs-chrome=v1] .irs-line.refund .irs-amt-d{background:#d4edd0;color:#1a5f24}[data-irs-chrome=v1] .irs-attach-band{border-bottom:1px solid #000;padding:6px 14px;font-size:9.5px;background:#f6f4ee;font-style:italic;display:flex;gap:14px;align-items:center}[data-irs-chrome=v1] .irs-attach-band b{font-style:normal;text-transform:uppercase;letter-spacing:.04em;font-size:8.5px}[data-irs-chrome=v1] .irs-sign{border-top:2px solid #000;padding:10px 14px;display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:10px;background:#faf8f3}[data-irs-chrome=v1] .irs-sign .block .lbl{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#333}[data-irs-chrome=v1] .irs-sign .block .sig{border-bottom:1px solid #000;height:22px;margin-top:4px;font-family:Brush Script MT,Lucida Handwriting,cursive;font-size:16px;color:#1a3a6e;padding-left:4px}[data-irs-chrome=v1] .irs-sign .block .sub{margin-top:3px;font-size:8.5px;color:#555}[data-irs-chrome=v1] .irs-foot{background:#f6f4ee;padding:6px 14px;font-size:8.5px;color:#555;border-top:1px solid #000;display:flex;justify-content:space-between;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}[data-irs-chrome=v1] .irs-line .irs-edit{position:absolute;right:64px;top:50%;transform:translateY(-50%);font-size:9px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff;border:1px solid #888;padding:1px 5px;border-radius:2px;cursor:pointer;display:none;color:#1a3a6e;font-weight:600}[data-irs-chrome=v1] .irs-line.active .irs-edit,[data-irs-chrome=v1] .irs-line:hover .irs-edit{display:inline-block}[data-irs-chrome=v1] .irs-line .irs-edit:hover{background:#fff8e0}[data-irs-chrome=v1] .irs-inline-edit{border-bottom:1px solid #c4bfb3;background:#fff8e0;padding:8px 12px}[data-density=comfortable] [data-irs-chrome=v1] .irs-line{min-height:38px;font-size:12px;grid-template-columns:44px 1fr 130px 32px 64px}[data-density=comfortable] [data-irs-chrome=v1] .irs-label{font-size:12px;padding:8px 12px}[data-density=comfortable] [data-irs-chrome=v1] .irs-amt-d{font-size:14px}[data-density=comfortable] [data-irs-chrome=v1] .irs-mast{grid-template-columns:92px 1fr 192px}[data-density=comfortable] [data-irs-chrome=v1] .irs-section-bar{padding:8px 16px;font-size:12px}@media (max-width:1100px){[data-irs-chrome=v1] .irs-line{grid-template-columns:32px 1fr 96px 24px 48px}[data-irs-chrome=v1] .irs-mast{grid-template-columns:64px 1fr 130px}}@keyframes cod500-irs-mapped{0%{background:#fff0b8;box-shadow:0 0 0 8px rgba(196,30,58,.18)}55%{background:#fff8e0;box-shadow:0 0 0 4px rgba(196,30,58,.12)}to{box-shadow:0 0 0 0 rgba(196,30,58,0)}}