: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}._cameraSwitchButton_a7zni_1{position:absolute;top:.5rem;right:.5rem;z-index:10;width:44px;height:44px;border-radius:50%;border:none;background:#00000080;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}._cameraSwitchButton_a7zni_1:hover,._cameraSwitchButton_a7zni_1:focus-visible{background:#000000b3}._cameraSwitchButton_a7zni_1:active{transform:scale(.95)}._cameraSwitchButton_a7zni_1 svg{font-size:1.5rem}._scanInput_1um4w_1{position:relative}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._scanInput_1um4w_1{padding:.5rem 1.5rem}}._languageContainer_1um4w_10{max-width:100%;width:700px;margin:0 auto;display:flex;justify-content:right}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._languageContainer_1um4w_10{position:absolute;top:.5rem;right:1.5rem;width:auto}}._header_1um4w_26{display:flex;justify-content:center}._header_1um4w_26 span{font-size:100px;position:relative;line-height:24px}@media (max-width: 1200px){._header_1um4w_26 span{font-size:80px}}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._header_1um4w_26 span{font-size:50px}._header_1um4w_26 h1{font-size:1.6em}}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._subtitle_1um4w_50{display:none}}._content_1um4w_55{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._content_1um4w_55{flex-direction:row;justify-content:center;align-items:stretch;margin-top:1.5rem}}._scanner_1um4w_71{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_1um4w_71{width:600px;height:300px}}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._scanner_1um4w_71{width:45%;max-width:500px;height:auto;margin:0;padding:10px;flex-shrink:0}}._scanner_1um4w_71 ._scan_1um4w_1{position:relative;aspect-ratio:4/3;height:100%;margin:0 auto;border-radius:4px;overflow:hidden}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._scanner_1um4w_71 ._scan_1um4w_1{height:auto;width:100%}}._scanner_1um4w_71 ._input_1um4w_114{position:absolute;bottom:-10px;left:0;width:100%}._scanner_1um4w_71 ._input_1um4w_114>div{position:relative;margin:0 auto;height:65px;width:300px;max-width:100%;box-sizing:border-box}._scanner_1um4w_71 ._input_1um4w_114>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_1um4w_71 ._input_1um4w_114>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}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._scanner_1um4w_71 ._input_1um4w_114>div{height:50px;width:240px}._scanner_1um4w_71 ._input_1um4w_114>div input{font-size:18px;padding-right:50px}._scanner_1um4w_71 ._input_1um4w_114>div button{font-size:24px;width:40px;top:6px;right:6px}}._scanner_1um4w_71 ._loading_1um4w_170{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}._scanner_1um4w_71 ._loading_1um4w_170>div{border-radius:4px;box-shadow:1px 2px 4px #0006;background:#fff;width:550px;max-width:90%;height:350px;display:flex;justify-content:center;align-items:center}._keyboard_1um4w_193{width:100%;max-width:800px;margin:0 auto}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._keyboard_1um4w_193{flex:1;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:center}}._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}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._chooseProduct_1dyry_2.page{max-width:100%;width:100%;gap:15px;padding:1rem 1.5rem}}._back_1dyry_10{width:100%;display:flex;justify-content:space-between;align-items:center}._landscapeMiddle_1dyry_17{display:none;align-items:center;gap:1rem}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._landscapeMiddle_1dyry_17{display:flex}}._title_1dyry_28{font-size:1.4em;white-space:nowrap}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._portraitHeader_1dyry_34{display:none}}._cardLink_1dyry_39{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}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._registerAttendance_uxcsb_2.page{max-width:100%;width:100%;gap:15px;padding:1rem 1.5rem}}._back_uxcsb_10{width:100%;display:flex;justify-content:space-between;align-items:center}._landscapeMiddle_uxcsb_17{display:none}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._landscapeMiddle_uxcsb_17{display:flex;align-items:center}}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._portraitHeader_uxcsb_28{display:none}}._content_uxcsb_33{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._content_uxcsb_33{flex-direction:row;align-items:flex-start;gap:2rem}}._sidebar_uxcsb_48{display:flex;flex-direction:column;align-items:center;gap:30px}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._sidebar_uxcsb_48{flex:1;gap:40px;align-items:center}}._loading_uxcsb_62{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}._loading_uxcsb_62>div{border-radius:4px;box-shadow:1px 2px 4px #0006;background:#fff;width:550px;max-width:90%;height:350px;display:flex;justify-content:center;align-items:center}._completedItem_uxcsb_85{border-radius:4px;background-color:#bfff9a;padding:10px 15px 15px;font-size:1.5em;width:100%;max-width:400px}._completedItem_uxcsb_85 svg{top:10px;position:relative}._blurRegistrationButton_uxcsb_98{opacity:.3}._backdrop_ra2oz_1{width:100%;height:100%}._backdrop_ra2oz_1._success_ra2oz_5{background-color:#bfff9a}._backdrop_ra2oz_1._error_ra2oz_8{background-color:#ff9a9a}._backdrop_ra2oz_1._warning_ra2oz_11{background-color:#faff6d}._back_ra2oz_1{width:100%;display:flex;justify-content:flex-start}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._result_ra2oz_22.page{max-width:100%;width:100%;padding:1.5rem;gap:0}}._content_ra2oz_30{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._content_ra2oz_30{flex-direction:row;align-items:center;justify-content:center;gap:3rem}}._primary_ra2oz_46{display:flex;flex-direction:column;align-items:center;gap:30px}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._primary_ra2oz_46{gap:15px}}._secondary_ra2oz_58{display:flex;flex-direction:column;align-items:center;gap:30px}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._secondary_ra2oz_58{gap:15px;align-items:flex-start}}._iconHead_ra2oz_71{font-size:160px;width:160px;height:160px}@media (max-width: 570px){._iconHead_ra2oz_71{font-size:100px;width:100px;height:100px}}@media (max-width: 570px) or (max-height: 570px){._iconHead_ra2oz_71{font-size:100px;width:100px;height:100px}}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._iconHead_ra2oz_71{font-size:100px;width:100px;height:100px}}._line_ra2oz_98{width:100%;height:11px;border:0;background-color:#000;opacity:.2}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._line_ra2oz_98{display:none}}._description_ra2oz_111{max-width:400px;text-align:left}@media (min-height: 500px){._countdown_ra2oz_117{padding-top:60px}}@media (orientation: landscape) and (max-height: 1000px) and (pointer: coarse){._countdown_ra2oz_117{padding-top:30px}}
