.efile-workspace,.efile-sheet{--ledger-green:#1c3d2e;--ledger-green-dark:#10251b;--page:#efe7d2;--page-line:#d9cca4;--ink:#23301f;--ink-soft:#4a5540;--brass:#a9822f;--stamp-red:#9c2b1f;--stamp-green:#2e6b3e;--stamp-amber:#b9741f;--card-shadow:0 10px 30px #10251b2e}.efile-workspace{min-height:calc(100vh - 3.5rem);color:var(--ink);background-color:var(--ledger-green-dark);background-image:radial-gradient(circle at 15% 10%,#ffffff0a,#0000 42%),radial-gradient(circle at 85% 90%,#ffffff08,#0000 45%);margin:-1.25rem -.75rem;padding:32px 16px 64px;font-family:"Source Sans 3",sans-serif}.efile-workspace *,.efile-workspace :before,.efile-workspace :after{box-sizing:border-box}.efile-wrap{max-width:1180px;margin:0 auto}.efile-masthead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.efile-masthead h1,.efile-section-title,.efile-recipient-name{font-family:Grenze Gotisch,serif}.efile-masthead h1{letter-spacing:.02em;color:var(--page);letter-spacing:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.efile-masthead p{color:#c9d6c4;opacity:.85;text-align:right;font:500 .78rem "Source Sans 3",sans-serif}.efile-payer-bar{background:var(--page);box-shadow:var(--card-shadow);border-radius:4px;margin-bottom:14px;padding:16px 20px}.efile-payer-main{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.efile-paperclip{color:var(--brass);flex:none;font-size:1.3rem}.efile-payer-info{flex:1;min-width:220px}.efile-kicker,.efile-section-label,.efile-meta{font-family:"Source Sans 3",sans-serif}.efile-kicker{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.efile-payer-name{color:var(--ink);letter-spacing:.04em;word-spacing:.12em;margin-top:4px;font:500 1.55rem/1.25 Grenze Gotisch,serif}.efile-no-payer{color:#a08e5f;margin-top:3px;font:500 .9rem "Source Sans 3",sans-serif}.efile-counter{color:var(--ink);white-space:nowrap;background:#1c3d2e14;border-radius:20px;padding:4px 10px;font:500 .72rem "Source Sans 3",sans-serif}.efile-button{cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;padding:11px 18px;font:600 .85rem "Source Sans 3",sans-serif;transition:background-color .15s,opacity .15s;display:inline-flex}.efile-button:focus-visible,.efile-input:focus-visible,.efile-select:focus-visible,.efile-picker-button:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.efile-button-primary{background:var(--stamp-green);color:#f4f0e2}.efile-button-primary:hover{opacity:.92}.efile-button-primary:disabled{cursor:not-allowed;background:#9aa88f}.efile-button-secondary{border:1.5px solid var(--ledger-green);color:var(--ledger-green);background:0 0}.efile-button-secondary:hover{background:#1c3d2e0f}.efile-payer-change{padding:8px 12px;font-size:.78rem}.efile-picker-panel{border-top:1px dashed var(--page-line);margin-top:14px;padding-top:14px}.efile-input,.efile-select{width:100%;color:var(--ink);background:#fbf8ee;border:1px solid #b8ab84;border-radius:3px;padding:9px 10px;font:400 .88rem "Source Sans 3",sans-serif}.efile-results{background:#fbf8ee;border:1px solid #b8ab84;border-radius:3px;max-height:160px;margin-top:8px;overflow-y:auto}.efile-result{border:0;border-bottom:1px solid var(--page-line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font:500 .85rem "Source Sans 3",sans-serif;display:flex}.efile-result:last-child{border-bottom:0}.efile-result:hover{background:#a9822f26}.efile-result-ein{color:var(--ink-soft);flex:none;font:400 .72rem "Source Sans 3",sans-serif}.efile-new-payer-toggle{color:var(--ledger-green);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font:600 .78rem "Source Sans 3",sans-serif;text-decoration:underline}.efile-new-payer{border-top:1px dashed var(--page-line);margin-top:12px;padding-top:12px}.efile-book{background:var(--page);min-height:640px;box-shadow:var(--card-shadow);border-radius:4px;grid-template-columns:1.15fr 1fr;display:grid;position:relative;overflow:hidden}.efile-book:after{content:"";background:linear-gradient(var(--brass), var(--ledger-green), var(--brass));opacity:.55;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:calc(53.488% - 1px)}.efile-left,.efile-right{min-width:0;padding:30px 30px 34px;overflow-x:auto}.efile-left{background-color:var(--page);background-image:repeating-linear-gradient(var(--page), var(--page) 30px, var(--page-line) 31px);background-position:0 78px}.efile-right{background:var(--ledger-green);color:var(--page)}.efile-section-label{color:var(--brass);letter-spacing:.05em;margin:0 0 4px;font-size:.72rem}.efile-right .efile-section-label{color:#d7c98a}.efile-section-title{color:var(--ink);letter-spacing:0;margin:0 0 20px;font-size:1.35rem;font-weight:700}.efile-right .efile-section-title{color:var(--page)}.efile-reminder{border:1px dashed var(--brass);color:var(--ink);background:#a9822f1f;border-radius:3px;justify-content:space-between;gap:12px;margin-bottom:20px;padding:8px 12px;font:500 .7rem "Source Sans 3",sans-serif;display:flex}.efile-reminder button{color:var(--brass);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.efile-form-picker{border-bottom:1px solid var(--page-line);margin-bottom:22px;padding-bottom:18px}.efile-picker-button{border:1.5px solid var(--ledger-green);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.efile-form-current{text-align:left;font-size:.98rem;font-weight:700}.efile-change-form{color:var(--brass);flex:none;font:500 .8rem "Source Sans 3",sans-serif}.efile-form-results{max-height:190px}.efile-form-result{font-family:"Source Sans 3",sans-serif}.efile-form-result[data-selected=true]{background:#2e6b3e1f;font-weight:700}.efile-form-description{color:var(--ink-soft);text-align:right;font:400 .68rem "Source Sans 3",sans-serif}.efile-coming-soon{border:1px dashed var(--brass);color:var(--ink-soft);background:#a9822f1a;border-radius:3px;margin:10px 0 18px;padding:10px 12px;font-size:.78rem}.efile-soft-text{color:var(--ink-soft)}.efile-error-text{color:var(--stamp-red)}.efile-fieldset{border:0;margin:0 0 18px;padding:0}.efile-legend{width:100%;color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;padding:0 0 8px;font:500 .7rem "Source Sans 3",sans-serif}.efile-field-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;display:grid}.efile-field-row.single{grid-template-columns:1fr}.efile-field label,.efile-consent-check{color:var(--ink);font:500 .76rem "Source Sans 3",sans-serif;display:block}.efile-label-line{justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:5px;display:flex}.efile-hint{color:#96896a;text-align:right;font:400 .68rem "Source Sans 3",sans-serif}.efile-amount{text-align:right}.efile-checkboxes{border-bottom:1px solid var(--page-line);gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.efile-checkbox-label{color:var(--ink);align-items:center;gap:6px;font:500 .78rem "Source Sans 3",sans-serif;display:flex}.efile-checkbox-label input{accent-color:var(--stamp-red)}.efile-checkbox-caption{color:var(--ink-soft);margin:-10px 0 18px;font-size:.72rem}.efile-consent{background:#fbf8ee;border:1px solid #b8ab84;border-radius:3px;margin-top:10px;padding:14px 16px}.efile-consent h3{letter-spacing:0;margin:0 0 8px;font-size:.75rem}.efile-consent ul{color:var(--ink-soft);margin:0 0 12px 18px;font-size:.76rem;line-height:1.55}.efile-consent-check{align-items:flex-start;gap:8px;font-family:"Source Sans 3",sans-serif;font-size:.82rem;display:flex}.efile-consent-check input{accent-color:var(--stamp-green);margin-top:2px}.efile-validation{border-left:3px solid var(--stamp-red);color:#731f17;background:#9c2b1f14;margin-top:14px;padding:12px 14px;font-size:.82rem}.efile-validation ul{margin:6px 0 0 18px}.efile-warning{border-left:3px solid var(--stamp-amber);color:#75470d;background:#b9741f1a;margin-top:14px;padding:10px 12px;font-size:.78rem}.efile-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.efile-empty{color:#a9b8a0;text-align:center;border:1px dashed #3f5c48;border-radius:4px;padding:30px 10px;font:400 .82rem "Source Sans 3",sans-serif}.efile-log-list{flex-direction:column;gap:14px;display:flex}.efile-creation-workspace [id="1099-desk"] .efile-log-list{gap:0}.efile-creation-workspace [id="1099-desk"] .efile-record{border-bottom:1px solid var(--page-line);background:var(--page);box-shadow:none;border-radius:0;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;display:grid}.efile-creation-workspace [id="1099-desk"] .efile-record-top{gap:16px}@media (width<=640px){.efile-creation-workspace [id="1099-desk"] .efile-record{grid-template-columns:28px minmax(0,1fr);gap:8px}.efile-creation-workspace [id="1099-desk"] .efile-record>label{font-size:0}}.efile-record{color:var(--ink);background:#f4f0e2;border-radius:4px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000040}.efile-record-top{justify-content:space-between;gap:84px;display:flex}.efile-recipient-name{font-size:1rem;font-weight:700}.efile-record-meta{color:var(--ink-soft);margin-top:2px;font:400 .72rem/1.45 "Source Sans 3",sans-serif}.efile-record-amount{white-space:nowrap;flex:none;font:600 1.05rem "Source Sans 3",sans-serif}.efile-tracker{margin-top:20px;display:flex}.efile-step{text-align:center;flex:1;position:relative}.efile-step:before{content:"";background:#b8ab84;height:2px;position:absolute;top:5px;left:-50%;right:50%}.efile-step:first-child:before{display:none}.efile-step.done:before{background:var(--stamp-green)}.efile-dot{z-index:1;background:#d5cca9;border:2px solid #b8ab84;border-radius:50%;width:11px;height:11px;margin:0 auto 6px;display:block;position:relative}.efile-step.done .efile-dot{border-color:var(--stamp-green);background:var(--stamp-green)}.efile-step.active .efile-dot{border-color:var(--stamp-amber);background:var(--stamp-amber);animation:1.1s infinite efile-pulse}.efile-step.rejected .efile-dot{border-color:var(--stamp-red);background:var(--stamp-red)}.efile-step-label{color:var(--ink-soft);font:500 .62rem "Source Sans 3",sans-serif}.efile-stamp{opacity:.92;letter-spacing:.06em;text-transform:uppercase;border:2px solid;border-radius:4px;padding:5px 10px;font:700 .7rem "Source Sans 3",sans-serif;animation:.4s efile-stamp-in;position:absolute;top:10px;right:14px;transform:rotate(-6deg)}.efile-stamp.transit{color:var(--stamp-amber);border-style:dashed}.efile-stamp.accepted{color:var(--stamp-green)}.efile-stamp.rejected{color:var(--stamp-red)}.efile-receipt{color:var(--ink-soft);border-top:1px dashed #cbbf98;margin-top:10px;padding-top:8px;font:400 .7rem "Source Sans 3",sans-serif}.efile-receipt.error{color:var(--stamp-red)}.efile-prototype-note{color:#a9b8a0;border-top:1px solid #3f5c48;margin-top:18px;padding-top:12px;font:400 .68rem/1.55 "Source Sans 3",sans-serif}.efile-modal-overlay{z-index:50;background:#10251bb8;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.efile-modal-wrap{width:min(760px,100%)}.efile-form-preview{color:#111;background:#fff;border:1px solid #111;max-width:760px;font:400 .68rem Arial,Helvetica,sans-serif;position:relative}.efile-watermark{z-index:5;color:#9c2b1f24;pointer-events:none;font:700 2.6rem Grenze Gotisch,serif;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.efile-preview-top{text-align:center;border-bottom:1px solid #111;padding:6px 10px;font-size:.78rem}.efile-preview-grid{grid-template-columns:1.35fr 1fr .85fr;grid-template-areas:"payer formhead sidebar""tins box1 sidebar""recip box2 sidebar""recip box3 sidebar""acct box4 sidebar""acct box567 sidebar";display:grid}.efile-preview-cell{border-bottom:1px solid #111;border-right:1px solid #111;min-height:54px;padding:6px 8px}.efile-preview-label{font-size:.58rem;line-height:1.25}.efile-preview-value{margin-top:5px;font-weight:700;line-height:1.35}.efile-preview-payer{grid-area:payer}.efile-preview-formhead{text-align:center;grid-area:formhead}.efile-preview-sidebar{flex-direction:column;grid-area:sidebar;display:flex;border-right:0!important}.efile-preview-tins{grid-area:tins;grid-template-columns:1fr 1fr;padding:0;display:grid}.efile-preview-tins>div{padding:6px 8px}.efile-preview-tins>div+div{border-left:1px solid #111}.efile-preview-box1{border-bottom-width:2px;grid-area:box1}.efile-preview-recip{grid-area:recip}.efile-preview-box2{grid-area:box2}.efile-preview-box3{grid-area:box3}.efile-preview-acct{grid-area:acct}.efile-preview-box4{border-top:2px solid #111;border-bottom-width:2px;grid-area:box4}.efile-preview-box567{grid-area:box567;grid-template-columns:repeat(3,1fr);padding:0;display:grid}.efile-preview-box567>div{padding:6px}.efile-preview-box567>div+div{border-left:1px dashed #111}.efile-preview-sidebar-title{border-bottom:1px solid #111;margin-bottom:8px;padding-bottom:8px;font-size:1rem;font-weight:700;line-height:1.15}.efile-preview-copy{text-align:center;font-size:.8rem;font-weight:700}.efile-preview-disclosure{margin-top:12px;font-size:.62rem;line-height:1.4}.efile-preview-footer{border-top:1px solid #111;justify-content:space-between;gap:10px;padding:6px 10px;font-size:.66rem;display:flex}.efile-modal-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.efile-modal-close{color:#fff;border-color:#fff}@keyframes efile-pulse{0%{box-shadow:0 0 #b9741f8c}to{box-shadow:0 0 0 6px #b9741f00}}@keyframes efile-stamp-in{0%{opacity:0}to{opacity:.92}}@media (width>=640px){.efile-workspace{margin:-1.75rem -1.5rem}}@media (width<=880px){.efile-book{grid-template-columns:1fr}.efile-book:after{display:none}.efile-right{min-height:420px}}@media (width<=520px){.efile-workspace{padding:22px 10px 48px}.efile-left,.efile-right{padding:24px 18px 28px}.efile-field-row{grid-template-columns:1fr}.efile-masthead{align-items:flex-start}.efile-masthead p{font-size:.65rem}.efile-payer-main{gap:10px}.efile-record-top{gap:64px}.efile-preview-grid{min-width:650px}.efile-form-preview{overflow-x:auto}.efile-modal-overlay{padding:24px 8px}.efile-modal-actions{flex-wrap:wrap}.efile-preview-footer{min-width:650px}}@media (prefers-reduced-motion:reduce){.efile-step.active .efile-dot,.efile-stamp{animation:none}}.efile-preview-instructions{color:#111;border-top:1px solid #111;padding:8px 10px 12px;font:400 .56rem Arial,Helvetica,sans-serif}.efile-preview-instructions h4{margin:0 0 6px;font:700 .7rem Arial,Helvetica,sans-serif}.efile-preview-instructions-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.efile-preview-instructions p{margin:0 0 5px;line-height:1.3}@media (width<=520px){.efile-preview-instructions-cols{grid-template-columns:1fr}}.efile-copy-switch{font-family:var(--font-sans);flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.efile-copy-switch-btn{border:1px solid var(--page-line);background:var(--page);color:var(--ink);font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.efile-copy-switch-btn:hover{border-color:var(--brass)}.efile-copy-switch-btn.is-active{background:var(--ledger-green);border-color:var(--ledger-green);color:#fbf8ee}.efile-right section[aria-label="Import 1099 returns"] .efile-button-secondary{border:1.5px solid var(--page);background:var(--page);color:var(--ledger-green)}.efile-right section[aria-label="Import 1099 returns"] input::file-selector-button{border:1.5px solid var(--page);background:var(--page);color:var(--ledger-green)}.efile-right section[aria-label="Import 1099 returns"] .efile-button-secondary:hover{background:#e8e1c9}.efile-right section[aria-label="Import 1099 returns"] input::file-selector-button{cursor:pointer;border-radius:3px;margin-right:10px;padding:9px 12px}.efile-disclosure{margin-bottom:20px;scroll-margin-top:160px}.efile-disclosure>summary{cursor:pointer;border:1px solid var(--page-line);font-family:var(--font-sans);color:var(--ledger-green);background:var(--page);border-radius:4px;padding:16px;font-weight:600}.efile-disclosure>summary:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.efile-disclosure[open]>summary{margin-bottom:20px}.efile-return-filters{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}.efile-return-filters label{color:var(--page);font-family:var(--font-sans);gap:6px;font-size:.85rem;display:grid}.efile-return-filters .efile-input,.efile-return-filters .efile-select{background:var(--page);width:100%;color:var(--ledger-green)}.efile-return-filters .efile-button-secondary,.efile-show-more{background:var(--page);color:var(--ledger-green);border-color:var(--page)}@media (width>=700px){.efile-return-filters{grid-template-columns:minmax(150px,1fr) auto auto auto;align-items:end}.efile-return-filters label{justify-items:start}.efile-return-filters .efile-input{width:100%}.efile-return-filters .efile-select{width:auto;min-width:148px}.efile-return-filters .efile-button-secondary{padding-block:9px}}.efile-return-count{color:var(--page);font-family:var(--font-sans);margin-bottom:16px;font-size:.8rem}.efile-show-more{margin-top:16px}.efile-book .efile-right,.efile-book{min-height:0}.efile-guide{border:1px solid var(--page-line);background:var(--page);color:var(--ink);border-radius:4px;padding:18px 20px}.efile-guide h2{color:var(--ledger-green);margin:0 0 12px;font:700 1.05rem Grenze Gotisch,serif}.efile-guide ol{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.efile-guide li{border-left:3px solid var(--brass);gap:3px;padding-left:10px;display:grid}.efile-guide strong{font-size:.92rem}.efile-guide span,.efile-guide p{color:var(--ink-soft);font-size:.85rem;line-height:1.5}.efile-guide p{border-top:1px dashed var(--page-line);margin:0;padding-top:10px}.efile-creation-workspace .efile-wrap{width:100%;max-width:none}.efile-creation-workspace .efile-book{grid-template-columns:minmax(0,1fr)}.efile-creation-workspace .efile-book:after{display:none}.efile-creation-workspace .efile-left,.efile-creation-workspace .efile-right{padding:24px}.efile-quick-guide{padding:0;overflow:hidden}.efile-quick-guide>summary{color:var(--ledger-green);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.8rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.efile-quick-guide>summary::-webkit-details-marker{display:none}.efile-quick-guide>summary:after{content:"+";flex:none;font-size:1.1rem}.efile-quick-guide[open]>summary:after{content:"−"}.efile-quick-guide>summary:focus-visible{outline:2px solid var(--brass);outline-offset:-3px}.efile-quick-guide>summary span[lang=en]{color:var(--ink-soft);font-size:.75rem;font-weight:400}.efile-guide-languages{border-top:1px solid var(--page-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:16px;display:grid}.efile-quick-guide h2{font-family:inherit;font-size:.85rem}.efile-quick-guide strong{font-size:.8rem}.efile-quick-guide li span,.efile-quick-guide p{font-size:.78rem}@media (width<=640px){.efile-creation-workspace .efile-left,.efile-creation-workspace .efile-right{padding:18px 12px}.efile-guide-languages{grid-template-columns:minmax(0,1fr);gap:20px}}.w2-desk{--background:#fbf8ee;--foreground:var(--ink);--card:#f6f0de;--card-foreground:var(--ink);--popover:#fbf8ee;--popover-foreground:var(--ink);--primary:var(--stamp-green);--primary-foreground:#f4f0e2;--secondary:#e4d9b6;--secondary-foreground:var(--ink);--muted:#e6dcc0;--muted-foreground:var(--ink-soft);--accent:#a9822f26;--accent-foreground:var(--ink);--destructive:var(--stamp-red);--border:var(--page-line);--input:#b8ab84;--ring:var(--brass)}.w2-desk .efile-masthead{margin-bottom:0}.w2-desk .efile-masthead h1{font-family:Grenze Gotisch,serif}.w2-masthead-link{color:#d7c98a;font:600 .75rem "Source Sans 3",sans-serif}.w2-masthead-link:hover{text-decoration:underline}.w2-desk .w2-page{background:var(--page);color:var(--ink);box-shadow:var(--card-shadow);border-radius:4px;padding:16px 20px}.w2-desk .w2-sheet{padding:30px 30px 34px}.w2-desk .w2-page h2,.w2-desk .w2-page h3,.w2-desk .w2-page [class*=font-semibold][class*=leading-none]{color:var(--ink);font-family:Grenze Gotisch,serif}.w2-desk .w2-create{border:1px dashed var(--brass);background:#a9822f14;border-radius:4px}.w2-desk .w2-create .efile-section-label{margin:0}.w2-desk .w2-page table thead tr{border-color:var(--ledger-green);font-family:"Source Sans 3",sans-serif}.w2-desk .w2-page table tbody tr{border-color:var(--page-line)}.w2-desk input,.w2-desk select{color:var(--ink);background:#fbf8ee;border-color:#b8ab84}@media (width<=520px){.w2-desk .w2-sheet{padding:24px 18px 28px}}.efile-create{border:1px dashed var(--brass);text-align:center;background:#a9822f14;border-radius:4px;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;display:flex}.efile-create .efile-section-label{margin:0}.efile-create-button{height:48px;padding:0 32px;font-size:1rem}.efile-sheet{background:var(--page);color:var(--ink);border-top:4px solid var(--ledger-green);flex-direction:column;font-family:"Source Sans 3",sans-serif;display:flex}.efile-sheet-body{background-color:var(--page);background-image:repeating-linear-gradient(var(--page), var(--page) 30px, var(--page-line) 31px);background-position:0 96px;flex:1;padding:28px 28px 16px}.efile-sheet-header{text-align:left;margin-bottom:18px;padding-right:24px}.efile-sheet-header .efile-section-title{margin:0}.efile-sheet-footer{border-top:1px solid var(--page-line);background:var(--page);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 28px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 16px #10251b14}.efile-sheet-footer .efile-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=520px){.efile-sheet-body{padding:22px 16px 12px}.efile-sheet-footer{padding:12px 16px}}.efile-create .efile-form-picker{text-align:left;width:min(620px,100%)}.efile-create .efile-form-results{max-height:260px}.efile-form-chosen{border:1px solid var(--page-line);color:var(--ink);background:#fbf8ee;border-radius:3px;margin-bottom:16px;padding:10px 12px}.efile-send{background:var(--page);color:var(--ink);box-shadow:var(--card-shadow);border-radius:4px;margin-top:14px;padding:26px 30px 28px;scroll-margin-top:140px}.efile-send-ats{border:2px solid var(--stamp-amber);background:#b9741f1a;border-radius:3px;margin-bottom:14px;padding:8px 12px;font:600 .8rem "Source Sans 3",sans-serif}.efile-send-list{border:1px solid var(--page-line);background:#fbf8ee;border-radius:3px;margin:0;padding:0;list-style:none}.efile-send-list li+li{border-top:1px solid var(--page-line)}.efile-send-list label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.efile-send-name{overflow-wrap:anywhere;font-weight:600}.efile-send-meta,.efile-send-amount{color:var(--ink-soft);white-space:nowrap;font:500 .8rem "Source Sans 3",sans-serif}.efile-send-amount{color:var(--ink);font-weight:600}.efile-send-summary{margin:12px 0;font-size:.88rem}.efile-send-steps{flex-wrap:wrap;gap:12px;margin:0 0 14px;padding:0;list-style:none;display:flex}.efile-send-steps li{border:1px dashed var(--brass);border-radius:4px;flex-direction:column;gap:6px;min-width:170px;padding:10px 12px;display:flex}.efile-send-steps li[data-done=true]{border-style:solid;border-color:var(--stamp-green)}.efile-send-steps li>span:first-child{color:var(--brass);text-transform:uppercase;font:600 .72rem "Source Sans 3",sans-serif}.efile-send-steps .efile-button:disabled{opacity:.45;cursor:not-allowed}.efile-send-ok{color:var(--stamp-green);font-weight:700}@media (width<=640px){.efile-send{padding:22px 16px}.efile-send-list label{grid-template-columns:auto minmax(0,1fr)}.efile-send-meta,.efile-send-amount{grid-column:2}}.efile-sheet input:not([type=checkbox]),.efile-sheet select{color:var(--ink);background:#fbf8ee;border-color:#b8ab84}.efile-sheet label{color:var(--ink-soft)}.efile-new-payer-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.efile-new-payer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.efile-field{gap:5px;min-width:0;display:grid}.efile-field-wide{grid-column:1/-1}.efile-field-label{color:var(--ink-soft);font:600 .78rem "Source Sans 3",sans-serif}.efile-new-payer-pair{grid-template-columns:80px minmax(0,1fr);gap:10px;display:grid}@media (width<=560px){.efile-new-payer-grid{grid-template-columns:minmax(0,1fr)}}.w2-employer-line{border:1px dashed var(--page-line);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.w2-employer-line.is-selected{background:#2e6b3e1a}
