:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;min-width:320px;min-height:100vh;color:#000}main{width:100%;padding:2rem;box-sizing:border-box}main.page{max-width:100%;width:700px;margin:0 auto;display:flex;flex-direction:column;gap:30px;align-items:center;box-sizing:border-box}@media (max-height: 500px){main.page{padding:1rem;gap:15px}}a{text-decoration:inherit;color:inherit}h1{font-size:3.2em;line-height:1.1}@media (max-width: 1200px){h1{font-size:2.2em}}h1,h2{font-weight:400}div{box-sizing:border-box}.no-margin{margin:0}.text-left{text-align:left}#root{width:100%;margin:0 auto;text-align:center}/*!
* 
*   react-simple-keyboard v3.8.88
*   https://github.com/hodgef/react-simple-keyboard
*
*   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
*
*   This source code is licensed under the MIT license found in the
*   LICENSE file in the root directory of this source tree.
*
*//*!
 * 
 *   simple-keyboard v3.8.63
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:#05194687;color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:#00000008;cursor:pointer}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}._fadeIn_1jfrf_1{animation:_fade-in_1jfrf_1 .3s linear 1 forwards;animation-delay:.3s}._bilberrySpinner_1jfrf_6{transform-origin:50% 49.2%;animation-duration:2.5s;animation-delay:.3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear}._bilberrySpinnerSegment1_1jfrf_15{animation-name:_spin-segment-1_1jfrf_1}._bilberrySpinnerSegment2_1jfrf_19{animation-name:_spin-segment-2_1jfrf_1}._bilberrySpinnerSegment3_1jfrf_23{animation-name:_spin-segment-3_1jfrf_1}@keyframes _fade-in_1jfrf_1{0%{opacity:0}to{opacity:1}}@keyframes _spin-segment-1_1jfrf_1{0%{transform:rotate(0)}70%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes _spin-segment-2_1jfrf_1{15%{transform:rotate(0)}70%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes _spin-segment-3_1jfrf_1{30%{transform:rotate(0)}70%{transform:rotate(360deg)}to{transform:rotate(360deg)}}._button_ho14j_1{border-radius:4px;box-shadow:1px 2px 4px #0006;border:1px solid white;font-size:1em;display:flex;align-items:center;padding:8px 10px;color:#000;background:#ececec}._button_ho14j_1:focus{border:2px solid #0084ff;padding:7px 9px}._button_ho14j_1._big_ho14j_16{font-size:1.6em;font-weight:700;padding:16px 31px}._button_ho14j_1._big_ho14j_16:focus{padding:15px 30px}._button_ho14j_1 span{display:inline-block;margin:0 5px}._chosenValue_tcct8_1>span:first-of-type{display:inline-block;width:90px;overflow:hidden;white-space:nowrap}._selectItem_tcct8_8:focus{position:relative;z-index:10}._languageContainer_e6i78_1{max-width:100%;width:700px;margin:0 auto;display:flex;justify-content:right}._header_e6i78_9{display:flex;justify-content:center}._header_e6i78_9 span{font-size:100px;position:relative;line-height:24px}@media (max-width: 1200px){._header_e6i78_9 span{font-size:80px}}._scanner_e6i78_24{position:relative;max-width:100%;width:700px;height:450px;border-radius:4px;background:#ececec;border:2px solid #c1c1c1;margin:0 auto;display:flex;align-items:center;padding:20px}@media (max-width: 1200px){._scanner_e6i78_24{width:600px;height:300px}}._scanner_e6i78_24 ._scan_e6i78_24{aspect-ratio:4/3;height:100%;margin:0 auto;border-radius:4px;overflow:hidden}._scanner_e6i78_24 ._input_e6i78_50{position:absolute;bottom:-10px;left:0;width:100%}._scanner_e6i78_24 ._input_e6i78_50>div{position:relative;margin:0 auto;height:65px;width:300px;max-width:100%;box-sizing:border-box}._scanner_e6i78_24 ._input_e6i78_50>div input{font-size:24px;width:100%;box-sizing:border-box;padding-right:65px;padding-left:8px;height:100%;box-shadow:1px 2px 4px #0006;border-radius:4px;border:2px solid #0084ff;outline:none!important;background:#fff;opacity:1}._scanner_e6i78_24 ._input_e6i78_50>div button{position:absolute;right:8px;top:10px;border:2px solid #d4d4d4;border-radius:4px;background:#fff;box-shadow:1px 2px 4px #0006;font-size:32px;width:50px;cursor:pointer}._scanner_e6i78_24 ._loading_e6i78_91{display:flex;justify-content:center;position:absolute;top:100px;left:0;width:100%}._scanner_e6i78_24 ._loading_e6i78_91>div{border-radius:4px;box-shadow:1px 2px 4px #0006;background:#fff;width:550px;max-width:100%;height:350px;display:flex;justify-content:center;align-items:center}._keyboard_e6i78_111{max-width:800px;margin:0 auto}._backButton_15l5v_1{padding:8px 31px}._backButton_15l5v_1:focus{padding:7px 30px}._productCard_hlv73_1{border-radius:4px;border:1px solid #0084ff;max-width:100%;width:500px;display:flex;gap:20px;padding:13px;text-align:left;box-sizing:border-box}._productCard_hlv73_1:focus,._productCard_hlv73_1:hover,._productCard_hlv73_1._active_hlv73_12{padding:10px;border-width:4px}@media (max-width: 570px){._productCard_hlv73_1{flex-direction:column}}._productCard_hlv73_1 img{border-radius:4px;width:100px;height:100px;object-fit:cover;border:0}._productCard_hlv73_1 div>div{margin-bottom:10px}._productCard_hlv73_1 div>div:last-of-type{margin-bottom:0}._productCard_hlv73_1 div svg{position:relative;top:5px}._productCard_hlv73_1 ._title_hlv73_38{font-weight:700;font-size:1.5em}@media (max-width: 570px){._productCard_hlv73_1 ._title_hlv73_38{font-size:1.2em}}._productCard_hlv73_1 ._complete_hlv73_47{border-radius:4px;background-color:#bfff9a;padding:0 10px 5px;display:inline-block}._orderReference_oybww_1{border-radius:4px;background-color:#0084ff;color:#fff;display:inline-block;padding:0 20px;font-size:2em}._back_q1r1v_1{width:100%;display:flex;justify-content:space-between}._cardLink_q1r1v_7{display:inline-block;max-width:100%;border:0;background:transparent;cursor:pointer}._attendancePicker_11rkc_1{width:400px;max-width:100%;font-size:22px}._attendancePicker_11rkc_1 ._item_11rkc_6{display:flex;justify-content:space-between}._attendancePicker_11rkc_1 ._item_11rkc_6 ._button_11rkc_10{border-radius:50%;padding:3px;font-size:2em}._attendancePicker_11rkc_1 ._item_11rkc_6 ._button_11rkc_10:focus{padding:2px}._attendancePicker_11rkc_1 ._item_11rkc_6 ._picker_11rkc_18{display:flex;gap:10px}._attendancePicker_11rkc_1 ._item_11rkc_6 ._picker_11rkc_18 span{display:inline-block;width:100px}._attendancePicker_11rkc_1 ._itemSub_11rkc_26{text-align:right;font-style:italic;font-size:initial;margin-top:10px}._attendancePicker_11rkc_1 ._separator_11rkc_32{width:100%;height:4px;background-color:#ececec;margin:15px 0}._warningBox_6hbjm_1{border-radius:4px;background:#ff9a9a;width:400px;max-width:100%;display:flex;gap:15px;padding:15px;font-size:22px;text-align:left}._back_8utvl_1{width:100%;display:flex;justify-content:space-between}._loading_8utvl_7{display:flex;justify-content:center;position:absolute;top:250px;left:0;width:100%}._loading_8utvl_7>div{border-radius:4px;box-shadow:1px 2px 4px #0006;background:#fff;width:550px;max-width:100%;height:350px;display:flex;justify-content:center;align-items:center}._completedItem_8utvl_27{border-radius:4px;background-color:#bfff9a;padding:10px 15px 15px;font-size:1.5em;width:100%;max-width:400px}._completedItem_8utvl_27 svg{top:10px;position:relative}._blurRegistrationButton_8utvl_40{opacity:.3}._backdrop_jdmcd_1{width:100%;height:100%}._backdrop_jdmcd_1._success_jdmcd_5{background-color:#bfff9a}._backdrop_jdmcd_1._error_jdmcd_8{background-color:#ff9a9a}._backdrop_jdmcd_1._warning_jdmcd_11{background-color:#faff6d}._iconHead_jdmcd_15{font-size:160px;width:160px;height:160px}@media (max-width: 570px){._iconHead_jdmcd_15{font-size:100px;width:100px;height:100px}}@media (max-width: 570px) or (max-height: 570px){._iconHead_jdmcd_15{font-size:100px;width:100px;height:100px}}._line_jdmcd_35{width:100%;height:11px;border:0;background-color:#000;opacity:.2}._description_jdmcd_43{max-width:400px;text-align:left}@media (min-height: 500px){._countdown_jdmcd_49{padding-top:60px}}
