.omb-admin,.omb-own-profile{max-width:1080px;margin:auto}.omb-own-profile>h1{color:#16316c;font-size:30px}.omb-own-profile>p{color:#627086;line-height:1.6}.omb-profile-fields{border:0;min-width:0;margin:0 0 24px;padding:0}.omb-profile-fields legend{color:#193b77;margin-bottom:16px;font-size:18px;font-weight:650}.omb-profile-fields h3{margin:24px 0 12px;font-size:15px}.omb-choices{border:1px solid #d7dfeb;border-radius:8px;min-width:0;margin:20px 0;padding:16px}.omb-choices legend{padding:0 5px;font-size:16px;font-weight:650}.omb-choices p{color:#5c6981;font-size:13px;line-height:1.6}.omb-choices>label{font-size:13px;display:block}.omb-choices input[type=search]{border:1px solid #cbd5e3;border-radius:6px;width:100%;margin:8px 0;padding:10px 12px;display:block}.omb-choice-list{overscroll-behavior:contain;border-top:1px solid #e4e9f1;max-height:320px;overflow:auto}.omb-choice-list>label{cursor:pointer;border-bottom:1px solid #edf0f5;align-items:flex-start;gap:10px;padding:12px 6px;line-height:1.5;font-size:13px!important;font-weight:400!important;display:flex!important}.omb-choice-list input[type=checkbox],.omb-check input[type=checkbox]{accent-color:#224098;flex-shrink:0;margin-top:1px;width:18px!important;height:18px!important}.omb-check{align-items:flex-start;gap:10px;margin:16px 0;line-height:1.6;font-size:13px!important;display:flex!important}.omb-status-list{margin:0;padding:0;list-style:none}.omb-status-list li{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:flex}.omb-status-list .exam-badge{flex-shrink:0}.omb-membership-list{margin-top:18px}.omb-membership{border-top:1px solid #dfe6f0;padding:20px 0}.omb-membership h3{color:#1b3a75;margin:0 0 10px;font-size:16px}.omb-membership p{margin:6px 0;font-size:13px}.omb-membership .exam-actions{align-items:flex-end}.omb-account{border-top:1px solid #e1e7f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.omb-account span{color:#66738b;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.omb-profile-detail{grid-template-columns:1fr 1fr;gap:16px;display:grid}.omb-profile-detail dt{text-transform:uppercase;color:#647189;font-size:11px}.omb-profile-detail dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.omb-private-profile{border-left:3px solid #224098}.exam-access:has(.omb-profile-fields){max-width:720px}.login:has(.omb-profile-fields){grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.login-form-area:has(.omb-profile-fields){padding:40px}.omb-profile-fields input[readonly]{color:#53637d;background:#eef2f7}.omb-shell-main label{color:#455e87;flex-direction:column;gap:7px;margin:0 0 17px;font-size:13px;font-weight:600;display:flex}.omb-shell-main input,.omb-shell-main select,.exam-access select{color:#263e64;background:#fff;border:1px solid #cfdaec;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:11px 12px;font:14px/1.5 inherit}.omb-shell-main :focus-visible{outline-offset:3px;outline:3px solid #e6c900}.omb-choice-list>label,.omb-check{flex-direction:row!important;margin-bottom:0!important}.omb-choice-list input[type=checkbox],.omb-check input[type=checkbox]{min-height:18px!important;padding:0!important}.omb-profile-fields .exam-fields>label{min-width:0}@media (max-width:600px){.exam-access .omb-profile-fields .exam-fields{grid-template-columns:1fr}}@media (max-width:760px){.omb-status-list li{flex-direction:column;align-items:flex-start;gap:8px}.omb-profile-detail{grid-template-columns:1fr}.omb-account{flex-direction:column;align-items:flex-start}.omb-shell-main .exam-fields{grid-template-columns:1fr}.login-form-area:has(.omb-profile-fields){padding:24px 18px}}
