.header{background:url("images/graphics/bg-header.jpg") no-repeat center/cover;padding:16px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__logo img{height:60px}.header__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.header__right .header-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}.header__right .action-btn{position:relative;background:#fff;border:none;width:40px;height:40px;border-radius:10px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.header__right .action-btn.menu-btn{border:1px solid #fff;background:#823a3a}.header__right .action-btn img{width:22px;height:22px}.header__right .action-btn:hover{background:#f4f4f4}.header__right .action-btn .badge{position:absolute;top:-6px;right:-6px;font-size:10px;color:#fff;background:#823a3a;padding:1px 4px;border-radius:10px;font-weight:600}.header__right .user-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f9fafb;border-radius:8px;padding:0 12px;height:40px;font-size:14px;font-weight:500;color:#374151;gap:6px}.header__right .user-box img{width:18px;height:18px}.form_box .title_box_category{margin:0}.form_element{font:400 px_to_rem(16px) arial}.form_element li{margin:0 0 15px 0;position:relative}.form_element li:last-child{margin:0}.label_form{width:100%;float:left;padding:0 0 5px 0}.input_form{width:100%;float:left;border:1px solid #eee;color:#999;font:400 px_to_rem(16px) arial;height:40px;padding:2px 10px;background:#fff;outline:none}.input_form:focus{color:#333}.input_area{height:100px}input.input_form,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.txt_error{font:400 14px arial;color:red;padding-top:5px}.txt_note_form{text-align:right;font-size:16px;color:#666;padding-top:5px}.label_form .txt_error{padding-left:5px;padding-top:0}.input_70{width:69%}.input_30{width:29%}.input_50{width:49%}.capcha{float:left;margin:0 10px;height:40px;line-height:40px}.capcha img{display:inline-block;vertical-align:middle;height:38px !important}.btn_refrest{width:40px;height:40px;text-align:center;line-height:40px;display:inline-block}.txt_clear_all{background:none;padding:5px 8px;text-decoration:underline;color:#333 !important}.trumbowyg-box,.trumbowyg-editor{float:left;margin:0 auto !important}.login_title{font-size:px_to_rem(14px);font-weight:700}.p_social{text-align:center}.p_social a{display:inline-block;margin:0 5px;width:120px;height:30px;line-height:30px;text-align:center;color:#fff}.p_social a .ic{float:left;margin:7px 0 0 8px;line-height:30px;position:relative}.p_social a .ic:after{content:"";width:1px;height:30px;position:absolute;top:-7px;left:18px;background:hsla(0,0%,100%,.27)}.p_social a.facebook{background:#3b589c}.p_social a.google{background:#da4835}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;z-index:1046;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:40px;height:40px;line-height:40px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;color:#333;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{font-size:42px;top:0}.mfp-iframe-scaler{width:100%;min-height:100vh}.mfp-iframe-holder{padding:0}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:none;box-shadow:none;background:#fff}.white-popup{position:relative;background:#fff;width:auto;max-width:500px;margin:20px auto;overflow:hidden}.white-popup p.center{text-align:center}.mfp-with-zoom.mfp-ready .white-popup{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-with-zoom .white-popup{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.mfp-with-zoom.mfp-removing .white-popup{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}.mfp-with-zoom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.title_popup{font:700 px_to_rem(16px) arial;color:#000;padding:11px 15px;background:#fff}.content_poup{padding:15px;background:#f4f4f4;font:400 px_to_rem(16px) arial}.content_poup.popup_padding10{padding:10px}.no_title{background:#fff}.no_title .content_poup{background:#fff}.no_title .mfp-close{display:none}.text_box_lb{padding:15px;background:#fff;font:700 px_to_rem(18px) arial}.text_box_lb p{margin:5px 0}.close_pop{text-align:center;padding-top:15px;border-top:1px solid #e7e7e7;margin-bottom:15px}.close_pop .mfp-close{display:inline-block;position:static;width:auto;height:auto;opacity:1;padding-left:50px;padding-right:50px}.rate-popup .box_rating{width:100% !important;float:left;margin:0 !important;padding:15px !important}.rate-popup .box_rating .btn_vne{width:140px;font-size:17px}.rate-popup .box_rating{padding:0 30px;text-align:center;background:none;border:none}.rate-popup .rating{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px;width:100%}.form_element #thumbnails li{width:30%;float:left;height:90px;margin:5px 5px 10px 0;overflow:hidden}.form_element #thumbnails li .wrap{height:70px;overflow:hidden}.form_element #thumbnails li .del_action{line-height:18px;float:right}#model-rating-popup .title_popup{font:700 22px arial;color:#222;padding:18px 20px}#model-rating-popup .content_poup{background:#fff;padding:0px 5px 20px 20px}#model-rating-popup .content_poup p{margin-bottom:15px;font-size:18px;line-height:24px}#model-rating-popup .scrollbar-inner{max-height:350px;padding-right:15px}.rate-popup .vote_rating_box{padding:0;margin-bottom:0;border:none;text-align:center}.rate-popup .rating{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;width:100%}.rate-popup textarea{height:96px;border:1px solid #e5e5e5;border-radius:3px;font-size:15px;line-height:1.6;font-family:arial;padding:15px;resize:none;color:#222}.rate-popup .box_button{text-align:center}.rating{margin-bottom:15px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:auto;float:left}.box-result-percent .item-result-per{width:100%;float:left;margin-bottom:15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-result-percent .item-result-per .text-ans{font-size:17px;margin-right:0;color:#4f4f4f}.box-result-percent .item-result-per .number-per{margin-left:10px}.box-result-percent .item-result-per .count-person{text-align:right;font-size:17px;color:#4f4f4f;margin-left:auto}.box-result-percent .item-result-per .count-person .number-person{font-size:17px;color:#4f4f4f}.box-result-percent .item-result-per .percent-bar{width:100%;font-size:14px;color:#065b99;text-align:right;padding-right:0;position:relative}.box-result-percent .item-result-per .percent-bar .number-per{width:40px;position:absolute;top:5px;right:0}.box-result-percent .item-result-per .percent-bar .main-bar-per{width:100%;float:left;height:5px;background:#e5e5e5;border-radius:3px;position:relative;margin-top:5px}.box-result-percent .item-result-per .percent-bar .main-bar-per .real-bar-per{position:absolute;top:0;left:0;height:100%;background:#065b99;border-radius:3px}.box-result-percent .item-result-per.result-of-you .text-ans,.box-result-percent .item-result-per.result-of-you .count-person,.box-result-percent .item-result-per.result-of-you .count-person .number-person{color:#9f224e}.box-result-percent.box-result-percent-rating .item-result-per .text-ans{width:40px}.box-result-percent.box-result-percent-rating .item-result-per .percent-bar{width:calc(100% - 150px)}.rate-popup-result .ques_vote{padding-bottom:15px;border-bottom:1px solid #e5e5e5;margin-bottom:20px}.rate-popup-result .ques_vote p{margin-bottom:5px}.rate-popup-result .ques_vote p.date_vote{font-size:14px;line-height:17px;color:#757575}.rate-popup-result .box-result-percent .item-result-per .text-ans{color:#222}.rate-popup-result .box-result-percent .item-result-per .percent-bar .number-per{top:4px}.rate-popup-result .total_vote{padding-top:17px;border-top:1px solid #e5e5e5;text-align:right;margin-bottom:0;font-size:14px;color:#757575}.rate-popup-result .total_vote .number-person{color:#065b99;font-size:18px}.title-popup{font:700 1.125rem arial;line-height:1.5;font-family:"Merriweather",serif;font-size:16px;padding:15px;border-bottom:1px solid #e0e0e0}.des-popup{margin:0;margin-bottom:20px;font-size:16px;color:#667085}.content-popup{padding:15px;font-size:16px;background:#fff;width:100%;float:left}.popup-gocnhin{text-align:center}.popup-gocnhin p{margin-bottom:10px}.popup-gocnhin .note-dk{color:#aaa}.popup-gocnhin .btn_vne{margin:0 7px;border-radius:3px}.popup-gocnhin .btn_cancel{background:#fff;border:1px solid #ccc;color:#aaa !important}.popup-gocnhin .dk-button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.popup-login-sortfolder p{margin-bottom:10px}.popup-login-sortfolder .btn_vne{margin:0 0 0 10px;border-radius:3px}.popup-login-sortfolder .btn_cancel{background:#fff;border:1px solid #ccc;color:#aaa !important}.popup-login-sortfolder .dk-button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}.popup-video{padding:0;max-width:965px}.popup-video .mfp-close{background:rgba(34,34,34,.7);text-indent:0px;color:#fff;border:1px solid rgba(34,34,34,.7)}.popup-video .thumb-video{background:#000;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.popup-video .content-popup{padding:0}.embed_video_new .img_icon,.fck_detail .embed_video_new .img_icon,.box_embed_video_lightbox .img_icon,.fck_detail .box_embed_video_lightbox .img_icon{display:inline-block !important;vertical-align:middle !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute !important;top:50% !important;left:50% !important;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.box_embed_video_lightbox{position:relative;cursor:pointer}.box_embed_video_lightbox .icon_blockvideo{bottom:0;left:0;position:absolute;right:0;top:0;text-align:left}.circle-loading{display:block;position:absolute;top:50%;left:50%;height:50px;width:50px;margin:-25px 0 0 -25px;border:4px rgba(159,34,78,.25) solid;border-top:4px #9f224e solid;border-bottom:4px #9f224e solid;border-radius:50%;-webkit-animation:spin1 1s infinite linear;animation:spin1 1s infinite linear}@-webkit-keyframes spin1{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin1{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.wrap-video-lightbox{cursor:pointer}.wrap-video-lightbox .embed-container{margin-bottom:0}.wrap-video-lightbox .thumb-video{background:#000}.wrap-video-lightbox .error-mess{font-size:15px;line-height:160%;color:#fff;width:100%;padding:0 15px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.popup-tin-noi-bat{max-width:783px;padding:20px 15px;margin:0 auto;position:fixed;bottom:0;z-index:9991;background:#fff;-webkit-box-shadow:0px -4px 24px rgba(0,0,0,.3);box-shadow:0px -4px 24px rgba(0,0,0,.3);border-radius:6px 6px 0px 0px;left:0;right:0}.popup-tin-noi-bat .title-popups{font:bold 16px;margin-bottom:25px;position:relative;padding-left:16px}.popup-tin-noi-bat .title-popups::before{content:"";background:#0fcc87;width:8px;height:8px;border-radius:50%;position:absolute;left:0;top:8px}.popup-tin-noi-bat .title-popups span{text-decoration:underline;text-underline-position:under}.popup-tin-noi-bat .close{background:#cee9fd;border-radius:3px;color:#065b99;font-size:14px;font-weight:bold;font-family:Arial;border:0;padding:0 10px;width:55px;line-height:31px;text-align:center;position:absolute;right:15px;top:15px;cursor:pointer;z-index:2}.popup-tin-noi-bat .close:hover{background:#e5e5e5}.popup-tin-noi-bat .list-article{max-height:230px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.popup-tin-noi-bat .art_item{border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding-bottom:15px}.popup-tin-noi-bat .art_item .thumb_art{width:125px;float:right;margin:0 0 0 10px}.popup-tin-noi-bat .art_item .title_news a{font-size:16px}.popup-tin-noi-bat .art_item:last-child{border-bottom:0;margin-bottom:0}.popup-tin-noi-bat:after{width:calc(100% - 30px);height:15px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);content:"";position:absolute;left:15px;bottom:20px}.popup-tin-noi-bat:before{background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(#ffffff));background:-webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);width:calc(100% - 30px);height:15px;content:"";position:absolute;left:15px;top:63px;z-index:1}.overlay-popup{position:fixed;background:rgba(0,0,0,.2);top:0;left:0;right:0;bottom:0;z-index:9990}.fade-in-bottom{-webkit-animation:fade-in-bottom .6s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in-bottom .6s cubic-bezier(0.39, 0.575, 0.565, 1) both}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-out-bottom{-webkit-animation:fade-out-bottom .7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:fade-out-bottom .7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@keyframes fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}.lightbox_report{max-width:620px;padding-top:10px;background:#fff}.lightbox_report .title-popup{border-bottom:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;font-size:24px;padding-bottom:0}.lightbox_report .title-popup svg{width:30px;height:30px;margin-right:10px}.lightbox_report .title-input{width:100%;display:block;margin-bottom:10px}.lightbox_report .title-input .note-tit{color:#9f9f9f}.lightbox_report .check-er{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.lightbox_report .check-er .txt-er{font-size:16px;color:#4f4f4f;position:relative;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M5.75 3H18.25C19.7688 3 21 4.23122 21 5.75V18.25C21 19.7688 19.7688 21 18.25 21H5.75C4.23122 21 3 19.7688 3 18.25V5.75C3 4.23122 4.23122 3 5.75 3ZM5.75 4.5C5.05964 4.5 4.5 5.05964 4.5 5.75V18.25C4.5 18.9404 5.05964 19.5 5.75 19.5H18.25C18.9404 19.5 19.5 18.9404 19.5 18.25V5.75C19.5 5.05964 18.9404 4.5 18.25 4.5H5.75Z' fill='%239F9F9F'/%3e%3c/svg%3e") no-repeat left center;padding-left:30px}.lightbox_report .check-er input:checked+.txt-er{background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M18 3C19.6569 3 21 4.34315 21 6V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V6C3 4.34315 4.34315 3 6 3H18ZM16.4697 7.96967L10 14.4393L7.53033 11.9697C7.23744 11.6768 6.76256 11.6768 6.46967 11.9697C6.17678 12.2626 6.17678 12.7374 6.46967 13.0303L9.46967 16.0303C9.76256 16.3232 10.2374 16.3232 10.5303 16.0303L17.5303 9.03033C17.8232 8.73744 17.8232 8.26256 17.5303 7.96967C17.2374 7.67678 16.7626 7.67678 16.4697 7.96967Z' fill='%23B42652'/%3e%3c/svg%3e") no-repeat left center}.lightbox_report .input-form{margin-bottom:20px;width:100%;float:left}.lightbox_report .input-form{position:relative}.lightbox_report .input-form.active .suggest-search{top:75px;opacity:1;visibility:visible}.lightbox_report .suggest-search{position:absolute;z-index:2;top:85px;padding:16px;background:#fff;width:100%;left:0;border-radius:8px;font-weight:400;opacity:0;visibility:hidden;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);-webkit-filter:drop-shadow(0px 2px 12px rgba(0, 0, 0, 0.2));filter:drop-shadow(0px 2px 12px rgba(0, 0, 0, 0.2))}.lightbox_report .suggest-search ul{max-height:300px;overflow:auto}.lightbox_report .suggest-search ul li{cursor:pointer;font-size:16px;margin-bottom:10px}.lightbox_report .input_form{font-size:16px;height:48px}.lightbox_report textarea.input_form{height:135px;padding:12px;resize:none;font-size:16px;float:left}.lightbox_report .btn_vne{background:#b42652;font-size:16px;font-weight:700;font-family:"Merriweather",sans-serif;height:48px;line-height:48px;padding:0 25px;margin-top:5px;border-radius:3px}.lightbox_report .error-text{font-size:14px;line-height:1.1538461538;color:#9f224e;margin-top:4px;width:100%;float:left}.lightbox_report p{margin-bottom:20px}body{margin:0;font-family:"Inter",sans-serif;color:#333;background:#fff}img{max-width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.main-section{min-height:calc(100vh - 246px);padding:20px;background:#fff}.main-section .card{background:#f4f9f8;border-radius:8px;padding:24px;text-align:center;text-decoration:none;border:1px solid rgba(99,140,28,.2);color:inherit;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.main-section .card img{height:48px;margin-bottom:10px}.main-section .card h3{color:#3b4047;text-align:center;font-size:24px;font-weight:800;line-height:normal;margin:0}.main-section .card:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 18px rgba(0,0,0,.08);box-shadow:0 6px 18px rgba(0,0,0,.08)}.grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;max-width:1130px;margin:auto;padding:20px 0}@media(max-width: 991px){.grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}.grid.grid__2{max-width:100%;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 767px){.grid.grid__2{grid-template-columns:repeat(1, minmax(0, 1fr))}}.table-wrapper{max-width:100%;max-height:400px;overflow:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff;margin-bottom:40px}.table-wrapper .ss-scroll{background:rgba(0,0,0,.25);border-radius:4px;width:6px;height:6px}.center{text-align:center !important}.data-table{width:100%;border-collapse:collapse;font-size:16px}.data-table th{background:#f2f4f7;text-align:left;padding:8px 12px;font-weight:600;white-space:nowrap}.data-table th:first-child,.data-table td:first-child{text-align:center}.data-table td{padding:8px 12px;border-top:1px solid #e4e7ec;white-space:nowrap}.data-table td a{color:#2642b6;text-decoration:underline;text-underline-position:under}.data-table input{border:0;padding:5px;border-bottom:1px solid #e4e7ec;width:100%;min-width:150px}.data-table .input-success{position:relative}.data-table .input-success::after{position:absolute;right:5px;top:5px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" viewBox="0 0 17 12" fill="none"><path d="M15.9422 1.06754L5.94223 11.0675C5.88418 11.1256 5.81525 11.1717 5.73938 11.2032C5.66351 11.2347 5.58218 11.2508 5.50004 11.2508C5.41791 11.2508 5.33658 11.2347 5.2607 11.2032C5.18483 11.1717 5.1159 11.1256 5.05785 11.0675L0.682855 6.69254C0.565579 6.57526 0.499695 6.4162 0.499695 6.25035C0.499695 6.0845 0.565579 5.92544 0.682855 5.80816C0.80013 5.69088 0.95919 5.625 1.12504 5.625C1.29089 5.625 1.44995 5.69088 1.56723 5.80816L5.50004 9.74175L15.0579 0.18316C15.1751 0.0658843 15.3342 -1.2357e-09 15.5 0C15.6659 1.2357e-09 15.825 0.0658843 15.9422 0.18316C16.0595 0.300435 16.1254 0.459495 16.1254 0.625347C16.1254 0.7912 16.0595 0.95026 15.9422 1.06754Z" fill="%233A8245"/></svg>')}.data-table .edit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.data-table .name-avt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.plus{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.icon-edit{cursor:pointer;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="17" viewBox="0 0 18 17" fill="none"><path d="M9 15.6662H16.5M12.75 1.9162C13.0815 1.58468 13.5312 1.39844 14 1.39844C14.2321 1.39844 14.462 1.44416 14.6765 1.533C14.891 1.62184 15.0858 1.75205 15.25 1.9162C15.4142 2.08036 15.5444 2.27523 15.6332 2.48971C15.722 2.70418 15.7678 2.93406 15.7678 3.1662C15.7678 3.39835 15.722 3.62822 15.6332 3.8427C15.5444 4.05718 15.4142 4.25205 15.25 4.4162L4.83333 14.8329L1.5 15.6662L2.33333 12.3329L12.75 1.9162Z" stroke="%230080FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.icon-del{cursor:pointer;content:url('data:image/svg+xml,<svg width="14" height="20" viewBox="0 0 14 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.8337 4.99984V16.6665C12.8337 17.1085 12.6581 17.5325 12.3455 17.845C12.0329 18.1576 11.609 18.3332 11.167 18.3332H2.83366C2.39163 18.3332 1.96771 18.1576 1.65515 17.845C1.34259 17.5325 1.16699 17.1085 1.16699 16.6665V4.99984M3.66699 4.99984V3.33317C3.66699 2.89114 3.84259 2.46722 4.15515 2.15466C4.46771 1.8421 4.89163 1.6665 5.33366 1.6665H8.66699C9.10902 1.6665 9.53294 1.8421 9.8455 2.15466C10.1581 2.46722 10.3337 2.89114 10.3337 3.33317V4.99984" stroke="%23F04438" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.table-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:16px}.table-head .btn-back{background:#fff;border:1px solid #638c1c;width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.table-head .btn-back svg{width:18px;height:18px}.table-head .btn-back:hover{background:#f3f4f6}.table-head .table-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:24px;font-weight:600;color:#638c1c;margin:0;white-space:nowrap}.table-head .table-search{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.table-head .table-search input{width:220px;height:36px;padding:0 12px 0 34px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.table-head .table-search input::-webkit-input-placeholder{color:#9ca3af}.table-head .table-search input::-moz-placeholder{color:#9ca3af}.table-head .table-search input:-ms-input-placeholder{color:#9ca3af}.table-head .table-search input::-ms-input-placeholder{color:#9ca3af}.table-head .table-search input::placeholder{color:#9ca3af}.table-head .table-search .btn{background:#638c1c;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 15px;line-height:36px;border:0;outline:0;font-size:14px;border-radius:4px;height:36px}.table-head .table-search svg{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;opacity:.5}.avatar-table{width:30px;height:30px;min-width:30px;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.status-dropdown{position:relative}.status-dropdown .dropdown-toggle{border:none;color:#097180;padding:3px 10px;background:#daeef1;font-weight:500;cursor:pointer;border-radius:99px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:5px;min-width:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.status-dropdown .dropdown-toggle::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23097180" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.status-dropdown .dropdown-toggle.status-perfect{background:#0080ff;color:#fff}.status-dropdown .dropdown-toggle.status-perfect::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.status-dropdown .dropdown-toggle.status-green{background:#638c1c;color:#fff}.status-dropdown .dropdown-toggle.status-green::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.status-dropdown .dropdown-toggle.status-normal{background:#b28300;color:#fff}.status-dropdown .dropdown-toggle.status-normal::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}#dropdown-container{position:fixed;top:0;right:0;width:100%;height:0;z-index:9999}.dropdown-menu{position:absolute;background:#fff;border:1px solid #e5e7eb;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:4px;min-width:180px;overflow:hidden;display:none;z-index:999}.dropdown-menu ul{list-style:none;margin:0;padding:4px 0;max-height:200px;overflow-y:auto}.dropdown-menu li{padding:6px 12px;cursor:pointer;font-size:14px}.dropdown-menu li:hover,.dropdown-menu li.active{background:#daeef1;color:#097180}.dropdown-menu .actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:6px 8px;border-top:1px solid #e5e7eb;background:#f9fafb}.dropdown-menu .actions button{border:none;font-size:14px;font-weight:400;cursor:pointer;padding:4px 8px;border-radius:8px;background:#d0d5dd;color:#344054}.dropdown-menu .actions button.cancel{color:#6b7280}.dropdown-menu .actions button.confirm{background:#638c1c;color:#fff}.dropdown-menu.drop-up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);margin-top:-4px}.baged-stt{border:none;color:#2642b6;padding:3px 10px;background:#d0e1f4;font-weight:500;cursor:pointer;border-radius:99px}.login-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh}.login-page .login-left{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:2rem}.login-page .login-left .login-box{width:100%;max-width:360px;text-align:center}.login-page .login-left .login-box .logo img{max-width:150px;margin-bottom:0}.login-page .login-left .login-box .title{color:#3b4047;font-size:36px;font-weight:700;margin-bottom:1.5rem}.login-page .login-left .login-box .form-group{margin-bottom:1rem}.login-page .login-left .login-box .form-group input{width:100%;padding:12px 14px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px}.login-page .login-left .login-box .form-group input:focus{outline:none;border-color:#638c1c;-webkit-box-shadow:0 0 0 1px #638c1c;box-shadow:0 0 0 1px #638c1c}.login-page .login-left .login-box .form-actions{text-align:right;margin-bottom:1rem}.login-page .login-left .login-box .form-actions .forgot{font-size:13px;color:#bf314f;text-decoration:none}.login-page .login-left .login-box .form-actions .forgot:hover{text-decoration:underline}.login-page .login-left .login-box .btn-login{width:100%;padding:12px;border:none;border-radius:8px;background:#638c1c;color:#fff;font-weight:500;cursor:pointer}.login-page .login-left .login-box .btn-login:hover{opacity:.9}.login-page .bg{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;display:block}.login-page .login-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;background:#000;color:#fff}.login-page .login-right .welcome{position:absolute;top:2rem;left:2rem;font-size:16px}.login-page .login-right .welcome strong{color:#638c1c}.login-page .login-right .footer{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:8px;background:#474c55;font-size:16px;font-weight:500}@media(max-width: 991px){.login-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.login-page .login-left,.login-page .login-right{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%}.login-page .bg{height:50vh}.login-page .login-right{min-height:200px}.login-page .login-right .welcome{font-size:14px;left:1rem;top:1rem}.login-page .login-right .footer{font-size:12px}}.popup-form{border-radius:16px;max-width:900px}.popup-form .title-popup{color:#101828;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.popup-form .content_lightbox{padding:16px}.popup-form .content_lightbox .title-popup{padding:0;border-bottom:0;margin-bottom:5px}.popup-form .detail-table{width:100%;border-collapse:collapse;font-size:14px}.popup-form .detail-table td{padding:8px 12px;border:1px solid #e5e7eb}.popup-form .detail-table .label{font-weight:500;width:40%}.popup-form .detail-table .value{font-weight:400}.popup-form .detail-table .value.highlight{color:#0d94a2;font-weight:500}.popup-form .actions{padding:20px 15px;border-top:1px solid #d0d5dd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.popup-form .actions button{border:none;font-size:14px;font-weight:400;cursor:pointer;padding:8px 15px;border-radius:8px;background:#d0d5dd;color:#344054;min-width:120px}.popup-form .actions button.cancel{color:#6b7280}.popup-form .actions button.confirm{background:#638c1c;color:#fff}.grid-box{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:16px;margin-bottom:20px}input:-internal-autofill-selected{background:#fff !important}.form-group{position:relative}.form-group input{width:100%;padding:12px 16px;border:1px solid #d7d8d6;border-radius:6px;outline:none;font-size:14px;-webkit-transition:border-color .2s;transition:border-color .2s}.form-group input:focus{border-color:#0d94a2}.form-group label{position:absolute;top:-3px;left:12px;background:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;padding:0 4px;font-weight:bold;color:#333;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:16px;margin:30px 0}.filter-grid .form-group{position:relative}.filter-grid .form-group select{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s}.filter-grid .form-group select:focus{border-color:#0ea5e9}.filter-grid .form-group label{position:absolute;top:-3px;left:12px;font-size:14px;background:#fff;color:#333;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-grid .form-group.clear-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter-grid .form-group.clear-btn a{color:#0d94a2;font-size:14px;text-decoration:none}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:16px;margin:30px 0}.stats-grid .stat-box{background:#f4f9f8;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;text-align:left}.stats-grid .stat-box p{font-size:13px;color:#6b7280;margin:0 0 4px}.stats-grid .stat-box h3{color:#638c1c;font-weight:700;font-size:20px;margin:0}.dashboard-grid{margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.dashboard-grid .card-dashboard{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.dashboard-grid .card-dashboard .card-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.dashboard-grid .card-dashboard .card-header h3{font-size:16px;font-weight:600;color:#638c1c}.dashboard-grid .card-dashboard .card-header a{text-decoration:none;color:#0d94a2}.dashboard-grid .card-dashboard .card-header .date-picker input,.dashboard-grid .card-dashboard .card-header .date-picker select{border:1px solid #638c1c;border-radius:8px;padding:6px 10px;font-size:14px;background-color:#fff;color:#638c1c}.dashboard-grid .card-dashboard .card-header .date-picker input:focus,.dashboard-grid .card-dashboard .card-header .date-picker select:focus{border-color:#638c1c;outline:none}.dashboard-grid .card-dashboard .table-wrapper{margin-bottom:0}.dashboard-grid .card-dashboard .table-wrapper .total td{border-top:1px solid #638c1c}.dashboard-grid .card-dashboard .info-table{width:100%;border-collapse:collapse}.dashboard-grid .card-dashboard .info-table td{border:1px solid #eef2f4;padding:20px 15px;font-size:16px;text-align:left}.dashboard-grid .card-dashboard .info-table td:first-child{color:#777e8c}.dashboard-grid .card-dashboard .info-table td:last-child{color:#333;font-weight:500}.dashboard-grid .card-dashboard .data-table{width:100%;border-collapse:collapse}.dashboard-grid .card-dashboard .data-table th,.dashboard-grid .card-dashboard .data-table td{border-top:1px solid #e5e7eb;padding:8px 10px;text-align:center;font-size:14px}.dashboard-grid .card-dashboard .data-table th:first-child,.dashboard-grid .card-dashboard .data-table td:first-child{text-align:left}.dashboard-grid .card-dashboard .data-table tr:first-child td,.dashboard-grid .card-dashboard .data-table tr:first-child th{border-top:0}.dashboard-grid .card-dashboard .data-table th{color:#6b7280;font-weight:600;background:#f9fafb}.dashboard-grid .card-dashboard .data-table td{color:#111827}.dashboard-grid .card-dashboard .data-table .total td{font-weight:700;color:#638c1c}.dashboard-grid .chart-card-full{width:100% !important}.dashboard-grid .chart-card{width:65%;max-width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.dashboard-grid .chart-card .card-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.dashboard-grid .chart-card .card-header h3{font-size:16px;font-weight:600;color:#638c1c}.dashboard-grid .chart-card .card-header .date-picker input,.dashboard-grid .chart-card .card-header .date-picker select{border:1px solid #638c1c;border-radius:8px;padding:6px 10px;font-size:14px;background-color:#fff;color:#638c1c}.dashboard-grid .chart-card .card-header .date-picker input:focus,.dashboard-grid .chart-card .card-header .date-picker select:focus{border-color:#638c1c;outline:none}@media(max-width: 1023px){.dashboard-grid .chart-card{width:100%}}.dashboard-grid .chart-card canvas,.dashboard-grid .chart-card img,.dashboard-grid .chart-card iframe{width:100% !important}.dashboard-grid .bottom-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:0}.dashboard-grid .bottom-grid .card h3{text-align:left;color:#638c1c;font-size:16px}@media(max-width: 1023px){.dashboard-grid .bottom-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(max-width: 1023px){.dashboard-grid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.register-wrap{max-width:1120px;margin:18px auto;padding:18px}.register-wrap .register-container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;border-radius:0 0 16px 16px;overflow:hidden}@media(max-width: 900px){.register-wrap .register-container{grid-template-columns:repeat(1, minmax(0, 1fr))}}.register-wrap .register-container .panel{border:1px solid #f4f9f8;background:#f4f9f8;padding:20px;height:100%}.register-wrap .register-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-bottom:4px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:16px 16px 0 0;background:#f4f9f8;padding:15px}.register-wrap .register-top .open-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.register-wrap .register-top .open-info .open-label{color:#3b4047;font-weight:600;font-size:14px}.register-wrap .register-top .open-info .open-timer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px}.register-wrap .register-top .open-info .open-timer .dot{width:30px;height:30px;border-radius:8px;background:-webkit-gradient(linear, left top, left bottom, from(#3A8245), to(#00440E));background:-webkit-linear-gradient(top, #3A8245 0%, #00440E 100%);background:linear-gradient(180deg, #3A8245 0%, #00440E 100%);display:inline-block;color:#fff;font-weight:bold;text-align:center;line-height:30px}.register-wrap .register-top .open-info .open-timer .dot.off{background:#cbd5cc}.register-wrap .register-top .submit-note{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff6e6;border:1px solid #f2d27d;color:#7a5e13;padding:8px 12px;border-radius:8px;font-size:13px}.register-wrap .register-top .submit-note .icon{fill:currentColor;opacity:.9}.register-wrap .form-panel h2{margin:0 0 6px 0;font-size:22px;font-weight:700;color:#0f3f24}.register-wrap .form-panel .small{font-size:13px;color:#00264d;margin-bottom:10px}.register-wrap .form-panel .reg-form{display:block}.register-wrap .form-panel .reg-form .form-row{margin-bottom:12px}.register-wrap .form-panel .reg-form .form-row label{display:block;font-size:13px;font-weight:600;color:#2f3a34;margin-bottom:6px}.register-wrap .form-panel .reg-form .form-row label .req{color:#d33;margin-left:6px}.register-wrap .form-panel .reg-form .form-row input[type=text],.register-wrap .form-panel .reg-form .form-row input[type=number],.register-wrap .form-panel .reg-form .form-row input[type=tel],.register-wrap .form-panel .reg-form .form-row input[type=email]{width:100%;min-height:38px;padding:10px 12px;border-radius:6px;border:1px solid #d9eedd;background:#fbfdfa;font-size:14px;color:#21302a;-webkit-transition:border-color .14s ease,-webkit-box-shadow .14s ease;transition:border-color .14s ease,-webkit-box-shadow .14s ease;transition:border-color .14s ease,box-shadow .14s ease;transition:border-color .14s ease,box-shadow .14s ease,-webkit-box-shadow .14s ease}.register-wrap .form-panel .reg-form .form-row input[type=text]::-webkit-input-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=number]::-webkit-input-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=tel]::-webkit-input-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=email]::-webkit-input-placeholder{color:#9aa6a0;font-weight:400}.register-wrap .form-panel .reg-form .form-row input[type=text]::-moz-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=number]::-moz-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=tel]::-moz-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=email]::-moz-placeholder{color:#9aa6a0;font-weight:400}.register-wrap .form-panel .reg-form .form-row input[type=text]:-ms-input-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=number]:-ms-input-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=tel]:-ms-input-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=email]:-ms-input-placeholder{color:#9aa6a0;font-weight:400}.register-wrap .form-panel .reg-form .form-row input[type=text]::-ms-input-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=number]::-ms-input-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=tel]::-ms-input-placeholder, .register-wrap .form-panel .reg-form .form-row input[type=email]::-ms-input-placeholder{color:#9aa6a0;font-weight:400}.register-wrap .form-panel .reg-form .form-row input[type=text]::placeholder,.register-wrap .form-panel .reg-form .form-row input[type=number]::placeholder,.register-wrap .form-panel .reg-form .form-row input[type=tel]::placeholder,.register-wrap .form-panel .reg-form .form-row input[type=email]::placeholder{color:#9aa6a0;font-weight:400}.register-wrap .form-panel .reg-form .form-row input[type=text]:focus,.register-wrap .form-panel .reg-form .form-row input[type=number]:focus,.register-wrap .form-panel .reg-form .form-row input[type=tel]:focus,.register-wrap .form-panel .reg-form .form-row input[type=email]:focus{outline:none;border-color:#3ca64a;-webkit-box-shadow:0 4px 14px rgba(60,166,74,.09);box-shadow:0 4px 14px rgba(60,166,74,.09);background:#fff}.register-wrap .form-panel .reg-form .form-actions{margin-top:6px}.register-wrap .form-panel .reg-form .form-actions .btn{display:inline-block;padding:10px 16px;border-radius:8px;border:none;font-weight:700;font-size:14px;cursor:pointer;-webkit-transition:opacity .12s ease,-webkit-transform .08s ease;transition:opacity .12s ease,-webkit-transform .08s ease;transition:opacity .12s ease,transform .08s ease;transition:opacity .12s ease,transform .08s ease,-webkit-transform .08s ease}.register-wrap .form-panel .reg-form .form-actions .btn--primary{background:#2f8a39;color:#fff}.register-wrap .form-panel .reg-form .form-actions .btn--disabled{background:#d0d6d2;color:#6b6f6b;cursor:not-allowed;opacity:.9}.register-wrap .result-panel h2{margin:0 0 8px 0;font-size:22px;font-weight:700;color:#00440e}.register-wrap .result-panel .result-note{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff9ec;border:1px solid #f1ebda;color:#b14400;padding:4px 10px;border-radius:4px;font-size:13px;margin-bottom:12px}.register-wrap .result-panel .result-note .icon{opacity:.95}.register-wrap .result-panel .ticket-box{border:2px dashed #dff1e5;border-radius:10px;padding:14px;text-align:center;margin-bottom:14px;min-height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.register-wrap .result-panel .ticket-box .ticket-label{color:#638c1c;font-size:20px;margin-bottom:6px}.register-wrap .result-panel .ticket-box .ticket-value{color:#1a751f;font-weight:700;font-size:20px;letter-spacing:4px}.register-wrap .result-panel .info-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-bottom:14px}.register-wrap .result-panel .info-cards .info-card{background:#fbfffb;border:1px solid #e6efe6;border-radius:8px;padding:10px;min-height:60px}.register-wrap .result-panel .info-cards .info-card .info-title{color:#6b6f6a;font-size:13px}.register-wrap .result-panel .info-cards .info-card .info-value{color:#222;font-weight:700;margin-top:6px;font-size:14px}.register-wrap .result-panel .qr-section{text-align:center}.register-wrap .result-panel .qr-section .qr-label{color:#6b6f6a;font-size:13px;margin-bottom:10px}.register-wrap .result-panel .qr-section .qr-wrap{display:inline-block;background:#fff;padding:8px;border-radius:10px;border:1px solid #e7efe6;-webkit-box-shadow:0 8px 18px rgba(8,12,10,.06);box-shadow:0 8px 18px rgba(8,12,10,.06)}.register-wrap .result-panel .qr-section .qr-wrap img{display:block;width:150px;height:150px;-o-object-fit:contain;object-fit:contain;border-radius:8px}@media(max-width: 520px){.register-wrap .form-panel,.register-wrap .result-panel{padding:16px}.register-wrap .register-container{gap:12px}.register-wrap .ticket-value{font-size:18px}}.dropdown-modern{position:relative;margin-top:20px}.dropdown-modern .label{position:absolute;top:-3px;left:12px;background:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;padding:0 4px;z-index:2;font-weight:bold;color:#333}.dropdown-modern .status-dropdown{display:inline-block}.dropdown-modern .status-dropdown .dropdown-toggle{background:#fff;border:1px solid #e4e7ec;color:#333;border-radius:4px;font-weight:500;font-size:14px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-width:250px}.dropdown-modern .status-dropdown .dropdown-toggle::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23097180" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.form-user-modern{padding:20px 0}.form-user-modern .form-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:20px}.form-user-modern .dropdown-modern .status-dropdown{width:100%;border:1px solid #d0d5dd;border-radius:8px;padding:10px}.form-user-modern .dropdown-modern .status-dropdown .dropdown-toggle{border:none;font-weight:500;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:5px;padding:0;min-width:100px;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-user-modern .dropdown-modern .status-dropdown .dropdown-toggle span{border-radius:99px;color:#097180;padding:3px 10px;background:#daeef1}.form-user-modern .dropdown-modern .status-dropdown .dropdown-toggle::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23777E8C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.form-user-modern .dropdown-modern .status-dropdown .dropdown-toggle.status-perfect span{background:#0080ff;color:#fff}.form-user-modern .dropdown-modern .status-dropdown .dropdown-toggle.status-green span{background:#638c1c;color:#fff}.form-user-modern .dropdown-modern .status-dropdown .dropdown-toggle.status-normal span{background:#b28300;color:#fff}.form-user-modern .form-group label{font-size:14px;font-weight:500;color:#444}.form-user-modern .form-group label span{color:#e74c3c}.form-user-modern .form-group input,.form-user-modern .form-group select{width:100%;padding:10px 14px;font-size:14px;border:1px solid #d0d5dd;border-radius:8px;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff}.form-user-modern .form-group input:focus,.form-user-modern .form-group select:focus{border-color:#4096ff;-webkit-box-shadow:0 0 0 2px rgba(64,150,255,.15);box-shadow:0 0 0 2px rgba(64,150,255,.15)}.form-user-modern .form-group input::-webkit-input-placeholder, .form-user-modern .form-group select::-webkit-input-placeholder{color:#999}.form-user-modern .form-group input::-moz-placeholder, .form-user-modern .form-group select::-moz-placeholder{color:#999}.form-user-modern .form-group input:-ms-input-placeholder, .form-user-modern .form-group select:-ms-input-placeholder{color:#999}.form-user-modern .form-group input::-ms-input-placeholder, .form-user-modern .form-group select::-ms-input-placeholder{color:#999}.form-user-modern .form-group input::placeholder,.form-user-modern .form-group select::placeholder{color:#999}.form-user-modern .form-group input[type=date]{color-scheme:light}.form-user-modern .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L6 6L11 1" stroke="%23777E8C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.footer{background:#474c55;color:#eee;text-align:center;padding:20px;font-size:16px;line-height:160%}
/*# sourceMappingURL=maps/theme.css.map */
