 .b547-career h1,.b547-career h2,.b547-career legend{color:#fff!important} .b547-career .career-document-fields{margin:0}.b547-career .career-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.b547-career .career-upload-card{padding:20px;border:1px solid #526a7e;background:#102d44;border-radius:5px;min-width:0}.b547-career .career-upload-card h3{font-size:19px;margin:0 0 12px;color:#fff}.b547-career .career-upload-card p{font-size:14px;line-height:1.6}.b547-career .career-upload-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.b547-career .career-file-choice,.b547-career .career-upload-actions button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;min-height:44px;margin:0;font:650 15px/1.4 system-ui,sans-serif;cursor:pointer;border:1px solid #ffad6a;border-radius:4px;background:transparent;color:#ffbd89}.b547-career .career-file-choice:hover,.b547-career .career-upload-actions button:hover{background:#24445c}.b547-career .career-file-input{position:absolute;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;overflow:hidden;clip-path:inset(50%)}.b547-career .career-file-input:focus-visible+label{outline:3px solid #ffad6a;outline-offset:3px}.b547-career .career-file-name{overflow-wrap:anywhere;color:#e1edf6;min-height:24px}.b547-career .career-upload-card [hidden]{display:none!important}@media(max-width:650px){.b547-career .career-upload-grid{grid-template-columns:minmax(0,1fr)}.b547-career .career-upload-card{padding:18px}}
