.withholding-download-period{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:end;margin:20px 0}.withholding-download-period label{display:flex;flex-direction:column;gap:8px;min-width:0;font-weight:600}.withholding-download-period input{width:100%;min-width:0}.withholding-download-period-separator{padding-bottom:14px;color:var(--muted)}.withholding-download-error{color:var(--danger,#b42318);background:#fff1f1;border:1px solid #fecaca;border-radius:10px;padding:12px;margin:0 0 16px;font-size:14px}.withholding-download-error[hidden]{display:none}.withholding-download-options{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.withholding-download-options>.button{flex:1;min-width:160px;justify-content:center}.withholding-download-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:16px;margin-top:12px}@media(max-width:480px){.withholding-download-period{grid-template-columns:minmax(0,1fr);gap:12px}.withholding-download-period-separator{display:none}.withholding-download-options{flex-direction:column}.withholding-download-options>.button{width:100%;min-width:0}.withholding-download-footer>.button{width:100%}}
