:root {--magenta: #A41664;--magenta-dark: #8A1255;--magenta-tint: #FBEAF2;--magenta-tint-2: #F6E2EC;--ink: #333333;--muted: #888888;--white: #FFFFFF;--canvas: #F4F5F7;--line: #E7E7EA;--success: #2F8F6B;--success-tint: #E5F3EC;--warning: #C9821F;--warning-tint: #FBF0DC;--info: #2F6FB0;--info-tint: #E6EFF8;--danger: #C0392B;--danger-tint: #FBEAE7;--radius-card: 20px;--radius-ctl: 12px;--radius-sm: 8px;--shadow-sm: 0 1px 2px rgba(16,16,20,.05);--shadow-md: 0 6px 18px rgba(16,16,20,.06);--shadow-lg: 0 12px 32px rgba(16,16,20,.10);--osm-font: Arial, Helvetica, "Liberation Sans", sans-serif;}body,body.edu-bkg {font-family: var(--osm-font) !important;color: var(--ink);background: var(--canvas) !important;background-image: none !important;font-size: 14px;-webkit-font-smoothing: antialiased;}a { color: var(--magenta); }a:hover, a:focus { color: var(--magenta-dark); }h1,h2,h3,h4,h5 { color: var(--ink); }#bodyContainer.container { width: auto; max-width: 1500px; padding-left: 24px; padding-right: 24px; }@media (max-width: 1200px){ #bodyContainer.container { max-width: 100%; } }#headerContainer.page-header-top:has(.osm-access-btn) { position: relative; }#headerContainer .top-menu:has(.osm-access-btn) {position: absolute !important;top: 0 !important;bottom: 0 !important;right: 24px !important;margin: 0 !important;z-index: 1000;display: flex !important;align-items: center;}#headerContainer .container:has(.osm-access-btn)::before,#headerContainer .container:has(.osm-access-btn)::after {display: none !important;}#headerContainer.page-header-top:has(.dropdown-user) { position: relative; }#headerContainer .top-menu:has(.dropdown-user) {position: absolute !important;top: 0 !important;bottom: 0 !important;right: 24px !important;margin: 0 !important;z-index: 1000;display: flex !important;align-items: center;}#headerContainer .page-logo:has(~ .top-menu .dropdown-user) {float: none !important;margin: 0 auto 0 0 !important;}#headerContainer .top-menu:has(.dropdown-user) .dropdown-toggle:hover,#headerContainer .top-menu:has(.dropdown-user) .dropdown-toggle:focus {background: transparent !important;color: var(--ink) !important;border-radius: 0;}.page-header {background: var(--white) !important;box-shadow: var(--shadow-sm);border: 0 !important;}.page-header .page-header-top,.page-header-top {background: var(--white) !important;min-height: 78px !important;border-bottom: 1px solid var(--line);}.page-header-top .container { display: flex; align-items: center; justify-content: space-between; }.page-logo img { max-height: 90px !important; height: auto !important; }.page-header-top .top-menu .navbar-nav > li > a,.top-menu .dropdown-toggle {color: var(--ink) !important;}.page-header-top .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {background: var(--magenta-tint) !important;color: var(--magenta) !important;border-radius: 12px;}.page-header-menu {background: var(--magenta) !important;box-shadow: var(--shadow-sm);border: 0 !important;}.page-header-menu .hor-menu {background: transparent !important;}.hor-menu .navbar-nav > li > a {color: #fff !important;font-weight: 700 !important;font-size: 13.5px !important;padding: 15px 16px !important;opacity: .93;border: 0 !important;background: transparent !important;}.hor-menu .navbar-nav > li > a:hover,.hor-menu .navbar-nav > li:hover > a,.hor-menu .navbar-nav > li.open > a,.hor-menu .navbar-nav > li > a:focus {background: var(--magenta-dark) !important;color: #fff !important;opacity: 1;}.hor-menu .navbar-nav > li.active > a,.hor-menu .navbar-nav > li.current > a {background: var(--magenta-dark) !important;color: #fff !important;box-shadow: inset 0 -3px 0 #fff;opacity: 1;}.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu,.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {background: var(--white) !important;border: 1px solid var(--line) !important;border-radius: 0 0 var(--radius-ctl) var(--radius-ctl) !important;box-shadow: var(--shadow-lg) !important;padding: 6px 0 !important;}.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a,.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a {color: var(--ink) !important;font-weight: 600 !important;padding: 9px 18px !important;}.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a > i,.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a > i {color: var(--muted) !important;}.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a,.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li:hover > a {background: var(--magenta-tint) !important;color: var(--magenta) !important;}.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i {color: var(--magenta) !important;}.page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {color: var(--magenta) !important;font-weight: 800;text-transform: uppercase;font-size: 12px;letter-spacing: .5px;}.portlet {background: var(--white);border: 1px solid var(--line) !important;border-radius: var(--radius-card) !important;box-shadow: var(--shadow-sm) !important;margin-bottom: 22px;}.portlet.light { padding: 18px 20px !important; }.portlet > .portlet-title,.portlet.light > .portlet-title {border-bottom: 1px solid var(--line) !important;min-height: 44px;margin-bottom: 14px;}.portlet > .portlet-title > .caption,.portlet.light > .portlet-title > .caption {padding: 6px 0 !important;}.portlet > .portlet-title > .caption > .caption-subject,.caption-subject {color: var(--ink) !important;font-weight: 800 !important;font-size: 17px !important;}.font-green-sharp,.font-green,.caption-subject.font-green-sharp,.caption i.font-green-sharp { color: var(--magenta) !important; }.bg-green-sharp, .bg-green { background: var(--magenta) !important; color:#fff !important; }.portlet.box.green > .portlet-title,.portlet.green,.portlet.box.green { background: var(--magenta) !important; border-color: var(--magenta) !important; }.portlet.box.green > .portlet-title > .caption,.portlet.box.green > .portlet-title > .caption > i { color:#fff !important; }.btn {border-radius: var(--radius-ctl) !important;font-weight: 700 !important;font-family: var(--osm-font);border: 1px solid var(--line);transition: .15s;}.btn:hover { box-shadow: var(--shadow-sm); }.btn-success,.btn.btn-success,.btn-primary,.btn.green, .btn.blue.btn-primary {background: var(--magenta) !important;border-color: var(--magenta) !important;color: #fff !important;}.btn-success:hover, .btn-success:focus,.btn-primary:hover, .btn-primary:focus,.btn.green:hover {background: var(--magenta-dark) !important;border-color: var(--magenta-dark) !important;color: #fff !important;}.btn-default {background: var(--white) !important;border-color: var(--line) !important;color: var(--ink) !important;}.btn-default:hover {border-color: var(--magenta) !important;color: var(--magenta) !important;background: var(--magenta-tint) !important;}.btn-warning { background: var(--warning) !important; border-color: var(--warning) !important; color:#fff !important; }.btn-danger  { background: var(--danger)  !important; border-color: var(--danger)  !important; color:#fff !important; }.btn-info    { background: var(--info)    !important; border-color: var(--info)    !important; color:#fff !important; }.form-control {border: 1px solid var(--line) !important;border-radius: var(--radius-ctl) !important;color: var(--ink);box-shadow: none !important;font-family: var(--osm-font);}.form-control:focus {border-color: var(--magenta) !important;box-shadow: 0 0 0 3px var(--magenta-tint) !important;}.input-group-btn .btn { border-radius: 0 var(--radius-ctl) var(--radius-ctl) 0 !important; }.form-md-line-input .form-control,.form-group.form-md-line-input .form-control {padding: 9px 14px !important;height: auto !important;min-height: 42px !important;line-height: 1.5 !important;background: var(--white) !important;}select.form-control { padding: 8px 12px !important; height: auto !important; min-height: 42px !important; }.form-control[readonly] {background-color: var(--white) !important;cursor: pointer;}.form-control[disabled], fieldset[disabled] .form-control {background-color: var(--white) !important;color: var(--muted) !important;cursor: not-allowed;}.table { background: var(--white); }.table > thead > tr > th {color: var(--muted) !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: .5px;text-transform: uppercase;border-bottom: 1px solid var(--line) !important;background: var(--white) !important;vertical-align: middle;padding: 12px 14px !important;}.table > tbody > tr > td {border-top: 1px solid var(--line) !important;vertical-align: middle;padding: 11px 14px !important;}.table.table-bordered,.table.table-bordered > thead > tr > th,.table.table-bordered > tbody > tr > td { border-color: var(--line) !important; }.table-hover > tbody > tr:hover { background: #FCF3F8 !important; }.table-striped > tbody > tr:nth-of-type(odd) { background: #FAFAFB; }.table > tbody > tr > td.info,    .table > tbody > tr > td.info a    { background-color: #F1F6FB !important; }.table > tbody > tr > td.warning, .table > tbody > tr > td.warning a { background-color: #FBF7EC !important; }.table > tbody > tr > td.success, .table > tbody > tr > td.success a { background-color: #F0F7F2 !important; }.table > tbody > tr > td.danger,  .table > tbody > tr > td.danger a  { background-color: #FCF0EE !important; }.table > tbody > tr > td.info,.table > tbody > tr > td.warning,.table > tbody > tr > td.success,.table > tbody > tr > td.danger,.table > tbody > tr > td.active { color: var(--ink) !important; }.table > tbody > tr > td.info a:not(.badge):not([class*="btn"]),.table > tbody > tr > td.warning a:not(.badge):not([class*="btn"]),.table > tbody > tr > td.success a:not(.badge):not([class*="btn"]) { color: var(--ink) !important; }label-* variant the pill shape + white text. */[class*="badge-"], [class*="label-"] {display: inline-block; border-radius: 999px !important;padding: .32em .8em; font-weight: 700; line-height: 1.2;}.badge-success, .badge-primary, .badge-info, .badge-warning, .badge-danger, .badge-dark,.label-success, .label-primary, .label-info, .label-warning, .label-danger, .label-dark {color: #fff !important;}.badge-primary, .label-primary { background: var(--magenta) !important; }.badge-success, .label-success { background: var(--success) !important; }.badge-info, .label-info { background: var(--info) !important; }.badge-warning, .label-warning { background: var(--warning) !important; }.badge-danger, .label-danger { background: var(--danger) !important; }.badge-dark, .label-dark { background: #4a4a52 !important; }.text-success { color: var(--success) !important; }.text-info { color: var(--info) !important; }.text-warning { color: var(--warning) !important; }.text-danger { color: var(--danger) !important; }.label, .badge {border-radius: 999px !important;font-weight: 700;padding: .3em .8em;}.label-success, .badge-success { background: var(--success) !important; }.label-warning, .badge-warning { background: var(--warning) !important; }.label-danger,  .badge-danger  { background: var(--danger)  !important; }.label-info,    .badge-info    { background: var(--info)    !important; }.label-default { background: var(--magenta-tint) !important; color: var(--magenta) !important; }.pagination > li > a, .pagination > li > span {color: var(--magenta);border-color: var(--line);}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover {background: var(--magenta) !important;border-color: var(--magenta) !important;color: #fff !important;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover {border-bottom-color: var(--magenta) !important;color: var(--magenta) !important;}.nav-pills > li.active > a { background: var(--magenta) !important; }.page-footer { background: var(--magenta) !important; border-top: 1px solid var(--line); color: var(--muted); }.page-prefooter { background: var(--white) !important; border-top: 1px solid var(--line); color: var(--muted); }.page-prefooter a { color: var(--magenta) !important; }.page-footer a { color: #fff !important; }.text-primary { color: var(--magenta) !important; }.bg-primary { background: var(--magenta) !important; }::selection { background: var(--magenta-tint); }.advanceSearchBox,.advanceSearchBoxHunt,.top-radius.advanceSearchBoxHunt {background-color: #f7d7e7 !important;background-image: none !important;height: auto !important;max-height: none !important;overflow: visible !important;border: 1px solid #f0c4da !important;border-radius: var(--radius-card) !important;box-shadow: var(--shadow-sm) !important;padding: 20px 22px !important;margin-bottom: 22px !important;}.advanceSearchBox .control-label,.advanceSearchBox label {color: var(--muted) !important;font-weight: 700 !important;font-size: 12px !important;letter-spacing: .4px;text-transform: uppercase;}.box2 { border-radius: var(--radius-ctl) !important; }.badge-primary { background: var(--magenta) !important; color:#fff !important; }.badge.badge-primary { background: var(--magenta) !important; }.table.table-striped > tbody > tr > td,.table.table-hover > tbody > tr > td { padding-top: 10px; padding-bottom: 10px; }body.login .btn.blue,body.login button[type="submit"].btn {background-color: var(--magenta) !important;border-color: var(--magenta) !important;color: #fff !important;border-radius: var(--radius-ctl) !important;}body.login .btn.blue:hover,body.login button[type="submit"].btn:hover {background-color: var(--magenta-dark) !important;border-color: var(--magenta-dark) !important;}body.login .help-block,body.login .form-md-line-input label,body.login label.help-block {color: var(--muted) !important;}body.login .form-md-line-input .form-control:focus {border-color: var(--magenta) !important;box-shadow: 0 0 0 3px var(--magenta-tint) !important;}body.login .btn.uppercase[style*="ab55ce"] {background-color: var(--magenta) !important;}body.login a[style*="ab55ce"],body.login [style^="color: #ab55ce"],body.login [style^="color:#ab55ce"],body.login [style*=";color: #ab55ce"],body.login [style*=";color:#ab55ce"] { color: var(--magenta) !important; }body.login .form-md-line-input { position: relative !important; }body.login #togglePassword {top: auto !important;bottom: 0 !important;height: 42px !important;width: 46px !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;background: var(--white) !important;color: var(--muted) !important;border: 1px solid var(--line) !important;border-left: 0 !important;border-radius: 0 var(--radius-ctl) var(--radius-ctl) 0 !important;box-shadow: none !important;}body.login #togglePassword:hover { color: var(--magenta) !important; background: var(--magenta-tint) !important; }table.osm-ip-table { border-collapse: separate !important; border-spacing: 0 10px !important; }table.osm-ip-table > thead > tr > th {border-bottom: 1px solid var(--line) !important;border-top: 0 !important; border-left: 0 !important; border-right: 0 !important;background: transparent !important;}table.osm-ip-table > tbody > tr.osm-ip-row > td {background: #fff !important;border: 0 !important;border-top: 1px solid var(--line) !important;border-bottom: 1px solid var(--line) !important;vertical-align: middle;padding: 14px 12px !important;}table.osm-ip-table > tbody > tr.osm-ip-row > td:first-child {border-left: 1px solid var(--line) !important;border-top-left-radius: 14px; border-bottom-left-radius: 14px;}table.osm-ip-table > tbody > tr.osm-ip-row > td:last-child {border-right: 1px solid var(--line) !important;border-top-right-radius: 14px; border-bottom-right-radius: 14px;}table.osm-ip-table > tbody > tr.osm-ip-row:hover > td {background: #FCF3F8 !important;border-color: var(--magenta-tint-2) !important;}table.osm-ip-table .osm-c, table.osm-ip-table th.osm-c { text-align: center; }.osm-cand { display: flex; align-items: flex-start; gap: 12px; min-width: 250px; }.osm-cb-slot { padding-top: 4px; }.osm-ava {width: 40px; height: 40px; border-radius: 50%; flex-shrink: 0;background: var(--magenta-tint); color: var(--magenta);display: flex; align-items: center; justify-content: center;font-weight: 800; font-size: 13px;}a.osm-ava-link {text-decoration: none !important;cursor: pointer;transition: background-color .12s, box-shadow .12s, transform .12s;}a.osm-ava-link:hover,a.osm-ava-link:focus {background: var(--magenta) !important;color: #fff !important;box-shadow: var(--shadow-md);transform: scale(1.05);}.osm-cand-info .nm { font-weight: 800; color: var(--ink); line-height: 1.25; }a.osm-name-link { display: inline-block; text-decoration: none !important; cursor: pointer; }a.osm-name-link:hover, a.osm-name-link:focus { color: var(--magenta) !important; }.osm-cand-info .sub { font-size: 12px; color: var(--muted); margin-top: 2px; }.osm-cand-info .em { display: inline-block; font-size: 12px; color: var(--magenta); margin-top: 2px; word-break: break-all; }.osm-rel { display: inline-block; margin-top: 5px; font-size: 10px; font-weight: 800; letter-spacing: .4px;text-transform: uppercase; color: var(--success); background: var(--success-tint); padding: 2px 8px; border-radius: 999px; }.osm-sub2 { font-size: 12px; color: var(--muted); margin-top: 2px; }.osm-donut {position: relative; width: 52px; height: 52px; border-radius: 50% !important; margin: 0 auto;box-sizing: border-box;display: flex; align-items: center; justify-content: center;border: 4px solid var(--magenta-tint);}.osm-donut.pos  { border-color: var(--success); }.osm-donut.warn { border-color: var(--warning); }.osm-donut.neg  { border-color: var(--danger); }.osm-donut.neu  { border-color: var(--line); }.osm-donut span { font-weight: 800; font-size: 14px; color: var(--ink); }.osm-metric { text-align: center; }.osm-metric .m-n { font-weight: 800; font-size: 14px; }.osm-metric .m-u { font-size: 10px; font-weight: 700; letter-spacing: .5px; color: var(--muted); text-transform: uppercase; margin-top: 1px; }.osm-metric .pos { color: var(--success); }.osm-metric .neg { color: var(--danger); }.osm-metric .neu { color: var(--ink); }.osm-stato, .osm-ord, .osm-rep, .osm-act, .osm-comp { font-size: 12px; }.osm-stato { text-align: center; min-width: 90px; }.osm-ord { min-width: 150px; }.osm-rep { min-width: 150px; }.osm-rep a { display: inline-block; margin: 2px 0; }.osm-comp .osm-date { font-weight: 700; color: var(--ink); white-space: nowrap; }.osm-comp .osm-payer { margin-top: 6px; font-size: 11px; color: var(--muted); }.osm-act { min-width: 90px; }#flashMessage .portlet-title {display: flex !important;flex-wrap: wrap;align-items: center;gap: 10px 16px;}#flashMessage .portlet-title > .caption {float: none !important;width: auto !important;flex: 1 1 100%;display: flex !important;align-items: center;flex-wrap: wrap;gap: 10px 20px;}#flashMessage .portlet-title > .caption > div {float: none !important;width: auto !important;padding: 0 !important;display: flex;align-items: center;gap: 10px;}#flashMessage .portlet-title > .caption > div:last-child { margin-left: auto; }#flashMessage .portlet-title > .caption > div > a[onclick*="loadQuickSight"] {display: inline-flex !important;align-items: center;align-self: center;line-height: 1;}#flashMessage .portlet-title .caption a[hidden] { display: none !important; }#flashMessage .portlet-title > .caption .btn.pull-left,#flashMessage .portlet-title > .caption .pull-left { float: none !important; margin: 0 !important; }#flashMessage .portlet-title > .col-md-6.pull-right {float: none !important;width: auto !important;flex: 1 1 100%;min-width: 0;margin-left: 0;}#flashMessage .portlet-title > .col-md-6.pull-right > .pull-right {float: none !important;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;gap: 8px;max-width: 100%;overflow: visible;}#flashMessage .portlet-title > .col-md-6.pull-right > .pull-right .btn {flex: 0 0 auto;white-space: nowrap;}.osm-menu { position: relative; display: inline-block; }.osm-menu-btn {border: 1px solid var(--line); background: #fff; color: var(--ink);border-radius: var(--radius-ctl); padding: 6px 12px; font-weight: 700;font-size: 12px; cursor: pointer; display: inline-flex; align-items: center;gap: 6px; white-space: nowrap; line-height: 1.1;}.osm-menu-btn:hover { border-color: var(--magenta); color: var(--magenta); background: var(--magenta-tint); }.osm-menu-icon .osm-menu-btn { padding: 6px 12px; font-size: 16px; font-weight: 800; }.osm-menu-sm .osm-menu-btn { padding: 5px 10px; font-size: 11px; }.osm-menu-panel {display: none; position: fixed; z-index: 9999;min-width: 190px; max-width: 260px;background: #fff; border: 1px solid var(--line); border-radius: 12px;box-shadow: var(--shadow-lg); padding: 8px;}.osm-menu-panel.open { display: flex; flex-direction: column; gap: 6px; align-items: stretch; }.osm-menu-panel > * { margin: 0 !important; float: none !important; display: block; text-align: left; }.osm-menu-panel .badge, .osm-menu-panel .label {display: flex !important;align-items: center;justify-content: center;width: 100%;min-height: 34px;padding: 0 14px !important;border-radius: 999px !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1.2;text-align: center;}.osm-menu-panel a { display: block; text-decoration: none !important; }.osm-menu-panel a + a { margin-top: 2px; }.osm-menu-panel .mini,.osm-menu-panel .btn { width: 100%; }.osm-menu-icon .osm-menu-panel { flex-direction: column !important; }.osm-menu-icon .osm-menu-panel .btn,.osm-menu-icon .osm-menu-panel a.btn {display: flex !important;align-items: center;justify-content: flex-start !important;gap: 10px;width: 100%;float: none !important;margin: 0 !important;min-height: 36px;padding: 0 16px !important;border-radius: 999px !important;font-weight: 700;text-align: left;}.osm-menu-icon .osm-menu-panel .btn > i { width: 16px; text-align: center; flex: 0 0 16px; }.osm-act-label { font-size: 12px; white-space: nowrap; }.advanceSearchBox { padding: 16px 20px 4px !important; }.advanceSearchBox .form-group.row { margin-bottom: 10px !important; }.advanceSearchBox .row { margin-left: -8px; margin-right: -8px; }.advanceSearchBox [class*="col-"] { padding-left: 8px; padding-right: 8px; }.advanceSearchBox .labelForInput,.advanceSearchBox .control-label,.advanceSearchBox label {float: none !important;display: block !important;white-space: normal !important;overflow: visible !important;text-overflow: clip !important;line-height: 1.15 !important;letter-spacing: .2px !important;font-size: 11px !important;padding: 0 6px 3px 0 !important;margin-bottom: 0 !important;word-break: normal;}.advanceSearchBox .form-control,.advanceSearchBox .input-group { margin-bottom: 0; }.advanceSearchBox .form-control,.advanceSearchBox select.form-control { min-height: 38px !important; padding-top: 6px !important; padding-bottom: 6px !important; }.advanceSearchBox .input-group.date { margin-left: 0 !important; }table.osm-ip-table > tbody > tr.osm-ip-row > td { padding: 11px 12px !important; }table.osm-ip-table > thead > tr > th { padding: 11px 12px !important; }.osm-cand { gap: 11px; }.osm-cand-info .nm { line-height: 1.25; }.osm-cand-info .sub { margin-top: 2px; }.osm-cand-info .em { margin-top: 2px; }.osm-rel { margin-top: 5px; }table.osm-ip-table .osm-metric { padding: 0 4px; }table.osm-ip-table .osm-metric .m-u { margin-top: 1px; }.osm-donut { margin: 0 auto; width: 46px; height: 46px; }.osm-donut span { font-size: 13px; }.osm-stato > *, .osm-ord > * { margin-bottom: 4px; }.osm-stato .osm-menu, .osm-ord .osm-menu { margin-top: 2px; }.osm-comp .osm-date { margin-bottom: 4px; }#createForm .portlet.grey.box,.portlet.grey.box {background: var(--white) !important;border: 1px solid var(--line) !important;border-radius: var(--radius-card) !important;box-shadow: var(--shadow-sm) !important;margin-bottom: 26px;}.portlet.grey.box > .portlet-title,#createForm .portlet.grey.box > .portlet-title {background: var(--white) !important;border-bottom: 1px solid var(--line) !important;border-left: 4px solid var(--magenta) !important;margin-bottom: 0;min-height: 56px;}.portlet.grey.box > .portlet-title > .caption,#createForm .portlet.grey.box > .portlet-title > .caption {font-family: var(--osm-font) !important;font-size: 15px !important;font-weight: 800 !important;color: var(--ink) !important;letter-spacing: .05em;padding: 19px 20px 17px !important;line-height: 1.2;float: none;display: block;text-align: left;}.portlet.grey.box > .portlet-title > .tools,#createForm .portlet.grey.box > .portlet-title > .tools { display: none !important; }.portlet.grey.box > .portlet-body,#createForm .portlet.grey.box > .portlet-body {border: 0 !important;padding: 22px 24px;}.portlet.grey.box > .portlet-title,#createForm .portlet.grey.box > .portlet-title {border-radius: var(--radius-card) var(--radius-card) 0 0 !important;}.portlet.grey.box > .portlet-body,#createForm .portlet.grey.box > .portlet-body {border-radius: 0 0 var(--radius-card) var(--radius-card) !important;}.portlet.grey.box h4 {font-family: var(--osm-font) !important;font-weight: 800 !important;font-size: 14px !important;letter-spacing: .05em;color: var(--ink) !important;}.portlet.grey.box .portlet-body ul { line-height: 1.7; color: var(--ink); }.portlet.grey.box hr { border-color: var(--line); }.osm-icon-btn {display: inline-flex !important;align-items: center;justify-content: center;width: 40px; height: 40px;padding: 0 !important;margin-left: 8px;border-radius: 50% !important;background: #fff !important;border: 1px solid var(--line) !important;color: var(--magenta) !important;font-size: 17px;line-height: 1;cursor: pointer;vertical-align: middle;box-shadow: var(--shadow-sm);transition: background-color .15s, color .15s, box-shadow .15s, transform .15s;}.osm-icon-btn:hover,.osm-icon-btn:focus {background: var(--magenta) !important;color: #fff !important;border-color: var(--magenta) !important;box-shadow: var(--shadow-md);transform: translateY(-1px);}.osm-icon-btn > i { line-height: 1; }#remarks, #notes {border: 1px solid var(--line) !important;border-radius: var(--radius-ctl) !important;padding: 12px 14px !important;background: var(--white) !important;color: var(--ink);}#remarks:focus, #notes:focus {border-color: var(--magenta) !important;box-shadow: 0 0 0 3px var(--magenta-tint) !important;outline: none !important;}#createForm input[type="radio"],#createForm input[type="checkbox"] {accent-color: var(--magenta);width: 17px;height: 17px;vertical-align: -3px;cursor: pointer;}#createForm .control-label {font-weight: 700 !important;color: var(--ink);}#agreementUL { margin-left: 0 !important; padding-left: 0; }#agreementUL li {list-style: none;background: var(--white);border: 1px solid var(--line);border-radius: 12px;padding: 12px 16px;margin-bottom: 10px;}#agreementUL .fa-hand-o-right { color: var(--magenta); }#testQuestion hr { border-color: var(--line); }#testQuestion .groupDiv {background: var(--white);border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--shadow-sm);padding: 16px 18px 12px !important;margin-bottom: 14px;min-height: 0 !important;transition: border-color .15s, background-color .15s;}#testQuestion .groupDiv b {font-size: 15px;line-height: 1.45;color: var(--ink);}#testQuestion .groupDiv:has(input[type="radio"]:checked) {border-color: var(--success);background: var(--success-tint);box-shadow: inset 3px 0 0 var(--success);}#testQuestion .groupDiv .badge-default {background: var(--magenta-tint) !important;color: var(--magenta) !important;font-weight: 800;font-size: 12px;min-width: 30px;text-align: center;}#testQuestion .questionDiv .form-group {line-height: 2.3;font-size: 14px;color: var(--ink);margin-bottom: 4px;}#testQuestion .osm-opt {display: block;margin: 3px 0;padding: 8px 14px;border: 1px solid transparent;border-radius: var(--radius-ctl) !important;cursor: pointer;font-weight: 400;line-height: 1.5;transition: background-color .12s, border-color .12s;}#testQuestion .osm-opt:hover {background: var(--magenta-tint);border-color: var(--magenta-tint-2);}#testQuestion .osm-opt:has(input:checked) {background: var(--success-tint);border-color: var(--success);font-weight: 600;}#testQuestion .osm-opt input[type="radio"] { margin-right: 9px; }#testQuestion .groupDiv:has(input[type="radio"]:checked) .badge-default {background: var(--success) !important;color: #fff !important;}.osm-flash {outline: 3px solid var(--magenta);outline-offset: 4px;transition: outline-color .3s;}#createForm .btn.green-meadow,input.save.btn.green-meadow {border-radius: 999px !important;padding: 12px 46px !important;font-size: 15px !important;font-weight: 800 !important;text-transform: uppercase;letter-spacing: .05em;border: 0 !important;box-shadow: var(--shadow-md);transition: .15s;}#createForm .btn.green-meadow:hover,input.save.btn.green-meadow:hover {filter: brightness(.94);box-shadow: var(--shadow-lg);}.btn.green-meadow,input.save.btn.green-meadow {background: var(--magenta) !important;border-color: var(--magenta) !important;color: #fff !important;}.btn.green-meadow:hover,.btn.green-meadow:focus,.btn.green-meadow:active,input.save.btn.green-meadow:hover,input.save.btn.green-meadow:focus,input.save.btn.green-meadow:active {background: var(--magenta-dark) !important;border-color: var(--magenta-dark) !important;color: #fff !important;}@media (max-width: 767px) {.portlet.grey.box > .portlet-body { padding: 16px 14px; }#testQuestion .groupDiv .questionDiv { margin-left: 0 !important; }#testQuestion .questionDiv .form-group { line-height: 2.5; }}.portlet .navbar.navbar-default {background: transparent !important;border: 0 !important;box-shadow: none !important;min-height: 0 !important;margin: 0 0 6px !important;}.portlet .navbar.navbar-default .navbar-collapse { padding: 0 !important; border: 0 !important; box-shadow: none !important; }.portlet .navbar.navbar-default .navbar-nav { margin: 0 !important; float: right !important; }.portlet .navbar.navbar-default .navbar-nav > li { float: left; }.portlet .navbar.navbar-default .navbar-nav > li > a {display: inline-flex !important;align-items: center;gap: 8px;margin: 0 0 0 8px !important;padding: 9px 18px !important;background: var(--magenta) !important;color: #fff !important;font-weight: 700 !important;border-radius: 999px !important;box-shadow: var(--shadow-sm);transition: .15s;}.portlet .navbar.navbar-default .navbar-nav > li > a:hover,.portlet .navbar.navbar-default .navbar-nav > li > a:focus,.portlet .navbar.navbar-default .navbar-nav > li.active > a {background: var(--magenta-dark) !important;color: #fff !important;box-shadow: var(--shadow-md);}.portlet .navbar.navbar-default .navbar-nav > li > a img {height: 15px; width: auto;filter: brightness(0) invert(1);}.portlet .navbar.navbar-default .navbar-nav > li > a > i { color: #fff !important; }.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter { margin-bottom: 14px; color: var(--muted); }.dataTables_wrapper .dataTables_filter { text-align: right; }.dataTables_wrapper .dataTables_filter input { margin-left: 10px; min-width: 240px; display: inline-block; }.dataTables_wrapper .dataTables_length select { min-width: 74px; margin: 0 6px; }.dataTables_wrapper .dataTables_info { color: var(--muted); font-size: 12px; padding-top: 16px; }.dataTables_wrapper .dataTables_paginate { padding-top: 10px; }.portlet-body > .dataTables_wrapper > .row:first-child { margin-bottom: 4px; }.portlet-title .pull-right > .pull-right,.portlet-title .col-md-6.pull-right > .pull-right {display: flex;flex-wrap: wrap;gap: 8px;justify-content: flex-end;align-items: center;}.url-button,a.url-button,button.url-button {display: inline-flex !important;align-items: center;gap: 6px;margin: 0 !important;padding: 6px 14px !important;min-height: 30px;font-size: 12px !important;font-weight: 700 !important;line-height: 1.1 !important;border: 0 !important;border-radius: 999px !important;box-shadow: var(--shadow-sm);transition: transform .12s, box-shadow .12s, filter .12s;white-space: nowrap;}.url-button:hover,.url-button:focus {transform: translateY(-1px);box-shadow: var(--shadow-md);filter: brightness(.96);color: #fff;}.url-button.btn-warning { background: var(--warning) !important; color: #fff !important; }.url-button.color-set,button.color-set.url-button { background-color: #DB4B96 !important; color: #fff !important; }.url-button > span,.url-button .badge {background: rgba(255,255,255,.24) !important;color: #fff !important;border-radius: 999px !important;padding: 1px 8px !important;font-weight: 800 !important;font-size: 11px !important;line-height: 1.4;margin-left: 2px;}.url-button img { height: 16px !important; width: auto; border-radius: 4px; }.portlet-title .btn.btn-xs.box2 {border-radius: 999px !important;padding: 8px 16px !important;font-weight: 700 !important;font-size: 12px !important;box-shadow: var(--shadow-sm);vertical-align: middle;}.portlet-title a .badge.badge-primary,.portlet-title a > .badge.badge-primary {display: inline-flex !important;align-items: center;min-height: 35px;padding: 0 16px !important;background: var(--magenta) !important;color: #fff !important;border: 0 !important;border-radius: 999px !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1 !important;box-shadow: var(--shadow-sm);vertical-align: middle;}.portlet-title a:hover .badge.badge-primary { background: var(--magenta-dark) !important; }.input-group .form-control:first-child,.input-group.date .form-control {border-top-left-radius: var(--radius-ctl) !important;border-bottom-left-radius: var(--radius-ctl) !important;}.input-group > .input-group-btn:last-child > .btn,.input-group > .input-group-addon:last-child,.input-group.date .input-group-btn > .btn,.input-group.date .add-on {border-top-right-radius: var(--radius-ctl) !important;border-bottom-right-radius: var(--radius-ctl) !important;}.input-group > .input-group-btn:first-child > .btn,.input-group > .input-group-addon:first-child {border-top-left-radius: var(--radius-ctl) !important;border-bottom-left-radius: var(--radius-ctl) !important;}#searchKeyBtn,.input-group .btn[type="submit"] {background: var(--magenta) !important;border: 1px solid var(--magenta) !important;color: #fff !important;}#searchKeyBtn:hover,.input-group .btn[type="submit"]:hover { background: var(--magenta-dark) !important; border-color: var(--magenta-dark) !important; }.input-group.date .btn,.input-group .date-input-calender,.input-group .dateBox1CalenderButton {background: var(--white) !important;border: 1px solid var(--line) !important;color: var(--muted) !important;}.input-group.date .btn:hover { color: var(--magenta) !important; background: var(--magenta-tint) !important; }.select2-container .select2-choice,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple,.select2-selection {border-radius: var(--radius-ctl) !important;border: 1px solid var(--line) !important;}.select2-container--default .select2-selection--single { height: auto !important; min-height: 42px; padding: 5px 8px; }.select2-dropdown,.select2-container .select2-drop,.select2-drop {border-radius: 0 0 var(--radius-ctl) var(--radius-ctl) !important;border: 1px solid var(--line) !important;box-shadow: var(--shadow-md) !important;}.select2-search input, .select2-search__field { border-radius: var(--radius-sm) !important; }.modal-content {border-radius: var(--radius-card) !important;border: 0 !important;box-shadow: var(--shadow-lg) !important;overflow: hidden;}.modal-header { border-bottom: 1px solid var(--line) !important; }.modal-footer { border-top: 1px solid var(--line) !important; }.panel {border-radius: var(--radius-card) !important;border: 1px solid var(--line) !important;box-shadow: var(--shadow-sm) !important;overflow: hidden;}.panel > .panel-heading { border-radius: 0 !important; }.well { border-radius: var(--radius-card) !important; }.alert { border-radius: var(--radius-ctl) !important; }.thumbnail, .img-thumbnail { border-radius: var(--radius-ctl) !important; }.popover { border-radius: var(--radius-ctl) !important; }.tooltip-inner { border-radius: var(--radius-sm) !important; }#preImage, .companyLogo, img.logo-preview { border-radius: var(--radius-ctl); }.file-input .form-control,.fileinput .input-group,.krajee-default.file-preview-frame { border-radius: var(--radius-ctl) !important; }input[type="checkbox"],input[type="radio"] {accent-color: var(--magenta);width: 16px; height: 16px;vertical-align: -3px;cursor: pointer;}input[type="checkbox"] { border-radius: var(--radius-sm); }.portlet .table-bordered > thead > tr:first-child > th:first-child { border-top-left-radius: var(--radius-ctl) !important; }.portlet .table-bordered > thead > tr:first-child > th:last-child { border-top-right-radius: var(--radius-ctl) !important; }.portlet .table-bordered > tbody > tr:last-child > td:first-child { border-bottom-left-radius: var(--radius-ctl) !important; }.portlet .table-bordered > tbody > tr:last-child > td:last-child { border-bottom-right-radius: var(--radius-ctl) !important; }.badge.badge-default,span.badge-default {background: #EEF0F4 !important;color: var(--ink) !important;border: 1px solid var(--line) !important;border-radius: 999px !important;font-weight: 700 !important;padding: .28em .7em !important;}#notificationText,#note.note-text,.legend-note {background: var(--white) !important;border: 1px solid var(--line) !important;border-left: 4px solid var(--magenta) !important;border-radius: var(--radius-ctl) !important;box-shadow: var(--shadow-lg) !important;padding: 12px 14px !important;top: 112px !important;}#notificationText > code,#notificationText code {background: transparent !important;color: var(--magenta) !important;font-weight: 800 !important;padding: 0 !important;font-size: 12px;text-transform: uppercase;letter-spacing: .04em;}#notificationText ul { color: var(--ink) !important; margin: 8px 0 0 !important; padding-left: 18px !important; line-height: 1.6; }#notificationText .btn-default { border-radius: 999px !important; }:not(pre) > code {background: var(--magenta-tint) !important;color: var(--magenta-dark) !important;border-radius: var(--radius-sm) !important;padding: 2px 7px !important;}td .btn-xs.btn-default,.portlet-body td a.btn-default.btn-xs {border-radius: 999px !important;}.dataTables_empty,.no-records-found td { color: var(--muted) !important; font-style: normal; padding: 22px !important; }.portlet .table.table-striped,.portlet .table.table-hover,.portlet .table.table-bordered,.dataTables_wrapper .table {border-collapse: separate !important;border-spacing: 0 8px !important;background: transparent !important;border: 0 !important;}.portlet .table > thead > tr > th {background: transparent !important;border-top: 0 !important;border-left: 0 !important;border-right: 0 !important;border-bottom: 1px solid var(--line) !important;}.portlet .table > tbody > tr { background: transparent !important; }.portlet .table > tbody > tr > td {border-top: 1px solid var(--line) !important;border-bottom: 1px solid var(--line) !important;border-left: 0 !important;border-right: 0 !important;vertical-align: middle;}.portlet .table > tbody > tr > td:not(.info):not(.warning):not(.success):not(.danger):not(.active) {background: #fff !important;}.portlet .table > tbody > tr > td:first-child {border-left: 1px solid var(--line) !important;border-top-left-radius: var(--radius-ctl) !important;border-bottom-left-radius: var(--radius-ctl) !important;}.portlet .table > tbody > tr > td:last-child {border-right: 1px solid var(--line) !important;border-top-right-radius: var(--radius-ctl) !important;border-bottom-right-radius: var(--radius-ctl) !important;}.portlet .table.table-striped > tbody > tr:nth-of-type(odd) > td:not(.info):not(.warning):not(.success):not(.danger):not(.active) {background: #fff !important;}.portlet .table > tbody > tr:hover > td:not(.info):not(.warning):not(.success):not(.danger):not(.active) {background: #FCF3F8 !important;}.portlet .table > tbody > tr:hover > td {border-color: var(--magenta-tint-2) !important;}.osm-hero {position: relative;margin: 0 0 8px;padding: 48px 20px 40px;text-align: center;background:radial-gradient(1200px 340px at 50% -60px, var(--magenta-tint) 0%, rgba(251,234,242,0) 70%),linear-gradient(180deg, #fff 0%, var(--canvas) 100%);overflow: hidden;}.osm-hero::before,.osm-hero::after {content: "";position: absolute;border-radius: 50%;z-index: 0;opacity: .10;background: radial-gradient(circle at 30% 30%, var(--magenta) 0%, rgba(164,22,100,0) 70%);}.osm-hero::before { width: 420px; height: 420px; top: -140px; left: -120px; }.osm-hero::after  { width: 360px; height: 360px; bottom: -160px; right: -100px; }.osm-hero-inner { position: relative; z-index: 1; max-width: 1000px; margin: 0 auto; }.osm-hero-banner {max-width: 640px;width: 72%;height: auto;margin: 0 auto;display: block;filter: drop-shadow(0 10px 26px rgba(164,22,100,.12));}.osm-hero-sub {margin: 22px auto 0;max-width: 620px;font-size: 19px;line-height: 1.5;color: var(--ink);font-weight: 600;}.osm-feature-row {display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;margin: 4px auto 48px;padding: 0 16px;}.osm-feature {flex: 1 1 260px;max-width: 340px;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius-card) !important;box-shadow: var(--shadow-sm);padding: 26px 22px;text-align: center;transition: transform .15s, box-shadow .15s;}.osm-feature:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); }.osm-feature-ic {display: inline-flex;align-items: center;justify-content: center;width: 56px; height: 56px;margin-bottom: 14px;border-radius: 50% !important;background: var(--magenta-tint);color: var(--magenta);font-size: 24px;}.osm-access-btn {display: inline-flex;align-items: center;gap: 8px;padding: 6px 18px !important;background: var(--magenta) !important;color: #fff !important;font-size: 13px;font-weight: 800;white-space: nowrap;text-decoration: none !important;border-radius: 999px !important;box-shadow: var(--shadow-sm);transition: background-color .15s, box-shadow .15s, transform .15s;}.osm-access-btn:hover,.osm-access-btn:focus {background: var(--magenta-dark) !important;color: #fff !important;box-shadow: var(--shadow-md);transform: translateY(-1px);}.osm-hero-cta {display: inline-flex;align-items: center;gap: 10px;margin-top: 24px;padding: 13px 30px;background: var(--magenta) !important;color: #fff !important;font-size: 16px;font-weight: 800;text-decoration: none !important;border-radius: 999px !important;box-shadow: 0 8px 22px rgba(164,22,100,.24);transition: transform .15s, box-shadow .15s, background-color .15s;}.osm-hero-cta:hover,.osm-hero-cta:focus {background: var(--magenta-dark) !important;color: #fff !important;transform: translateY(-2px);box-shadow: 0 12px 28px rgba(164,22,100,.30);}.osm-feature h3 {font-size: 17px;font-weight: 800;color: var(--ink);margin: 0 0 8px;}.osm-feature p {font-size: 14px;line-height: 1.5;color: var(--muted);margin: 0;}@media (max-width: 767px) {.osm-hero { padding: 32px 14px 26px; }.osm-hero-banner { width: 88%; }.osm-hero-sub { font-size: 16px; }.osm-feature-row { margin-bottom: 32px; }}:root { color-scheme: light; }.highcharts-container {--highcharts-color-0: var(--magenta);--highcharts-color-1: var(--info);--highcharts-color-2: var(--success);--highcharts-color-3: var(--warning);--highcharts-background-color: var(--white);}.highcharts-container,.highcharts-root,.highcharts-container text,.highcharts-container span {font-family: var(--osm-font) !important;}.highcharts-background { fill: var(--white) !important; }.highcharts-title {fill: var(--ink) !important;font-size: 16px !important;font-weight: 700 !important;}.highcharts-subtitle,.highcharts-axis-title { fill: var(--muted) !important; }.highcharts-axis-labels text,.highcharts-axis-labels span {fill: var(--muted) !important;color: var(--muted) !important;font-size: 11px !important;}.highcharts-legend-item text { fill: var(--ink) !important; font-weight: 400 !important; }.highcharts-grid-line { stroke: #F0F0F3 !important; }.highcharts-axis-line { stroke: var(--line) !important; }.highcharts-tick { stroke: var(--line) !important; }.highcharts-credits { fill: #CCCCCC !important; }.highcharts-color-0 { fill: var(--magenta) !important; stroke: var(--magenta) !important; }.highcharts-color-1 { fill: var(--info) !important; stroke: var(--info) !important; }.highcharts-color-0 .highcharts-graph { stroke: var(--magenta) !important; fill: none !important; }.highcharts-color-1 .highcharts-graph { stroke: var(--info) !important; fill: none !important; }.highcharts-legend-item text,g.highcharts-legend-item text tspan { fill: var(--ink) !important; stroke: none !important; }.highcharts-legend-item span { color: var(--ink) !important; }.highcharts-tooltip-box { fill: var(--white) !important; stroke: var(--line) !important; }.highcharts-tooltip text { fill: var(--ink) !important; }.highcharts-tooltip span { color: var(--ink) !important; }.highcharts-empty-series { display: none; }#miniDashboard { margin-bottom: 14px; }#miniDashLine,#miniDashPie,#chartDiv,#chartDiv2 {border: 1px solid var(--line) !important;border-radius: var(--radius-card) !important;background: var(--white) !important;box-shadow: var(--shadow-sm);overflow: hidden;}#filterOptionsDiv.homeFilterBox {height: auto !important;min-height: 0 !important;background: #f7d7e7 !important;border: 1px solid #f0c4da !important;border-radius: var(--radius-card) !important;box-shadow: var(--shadow-sm) !important;padding: 16px 20px 18px !important;margin-bottom: 22px;}#filterOptionsDiv label {color: var(--muted) !important;font-weight: 700 !important;font-size: 11px !important;letter-spacing: .4px;text-transform: uppercase;float: none !important;display: block;width: auto;padding: 0 0 5px;margin: 0;}#filterOptionsDiv label + div[class*="col-md-"],#filterOptionsDiv .col-md-9,#filterOptionsDiv .col-md-11 {width: 100% !important;float: none !important;padding-left: 0 !important;padding-right: 0 !important;}#filterOptionsDiv .form-group.row { margin-bottom: 0; }#filterOptionsDiv .col-md-2 > .pull-right { margin-top: 21px; }#filterByPeriod {border: 1px solid var(--line) !important;outline: none !important;border-radius: var(--radius-ctl) !important;font-weight: 400 !important;color: var(--ink);}.portlet-title label[for="filter"] .fa-filter { color: var(--magenta) !important; }.ms-options-wrap > button,.ms-options-wrap > button:focus {border: 1px solid var(--line) !important;border-radius: var(--radius-ctl) !important;background: var(--white) !important;color: var(--ink) !important;font-family: var(--osm-font) !important;padding: 8px 26px 8px 12px;}.ms-options-wrap > .ms-options {border: 1px solid var(--line) !important;border-radius: var(--radius-sm) !important;box-shadow: var(--shadow-md);margin-top: 4px;}.ms-options-wrap > .ms-options > .ms-search input {border: 1px solid var(--line) !important;border-radius: var(--radius-sm) !important;}.ms-options-wrap > .ms-options > ul label.focused,.ms-options-wrap > .ms-options > ul label:hover {background: var(--magenta-tint) !important;}.ms-options-wrap > .ms-options .ms-selectall { color: var(--magenta) !important; }@media screen {body:not(:has(.osm-access-btn)) #containerDiv > .col-md-12:has(> .col-md-6.do-not-print) {background: var(--canvas);border: 1px solid var(--line);border-radius: var(--radius-ctl) !important;padding: 12px 18px;margin-bottom: 20px;}body:not(:has(.osm-access-btn)) #containerDiv > .col-md-12:has(> .col-md-6.do-not-print) > br { display: none; }body:not(:has(.osm-access-btn)) #containerDiv > .col-md-12:has(> .col-md-6.do-not-print) label { margin-bottom: 2px; }#containerDiv > .col-md-12 .do-not-print label.pull-right { margin-top: 0 !important; }form.form-horizontal:has(> #printCandidateRemarks) { position: relative; }form.form-horizontal > #printCandidateRemarks {position: absolute;top: 10px;right: 10px;z-index: 5;margin-top: 0 !important;}form.form-horizontal:has(> #internalNotes) > #candidateRemarks {float: left;width: calc(50% - 10px);}form.form-horizontal:has(> #candidateRemarks) > #internalNotes {float: right;width: calc(50% - 10px);}form.form-horizontal > .btn.btn-info.pull-right,form.form-horizontal > #showMoveApplicationDiv,#vacancydetails { clear: both; }@media (max-width: 991px) {form.form-horizontal:has(> #internalNotes) > #candidateRemarks,form.form-horizontal:has(> #candidateRemarks) > #internalNotes {float: none;width: 100%;}}#remarks, #notes {min-height: 92px !important;max-height: 200px;overflow-y: auto;}#candidateRemarks .portlet-body > br,#internalNotes .portlet-body > br { display: none; }#candidateRemarks .portlet-body .btn.btn-success,#internalNotes .portlet-body .btn.btn-success { margin: 14px 4px 6px; }#candidateRemarks .scrollable ul,#internalNotes .scrollable ul {list-style: none;padding-left: 0;margin: 0;}#candidateRemarks .scrollable li,#internalNotes .scrollable li {background: var(--canvas);border: 1px solid var(--line);border-radius: var(--radius-sm) !important;padding: 8px 12px;margin-bottom: 8px;text-align: left;line-height: 1.5;}#candidateRemarks .scrollable li .badge,#internalNotes .scrollable li .badge {position: static !important;margin-left: 6px;}}#filterOptionsDiv .ms-options-wrap > .ms-options label {text-transform: none;letter-spacing: 0;color: var(--ink) !important;font-weight: 400 !important;font-size: 13px !important;float: none !important;display: inline-block;width: 100%;padding: 4px 4px 4px 28px;margin: 1px 0;}@media screen {.osm-cand-relayout .osm-show-nav,.osm-show-relayout .osm-show-nav {position: sticky;top: 0;z-index: 90;display: flex;flex-wrap: wrap;gap: 8px;padding: 10px 2px;margin: -6px 0 14px;background: rgba(255, 255, 255, .94);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);border-bottom: 1px solid var(--line);}.osm-show-nav button {border: 1px solid var(--line);background: var(--white);color: var(--ink);border-radius: 999px !important;padding: 6px 14px;font-size: 13px;font-weight: 600;line-height: 1.2;cursor: pointer;transition: color .15s, border-color .15s, background-color .15s;}.osm-show-nav button:hover { border-color: var(--magenta); color: var(--magenta); }.osm-show-nav button.active {background: var(--magenta);border-color: var(--magenta);color: var(--white);}.osm-show-nav button.done::before {content: "✓ ";color: var(--success);font-weight: 800;}.osm-show-nav button.done.active::before { color: var(--white); }.osm-show-nav .osm-progress {position: absolute;left: 0;right: 0;bottom: -1px;height: 3px;pointer-events: none;}.osm-show-nav .osm-progress > i {display: block;height: 100%;width: 0;background: var(--magenta);border-radius: 0 2px 2px 0;transition: width .35s ease, background-color .35s;}.osm-show-nav .osm-progress > i.done { background: var(--success); }.osm-next-q {position: fixed;right: 20px;bottom: 88px;z-index: 95;border: 0 !important;border-radius: 999px !important;padding: 13px 22px;background: var(--magenta);color: var(--white);font-weight: 800;font-size: 14px;box-shadow: var(--shadow-lg);cursor: pointer;transition: background-color .15s, transform .15s, box-shadow .15s;}.osm-next-q:hover {background: var(--magenta-dark);transform: translateY(-2px);box-shadow: var(--shadow-lg);}.osm-next-q.done { background: var(--success); }@media (max-width: 767px) {.osm-next-q { right: 12px; bottom: 76px; padding: 11px 16px; font-size: 13px; }}.osm-show-relayout #resultContainer,.osm-show-relayout #candidateRemarks,.osm-show-relayout #vacancydetails,.osm-show-relayout #candidate,.osm-show-relayout #applicationDiv,.osm-cand-relayout #createForm .portlet.grey.box,.osm-cand-relayout #applicationDiv,.osm-cand-relayout #testQuestion { scroll-margin-top: 64px; }.osm-show-relayout #containerDiv > br { display: none; }.osm-show-relayout #containerDiv > .clearfix { display: none; }.osm-show-relayout #containerDiv > .col-md-12:has(> .col-md-6.do-not-print) {display: flow-root;float: none;width: 100%;border-radius: var(--radius-card) !important;}.osm-show-relayout #vacancydetails.osm-vacancy-top,.osm-cand-relayout #vacancydetails.osm-vacancy-top { margin-bottom: 22px; }.osm-vacancy-top .portlet-body .container {width: auto !important;padding: 0;margin: 0;}.osm-vacancy-top .portlet-body .container br { display: none; }.osm-vacancy-top .portlet-body > .form-group { margin: 0; }.osm-vacancy-top .portlet-body table { width: 100% !important; }.osm-vacancy-top .portlet-body td > .form-group {display: inline-flex;align-items: center;gap: 12px;width: 48%;min-width: 300px;margin: 0 1% 8px 0;vertical-align: top;}.osm-vacancy-top .portlet-body .form-group .control-label {float: none;width: auto;padding: 0;margin: 0;white-space: nowrap;}.osm-vacancy-top .portlet-body .form-group > div[class*="col-"] {float: none;width: auto;flex: 1 1 auto;padding: 0;}.btn.boxReport { border-radius: var(--radius-ctl) !important; }#userFirstTime input[type="image"] { border-radius: var(--radius-sm); }.osm-show-relayout #resultContainer { margin-bottom: 22px; }.osm-show-relayout #resultContainer .portlet-title .caption {font-family: inherit !important;font-size: 15px !important;font-weight: 700 !important;color: var(--ink) !important;padding: 16px 4px !important;}.osm-show-relayout #resultContainer .portlet-body { border: 0 !important; }.osm-show-relayout #resultContainer h3 .control-label {float: none;width: auto;padding: 0;font-size: 14px;font-weight: 700;color: var(--ink);}.osm-idx-tiles {display: grid;grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));gap: 12px;margin: 4px 0 18px;clear: both;}.osm-idx-tile {background: var(--canvas);border: 1px solid var(--line);border-radius: var(--radius-ctl) !important;padding: 16px 10px 12px;text-align: center;}.osm-idx-tile .v {font-size: 26px;font-weight: 800;line-height: 1;color: var(--success);}.osm-idx-tile.neg .v { color: var(--danger); }.osm-idx-tile .l {margin-top: 7px;font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);}#graphDivLocal.osm-idx-done > table,#graphDivLocal.osm-idx-done > h4 { display: none; }.osm-show-tools {display: flex;flex-direction: column;background: var(--white);border: 1px solid var(--line);border-radius: var(--radius-card) !important;box-shadow: var(--shadow-sm);padding: 6px 16px;margin: 0 0 22px;}.osm-show-tools > * { padding: 10px 0; }.osm-show-tools > * + * { border-top: 1px dashed var(--line); }.osm-show-tools .osm-tool-actions {display: flex;flex-wrap: wrap;align-items: center;gap: 10px;}.osm-show-tools .osm-tool-actions .pull-right {float: none !important;margin: 0 !important;}.osm-show-tools .osm-tool-actions > .btn-success { order: 1; }.osm-show-tools .osm-tool-actions > .green-meadow { order: 2; }.osm-show-tools .osm-tool-actions > #answersBtn { order: 3; }.osm-show-tools .osm-tool-actions > div.pull-right:not(.btn) {order: 4;margin-left: auto !important;}.osm-show-tools .osm-tool-actions > .btn-danger { order: 5; }.osm-show-tools .osm-tool-actions > input[type="image"] { order: 6; }.osm-show-tools .osm-tool-actions a { cursor: pointer; }.osm-show-tools .osm-tool-edit {display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 !important;}.osm-show-tools .osm-tool-edit > .boxForEdit {float: none;width: auto;background: transparent !important;margin: 0 !important;padding: 0 !important;color: var(--muted) !important;font-family: inherit !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: .08em;}.osm-show-tools .osm-tool-edit > div {float: none;width: auto;padding: 0;}.osm-show-tools .osm-tool-reliability {height: auto !important;display: flex;flex-wrap: wrap;align-items: center;gap: 12px;border: 0 !important;background: transparent !important;box-shadow: none !important;margin: 0 !important;}.osm-show-tools .osm-tool-reliability > .row {display: flex;align-items: center;gap: 10px;flex: 1 1 auto;min-width: 260px;margin: 0 !important;padding: 0 !important;}.osm-show-tools .osm-tool-reliability .col-md-1 { display: none; }.osm-show-tools .osm-tool-reliability .control-label {float: none;width: auto;padding: 0;margin: 0;font-size: 13px;text-align: left;}.osm-show-tools .osm-tool-reliability .row .col-md-6 {float: none;width: auto;padding: 0;flex: 0 1 240px;}.osm-show-tools .osm-tool-reliability > center { margin: 0; }.osm-show-tools .osm-tool-reliability > center .row {display: flex;gap: 8px;margin: 0;}.osm-show-relayout #candidate.osm-collapsed > .portlet-body { display: none; }.osm-show-relayout #candidate.osm-collapsed > .portlet-title {border-radius: var(--radius-card) !important;border-bottom: 0 !important;}.osm-collapse-toggle {float: right;margin: 20px 12px 0 8px;border: 1px solid var(--line);background: var(--white);color: var(--magenta);border-radius: 999px !important;padding: 5px 14px;font-size: 12px;font-weight: 700;cursor: pointer;transition: color .15s, background-color .15s, border-color .15s;}.osm-collapse-toggle:hover {background: var(--magenta);border-color: var(--magenta);color: var(--white);}.osm-collapse-toggle i { margin-left: 5px; }}