.careers{align-items:start}.career-box{min-width:0}.career-box h3{margin-top:0}#application-form{display:grid;gap:10px}#application-form>label{font-weight:700;margin-top:12px;color:#173952}#application-form>input{background:white;color:#102a44;border:1px solid #b4cbdc;border-radius:6px;padding:13px;min-width:0}#application-form input[type=file]{font-size:12px;max-width:100%}#application-form input[type=file]::file-selector-button{background:#dceef9;color:#075587;border:0;padding:10px;margin-right:10px;border-radius:4px;cursor:pointer}#application-form small{font-size:11px;color:#505c69}.consent{display:flex;gap:12px;align-items:flex-start;font-weight:400!important}.consent input{width:18px;height:18px;flex-shrink:0;margin:3px 0}.consent span{font-size:11px;line-height:1.7}#application-form .button{margin-top:14px;justify-self:start}#application-form .button:disabled{opacity:.65;cursor:wait}#application-status{margin:5px 0 0;font-size:12px}#application-status[data-state=error]{color:#a52222}#application-status[data-state=success]{color:#12683b}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:800px){.career-box{padding:24px}#application-form .button{width:100%}}
#service-dialog{max-height:85vh;overflow-y:auto;width:min(90%,650px)}#quote-panel{margin-top:25px;padding-top:15px;border-top:1px solid #dce4ec}#quote-panel[hidden]{display:none}#quote-form{display:grid;gap:10px}#quote-form>label{font-weight:700;font-size:12px;margin-top:10px}#quote-form>input,#quote-form>textarea{background:white;color:#102a44;border:1px solid #b4cbdc;border-radius:6px;padding:12px;width:100%;font:inherit;font-size:14px}#quote-form>input[readonly]{background:#edf5fb}#quote-form>textarea{resize:vertical}#quote-form .button{margin-top:15px}#quote-form button:disabled{opacity:.65;cursor:wait}#quote-status{font-size:12px;margin:5px 0}#quote-status[data-state=error]{color:#a52222}#quote-status[data-state=success]{color:#12683b}
