@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@300;400;500;600;700&display=swap";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus{outline:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}@font-face{font-family:Regular SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Medium SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Semibold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Bold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Bold.ttf) format("truetype");font-weight:700}._xaQ6C{font-size:38px;line-height:46px}._5q2Fq{font-size:30px;line-height:38px}._2PZyB{font-size:24px;line-height:32px}._2DE81{font-size:20px;line-height:28px}._2ku65{font-size:16px;line-height:22px}._yHFhW{font-size:14px;line-height:18px}._1T55e{font-size:12px;line-height:16px}._6Y5t4{font-family:Bold SF Compact Rounded,sans-serif}._kUJg-{font-family:Semibold SF Compact Rounded,sans-serif}._2v2vc{font-family:Medium SF Compact Rounded,sans-serif}._12YgX{font-family:Regular SF Compact Rounded,sans-serif}._33j4F{background:#28b44f;font-family:Medium SF Compact Rounded,sans-serif}._3yQao{background:#ed1d31;font-family:Regular SF Compact Rounded,sans-serif}@font-face{font-family:Regular SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Medium SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Semibold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Bold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Bold.ttf) format("truetype");font-weight:700}._fX5D2{font-size:38px;line-height:46px}._3q58I{font-size:30px;line-height:38px}._2iC0F{font-size:24px;line-height:32px}._1aDJq{font-size:20px;line-height:28px}._tfaPw{font-size:16px;line-height:22px}._3rauF{font-size:14px;line-height:18px}._3E5Cb{font-size:12px;line-height:16px}._3eTmN{font-family:Bold SF Compact Rounded,sans-serif}._2ouck{font-family:Semibold SF Compact Rounded,sans-serif}._3esy5{font-family:Medium SF Compact Rounded,sans-serif}._1GwCX{font-family:Regular SF Compact Rounded,sans-serif}._4983V{width:12px;height:12px;padding:2px}._2I7Rh{width:16px;height:16px;padding:2px}._1zYyk{width:20px;height:20px;padding:2px}._3tJsu{width:28px;height:28px;padding:2px}._1j3h4{width:40px;height:40px;padding:2px}._DSHY6{fill:#ff8c05}._3b0Z8{fill:#28b44f}._1MXMB{fill:#000810}._3ZdhM{fill:#4d5358}._7DIk1{fill:#fff}@font-face{font-family:Regular SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Medium SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Semibold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Bold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Bold.ttf) format("truetype");font-weight:700}._2vqE-{font-size:38px;line-height:46px}._3yJwX{font-size:30px;line-height:38px}._2P1HB{font-size:24px;line-height:32px}._enyR1{font-size:20px;line-height:28px}._3Qjvi{font-size:16px;line-height:22px}._2mgJ7{font-size:14px;line-height:18px}._WH81j{font-size:12px;line-height:16px}._3MkhO{font-family:Bold SF Compact Rounded,sans-serif}._1HPML{font-family:Semibold SF Compact Rounded,sans-serif}._gEqzI{font-family:Medium SF Compact Rounded,sans-serif}._3U8jR{font-family:Regular SF Compact Rounded,sans-serif}._31_XB{display:block}._3z0dd{display:inline}._r94Hl{text-align:center}._f0wLZ{text-align:left}._2U2Lp{text-align:right}._SoiYy{color:#fff}._3CxI-{color:#000810}._LViNk{color:#ff8c05}@font-face{font-family:Regular SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Medium SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Semibold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Bold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Bold.ttf) format("truetype");font-weight:700}._2TGE0{font-size:38px;line-height:46px}._Aylvo{font-size:30px;line-height:38px}._Vl8BK{font-size:24px;line-height:32px}._1Y4uE{font-size:20px;line-height:28px}._2XMaV{font-size:16px;line-height:22px}._fcrmL{font-size:14px;line-height:18px}._3p3FA{font-size:12px;line-height:16px}._26KrJ{font-family:Bold SF Compact Rounded,sans-serif}._3H8wI{font-family:Semibold SF Compact Rounded,sans-serif}._28rw-{font-family:Medium SF Compact Rounded,sans-serif}._2gPGh{font-family:Regular SF Compact Rounded,sans-serif}._1pA9x{width:1298px;margin:0 auto;overflow:hidden}._34tDh{width:100%;margin:0 auto;overflow:hidden}._2NwDW{box-sizing:border-box;overflow:hidden}._D-Yw9{display:flex;justify-content:flex-end}._1G--D{background:#fff}._37M2I{background:#ff8c05}._35mKr{background:unset}._2ixeh{background:#0008100a}._3Mtkz{width:8.33333%;float:left}._2pvKu{width:16.66667%;float:left}._3OFM2{width:25%;float:left}._8OoRv{width:33.33333%;float:left}._1BC09{width:41.66667%;float:left}._V6Uaz{width:50%;float:left}._3R-up{width:58.33333%;float:left}._1RFL_{width:66.66667%;float:left}._2k-yC{width:75%;float:left}._2WQw-{width:83.33333%;float:left}._10tsp{width:91.66667%;float:left}._JGdcA{width:100%;float:left}._bCQwN{border-radius:0}._1hdBf{border-radius:2px}._2Ln10{border-radius:4px}._5QTZa{border-radius:6px}._2rhBh{border-radius:8px}._15xBj{border-radius:10px}._14kb5{border-radius:12px}._19Qbm{border-radius:14px}._1BQda{border-radius:16px}._1PUO6{border-radius:18px}._1oEo0{border-radius:20px}._2Chmu{border-radius:22px}._rX__V{border-radius:24px}._3TOOm{margin-top:0}._3HIEa{margin-top:2px}._1nfBk{margin-top:4px}._adW7p{margin-top:6px}._12n1Y{margin-top:8px}._17MgJ{margin-top:10px}._3Hlj3{margin-top:12px}._3d0nr{margin-top:14px}._2rsba{margin-top:16px}._3LYUW{margin-top:18px}._FUHlj{margin-top:20px}._3FGKv{margin-top:22px}._1uXku{margin-top:24px}._a61GE{margin-right:0}._3EvmB{margin-right:2px}._gdfxS{margin-right:4px}._2R_5W{margin-right:6px}._23-F1{margin-right:8px}._rZgPI{margin-right:10px}._3A7KF{margin-right:12px}._2AJnj{margin-right:14px}._Gi7P4{margin-right:16px}._2zhVw{margin-right:18px}._1fURn{margin-right:20px}._9Pwrd{margin-right:22px}._3Y_ec{margin-right:24px}._3qQNM{margin-left:0}._2MZ4b{margin-left:2px}._1M1qu{margin-left:4px}._2gT-z{margin-left:6px}._py_1a{margin-left:8px}._2w_Qv{margin-left:10px}._39-pZ{margin-left:12px}._2Ny6k{margin-left:14px}._Iw_t6{margin-left:16px}._1Oeyb{margin-left:18px}._32nFN{margin-left:20px}._f9Z2T{margin-left:22px}._1v_b4{margin-left:24px}._36YE-{margin-bottom:0}._17p1K{margin-bottom:2px}._3qhnl{margin-bottom:4px}._10mU4{margin-bottom:6px}._2op15{margin-bottom:8px}._4csYA{margin-bottom:10px}._2AAlt{margin-bottom:12px}._1Gb9P{margin-bottom:14px}._VTOZd{margin-bottom:16px}._1sTrZ{margin-bottom:18px}._2i9js{margin-bottom:20px}._SlhQA{margin-bottom:22px}._3iNTL{margin-bottom:24px}._zQUKj{padding-top:0}._30I2l{padding-top:2px}._peK6c{padding-top:4px}._1_tQo{padding-top:6px}._2Znqo{padding-top:8px}._23H7Y{padding-top:10px}._28OpO{padding-top:12px}._2w1Yc{padding-top:14px}._2kdr9{padding-top:16px}._3OmBg{padding-top:18px}._hl2sg{padding-top:20px}._3RyBi{padding-top:22px}._2xLsG{padding-top:24px}._3Lsa1{padding-right:0}._qDXjQ{padding-right:2px}._1tIFl{padding-right:4px}._324I7{padding-right:6px}._2wwax{padding-right:8px}._O1uAw{padding-right:10px}._2kBJQ{padding-right:12px}._3cQAe{padding-right:14px}._1I0h5{padding-right:16px}._ipxjN{padding-right:18px}._3EvkI{padding-right:20px}._39XOR{padding-right:22px}._3Md5r{padding-right:24px}._1iIFV{padding-left:0}._5az6_{padding-left:2px}._4bzV_{padding-left:4px}._1HeqZ{padding-left:6px}._2OUl2{padding-left:8px}._28YuU{padding-left:10px}._gmCF2{padding-left:12px}._2dm-y{padding-left:14px}._3isW7{padding-left:16px}._3WwMq{padding-left:18px}._VRMAX{padding-left:20px}._1THhH{padding-left:22px}._2vp-Z{padding-left:24px}._2GOqt{padding-bottom:0}._vH5nK{padding-bottom:2px}._3w957{padding-bottom:4px}._W8a69{padding-bottom:6px}._1laJC{padding-bottom:8px}._3St8Y{padding-bottom:10px}._oDUhH{padding-bottom:12px}._3XfRG{padding-bottom:14px}._2sXp_{padding-bottom:16px}._3n7P5{padding-bottom:18px}._WO3OM{padding-bottom:20px}._1wbxO{padding-bottom:22px}._36TLb{padding-bottom:24px}@font-face{font-family:Regular SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Medium SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Semibold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Bold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Bold.ttf) format("truetype");font-weight:700}._JUQcC{font-size:38px;line-height:46px}._1Uo8N{font-size:30px;line-height:38px}._1nxRZ{font-size:24px;line-height:32px}._2hDAo{font-size:20px;line-height:28px}._tU9kN{font-size:16px;line-height:22px}._3wrG_{font-size:14px;line-height:18px}._1-aWK{font-size:12px;line-height:16px}._1lxgX{font-family:Bold SF Compact Rounded,sans-serif}._2iQLC{font-family:Semibold SF Compact Rounded,sans-serif}._3zKm9{font-family:Medium SF Compact Rounded,sans-serif}._-s1su{font-family:Regular SF Compact Rounded,sans-serif}._2SeE6{margin-top:0}._3GMwx{margin-top:2px}._lhqWC{margin-top:4px}._1AEdA{margin-top:6px}._ucAb-{margin-top:8px}._zj3pg{margin-top:10px}._3QrqU{margin-top:12px}._3YvGz{margin-top:14px}._WGagA{margin-top:16px}._1Oxi3{margin-top:18px}._2T-_s{margin-top:20px}._ST89n{margin-top:22px}._1tPSQ{margin-top:24px}._1LD8y{margin-right:0}._23BQV{margin-right:2px}._1Lanh{margin-right:4px}._35dTQ{margin-right:6px}._3SB-W{margin-right:8px}._1N61f{margin-right:10px}._2wB_x{margin-right:12px}._xyHKU{margin-right:14px}._3VPWk{margin-right:16px}._1Wgk7{margin-right:18px}._1mAgb{margin-right:20px}._2wU0h{margin-right:22px}._2Jzr8{margin-right:24px}._2TUrs{margin-left:0}._2UYTT{margin-left:2px}._3G2LO{margin-left:4px}._fMoo8{margin-left:6px}._DWaXT{margin-left:8px}._2iTFF{margin-left:10px}._2--NC{margin-left:12px}._2PCAU{margin-left:14px}._1aZcP{margin-left:16px}._39e8u{margin-left:18px}._2diJD{margin-left:20px}._3Gyxk{margin-left:22px}._2H1eq{margin-left:24px}._cufjB{margin-bottom:0}._2dA3N{margin-bottom:2px}._nNDNr{margin-bottom:4px}._1e43r{margin-bottom:6px}._28V1m{margin-bottom:8px}._3bzxt{margin-bottom:10px}._AK6Sk{margin-bottom:12px}._2jb17{margin-bottom:14px}._3cJyE{margin-bottom:16px}._2vjTT{margin-bottom:18px}._2FWwo{margin-bottom:20px}._2sZcC{margin-bottom:22px}._2xBkM{margin-bottom:24px}._3MTkC{font-size:14px;line-height:18px;font-family:Semibold SF Compact Rounded,sans-serif;border-radius:50vh;text-transform:uppercase;display:inline-flex;padding:3px 8px;background:#28b44f;color:#fff}._1Ssf7{font-size:14px;line-height:18px;font-family:Semibold SF Compact Rounded,sans-serif;border-radius:50vh;text-transform:uppercase;display:inline-flex;padding:3px 8px 3px 17px;position:relative;background:#ed1d31;color:#fff}._1Ssf7:after{position:absolute;content:"";top:9.5px;left:8px;width:5px;height:5px;border-radius:100%;background:#fff}._11WCo{font-size:14px;line-height:18px;font-family:Semibold SF Compact Rounded,sans-serif;border-radius:50vh;text-transform:uppercase;display:inline-flex;padding:3px 8px;background:#1890ff;color:#fff}._3YHO5{font-size:14px;line-height:18px;font-family:Semibold SF Compact Rounded,sans-serif;border-radius:50vh;text-transform:uppercase;display:inline-flex;padding:3px 8px;background:#c382ff;color:#fff}._3bCON{font-size:14px;line-height:18px;font-family:Semibold SF Compact Rounded,sans-serif;border-radius:50vh;padding:3px 8px;background:#ff8c05;color:#fff}@font-face{font-family:Regular SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Medium SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Semibold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Bold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Bold.ttf) format("truetype");font-weight:700}._1fyTD{font-size:38px;line-height:46px}._DHsM1{font-size:30px;line-height:38px}._M9wgr{font-size:24px;line-height:32px}._2HebS{font-size:20px;line-height:28px}._2QugS{font-size:16px;line-height:22px}._b5L87{font-size:14px;line-height:18px}._1Cw7-{font-size:12px;line-height:16px}._1Isxa{font-family:Bold SF Compact Rounded,sans-serif}._3I18L{font-family:Semibold SF Compact Rounded,sans-serif}._1xUw_{font-family:Medium SF Compact Rounded,sans-serif}._jYOkI{font-family:Regular SF Compact Rounded,sans-serif}._3hXpB{border-radius:50%;background:none;animation:_15-Zn 1s linear infinite;box-sizing:border-box;border-style:solid}@keyframes _15-Zn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Regular SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Medium SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Semibold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Bold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Bold.ttf) format("truetype");font-weight:700}._2jGMV{font-size:38px;line-height:46px}._1Rzgv{font-size:30px;line-height:38px}._3OyWy{font-size:24px;line-height:32px}._3NXlZ{font-size:20px;line-height:28px}._K6SPz{font-size:16px;line-height:22px}._2snYP{font-size:14px;line-height:18px}._1H8cN{font-size:12px;line-height:16px}._1MtHz{font-family:Bold SF Compact Rounded,sans-serif}._XutCa{font-family:Semibold SF Compact Rounded,sans-serif}._35yzi{font-family:Medium SF Compact Rounded,sans-serif}._1mW1F{font-family:Regular SF Compact Rounded,sans-serif}button._z91fQ{font-size:14px;line-height:18px;font-family:Regular SF Compact Rounded,sans-serif;display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;box-sizing:border-box;height:24px;gap:4px;border-radius:6px;padding:0 12px}button._1r7Vm{font-size:16px;line-height:22px;font-family:Semibold SF Compact Rounded,sans-serif;display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;box-sizing:border-box;height:32px;gap:8px;border-radius:8px;padding:0 20px}button._1_jZD{font-size:16px;line-height:22px;font-family:Semibold SF Compact Rounded,sans-serif;display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;box-sizing:border-box;height:40px;gap:8px;border-radius:8px;padding:0 24px}button._L5rQ7{font-size:20px;line-height:28px;font-family:Semibold SF Compact Rounded,sans-serif;display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;box-sizing:border-box;height:48px;gap:12px;border-radius:8px;padding:0 32px}button._2Pwlx{background:#ff8c05}button._1-n9O{background:#fff;color:#ff8c05}button._3LGz_{background:#1877f2}button._3CBV2{background:#fff;color:#1877f2}button._wI5Hy{background:#28b44f}button._2ybaQ{background:#fff;color:#28b44f}button._2Gql9{background:#ed1d31}button._LQnO8{background:#fff;color:#ed1d31}button._2yPNR{color:#fff}button._2yPNR:not(:disabled)._2Pwlx:hover{background:#d17100}button._2yPNR:not(:disabled)._2Pwlx:active{background:#9e5500}button._2yPNR:not(:disabled)._3LGz_:hover{background:#0b5fcb}button._2yPNR:not(:disabled)._3LGz_:active{background:#08489b}button._2yPNR:not(:disabled)._wI5Hy:hover{background:#1f8a3c}button._2yPNR:not(:disabled)._wI5Hy:active{background:#16602a}button._2yPNR:not(:disabled)._2Gql9:hover{background:#bd0f21}button._2yPNR:not(:disabled)._2Gql9:active{background:#840b17}button._2yPNR:disabled{opacity:.4;cursor:not-allowed}button._QBZ2Q:not(:disabled)._1-n9O:hover{background:#fff6eb}button._QBZ2Q:not(:disabled)._1-n9O:active{background:#ffead1}button._QBZ2Q:not(:disabled)._3CBV2:hover{background:#ecf4fe}button._QBZ2Q:not(:disabled)._3CBV2:active{background:#cfe3fc}button._QBZ2Q:not(:disabled)._2ybaQ:hover{background:#eefbf2}button._QBZ2Q:not(:disabled)._2ybaQ:active{background:#b8efc7}button._QBZ2Q:not(:disabled)._LQnO8:hover{background:#fdecee}button._QBZ2Q:not(:disabled)._LQnO8:active{background:#ffd6da}button._QBZ2Q:disabled{cursor:not-allowed}button._QBZ2Q:disabled._1-n9O{background:#ffd39e}button._QBZ2Q:disabled._3CBV2{background:#a8ccfa}button._QBZ2Q:disabled._2ybaQ{background:#8fe6a7}button._QBZ2Q:disabled._LQnO8{background:#ffc2c8}button._1nr2L{border:1px solid #d9dadb;color:#4d5358;background:#fff}button._1nr2L:not(:disabled)._2Pwlx:hover{color:#ff8c05;border:1px solid #ff8c05}button._1nr2L:not(:disabled)._2Pwlx:active{background:#fff6eb}button._1nr2L:not(:disabled)._3LGz_:hover{color:#1877f2;border:1px solid #1877f2}button._1nr2L:not(:disabled)._3LGz_:active{background:#ecf4fe}button._1nr2L:not(:disabled)._wI5Hy:hover{color:#28b44f;border:1px solid #28b44f}button._1nr2L:not(:disabled):active{background:#eefbf2}button._1nr2L:not(:disabled)._2Gql9:hover{color:#ed1d31;border:1px solid #ed1d31}button._1nr2L:not(:disabled)._2Gql9:active{background:#fdecee}button._1nr2L:disabled{opacity:.4;cursor:not-allowed}button._HWTqQ{background:none;border:1px solid #fff}button._HWTqQ:not(:hover){color:#fff}button._HWTqQ:not(:disabled):hover{background:#fff}button._HWTqQ:not(:disabled):active._1-n9O{background:#fff6eb}button._HWTqQ:not(:disabled):active._3CBV2{background:#ecf4fe}button._HWTqQ:not(:disabled):active._2ybaQ{background:#eefbf2}button._HWTqQ:not(:disabled):active._LQnO8{background:#fdecee}button._HWTqQ:disabled{cursor:not-allowed}button._HWTqQ:disabled._1-n9O{border:1px solid #d17100;color:#d17100}button._HWTqQ:disabled._3CBV2{border:1px solid #0b5fcb;color:#0b5fcb}button._HWTqQ:disabled._2ybaQ{border:1px solid #1f8a3c;color:#1f8a3c}button._HWTqQ:disabled._LQnO8{border:1px solid #bd0f21;color:#bd0f21}button._oHn3h{color:#4d5358;background:none}button._oHn3h:not(:disabled):hover{background:#f5f5f6}button._oHn3h:not(:disabled):active{background:#e6e7e8}button._oHn3h:disabled{opacity:.4;cursor:not-allowed}button._4vukh{background:none;color:#fff}button._4vukh:not(:disabled):hover{background:#fff}button._4vukh:not(:disabled):hover._1-n9O{color:#ff8c05}button._4vukh:not(:disabled):hover._3CBV2{color:#1877f2}button._4vukh:not(:disabled):hover._2ybaQ{color:#28b44f}button._4vukh:not(:disabled):hover._LQnO8{color:#ed1d31}button._4vukh:not(:disabled):active._1-n9O{background:#fff6eb}button._4vukh:not(:disabled):active._3CBV2{background:#ecf4fe}button._4vukh:not(:disabled):active._2ybaQ{background:#eefbf2}button._4vukh:not(:disabled):active._LQnO8{background:#fdecee}button._4vukh:disabled{cursor:not-allowed}button._4vukh:disabled._1-n9O{color:#d17100}button._4vukh:disabled._3CBV2{color:#0b5fcb}button._4vukh:disabled._2ybaQ{color:#1f8a3c}button._4vukh:disabled._LQnO8{color:#bd0f21}button._3Cwcr,button._yl0v4{color:#00f;background:none}button._3Cwcr:not(:disabled):hover,button._yl0v4:not(:disabled):hover{background:#f5f5f6}button._3Cwcr:not(:disabled):active,button._yl0v4:not(:disabled):active{background:#e6e7e8}button._3Cwcr:disabled,button._yl0v4:disabled{opacity:.4;cursor:not-allowed}@font-face{font-family:Regular SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Medium SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Semibold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Bold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Bold.ttf) format("truetype");font-weight:700}._2czJv{font-size:38px;line-height:46px}._3uOdg{font-size:30px;line-height:38px}._3KL3Z{font-size:24px;line-height:32px}._2hMPc{font-size:20px;line-height:28px}._3i4Kp{font-size:16px;line-height:22px}._20r3G{font-size:14px;line-height:18px}._h89nU{font-size:12px;line-height:16px}._23v7G{font-family:Bold SF Compact Rounded,sans-serif}._1tov-{font-family:Semibold SF Compact Rounded,sans-serif}._hc4hr{font-family:Medium SF Compact Rounded,sans-serif}._2j9tc{font-family:Regular SF Compact Rounded,sans-serif}._2drtx{position:fixed;width:100%;bottom:0;left:0;overflow:hidden;height:100%;display:flex;justify-content:center;align-items:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transform:translateY(0);-webkit-transform:translateY(0);pointer-events:auto!important;animation:_1yiL3 .3s ease-out;-webkit-animation:_1yiL3 .3s ease-out;opacity:1}._2drtx._2dz8g{transform:translateY(100%);-webkit-transform:translateY(100%);opacity:0}._2drtx ._2uTmL{border-radius:8px;position:relative;max-height:100%;cursor:default;background:#fff;box-shadow:0 2px 10px #0003;overflow:hidden;min-width:200px;min-height:150px}@keyframes _1yiL3{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@font-face{font-family:Regular SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Medium SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Semibold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Bold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Bold.ttf) format("truetype");font-weight:700}._1lW8U{font-size:38px;line-height:46px}._QEm8v{font-size:30px;line-height:38px}._3utfb{font-size:24px;line-height:32px}._LETKh{font-size:20px;line-height:28px}._1bCV9{font-size:16px;line-height:22px}._1TOFS{font-size:14px;line-height:18px}._3j1wC{font-size:12px;line-height:16px}._2agEa{font-family:Bold SF Compact Rounded,sans-serif}._n8eaf{font-family:Semibold SF Compact Rounded,sans-serif}._3A2Rk{font-family:Medium SF Compact Rounded,sans-serif}._2pdxO{font-family:Regular SF Compact Rounded,sans-serif}h1,h2,h3,h4,h5,h6,span,p{padding:0;margin:0}a{cursor:pointer;text-decoration:none;color:unset}._2Kmw8{position:relative;cursor:default}._2Kmw8 ._2i8Ko{position:absolute;visibility:hidden;transition:.1s ease-out;opacity:0;border-radius:8px;box-shadow:0 1px 4px #0003;padding:7px 10px;font-family:Regular SF Compact Rounded,sans-serif;font-size:14px;line-height:18px;--tooltip-bg-color: #fff}._2Kmw8 ._2i8Ko._KIV8I{--tooltip-bg-color: #ff8c05;background:var(--tooltip-bg-color);color:#fff}._2Kmw8 ._2i8Ko._2uMag{--tooltip-bg-color: #1877f2;background:var(--tooltip-bg-color);color:#fff}._2Kmw8 ._2i8Ko._2MtrX{--tooltip-bg-color: #fff;background:var(--tooltip-bg-color);color:#262d34}._2Kmw8 ._2i8Ko:before{content:"";border-style:solid}._2Kmw8 ._2i8Ko._LDBMO{left:50%;transform:translate(-50%);margin-top:8px}._2Kmw8 ._2i8Ko._LDBMO:before{border-width:0 4px 4px;border-color:transparent transparent var(--tooltip-bg-color);position:absolute;top:-4px;left:50%;transform:translate(-50%)}._2Kmw8 ._2i8Ko._LDBMO._3_YSW{left:0;transform:unset}._2Kmw8 ._2i8Ko._LDBMO._3_YSW:before{left:12px}._2Kmw8 ._2i8Ko._LDBMO._w-ukw{left:unset;transform:unset;right:0}._2Kmw8 ._2i8Ko._LDBMO._w-ukw:before{right:4px;left:unset}._2Kmw8 ._2i8Ko._2WTF1{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px}._2Kmw8 ._2i8Ko._2WTF1:before{border-width:4px 4px 0;border-color:var(--tooltip-bg-color) transparent transparent;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}._2Kmw8 ._2i8Ko._2WTF1._3_YSW{left:0;transform:unset}._2Kmw8 ._2i8Ko._2WTF1._3_YSW:before{left:12px}._2Kmw8 ._2i8Ko._2WTF1._w-ukw{left:unset;right:0;transform:unset}._2Kmw8 ._2i8Ko._2WTF1._w-ukw:before{left:unset;right:4px}._2Kmw8 ._2i8Ko._3wRLU{right:100%;top:50%;transform:translateY(-50%);margin-right:8px}._2Kmw8 ._2i8Ko._3wRLU:before{border-width:4px 0 4px 4px;border-color:transparent transparent transparent var(--tooltip-bg-color);position:absolute;right:-4px;top:50%;transform:translateY(-50%)}._2Kmw8 ._2i8Ko._3wRLU._1jNkk{top:unset;bottom:0;transform:unset}._2Kmw8 ._2i8Ko._3wRLU._1jNkk:before{top:unset;bottom:4px}._2Kmw8 ._2i8Ko._3wRLU._P_nbj{top:0;transform:unset}._2Kmw8 ._2i8Ko._3wRLU._P_nbj:before{top:12px}._2Kmw8 ._2i8Ko._GBB28{left:100%;top:50%;transform:translateY(-50%);margin-left:8px}._2Kmw8 ._2i8Ko._GBB28:before{border-width:4px 4px 4px 0;border-color:transparent var(--tooltip-bg-color) transparent transparent;position:absolute;left:-4px;top:50%;transform:translateY(-50%)}._2Kmw8 ._2i8Ko._GBB28._1jNkk{top:unset;bottom:0;transform:unset}._2Kmw8 ._2i8Ko._GBB28._1jNkk:before{top:unset;bottom:4px}._2Kmw8 ._2i8Ko._GBB28._P_nbj{top:0;transform:unset}._2Kmw8 ._2i8Ko._GBB28._P_nbj:before{top:12px}._2Kmw8:hover ._2i8Ko{visibility:visible;opacity:1}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2579ba;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.popup-content{margin:auto;background:#fff;width:50%;padding:5px;border:1px solid #d7d7d7}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px #00000029;border-radius:5px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;left:0;right:0;top:0;bottom:0}.not-found-container{width:100%;margin-top:16px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 1199px){.not-found-container{margin-top:50px}}@media (max-width: 767px){.not-found-container{margin-top:24px}}.not-found-container img{width:388.7px;height:300px}@media (max-width: 767px){.not-found-container img{width:194.3px;height:150px}}.not-found-container .not-found-message{height:54px;margin-top:48px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#333}@media (max-width: 767px){.not-found-container .not-found-message{height:48px;margin-top:32px}}.not-found-container .not-found-message :nth-child(1){font:24px/28px Bold SF Compact Rounded,sans-serif!important}@media (max-width: 767px){.not-found-container .not-found-message :nth-child(1){font:20px/24px Bold SF Compact Rounded,sans-serif!important}}.not-found-container .not-found-message :nth-last-child(1){margin-top:6px;font:16px/20px Medium SF Compact Rounded,sans-serif!important}@media (max-width: 767px){.not-found-container .not-found-message :nth-last-child(1){font:14px/18px Medium SF Compact Rounded,sans-serif!important}}.not-found-container button{margin-top:34px;border:none;outline:none;background:none;padding:2px 0;font:16px/20px Medium SF Compact Rounded,sans-serif!important;color:#1877f2}@media (max-width: 767px){.not-found-container button{margin-top:26px}}.svg-root{vertical-align:middle}.scs-topnav{display:flex;align-items:center;height:48px;background:var(--color-bg-primary, #fff);border-bottom:1px solid var(--color-border-default, #e2e8f0);padding:0 var(--space-4, 16px);gap:var(--space-2, 8px);font-family:var(--font-family, "Be Vietnam Pro", sans-serif);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky, 20)}.scs-topnav__brand{font-size:var(--font-size-body-s, 14px);font-weight:var(--font-weight-bold, 700);color:var(--color-orange-8, #9e5500);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;padding-right:var(--space-4, 16px);border-right:1px solid var(--color-border-default, #e2e8f0);margin-right:var(--space-2, 8px)}.scs-topnav__brand:hover{color:var(--color-orange-9, #6b3a00);text-decoration:none}.scs-topnav__menu{display:flex;align-items:center;gap:var(--space-1, 4px);flex:1;min-width:0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.scs-topnav__menu::-webkit-scrollbar{display:none}.scs-topnav__item{display:inline-flex;align-items:center;padding:var(--space-1, 4px) var(--space-3, 12px);font-size:13px;font-weight:500;color:var(--color-neutral-600, #475569);text-decoration:none;white-space:nowrap;border-radius:var(--radius-md, 4px);transition:color .15s,background .15s}.scs-topnav__item:hover{color:var(--color-neutral-900, #0f172a);background:var(--color-neutral-100, #f1f5f9);text-decoration:none}.scs-topnav__item--active{color:var(--color-orange-8, #9e5500);background:var(--color-orange-1, #fff6eb);font-weight:600}.scs-topnav__item--active:hover{color:var(--color-orange-9, #6b3a00);background:var(--color-orange-2, #ffead1)}.scs-topnav__user{display:flex;align-items:center;gap:var(--space-2, 8px);margin-left:auto;flex-shrink:0;padding-left:var(--space-3, 12px);border-left:1px solid var(--color-border-default, #e2e8f0)}.scs-topnav__avatar{width:28px;height:28px;border-radius:50%;background:var(--color-orange-8, #9e5500);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.scs-topnav__name{font-size:13px;font-weight:500;color:var(--color-neutral-700, #334155);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}@media (max-width: 768px){.scs-topnav__name{display:none}}.scs-topnav__logout{padding:var(--space-1, 4px) var(--space-3, 12px);background:none;border:1px solid var(--color-border-default, #e2e8f0);border-radius:var(--radius-md, 4px);color:var(--color-neutral-600, #475569);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.scs-topnav__logout:hover{color:var(--color-neutral-900, #0f172a);background:var(--color-neutral-100, #f1f5f9)}.scs-topnav__logout:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion: reduce){.scs-topnav *,.scs-topnav__item,.scs-topnav__logout{transition:none!important}}.micro-frontend{display:flex;justify-content:center;align-items:center}.circle-loading{text-align:center;overflow:hidden}.circle-loading .loading{margin:0 auto;height:20px;width:20px;border:2px solid white;border-radius:50%;-webkit-transition:all .5s ease-in;-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;transition:all .5s ease-in;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.toast__container{display:flex;position:fixed;width:480px;border-radius:8px;background-color:#fff;box-sizing:border-box;animation:slideInLeft ease .3s,fadeOut linear 1s 4s forwards;z-index:100}@media (min-width: 767px){.toast__container{top:24px;right:8px}}@media (max-width: 767px){.toast__container{bottom:90px;right:8px;width:359px;height:118px}}@keyframes slideInLeft{0%{opacity:0;transform:translate(calc(100% + 24px))}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{to{opacity:0}}.toast__status{margin-left:11px;margin-top:12px;margin-bottom:12px}.toast__status>img{width:40px;height:auto}.toast_icon{position:absolute;top:18px;right:30px;cursor:pointer}.toast__info{display:flex;flex-direction:column;justify-content:center;margin-left:17px;padding:16px 0;margin-right:50px}.font-30-bold{font:30px/34px Bold SF Compact Rounded,sans-serif!important}.font-30-semibold{font:30px/34px Semibold SF Compact Rounded,sans-serif!important}.font-30-medium{font:30px/34px Medium SF Compact Rounded,sans-serif!important}.font-30-regular{font:30px/34px Regular SF Compact Rounded,sans-serif!important}.font-26-bold{font:26px/30px Bold SF Compact Rounded,sans-serif!important}.font-26-semibold{font:26px/30px Semibold SF Compact Rounded,sans-serif!important}.font-26-regular{font:26px/30px Regular SF Compact Rounded,sans-serif!important}.font-26-medium{font:26px/30px Medium SF Compact Rounded,sans-serif!important}.font-24-bold{font:24px/28px Bold SF Compact Rounded,sans-serif!important}.font-24-semibold{font:24px/28px Semibold SF Compact Rounded,sans-serif!important}.font-24-regular{font:24px/28px Regular SF Compact Rounded,sans-serif!important}.font-24-medium{font:24px/28px Medium SF Compact Rounded,sans-serif!important}.font-20-bold{font:20px/24px Bold SF Compact Rounded,sans-serif!important}.font-20-semibold{font:20px/24px Semibold SF Compact Rounded,sans-serif!important}.font-20-regular{font:20px/24px Regular SF Compact Rounded,sans-serif!important}.font-20-medium{font:20px/24px Medium SF Compact Rounded,sans-serif!important}.font-18-bold{font:18px/22px Bold SF Compact Rounded,sans-serif!important}.font-18-semibold{font:18px/22px Semibold SF Compact Rounded,sans-serif!important}.font-18-regular{font:18px/22px Regular SF Compact Rounded,sans-serif!important}.font-18-medium{font:18px/22px Medium SF Compact Rounded,sans-serif!important}.font-16-bold{font:16px/20px Bold SF Compact Rounded,sans-serif!important}.font-16-semibold{font:16px/20px Semibold SF Compact Rounded,sans-serif!important}.font-16-regular{font:16px/20px Regular SF Compact Rounded,sans-serif!important}.font-16-medium{font:16px/20px Medium SF Compact Rounded,sans-serif!important}.font-14-bold{font:14px/18px Bold SF Compact Rounded,sans-serif!important}.font-14-semibold{font:14px/18px Semibold SF Compact Rounded,sans-serif!important}.font-14-regular{font:14px/18px Regular SF Compact Rounded,sans-serif!important}.font-14-medium{font:14px/18px Medium SF Compact Rounded,sans-serif!important}.font-12-bold{font:12px/16px Bold SF Compact Rounded,sans-serif!important}.font-12-semibold{font:12px/16px Semibold SF Compact Rounded,sans-serif!important}.font-12-regular{font:12px/16px Regular SF Compact Rounded,sans-serif!important}.font-12-medium{font:12px/16px Medium SF Compact Rounded,sans-serif!important}.level-color-1{color:#64dcc3}.level-color-2{color:#45cbfa}.level-color-3{color:#c382ff}.level-color-4{color:#2b70c9}.level-color-5{color:#f07882}.level-bg-1{background:#64dcc3}.level-bg-2{background:#45cbfa}.level-bg-3{background:#c382ff}.level-bg-4{background:#2b70c9}.level-bg-5{background:#f07882}.level-border-0{border:4px solid #dfdfdf}.level-border-1{border:4px solid #64dcc3}.level-border-2{border:4px solid #45cbfa}.level-border-3{border:4px solid #c382ff}.level-border-4{border:4px solid #2b70c9}.level-border-5{border:4px solid #f07882}.level-border-6{border:4px solid #ffcb05}h1,h2,h3,h4,h5,h6,p,span{letter-spacing:0px}@media (max-width: 1365px){.rooms{padding-bottom:0}}p,h1,h2,h3,h4,h5,h6,span{margin:0;padding:0}input{outline:none}@keyframes spinIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.common-icon-loading-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px 0;margin:30px 0;flex-direction:column}@media (max-width: 1200px){.common-icon-loading-wrap{padding:0}}.common-icon-loading-wrap .common-icon-loading{width:30px;height:30px;animation-name:spinIcon;animation-duration:1s;animation-iteration-count:infinite}.common-icon-error-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0;margin:30px 0;flex-direction:column}@media (max-width: 767px){.ant-tooltip{display:none}}@media (min-width: 1366px){.ant-modal-wrap{display:flex;align-items:center;justify-content:center}}@media (max-width: 767px){.hidden-xs{display:none!important}}@media (min-width: 767px){.visible-xs{display:none!important}}.ant-popover .ant-btn-primary{background-color:#ff8c05}.popup #popup .popup-wrap{display:flex;flex-direction:column;gap:16px;width:480px;padding:24px!important}@media (max-width: 767px){.popup #popup .popup-wrap{width:345px;padding:20px!important}}.popup #popup .popup-wrap__title{margin:0;font-size:18px;font-weight:600;color:#0f172a;text-align:center;line-height:1.4}.popup #popup .popup-wrap__content{font-size:14px;color:#475569;line-height:1.6}.popup #popup .popup-wrap__content p{margin:0 0 6px}.popup #popup .popup-wrap__content p span{color:#475569}.popup #popup .popup-wrap__content p strong{color:#0f172a;font-weight:600}.popup #popup .popup-wrap__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.popup #popup .popup-wrap__btn{min-width:96px;height:40px;padding:0 20px;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .05s ease}.popup #popup .popup-wrap__btn:active{transform:translateY(1px)}.popup #popup .popup-wrap__btn:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.popup #popup .popup-wrap__btn--secondary{background:#fff;color:#475569;border:1px solid #cbd5e1}.popup #popup .popup-wrap__btn--secondary:hover{background:#f8fafc;border-color:#94a3b8}.popup #popup .popup-wrap__btn--primary{background:#2563eb;color:#fff;border:1px solid #2563eb}.popup #popup .popup-wrap__btn--primary:hover{background:#1d4ed8;border-color:#1d4ed8}.block-loading{margin-top:12px}.block-loading .timeline-item{background:#fff;margin:0 auto 15px}.date-picker-wrapper{display:flex;align-items:center;width:100%}.date-picker-wrapper label{width:180px;color:#9d9d9d}.date-picker-wrapper .react-datepicker-wrapper{width:100%;height:44px;flex:1}.date-picker-wrapper .react-datepicker-wrapper .react-datepicker__input-container{display:flex}.date-picker-wrapper .react-datepicker-wrapper input{padding:4px 8px;height:34px!important;flex:1;border:1px solid #e2e8f0;border-radius:4px}.header{height:80px;padding:0px 1rem;position:relative}@media (max-width: 767px){.header{height:44px}}.header .popup-content{box-shadow:#00000080 0 1px 3px!important;border-radius:8px!important;font:14px/18px Bold Opan sans}.header .popup-content .menu{cursor:pointer}.header .search{border-width:1px;border-radius:.25rem;margin-left:1.5rem;padding:.5rem;font-size:.75rem;display:flex;align-items:center;height:32px;width:200px}.header .tab-link:hover,.header .tab-link.active{color:#ff8c05;font-weight:600}.header .tab-link{display:inline-block;padding-left:1rem;padding-right:1rem;color:#000;font-size:18px;font-family:Semibold Opan sans}.header .avatar{height:48px;width:48px;min-width:48px;cursor:pointer}@media (max-width: 768px){.header .avatar{height:44px;width:44px;min-width:44px}}header{box-shadow:0 1px 10px #32323233;background:#ffffff;z-index:15}header .custom-container{padding-top:0;padding-bottom:0}@media (max-width: 768px){header .custom-container{padding-inline:16px}}@media (min-width: 768px){.header-main-content{width:75%;display:block}}@media (max-width: 767px){.header-main-content{position:absolute;display:none;width:100%;padding-top:10px;top:80px;left:0;right:0;background:white;z-index:9;box-shadow:0 1px 10px #32323233}.header-main-content.open-mobile{display:block;overflow:auto;max-height:calc(100vh - 80px)}.header-main-content span{display:block;padding:4px 0}}.admin-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:10;cursor:default}.admin-modal button{float:right;display:block;background-color:#ff8c05;padding:4px 8px;margin:8px;border-radius:4px;border:none}.admin_modal-main{position:fixed;background:white;width:40%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px}.admin_modal-content{height:100%;display:block;margin:auto}.display-block{display:block}.display-none{display:none}.admin_tooltip-filter-content{box-shadow:0 0 25px #00000029!important;border-radius:8px!important}.common-popup-wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#0006;z-index:9999}.common-popup-wrapper .common-popup{width:38%;min-height:300px;padding:0 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px;background-color:#fff}.visible{display:block}.paginations{margin-top:10px}.paginations .page-index{width:19px;height:19px;cursor:pointer;border-radius:4px;margin-left:12px;border:1px solid #dfdfdf;font:14px/18px Regular Opan sans;color:#9d9d9d}.paginations .page-index img{width:6px}.paginations .page-index.active{background:#dfdfdf;color:#fff}.period{height:68px;position:relative}.period .title{font:24px/30px Bold Opan sans}.period .date{font:600 20px/24px Regular Opan sans}.period .date .period-button{height:14px;margin-top:5px;cursor:pointer}.period .popup-content{width:unset!important;padding:0!important;border-radius:5px!important;margin-top:8px!important;display:flex!important}.period .popup-content .react-datepicker .react-datepicker__header{background-color:#fff!important}.period .popup-content .react-datepicker .react-datepicker__day--keyboard-selected,.period .popup-content .react-datepicker .react-datepicker__month-text--keyboard-selected,.period .popup-content .react-datepicker .react-datepicker__quarter-text--keyboard-selected,.period .popup-content .react-datepicker .react-datepicker__year-text--keyboard-selected{border-radius:50%!important;outline:none;background-color:#fff}.period .popup-content .react-datepicker{height:100%!important}.period .popup-content .react-datepicker .react-datepicker__day--selected{border-radius:50%!important;outline:none;background-color:#ff8805}.period .popup-content .react-datepicker .react-datepicker__day,.period .popup-content .react-datepicker .react-datepicker__day-name{margin:10px;color:#333;font-weight:400}.period .popup-content .react-datepicker .react-datepicker__navigation{outline:none}.period .popup-content .react-datepicker .react-datepicker__day-name:hover,.period .popup-content .react-datepicker .react-datepicker__day:hover,.period .popup-content .react-datepicker .react-datepicker__time-name:hover{border-radius:50%!important;outline:none}.avatar{position:relative;border:.5px solid #dfdfdf}.avatar .online{position:absolute;bottom:0;right:10%;height:9px;width:9px;border-radius:50%;background-color:#2acb42}.avatar .offline{position:absolute;bottom:0;right:10%;height:9px;width:9px;border-radius:50%;background-color:#bbb6bb}.zoom-error-content{width:530px!important;padding:0!important;border-radius:16px}@media (max-width: 576px){.zoom-error-content{width:95%!important}}.zoom-error-modal{display:flex!important;align-items:center;justify-content:center;flex-direction:column;padding:36px 54px;border-radius:16px}@media (max-width: 576px){.zoom-error-modal{padding:20px 5px}}.zoom-error-modal img{width:60px;height:53px;margin-bottom:30px}.zoom-error-modal .label-content{text-align:center;display:flex;flex-direction:column;align-items:center;font:20px/24px Semibold SF Compact Rounded}.zoom-error-modal .label-content .phone{color:#ff8805}.zoom-error-modal .btn-action{display:inline-flex;align-items:center;justify-content:center;width:150px!important;height:40px;background:#ff8805;cursor:pointer;box-shadow:0 4px #d36e00;border-radius:16px;line-height:21px;color:#fff;text-align:center;text-transform:uppercase;font:18px/22px Bold SF Compact Rounded;margin-top:63px;font-family:Bold SF Compact Rounded}@media (max-width: 576px){.zoom-error-modal img{margin-bottom:25px}.zoom-error-modal .btn-action{margin-top:20px}}.image-hide{display:none}.katex *{border-color:unset}.layout{width:100%;overflow:hidden;height:100%}.layout .main{overflow-y:auto;height:100%}.common-icon-error-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0;flex-direction:column}@media (max-width: 1200px){.common-icon-error-wrap{padding:0}}.common-icon-error-wrap .common-icon-error-content{text-align:center}.common-icon-error-wrap .common-icon-error-content svg .a{fill:#efefef}.common-icon-error-wrap .common-icon-error-content svg .b{fill:#fff!important}.common-icon-error-wrap .common-icon-error-content svg .c{fill:#ffe0b5}.common-icon-error-wrap .common-icon-error-content svg .d{fill:#ff8c05}.common-icon-error-wrap .common-icon-error-content h5{font:14px/18px Medium SF Compact Rounded,sans-serif!important;color:#9d9d9d;margin:12px 0 0}.common-icon-error-wrap .common-icon-error-content p{font:12px/16px Regular SF Compact Rounded,sans-serif!important;color:#9d9d9d;margin:4px 0 0;height:16px}.common-icon-error-wrap .common-icon-error-content button{margin:18px auto;font:16px/20px Semibold SF Compact Rounded,sans-serif!important;cursor:pointer;height:40px;border-radius:8px;border:1px solid #ff8805;color:#fff;text-align:center;background:#ff8805;display:flex;justify-content:center;align-items:center}.common-icon-error-wrap .common-icon-error-content button:not(.active):not(.disabled):hover{background:#faa541;border:1px solid #faa541}.common-icon-error-wrap .common-icon-error-content button.disabled{background:#dfdfdf;border:1px solid #dfdfdf;cursor:default}@media (max-width: 767px){.common-icon-error-wrap .common-icon-error-content button{height:44px}}.common-icon-error-wrap .common-icon-error-content button{width:116px;margin-bottom:0}@media (max-width: 767px){.common-icon-error-wrap .common-icon-error-content button{margin:6px auto}}.common-icon-error-wrap .common-icon-error{width:94px;height:60px}@media (max-width: 767px){.common-icon-error-wrap .common-icon-error{width:46px;height:30px}}@keyframes loading-animation{0%{transform:scale(.3);opacity:1}to{transform:scale(1.8);opacity:0}}.loading-root{width:50px;height:50px;border-radius:999px;margin:0 auto;position:relative}.loading-root:after,.loading-root:before{content:" ";background:#ff8805;width:100%;height:100%;border-radius:999px;position:absolute;top:0;left:0;opacity:0}.loading-root:before{animation:loading-animation 2s linear infinite}.loading-root:after{animation:loading-animation 2s linear 1s infinite}.overlay{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:#00000080;z-index:99}.filter-item.active{background-color:#fff4e8;color:#ff8c05}.filter-item{text-align:center;padding:.25rem}.menu-filter-dropdown{max-height:300px;overflow:auto}.websocket-notification{position:fixed;bottom:32px;right:-322px;padding:10px 12px;border-radius:10px;border:solid 1px #bdbdbd;box-shadow:0 6px 12px #0000001a;background-color:#fff;width:324px;transition:all .5s ease-in-out;opacity:0;z-index:99}.websocket-notification.active{opacity:1;right:24px}.websocket-notification .websocket-notification-text{font-size:16px;color:#000;line-height:24px;font-family:SF Compact Rounded Regular}.websocket-notification .popup-close-icon{cursor:pointer;color:#828282;font-size:24px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.circle-loading{text-align:center;margin-right:8px;display:inline-block;padding:1.5px;box-sizing:border-box}.circle-loading .loading{width:30px;height:30px;margin:0 auto;border:5px solid #075ccb;border-radius:50%;border-bottom-color:transparent;-webkit-transition:all .5s ease-in;-webkit-animation:rotate .5s infinite linear;transition:all .5s ease-in;animation:rotate .5s infinite linear}.input-search input{margin-left:.5rem;margin-right:.5rem;flex:1 1 0%;width:100%;outline:0;outline-offset:0;border:0;font-size:16px}.input-search-button{display:flex;align-items:center;position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);right:0;background-color:#dfdfdf!important;padding:8.5px 15px;border-radius:0 4px 4px 0;border:none;outline:none;height:100%;font-size:16px}.mont-picker-container .month-picker-wrapper{position:relative}.mont-picker-container .month-picker-wrapper .month-picker-header{font:18px/22px Medium SF Compact Rounded,sans-serif!important;display:flex;align-items:center}.mont-picker-container .month-picker-wrapper .month-picker-header .month-picker-label{margin-right:10px}.mont-picker-container .month-picker-wrapper .month-picker-header button{background-color:#f9fafc;outline:none;border:none;height:42px;border-radius:8px;padding:0 20px}.mont-picker-container .month-picker-wrapper .month-in-year-container{position:absolute;top:calc(100% + 10px);width:300px;left:0;background-color:#fff;border-radius:4px;z-index:100;box-shadow:#0000004d 0 19px 38px,#00000038 0 15px 12px;padding:10px}.mont-picker-container .month-picker-wrapper .month-in-year-container .month-in-year-header{display:flex;gap:20px;justify-content:center;align-items:center}.mont-picker-container .month-picker-wrapper .month-in-year-container .month-in-year-header button{border:none;outline:none;border-radius:4px 0 0 4px;width:28px;height:28px;background-color:#f4f4f5;display:flex;justify-content:center;align-items:center}.mont-picker-container .month-picker-wrapper .month-in-year-container .month-in-year-header button.btn-next-year{transform:rotate(180deg)}.mont-picker-container .month-picker-wrapper .month-in-year-container .month-in-year-header .year-selected{font:16px/20px Medium SF Compact Rounded,sans-serif!important}.mont-picker-container .month-picker-wrapper .month-in-year-container .month-in-year-wrapper{width:100%;display:flex;flex-wrap:wrap;margin-top:5px}.mont-picker-container .month-picker-wrapper .month-in-year-container .month-in-year-wrapper .month-in-year{width:33.3333333333%;padding:10px 5px;box-sizing:border-box;font:14px/18px Medium SF Compact Rounded,sans-serif!important;text-align:center;cursor:pointer}.mont-picker-container .month-picker-wrapper .month-in-year-container .month-in-year-wrapper .month-in-year:hover{background-color:#66a8ff;color:#fff}.mont-picker-container .month-picker-wrapper .month-in-year-container .month-in-year-wrapper .month-in-year.active{background-color:#1877f2;color:#fff}.mont-picker-container .month-picker-transparent-background.active{position:fixed;height:100vh;width:100vw;background-color:transparent;top:0;left:0;z-index:10}.custom-pagination{position:relative;z-index:0;display:flex;align-items:center;margin-top:2rem;margin-bottom:1rem}.custom-pagination .page-index{position:relative;display:inline-flex;align-items:center;padding:.5rem;--bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));font-size:.875rem;font-weight:500;cursor:pointer;width:39px;text-align:center;justify-content:center;border-left:1px solid #d2d6dc;border-top:1px solid #d2d6dc;border-bottom:1px solid #d2d6dc}.custom-pagination .page-index:hover,.custom-pagination .page-index.active{background-color:#ff8c05;color:#fff;border-color:transparent}.custom-pagination .page-index.active{pointer-events:none}.custom-pagination .page-index img{width:6px}.custom-pagination .page-index:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.custom-pagination .page-index:last-child{border-right:1px solid #d2d6dc;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-loading .timeline-item{background:#fff;padding:15px;margin:0 auto}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.block-loading .animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eeeeee 8%,#dddddd 18%,#eeeeee 33%);background-size:800px 104px;height:20px;position:relative}.block-loading .load-container{display:flex;align-items:center;text-align:center;height:100%}.block-loading .loader{display:inline-flex;position:relative;align-items:center;justify-content:center;margin:0 auto;width:40px;height:40px}.block-loading .loader{content:"";animation:loader-rotation .8s infinite linear;border-left:4px solid #5c64ca;border-right:4px solid #5c64ca;border-bottom:4px solid #5c64ca;border-top:4px solid rgba(92,100,202,.3607843137);border-radius:100%}.input-search{position:relative;border:1px solid #dfdfdf;border-radius:8px;padding:8px 80px 8px 28px}.input-search .icon-search{position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);left:16px}.input-search-button{position:absolute;display:inline-block;cursor:pointer;top:50%;transform:translateY(-50%);right:0;background-color:#dfdfdf;padding:8.5px 15px;border-radius:0 4px 4px 0}.component-not-found{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-flow:column}input.input-login{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:2px solid transparent;outline-offset:2px;line-height:1.25;padding-left:.75rem;height:60px;border-radius:16px;letter-spacing:.18px;color:#9d9d9d;opacity:1;background-color:#fff!important;border:1px solid #ced4da;font:18px/22px Regular Opan sans}.label-input{position:absolute;display:inline-block;padding-left:.25rem;padding-right:.25rem;top:-10px;left:20px;background-color:#fff;font:18px/22px Regular Opan sans}.page-login-title{font:48px/56px Bold Opan sans;letter-spacing:0;color:#ff8805;opacity:1;display:block;line-height:60px;margin-bottom:60px;margin-top:10px}.forgot-password{display:inline-block;margin-top:5px;color:#9d9d9d;opacity:1;margin-bottom:10px;font:18px/22px Light Opan sans;margin-right:5px}.notice-login{height:30px}.notice-login .false{font:18px/22px Light SF Compact Rounded;letter-spacing:.09px;color:#ff3b30;opacity:1;display:block;text-align:left}.login-logo-image{display:inline-block;width:200px;height:auto}.page-login{overflow-y:auto}.page-login button.submit-btn{background-color:#ff8c05!important}.page-login button.submit-btn:hover{background-color:#eb7f00!important}.login-with-google-btn{transition:background-color .3s,box-shadow .3s;width:100%;padding:12px 16px 12px 42px;border:none;border-radius:3px;box-shadow:0 -1px #0000000a,0 1px 1px #00000040;color:#757575;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-color:#fff;background-repeat:no-repeat;background-position:12px 11px;cursor:pointer}.login-with-google-btn:hover{box-shadow:0 -1px #0000000a,0 2px 4px #00000040}.login-with-google-btn:active{background-color:#eee}.login-with-google-btn:focus{outline:none;box-shadow:0 -1px #0000000a,0 2px 4px #00000040,0 0 0 3px #c8dafc}.login-with-google-btn:disabled{filter:grayscale(100%);background-color:#ebebeb;box-shadow:0 -1px #0000000a,0 1px 1px #00000040;cursor:not-allowed}.ori-reg4-page{padding:24px 28px;max-width:1400px;margin:0 auto}@media (max-width: 768px){.ori-reg4-page{padding:16px 12px}}.ori-page-header{margin-bottom:20px}.ori-page-header h2{font-size:20px;font-weight:700;color:#1e293b!important;margin:0 0 4px}.ori-page-header .ori-page-desc{font-size:13px;color:#94a3b8;margin:0}.ori-filter-bar{display:flex;align-items:flex-end;gap:14px;margin-bottom:16px;padding:16px 20px;background:#ffffff;border-radius:8px;border:1px solid #e2e8f0;flex-wrap:wrap}@media (max-width: 768px){.ori-filter-bar{flex-direction:column;align-items:stretch;gap:12px}}.ori-filter-item{display:flex;flex-direction:column;gap:5px}.ori-filter-item label{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.ori-input,.ori-select{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;background:#ffffff;min-width:160px;color:#1e293b}.ori-input:focus,.ori-select:focus{outline:none;border-color:#1877f2;box-shadow:0 0 0 2px #1877f21a}@media (max-width: 768px){.ori-input,.ori-select{min-width:100%}}.ori-btn{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.ori-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none!important;transform:none!important}.ori-btn-primary{background:#1877f2;color:#fff;box-shadow:0 1px 3px #1877f240}.ori-btn-primary:hover:not(:disabled){background:#1565c0;box-shadow:0 3px 8px #1877f24d;transform:translateY(-1px)}.ori-btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #1877f233}.ori-btn-outline{background:#ffffff;color:#64748b;border:1px solid #e2e8f0}.ori-btn-outline:hover:not(:disabled){background:#f8fafc;border-color:#c7d3e2}.ori-btn-sm{padding:4px 10px;font-size:12px}.ori-btn-danger-outline{background:transparent;color:#d32f2f;border:1.5px solid rgba(211,47,47,.4)}.ori-btn-danger-outline:hover:not(:disabled){background:#ffebee;border-color:#d32f2f;color:#b32626}.ori-btn-action{padding:6px 14px;font-size:13px;font-weight:600;border-radius:6px;letter-spacing:.01em;min-height:32px}.ori-btn-accent-outline{background:transparent;color:#1877f2;border:1.5px solid rgba(24,119,242,.35)}.ori-btn-accent-outline:hover:not(:disabled){background:#e8f0fe;border-color:#1877f2}.ori-auto-match-section{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:12px 20px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap}@media (max-width: 768px){.ori-auto-match-section{flex-direction:column;align-items:stretch}}.ori-btn-auto-match{padding:9px 22px;font-size:14px;font-weight:700;background:#ff8c05!important;border-radius:6px}.ori-btn-auto-match:hover:not(:disabled){background:#e67a00!important}.ori-match-result{display:flex;gap:12px;font-size:13px}.ori-match-result .match-count{color:#2e7d32;background:#e8f5e9;padding:4px 12px;border-radius:14px;font-weight:600}.ori-match-result .skip-count{color:#ed6c02;background:#fff3e0;padding:4px 12px;border-radius:14px;font-weight:600}.ori-match-error{color:#d32f2f;background:#ffebee;padding:4px 12px;border-radius:14px;font-size:13px}.ori-table-filters{margin-bottom:12px;padding:12px 16px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px}.ori-table-filters-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}@media (max-width: 768px){.ori-table-filters-row{flex-direction:column;align-items:stretch}}.ori-filter-item-sm label{font-size:10px;margin-bottom:2px}.ori-select-sm{padding:6px 10px;font-size:13px;min-width:120px}.ori-btn-reset{margin-left:auto;color:#d32f2f;border-color:#d32f2f4d;font-size:12px}.ori-btn-reset:hover:not(:disabled){background:#ffebee;border-color:#d32f2f;color:#b32626}.ori-table-wrapper{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;overflow:auto}.ori-table{width:100%;min-width:1000px;border-collapse:collapse;font-size:13px;white-space:nowrap}.ori-table th{background:#f8fafc;padding:10px 14px;text-align:left;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:#64748b;border-bottom:1px solid #e2e8f0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ori-table td{padding:10px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle;color:#1e293b}.ori-table-row{cursor:pointer;transition:background .1s}.ori-table-row:hover{background:#f8fafc}.ori-table-row.selected{background:rgba(24,119,242,.04);box-shadow:inset 3px 0 #1877f2}.ori-table-row:nth-child(2n){background:#f8fafc}.ori-table-row:nth-child(2n):hover{background:#f1f5f9}.ori-table-row:nth-child(2n).selected{background:rgba(24,119,242,.04)}.slot-cell{font-family:SF Mono,Consolas,monospace;font-weight:600;color:#1e293b}.clag-cell{font-family:SF Mono,Consolas,monospace;font-size:12px;color:#64748b;max-width:200px;overflow:hidden;text-overflow:ellipsis}.student-cell{font-weight:600}.teacher-cell{max-width:120px;overflow:hidden;text-overflow:ellipsis;font-weight:500}.action-cell .action-group{display:flex;gap:8px;align-items:center}.ori-text-warning{color:#ed6c02;font-weight:500}.ori-error-msg{background:#ffebee;color:#d32f2f;padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:12px;border-left:3px solid #d32f2f}.ori-status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:14px;font-size:12px;font-weight:600}.status-confirmed{background:#e8f5e9;color:#2e7d32}.status-pending{background:#fff3e0;color:#ed6c02}.status-rejected{background:#ffebee;color:#d32f2f}.status-absent{background:#f3f4f6;color:#6b7280}.status-unassigned{background:#f1f5f9;color:#94a3b8}.obd-status-booked{background:#e8f0fe;color:#1877f2}.obd-status-ready{background:#e8f5e9;color:#2e7d32}.obd-status-scheduled{background:#fff3e0;color:#ed6c02}.obd-status-finished{background:#f1f5f9;color:#64748b}.obd-status-unknown{background:#f1f5f9;color:#94a3b8}.ori-legend{display:flex;gap:10px;padding:10px 14px;font-size:12px;border-top:1px solid #f1f5f9;flex-wrap:wrap}.ori-legend span{padding:2px 8px;border-radius:14px}.ori-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:8px}@media (max-width: 768px){.ori-pagination{flex-direction:column;align-items:center}}.ori-pagination-info{font-size:13px;color:#94a3b8}.ori-pagination-buttons{display:flex;align-items:center;gap:3px}.ori-pagination-buttons .ori-btn-sm{min-width:32px;justify-content:center}.ori-pagination-ellipsis{padding:0 4px;font-size:13px;color:#94a3b8}.ori-loading{padding:40px;text-align:center;color:#94a3b8;font-size:13px}.ori-loading:before{content:"";display:block;width:24px;height:24px;border:2px solid #e2e8f0;border-top:2px solid #1877f2;border-radius:50%;animation:oriSpin .7s linear infinite;margin:0 auto 10px}.ori-empty{padding:40px;text-align:center;color:#94a3b8;font-size:13px}@keyframes oriSpin{to{transform:rotate(360deg)}}.ori-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .12s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ori-modal{background:#ffffff;border-radius:12px;width:520px;max-width:94vw;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000026;animation:slideUp .18s ease}.ori-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.ori-modal-header h3{margin:0;font-size:16px;font-weight:700;color:#1e293b}.ori-modal-close{background:none;border:none;font-size:20px;cursor:pointer;color:#94a3b8;padding:4px 8px;border-radius:6px}.ori-modal-close:hover{color:#1e293b;background:#f8fafc}.ori-modal-body{padding:20px;overflow-y:auto;flex:1}.ori-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:0 0 12px 12px}.ori-modal-footer .ori-btn{padding:9px 20px;font-size:14px}.ori-clag-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;margin-bottom:16px}.ori-clag-info .info-row{display:flex;gap:8px;padding:3px 0}.ori-clag-info .info-label{font-weight:600;color:#94a3b8;min-width:85px;font-size:13px}.ori-clag-info .info-value{font-weight:600;color:#1e293b;font-size:13px}.ori-teacher-list h4{font-size:12px;font-weight:700;margin:0 0 12px;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.ori-search-input{width:100%;padding:10px 12px 10px 36px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zm-5.242.656a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E") no-repeat 12px center;margin-bottom:12px;box-sizing:border-box;color:#1e293b;transition:border-color .2s,box-shadow .2s}.ori-search-input:focus{outline:none;border-color:#1877f2;box-shadow:0 0 0 3px #1877f21a}.ori-search-input::placeholder{color:#94a3b8}.teacher-options{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.teacher-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .1s}.teacher-option:hover{border-color:#1877f2;background:rgba(24,119,242,.02)}.teacher-option.selected{border-color:#1877f2;background:rgba(24,119,242,.04);box-shadow:inset 3px 0 #1877f2}.teacher-option input[type=radio]{accent-color:#1877f2}.teacher-option .teacher-name{font-weight:600;color:#1e293b;flex:1;font-size:13px}:root{--color-brand-primary: #FF8C05;--color-brand-secondary: #FAA541;--color-brand-shadow: #D36E00;--color-orange-9: #6B3A00;--color-orange-8: #9E5500;--color-orange-7: #D17100;--color-orange-6: #FF8C05;--color-orange-5: #FFA438;--color-orange-4: #FFBB6B;--color-orange-3: #FFD39E;--color-orange-2: #FFEAD1;--color-orange-1: #FFF6EB;--color-text-primary: #333333;--color-text-secondary: #595959;--color-text-tertiary: #8C9093;--color-text-disabled: #999999;--color-text-inverse: #FFFFFF;--color-bg-primary: #FFFFFF;--color-bg-secondary: #FFF8EB;--color-bg-tertiary: #F5F5F5;--color-bg-hover: #FDF7EF;--color-border-default: #E2E8F0;--color-border-strong: #D9DADB;--color-border-input: #DFDFDF;--color-border-interactive: #94A3B8;--color-border-interactive-hover: #64748B;--color-neutral-0: #F8FAFC;--color-neutral-100: #F1F5F9;--color-neutral-200: #E2E8F0;--color-neutral-300: #CBD5E1;--color-neutral-400: #94A3B8;--color-neutral-500: #64748B;--color-neutral-600: #475569;--color-neutral-700: #334155;--color-neutral-800: #1E293B;--color-neutral-900: #0F172A;--color-status-success: #449570;--color-status-warning: #FFCB05;--color-status-error: #FA4646;--color-status-info: #1CB0F6;--color-status-success-soft-bg: #E8F5EE;--color-status-success-soft-border: #A8D9BC;--color-status-success-soft-text: #1B5E3C;--color-status-warning-soft-bg: #FFF8E1;--color-status-warning-soft-border: #FFE082;--color-status-warning-soft-text: #7A5C00;--color-status-error-soft-bg: #FEECEC;--color-status-error-soft-border: #F8B4B4;--color-status-error-soft-text: #9B1C1C;--color-status-info-soft-bg: #E8F7FE;--color-status-info-soft-border: #B3E0F7;--color-status-info-soft-text: #0C5C83;--color-level-1: #64DCC3;--color-level-2: #45CBFA;--color-level-3: #C382FF;--color-level-4: #2B70C9;--color-level-5: #F07882;--color-lms-raspberry: #FA4646;--color-lms-banana: #FFCB05;--color-lms-sky: #1CB0F6;--color-lms-jelly: #C382FF;--color-lms-kiwi: #64DCC3;--color-lms-ocean: #2B70C9;--font-family: "Be Vietnam Pro", Helvetica, "Helvetica Neue", Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-display: 48px;--font-size-h1: 36px;--font-size-h2: 28px;--font-size-h3: 24px;--font-size-h4: 20px;--font-size-h5: 16px;--font-size-h6: 14px;--font-size-body-l: 18px;--font-size-body-m: 16px;--font-size-body-s: 14px;--font-size-label: 14px;--font-size-caption: 12px;--font-size-overline: 11px;--line-height-display: 1.2;--line-height-h1: 1.25;--line-height-h2: 1.3;--line-height-h3: 1.35;--line-height-h4: 1.4;--line-height-h5: 1.5;--line-height-body: 1.6;--line-height-caption: 1.5;--letter-spacing-tight: -.02em;--letter-spacing-snug: -.01em;--letter-spacing-normal: 0;--letter-spacing-wide: .01em;--letter-spacing-wider: .02em;--letter-spacing-widest: .08em;--space-0: 0;--space-0-5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--radius-none: 0;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 9999px;--shadow-0: none;--shadow-1: 0 1px 3px rgba(0,0,0,.04), 0 1px 2px rgba(0,0,0,.06);--shadow-2: 0 4px 12px rgba(0,0,0,.06), 0 2px 4px rgba(0,0,0,.04);--shadow-3: 0 8px 24px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.06);--shadow-4: 0 16px 48px rgba(0,0,0,.14), 0 8px 16px rgba(0,0,0,.08);--shadow-5: 0 24px 64px rgba(0,0,0,.18), 0 12px 24px rgba(0,0,0,.1);--z-base: 0;--z-dropdown: 10;--z-sticky: 20;--z-overlay: 30;--z-modal: 40;--z-toast: 50;--duration-instant: 0ms;--duration-fast: .1s;--duration-normal: .2s;--duration-moderate: .3s;--duration-slow: .5s;--ease-default: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(0, 0, 0, 1);--ease-exit: cubic-bezier(.2, 0, 1, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1);--glass-bg-light: rgba(255, 255, 255, .72);--glass-bg-medium: rgba(255, 255, 255, .56);--glass-bg-heavy: rgba(255, 255, 255, .88);--glass-blur: 12px;--glass-blur-light: 8px;--glass-blur-heavy: 20px;--glass-border: 1px solid rgba(255, 255, 255, .18);--glass-border-strong: 1px solid rgba(255, 255, 255, .32);--grid-columns-mobile: 4;--grid-columns-tablet: 8;--grid-columns-desktop: 12;--grid-gutter-mobile: 16px;--grid-gutter-tablet: 24px;--grid-gutter-desktop: 24px;--grid-gutter-wide: 32px;--grid-margin-mobile: 16px;--grid-margin-tablet: 24px;--grid-margin-desktop: 32px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1200px;--container-2xl: 1320px;--container-max: 1536px;--icon-xs: 12px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 32px;--icon-stroke: 1.5px;--focus-ring: 0 0 0 2px var(--color-bg-primary), 0 0 0 4px var(--color-brand-primary)}[data-theme=dark]{--color-brand-primary: #FF8C05;--color-brand-secondary: #FAA541;--color-text-primary: #F8FAFC;--color-text-secondary: #CBD5E1;--color-text-disabled: #64748B;--color-text-inverse: #0F172A;--color-bg-primary: #0F172A;--color-bg-secondary: #1E293B;--color-bg-tertiary: #334155;--color-bg-hover: #1E293B;--color-border-default: #334155;--color-border-strong: #475569;--color-border-input: #475569;--color-border-interactive: #64748B;--color-border-interactive-hover: #94A3B8;--glass-bg-light: rgba(15, 23, 42, .72);--glass-bg-medium: rgba(15, 23, 42, .56);--glass-bg-heavy: rgba(15, 23, 42, .88);--glass-border: 1px solid rgba(255, 255, 255, .08);--glass-border-strong: 1px solid rgba(255, 255, 255, .16)}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 0ms;--duration-normal: 0ms;--duration-moderate: 0ms;--duration-slow: 0ms}}@font-face{font-family:Regular Open sans;src:local("Be Vietnam Pro"),local("Be Vietnam Pro Regular");font-weight:400}@font-face{font-family:Medium Open sans;src:local("Be Vietnam Pro Medium"),local("Be Vietnam Pro");font-weight:500}@font-face{font-family:Semibold Open sans;src:local("Be Vietnam Pro SemiBold"),local("Be Vietnam Pro");font-weight:600}@font-face{font-family:Bold Open sans;src:local("Be Vietnam Pro Bold"),local("Be Vietnam Pro");font-weight:700}.btn-custom{font-family:Semibold Open sans;display:inline-block;align-items:center;padding:.5rem 1rem;border-width:1px;border-color:transparent;color:#fff;border-radius:.375rem;box-shadow:0 1px 2px #0000000d}@font-face{font-family:Regular Opan sans;src:local("Be Vietnam Pro"),local("Be Vietnam Pro Regular");font-weight:400}@font-face{font-family:Light Opan sans;src:local("Be Vietnam Pro Light"),local("Be Vietnam Pro");font-weight:300}@font-face{font-family:Medium Opan sans;src:local("Be Vietnam Pro Medium"),local("Be Vietnam Pro");font-weight:500}@font-face{font-family:Semibold Opan sans;src:local("Be Vietnam Pro SemiBold"),local("Be Vietnam Pro");font-weight:600}@font-face{font-family:Bold Opan sans;src:local("Be Vietnam Pro Bold"),local("Be Vietnam Pro");font-weight:700}@font-face{font-family:SF Compact Rounded Regular;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Medium SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Semibold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Thin SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Thin.ttf) format("truetype");font-weight:100}@font-face{font-family:Ultralight SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Ultralight.ttf) format("truetype");font-weight:200}@font-face{font-family:Light SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Regular SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Bold SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Heavy SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Heavy.ttf) format("truetype");font-weight:800}@font-face{font-family:Black SF Compact Rounded;src:url(https://r73troypb4obj.vcdn.cloud/web/fonts/SF-Compact-Rounded-Black.ttf) format("truetype");font-weight:900}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #ffffff;text-shadow:0 1px 0 #ffffff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right,.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div:hover{box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303!important}.toast-success{background-color:#51a351!important}.toast-error{background-color:#bd362f!important}.toast-info{background-color:#2f96b4!important}.toast-warning{background-color:#f89406!important}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}@media all and (max-width: 767px){.toast-top-right{top:12px;right:12px;bottom:unset}}html,body{min-width:unset!important;height:100%}#root{margin:0!important;padding:0!important;font-family:var(--font-family, "Be Vietnam Pro", "Regular Opan sans", sans-serif);width:100%;height:100%;display:flex;flex-direction:column;flex:1 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.color-theme{color:#ff8c05}.logo-image{display:inline-block;max-width:100%;height:auto;margin-left:8px;width:100px}.btn-custom{font-family:Semibold Opan sans;display:inline-block;align-items:center;padding:.5rem 1rem;border-width:1px;border-color:transparent;box-shadow:0 1px 2px #0000000d;border-radius:.375rem;--text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.btn-custom:focus{outline:2px solid transparent;outline-offset:2px}.btn-custom{min-width:80px}.shadow-theme{background-color:#ff8c05}.shadow-theme:hover{background:rgb(234.5,126.63,0);color:#fff}.shadow-theme:focus,.shadow-theme:active{color:#fff;box-shadow:none}.chat-show-button{height:56px;width:56px;border-radius:50%;position:absolute;right:0;bottom:76px;box-shadow:0 1px #dfdfdf;border:1px solid #dfdfdf;display:flex;align-items:center;justify-content:center;z-index:999;background-color:#fff;cursor:pointer}.pages{height:100%;overflow-y:auto}.pages.wrapper-header{height:calc(100% - 80px);overflow-y:hidden}@media (max-width: 768.1px){.pages{overflow-y:auto}}.heading--1{font-size:40px}.heading--3{font:16px/20px Semibold Opan sans}.text-red{color:red}.text-grey{color:#9d9d9d}@media (min-width: 1200px){.container{zoom:90%;max-width:1440px}}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#cbcbcb}.wrap-custom-button{height:44px}.custom-button{display:inline-block;background:#ff8c05;color:#fff;border:1px solid transparent;padding:7px 8px;border-radius:8px;font-family:Semibold Opan sans;font-size:16px;box-shadow:0 4px #d17100;min-width:80px}.custom-button:focus{outline:none;margin-top:4px;box-shadow:none}.custom-container{padding:16px 2rem}.modal-content{min-height:200px}.popup-content{border-radius:8px}.font-bold{font-family:Bold Opan sans}.popup-content .modal-content{border:none;max-height:100%;overflow-y:auto;box-shadow:none}.font-semibold{font-family:Semibold Opan sans}.max-2-lines{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}a:hover{text-decoration:none!important}.input-custom{position:relative;border-width:1px;padding-left:.5rem;padding-top:.25rem;padding-bottom:.25rem;outline:2px solid transparent;outline-offset:2px;width:100%;border-radius:4px;color:#000;border-color:#e2e8f0}.form-group{display:flex;align-items:center;margin-top:1rem;margin-bottom:0!important}.form-group label{display:inline-block;margin-bottom:0}.form-group .form-label{width:120px;padding-right:5px;color:#9d9d9d}.form-group .form-input{width:calc(100% - 110px)}.error-message{font-size:12px;color:red;margin-top:5px}.icon-action{cursor:pointer;color:#6b7280}.icon-action:hover,.icon-action.color-theme{color:#ff8c05}.th-table{padding:.5rem 1rem;text-align:left;text-transform:uppercase;letter-spacing:.05em;--text-opacity: 1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity));background-color:#f9fafb;font-weight:unset;font-size:14px}.td-table{padding:.5rem 1rem;font-size:14px}.w-28{width:7rem}.input-search input[type=text]:focus,.input-search input,.input-search input[type=text],.input-search input[type=text]:active,.input-search input:focus,.form-input input[type=text],.form-input input[type=text]:focus{outline:none!important;outline-offset:0!important;transition:unset!important}a:focus{text-decoration:unset}.wrap-icon-action{height:36px;width:36px;border:1px solid #ffa338;color:#ffa338;border-radius:50%;line-height:36px;text-align:center;display:inline-block;font-size:16px;margin-bottom:4px;cursor:pointer}.wrap-icon-action:hover{background-color:#ffa338;color:#fff}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a0aec0}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-t{border-top-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.font-bold{font-weight:700}.h-5{height:1.25rem}.h-full{height:100%}.text-sm{font-size:.875rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.max-w-screen-sm{max-width:640px}.outline-none{outline:2px solid transparent;outline-offset:2px}.overflow-hidden{overflow:hidden}.p-2{padding:.5rem}.pt-10{padding-top:2.5rem}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.relative{position:relative}.resize{resize:both}.shadow-sm{box-shadow:0 1px 2px #0000000d}.text-center{text-align:center}.text-right{text-align:right}.text-white{--text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.visible{visibility:visible}.w-5{width:1.25rem}.w-1\/2,.w-6\/12{width:50%}.w-full{width:100%}.gap-2{grid-gap:.5rem;gap:.5rem}.transform{--transform-translate-x: 0;--transform-translate-y: 0;--transform-rotate: 0;--transform-skew-x: 0;--transform-skew-y: 0;--transform-scale-x: 1;--transform-scale-y: 1;transform:translate(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skew(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width: 640px){.sm\:container{width:100%}@media (min-width: 640px){.sm\:container{max-width:640px}}@media (min-width: 768px){.sm\:container{max-width:768px}}@media (min-width: 1024px){.sm\:container{max-width:1024px}}@media (min-width: 1280px){.sm\:container{max-width:1280px}}}@media (min-width: 768px){.md\:container{width:100%}@media (min-width: 640px){.md\:container{max-width:640px}}@media (min-width: 768px){.md\:container{max-width:768px}}@media (min-width: 1024px){.md\:container{max-width:1024px}}@media (min-width: 1280px){.md\:container{max-width:1280px}}.md\:hidden{display:none}.md\:w-1\/12{width:8.333333%}}@media (min-width: 1024px){.lg\:container{width:100%}@media (min-width: 640px){.lg\:container{max-width:640px}}@media (min-width: 768px){.lg\:container{max-width:768px}}@media (min-width: 1024px){.lg\:container{max-width:1024px}}@media (min-width: 1280px){.lg\:container{max-width:1280px}}}@media (min-width: 1280px){.xl\:container{width:100%}@media (min-width: 640px){.xl\:container{max-width:640px}}@media (min-width: 768px){.xl\:container{max-width:768px}}@media (min-width: 1024px){.xl\:container{max-width:1024px}}@media (min-width: 1280px){.xl\:container{max-width:1280px}}}
