.license-fields{border:1px solid #46606d;border-radius:12px;grid-column:1/-1;min-width:0;margin:10px 0 0;padding:24px}.applicant-fields .license-fields>legend{letter-spacing:0;margin:0;padding:0 8px;font-size:1rem;font-weight:750}.license-methods{flex-wrap:wrap;gap:12px;margin:20px 0 24px;display:flex}.finance-form .license-methods label{cursor:pointer;background:#14212a;border:1px solid #526a77;border-radius:8px;align-items:center;gap:10px;padding:11px 15px;font-size:.85rem;display:flex}.finance-form .license-methods label:has(:checked){border-color:var(--blue);background:#153943}.finance-form .license-methods input{width:17px;height:17px;min-height:0;accent-color:var(--blue);margin:0;padding:0}.license-dropzone{text-align:center;background:#101e27;border:2px dashed #567582;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:26px 20px;transition:border-color .2s,background .2s;display:flex}.license-dropzone.is-dragging{border-color:var(--blue);background:#153943}.license-dropzone>svg{color:var(--blue)}.license-dropzone>strong{font-size:.95rem}.finance-form .license-file-label{color:#09232b;cursor:pointer;background:#16e3f9;border:1px solid #16e3f9;border-radius:25px;padding:11px 20px;font-weight:750;display:inline-flex;position:relative;overflow:hidden}.license-file-label:focus-within{outline-offset:3px;outline:3px solid #fff}.finance-form .license-file-label input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.license-selected{align-items:center;gap:12px;max-width:100%;font-size:.85rem;display:flex}.license-selected span{overflow-wrap:anywhere;min-width:0}.license-selected button{color:#d7e6ed;background:0 0;border:1px solid #526a77;border-radius:50%;flex-shrink:0;padding:7px}@media (max-width:600px){.license-fields{padding:18px 13px}.license-methods{gap:9px}.finance-form .license-methods label{padding:10px;font-size:.8rem}.license-dropzone{padding:23px 12px}.license-details input{width:100%;min-width:0}}
