.QeGs fieldset{ border: 2px solid var(--dm-accent); }.QeGs fieldset{ border: 2px solid var(--dm-accent); }.dcQs fieldset{ border: 2px solid var(--highlight); }.dcQs fieldset{ border: 2px solid var(--highlight); }.ELoQ fieldset{ border: 2px solid var(--blue-3); }.ELoQ fieldset{ border: 2px solid var(--blue-3); }.DpxM a{ color: var(--dm-accent); }.DpxM .col{ margin-top:10px; padding: 0px; }.DpxM .minimal{ margin-top:10px; padding: 0px; }.DpxM .row{ flex-direction: row; flex-wrap: wrap; margin-bottom:10px; padding-left:10px!important; padding-right:10px!important; }.DpxM form{ margin: 0px; }.DpxM a{ color: var(--dm-accent); }.DpxM .col{ margin-top:10px; padding: 0px; }.DpxM .minimal{ margin-top:10px; padding: 0px; }.DpxM .row{ flex-direction: row; flex-wrap: wrap; margin-bottom:10px; padding-left:10px!important; padding-right:10px!important; }.DpxM form{ margin: 0px; }.FkAI table td:last-child { text-align: right; }.FkAI table td{ padding-top: 10px; padding-bottom: 10px; color: var(--dm-text-soft); }.FkAI table tbody tr:hover{ background-color: var(--dm-gray-2) }.FkAI table a:active{ opacity: 0.9;!important; }.FkAI table a:hover{ opacity: 0.8; }.FkAI table td a{ color: var(--dm-accent); cursor: pointer; text-decoration: none; }.FkAI table td{ border-top: 1px solid var(--dm-gray-5); }.FkAI table th [type='radio']{ display: none; }.FkAI table th label{ cursor: pointer; }.FkAI table th:hover{ color: var(--dm-accent); }.FkAI table th{ color: var(--dm-text-strong); text-align: left; padding-top: 10px; padding-bottom: 10px; user-select:none; -webkit-tap-highlight-color:rgba(0,0,0,0); }.FkAI table{ width: 100%; border-collapse: collapse; }.FkAI table td:last-child { text-align: right; }.FkAI table td{ padding-top: 10px; padding-bottom: 10px; color: var(--dm-text-soft); }.FkAI table tbody tr:hover{ background-color: var(--dm-gray-2) }.FkAI table a:active{ opacity: 0.9;!important; }.FkAI table a:hover{ opacity: 0.8; }.FkAI table td a{ color: var(--dm-accent); cursor: pointer; text-decoration: none; }.FkAI table td{ border-top: 1px solid var(--dm-gray-5); }.FkAI table th [type='radio']{ display: none; }.FkAI table th label{ cursor: pointer; }.FkAI table th:hover{ color: var(--dm-accent); }.FkAI table th{ color: var(--dm-text-strong); text-align: left; padding-top: 10px; padding-bottom: 10px; user-select:none; -webkit-tap-highlight-color:rgba(0,0,0,0); }.FkAI table{ width: 100%; border-collapse: collapse; }.button-wc:active{ opacity: 0.9!important; }.button-wc:hover{ opacity: 0.8; }.button-wc{ color: var(--dm-accent-text); padding: 10px; border-radius: 20px; font-size: 16px; min-width: 70px; border: none; background-color: var(--dm-accent); }.textarea-wc:focus{ outline: none; box-shadow: inset 0 0 0 1px var(--dm-accent); border: 1px solid var(--dm-accent); }.textarea-wc{ border: 1px solid var(--dm-gray-1); border-radius: 10px; background-color: var(--dm-gray-2); color: var(--dm-text-strong); padding: 10px; font-size: 15px; width: 100%; }.select-wc option:hover{  color: green; }.select-wc option{ background-color: var(--gray-2); font-size: 18px; }.select-wc:focus, .select-wc:focus{ outline: none; box-shadow: inset 0 0 0 2px var(--accent); }.select-wc{  width: 100%; padding: 8px 10px 8px 10px; background-color: var(--dm-gray-2); font-size: 15px; color: var(--dm-text-strong); border-radius: 10px; border: 1px solid var(--dm-gray-1); }.square-wc{ margin-top: 8px; }.right-wc:not(:has([type="radio"])):not(:has([type="checkbox"])){ min-width:220px; }.right-wc{ flex: 1.8; text-align:right; }.left-wc{ color: var(--dm-text-soft); flex: 1; line-height:36px; min-width:130px; max-width:260px; margin-right: 10px; }.label-wc{ padding-top: 5px; padding-bottom: 5px; display: flex; flex-direction: row; flex-wrap: wrap; }.fieldset-wc hr{ border: none; height: 1px; background-color: var(--dm-gray-6); margin: 10px; }.fieldset-wc{ padding: 10px; background-color: var(--dm-gray-3); border-radius: 10px; border: none; margin-bottom: 10px; }.fieldset-label-wc{ color: var(--dm-text-strong); font-weight: bold; margin-bottom: 10px; }.hidden-wc:checked+.rail-wc .lever-wc{ margin-left: 26px; }.hidden-wc:checked+.rail-wc{ background-color: var(--dm-accent); }.lever-wc{ background-color: var(--dm-gray-1); width: 22px; height: 22px; border-radius: 30px; transition: all 0.4s; }.rail-wc{ height: 22px; width: 48px; margin-top: 7px; background-color: var(--dm-gray-6); border-radius: 30px; transition: all 0.4s; padding: 2px; }.hidden-wc{ position: absolute; opacity: 0; }.hidden-wc:checked+.circle-wc .fill-wc{ opacity: 1; }.hidden-wc:checked+.circle-wc{ background-color: var(--dm-accent); }.fill-wc{ font-size: 30px; color: var(--gray-1); background-color: var(--dm-gray-1); width: 20; height: 20; border-radius: 30px; transition: all 0.2s; opacity: 0; }.circle-wc{ margin-top: 8px; width: 20px; height: 20px; padding: 2px; background-color: var(--dm-gray-6); border-radius: 30px; transition: all 0.2s; }.hidden-wc{ position: absolute; opacity: 0; }.hidden-wc:checked+.square-wc .tick-wc{ opacity: 1; }.hidden-wc:checked+.square-wc{ background-color: var(--dm-accent); }.tick-wc{ width: 22px; height: 40px; margin-left: 4px; mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 1280 1253"><path d="M1200 1c-19 3-39 10-65 23-45 23-97 59-162 115-93 78-216 200-347 342a7253 7253 0 0 0-207 234l-15-8-108-53c-85-39-144-60-191-66-13-2-37-1-48 1-22 5-40 18-49 36-6 11-7 19-7 32-1 10 0 11 3 17s5 9 23 26c44 40 92 90 128 131 79 92 162 217 257 386 17 30 24 35 41 35 7 0 10 0 13-2 11-5 16-11 24-31 13-34 40-96 56-133 129-287 283-530 466-737 52-59 97-105 182-187 67-64 79-78 84-100 9-33-18-60-60-61h-18z"/></svg>'); mask-position: center 4px; mask-repeat: no-repeat; background-color: var(--dm-gray-1); opacity: 0; transition: all 0.2s; }.square-wc{ width: 30px; height: 30px; background-color: var(--dm-gray-6); border-radius: 5px; margin-top: 8px; margin-right:5px; transition: all 0.2s; }.hidden-wc{ position: absolute; opacity: 0; }.text-wc:focus{ outline: none; box-shadow: inset 0 0 0 1px var(--dm-accent); border: 1px solid var(--dm-accent); }.text-wc{ -webkit-appearance: none; border: 1px solid var(--dm-gray-1); background-color: var(--dm-gray-2); color: var(--dm-text-strong); padding: 10px; width:100%; display: inline-block; border-radius: 10px; box-sizing: border-box; }dialog::backdrop{ background-color:rgba(0,0,0,0.8) }.dghJ h2{ padding:0px; margin-top:0px; }.dghJ h2{ padding:0px; margin-top:0px; }.alert.error{ color:#fff; background-color: red; }.alert.success{ background-color: green; color:#fff; }.alert-show{ opacity: 1!important; }.alert{ position: absolute; opacity: 0; transition: all 0.5s; border-radius: 5px; background-color:rgb(255, 189, 46); bottom: 150px; margin-left: 50%; transform: translateX(-50%); padding: 20px; border: none; z-index: 999; text-align: center; box-shadow: 1px 1px 9px 2px rgba(0, 0, 0, 0.1); font-family: sans-serif; color:#000; }.vNpi #content{ overflow-y: auto; }.page-end{ break-after: page; }a{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }.social{ font-size: 10px; color: yellow; font-weight: bold; }.medical{ font-size: 10px; color: lightblue; font-weight: bold; }.button{ display: inline-block; color: var(--dm-accent-text) !important; padding: 10px; border-radius: 20px; font-size: 16px; border: none; background-color: var(--dm-accent); text-decoration: none; }.scrolling{ overflow-y: auto; }.vNpi #content{ overflow-y: auto; }body{ font-family: "Fira Sans Book"; margin: 0px; height: 100%; background-color: var(--dm-gray-1); color: var(--text-tint); overscroll-behavior: none; }html{ overscroll-behavior: none; }textarea, input{ font-family: "Fira Sans Book"; font-size: 15px !important; }.RRuX .active a{ color: var(--dm-accent) !important; }.RRuX .active a{ color: var(--dm-accent) !important; }#midnight.RRuX{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--dm-gray-1); z-index: 1; opacity: 0; visibility: hidden; transition: opacity 0.5s; }#midnight.show.RRuX{ opacity: 0.8; }#nav.RRuX{ flex: 1; background-color: var(--dm-gray-2); min-width: 256px; max-width: 256px; height: 100%; transition: all 0.2s; overflow-y: auto; user-select: none; }.brand.RRuX{ color: var(--dm-text-strong); font-size: 20px; text-align: center; line-height: 70px; }.label.RRuX{ color: var(--dm-text-strong); font-weight: bold; }ul.RRuX{ list-style: none; padding: 0 10px 0 10px; margin: 10; }ul.RRuX li.RRuX{ line-height: 40px; border-radius: 20px; padding: 0px 10px 0px 10px; margin: 0px 0px 10px 0px; transition: all 0.5s; user-select: none; }ul.RRuX li.RRuX a.RRuX{ margin-left: 10px; display: block; color: var(--dm-text-soft); text-decoration: none; }ul.RRuX li:not(.label):hover.RRuX{ background: var(--dm-gray-5); }.active.RRuX{ background-color: var(--dm-gray-4); }:root{ --wrap: 866px; }@font-face{ font-family: "Fira Sans Book"; font-style: normal; font-weight: normal; src: local("Fira Sans Book"), url("/app/pub/css/FiraSans-Book.woff") format("woff"); }#view.vNpi{ position: fixed; height: 100%; width: 100%; display: flex; }#main.vNpi{ display: flex; flex-direction: column; flex: 1; background-color: var(--dm-gray-1); }.belt.bOuO{ display: inline-block; width: 100px; height: 10px; }.stripe.bOuO{ float: right; height: 100%; width: 4px; margin-right: 5px; }div.dghJ{ color:var(--dm-text-soft); padding:10px; background-color: var(--dm-gray-3); border-radius: 10px; border:none; }dialog.twOj{ padding: 20px; background-color: var(--dm-gray-2); border-radius: 10px; border: none; border: 2px solid var(--dm-accent); text-align: center; }div.twOj{ font-size: 22px; font-weight: bold; margin-bottom: 20px; color: #fff; }button.twOj{ padding: 10px; border-radius: 20px; font-size: 16px; min-width: 70px; border: none; background-color: var(--dm-accent); }button:hover.twOj{ background-color: #63bac6; }button:focus.twOj{ background-color: #3c737a; }.no.twOj{ background-color: var(--dm-accent); }.yes.twOj{ background: green; color:#fff; }dialog.IOxY{ position: absolute; margin-top: 0; margin-bottom: 0; top: 50%; transform: translateY(-50%); padding: 0px; padding-bottom: 10px; background-color: var(--dm-gray-1); border-radius: 10px; border: none; border: 2px solid var(--dm-accent); display: none; flex-direction: column; }.heading.IOxY{ user-select: none; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; color: var(--dm-text-strong); }.close.IOxY{ text-align: right; font-size: 40px; cursor: pointer; line-height: 20px; color: var(--dm-accent) }.close:hover.IOxY{ opacity: 0.8; }.close:active.IOxY{ opacity: 0.9; }.content.IOxY{ overflow-x: auto; padding: 0px; margin: 0px; }b.sgPB{ color: var(--dm-accent); }span.WRHd{ display: inline-block; white-space: nowrap; }label.WRHd{ display: inline-block; padding: 10px; border-radius: 20px; min-width: 5px; border: none; }label:hover.WRHd{ color:var(--dm-accent-text); background-color: var(--dm-accent); }input[type="radio"].WRHd{ display:none; }input.bTpj{ min-width: 200px; }.sortable.FkAI{ padding: 10px; background-color: var(--dm-gray-3); border-radius: 10px; margin-bottom: 10px; }.subbar.DpxM{ background-color: var(--dm-gray-2); color: var(--dm-text-soft); ; border-bottom: 1px solid var(--dm-gray-5); user-select: none; margin-bottom: 10px; }.topbar.WfCq{ max-height: 70px; background-color: var(--dm-gray-3); color: var(--dm-text-strong); line-height: 70px; border-bottom: 1px solid var(--dm-gray-5); font-size: 20px; }.hamburger.WfCq{ display: none; float: left; margin-top: 14px; margin-right: 10px; }.hamburger.WfCq div.WfCq{ width: 35px; height: 5px; background-color: var(--dm-accent); margin: 6px 0; }body.ELoQ{ font-family: "Fira Sans Book"; margin: 0px; height: 100%; background-color: var(--dark-5); }.icon.ELoQ{ text-align: center; color: var(--text-tint); }.icon.ELoQ img.ELoQ{ width: 100px; height: 100px; }.login.ELoQ{ width: 500px; margin: 50px auto; }@font-face{ font-family: "Fira Sans Book"; font-style: normal; font-weight: normal; src: local("Fira Sans Book"), url("/app/pub/css/FiraSans-Book.woff") format("woff"); }body.dcQs{ font-family: "Fira Sans Book"; margin: 0px; height: 100%; background-color: var(--bgdark); }.icon.dcQs{ text-align: center; color: var(--text-tint); }.icon.dcQs img.dcQs{ width: 100px; height: 100px; }.login.dcQs{ width: 500px; margin: 50px auto; }#topclick.mYKh{ float:right; }.greyed-out.mYKh{ opacity: 0.5; pointer-events: none; filter: grayscale(50%); }h2.ZFRv{ color: var(--dm-accent-text); }.button.ZFRv{ display: inline-block; color: var(--dm-accent-text); padding: 10px; border-radius: 20px; font-size: 16px; border: none; background-color: var(--dm-accent); text-decoration: none; }#topclickcustom.mlPu{ float:right; }.greyed-out.mlPu{ opacity: 0.5; pointer-events: none; filter: grayscale(50%); }h2.EIVF{ color:var(--dm-text-strong) }body.vgmH{ margin: 10px; }table.vgmH{ border-collapse: collapse; padding: 10px; }table.vgmH td:not(:first-child).vgmH{ text-align: center; }h2.NAjS{ color:var(--dm-accent-text); }h2.ZKGM{ color:var(--dm-text-strong) }body.ipoP{ margin: 10px; }table.ipoP{ border-collapse: collapse; width: 100%; padding: 10px; }table.ipoP td:not(:first-child).ipoP{ text-align: center; }.login.QeGs{ margin:auto; }.icon.QeGs{ text-align: center; }img.QeGs{ width: 100px; height: 100px; }#padding.QeGs{ margin:10px; }h2.QwvD{ color:#fff; }#body_editable.QwvD{ width:500px; height:400px; overflow:auto; color:#fff }#body_editable:focus.QwvD{ outline: none; }.photo.XCmm{ height: 250px; min-width:250px; text-align: center; }.photo.XCmm img.XCmm{ border: 1px solid var(--dm-accent); max-width:250px; }[name="enrolment_medical"].XCmm{ height:300px; }h2.ZSfs{ color:var(--dm-accent-text); }body.ovnw{ margin: 10px; font-family: sans-serif; }.photo.Zqok{ height: 250px; min-width:250px; text-align: center; }.photo.Zqok img.Zqok{ border: 1px solid var(--dm-accent); max-width:250px; }.button.Zqok{ display: inline-block; color: var(--dm-accent-text); padding: 10px; border-radius: 20px; font-size: 16px; border: none; background-color: var(--dm-accent); text-decoration: none; }[name="enrolment_medical"].Zqok{ height:300px; }@media (max-width: 866px){.large{ display: none; }.small{ display: auto; }#nav.RRuX{ z-index: 2; overflow: hidden; margin-left: -256px; position: absolute; }#nav.show.RRuX{ margin-left: 0px; }span.WRHd{ right:0px; }.hamburger.WfCq{ display: block; }}@media (min-width: 866px){.large{ display: auto; }.small{ display: none; }}@media print{@page{ size: landscape; margin: 1cm; }.no-print{ display: none !important; }.page-break.vgmH{ break-after: page; }.page-break.ipoP{ break-after: page; }}