@charset "UTF-8";.mr-12px{margin-right:12px}.ml-12px{margin-left:12px}.mr-48px{margin-right:48px}.ml-32px{margin-right:32px}.mb-12px{margin-bottom:12px}.mt-30px{margin-top:30px}.mb-30px{margin-bottom:30px}.pt-24px{padding-top:24px!important}.pt-56px{padding-top:56px!important}.pr-28px{padding-right:28px}.prl-20px{padding:0 20px}.prl-48px{padding-left:48px;padding-right:48px}.ptb-40px{padding-top:40px;padding-bottom:40px}.pl-28px{padding-left:28px}.pl-32px{padding-left:32px}.pb-32px{padding-bottom:32px}.pb-40px{padding-bottom:40px}.p-32px{padding:32px}.pl-48px{padding-left:48px}.w-12{width:12%}.w-15{width:15%}.w-18{width:18%}.w-20{width:20%}.w-33{width:33%}.h-80px{height:80px}.h-88px{height:88px}.datepicker-dropdown.datepicker-orient-bottom:before{display:none}.datepicker-dropdown.datepicker-orient-top:before{display:none}.datepicker-dropdown.datepicker-orient-top:after{display:none}#flight-datepicker{margin-top:36px}@media screen and (min-width: 400px){#flight-datepicker{display:flex}}#flight-datepicker .form-item{position:relative;margin:12px 0 60px}@media screen and (min-width: 400px){#flight-datepicker .form-item{margin:12px 24px 0 0}}#flight-datepicker label{display:block;margin-bottom:8px;color:#fff}#flight-datepicker input{display:block;margin-bottom:8px;padding-bottom:6px;width:100%;font-size:22px;font-weight:700;text-align:left;color:#0e3e43;background-color:transparent;border:none;border-bottom:2px solid #ffffff;border-radius:0;outline:none;transition:border-color .2s ease-out}#flight-datepicker input:first-child,#flight-datepicker input:last-child{border-radius:0}#flight-datepicker input::-webkit-input-placeholder{color:#0e3e43;font-size:14px;line-height:30px;transition:color .2s .2s ease-out}#flight-datepicker input:-moz-placeholder{color:#0e3e43;font-size:14px;line-height:30px;transition:color .2s .2s ease-out}#flight-datepicker input::-moz-placeholder{color:#0e3e43;font-size:14px;line-height:30px;transition:color .2s .2s ease-out}#flight-datepicker input:-ms-input-placeholder{color:#0e3e43;font-size:14px;line-height:30px;transition:color .2s .2s ease-out}#flight-datepicker input:focus{border-bottom-color:#125259}#flight-datepicker input:focus::-webkit-input-placeholder{color:transparent;transition:color .2s ease-out}#flight-datepicker input:focus:-moz-placeholder{color:transparent;transition:color .2s ease-out}#flight-datepicker input:focus::-moz-placeholder{color:transparent;transition:color .2s ease-out}#flight-datepicker input:focus:-ms-input-placeholder{color:transparent;transition:color .2s ease-out}#flight-datepicker .date-text{position:absolute;inset:0;margin:auto;top:calc(100% + 6px);font-size:12px;color:#fff}@media screen and (min-width: 400px){#flight-datepicker .date-text{top:100%}}.datepicker.dropdown-menu{padding:0;background-clip:border-box;border:none;border-radius:0;animation:popup .2s ease-out forwards}.datepicker.dropdown-menu table,.datepicker.dropdown-menu table thead{background-color:#1b7983}.datepicker.dropdown-menu table thead tr{border-top:0}.datepicker.dropdown-menu table tbody{background-color:#fff}.datepicker.dropdown-menu table tr{border-top:1px solid #ededed}.datepicker.dropdown-menu table tr td,.datepicker.dropdown-menu table tr th{width:auto;height:24px;padding:8px;font-size:16px;border-radius:0;transition:background-color .6s ease-out}@media screen and (min-width: 400px){.datepicker.dropdown-menu table tr td,.datepicker.dropdown-menu table tr th{padding:12px}}.datepicker.dropdown-menu table tr td:hover,.datepicker.dropdown-menu table tr td.active:hover,.datepicker.dropdown-menu table tr td:active:hover,.datepicker.dropdown-menu table tr th:hover,.datepicker.dropdown-menu table tr th.active:hover,.datepicker.dropdown-menu table tr th:active:hover{border-color:#ededed;border-radius:0;transition:background-color .2s ease-out}.datepicker.dropdown-menu table tr td.focused,.datepicker.dropdown-menu table tr td.selected,.datepicker.dropdown-menu table tr th.focused,.datepicker.dropdown-menu table tr th.selected{background-color:#24a0ad;border-color:#ededed;border-radius:0}.datepicker.dropdown-menu table tr td.active,.datepicker.dropdown-menu table tr td.active:focus,.datepicker.dropdown-menu table tr td.active.active:hover,.datepicker.dropdown-menu table tr td:active:focus,.datepicker.dropdown-menu table tr td.highlighted,.datepicker.dropdown-menu table tr th.active,.datepicker.dropdown-menu table tr th.active:focus,.datepicker.dropdown-menu table tr th.active.active:hover,.datepicker.dropdown-menu table tr th:active:focus,.datepicker.dropdown-menu table tr th.highlighted{background-color:#1b7983;border-color:#ededed}.datepicker.dropdown-menu table tr th.datepicker-switch{font-size:12px;font-weight:700;line-height:2;text-transform:uppercase;letter-spacing:.05em;color:#fff;background-color:inherit;border-radius:0}.datepicker.dropdown-menu table tr th.prev,.datepicker.dropdown-menu table tr th.next{color:#fff;background-color:#17656e;border-radius:0}.datepicker.dropdown-menu table tr th.dow{padding:2px 12px;font-size:12px;line-height:2;color:#fff;background-color:#19717a;border-top:1px solid #196d76;border-radius:0}.datepicker.dropdown-menu table tr td.day{width:24px;border-right:1px solid #ededed}.datepicker.dropdown-menu table tr td.day:last-child{border-right-width:0}.datepicker.dropdown-menu table tr td.range{background-color:#eee}.datepicker.dropdown-menu .new,.datepicker.dropdown-menu .old,.datepicker.dropdown-menu .disabled,.datepicker.dropdown-menu .disabled:hover{color:#ccc}@keyframes popup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.label.requied:after{content:"*";color:#b00e2f}table td a{color:#111827}.ml_5px{margin-left:5px}.mr_5px{margin-right:5px}.cursor-pointer{cursor:pointer!important}.opacity_1{opacity:1!important}.w-22{width:22%!important}.w-5{width:5%!important}#page_auth{height:100vh;margin:0 auto;background:#F9FAFB}.container-fluid{padding:24px 48px 100px}.grid-container{display:grid;max-width:1440px;margin:0 auto;grid-template-rows:7.5rem auto;grid-template-columns:16rem auto}.grid-header{background-color:#f8faff;grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:3}.grid-slibar{background-color:#fff;grid-row-start:1;grid-column-start:1;grid-row-end:3;grid-column-end:2}.grid-main{min-height:60rem;background-color:#f8faff;grid-row-start:2;grid-column-start:2;grid-row-end:3;grid-column-end:3}.modal .modal-dialog .modal-content{border-radius:24px}.border-box{cursor:pointer;border-radius:16px;background:linear-gradient(#FFFFFF 0 0) padding-box,linear-gradient(to right,#7762FF,#C589E4,#FC6590) border-box;border:1px solid transparent;text-align:center;color:#212121}.border-box:hover{background:linear-gradient(to right,#7762FF,#C589E4,#FC6590);color:#fff}.bg-color-1{background-color:#f8faff}.caret-input-secondary{caret-color:#194bfb}.mini-box-color{content:"";width:16px;height:32px;margin-right:12px;border-radius:4px}.linear-orange{background:linear-gradient(180deg,#FFE092 0%,#FF6B00 100%)}.linear-green{background:linear-gradient(135deg,#65CF58 0%,rgba(101,207,88,.6) 99.35%)}.linear-blue{background:linear-gradient(240.24deg,#B6ABFF 17.87%,#4933D9 86.92%)}.no-need{font-size:14px;line-height:24px;font-weight:500;display:inline-flex}.btn-approve{width:fit-content;background:rgba(12,175,96,.05);border-radius:8px;padding:4px 16px;color:#0caf60}.btn-pending-approve{width:fit-content;background:rgba(245,181,68,.05);border-radius:8px;padding:4px 16px;color:#f5b544}.btn-deny{width:fit-content;background:#FFF0F0;border-radius:8px;padding:4px 16px;color:#fd6a6a}.btn-gray{background:#dee2e6;border-radius:8px;padding:8px 16px;color:#202121}.btn-meeting{width:fit-content;background:rgba(25,75,251,.05);border-radius:8px;padding:4px 16px;color:#194bfb}.btn-secondary{width:fit-content;background:#194BFB;border-radius:8px;padding:4px 16px;color:#fff}.btn-check-ontime{color:#0caf60;background-color:#0caf600d}.btn-check-late{color:#f5b544;background-color:#f5b5440d}.btn-check-absence-yes{color:#2772f0;background-color:#2772f00d}.btn-check-absence-no{color:#e6521f;background-color:#e6521f0d}.dropdown-toggle-none .vector-icon{width:8px;height:4px;margin-left:8px}.dropdown-student .navbar{padding:0}.dropdown-student .navbar .border-btn{list-style:none}.dropdown-student .navbar .nav-item{font-size:14px;line-height:24px;font-style:normal}.dropdown-student .navbar .nav-item .avatar{width:32px;height:32px}.dropdown-student .navbar .nav-item .nav-link{padding:8px 22px 8px 16px}.dropdown-student .navbar .nav-item .nav-link span{font-weight:700}.dropdown-student .navbar .dropdown-toggle:after{display:none}table th{height:72px;padding:0 5px}table td{height:80px;padding:0 5px}div.dataTables_wrapper div.dataTables_length select{margin-left:16px;border:1px solid #EEEFF2;border-radius:8px;height:38px;color:#111827}div.dataTables_wrapper div.dataTables_length label{font-style:normal;font-weight:400;font-size:14px;line-height:24px;height:24px;color:#212121}.page-link.active,.active>.page-link{border-radius:12px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{font-size:20px;opacity:1}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{content:"\2193";bottom:44%;right:15px}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{content:"\2191";top:43%;right:10px}.datepicker,.table-condensed{width:250px}#auth-header{height:97px;margin:0 auto}#auth-header .navbar{display:flex;padding:0;gap:1px;margin:0 auto;height:97px;background:#ffffff}#auth-header .navbar .logo img{position:absolute;width:187px;height:59px;left:100px;top:19px}#auth-header .navbar .item-right{display:flex;flex-direction:row;align-items:center;padding:0;gap:40px;height:24px;position:absolute;right:100px;top:36px}#auth-header .navbar .item-right .school{height:24px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:500;font-size:16px;line-height:150%;letter-spacing:.2px;color:#111827;flex:none;order:2;flex-grow:0}#auth-header .navbar .item-right .faq{height:24px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:500;font-size:16px;line-height:150%;letter-spacing:.2px;color:#111827;flex:none;order:3;flex-grow:0}#auth-header .navbar .item-right .list-language .navbar .nav-item .dropdown-toggle:after{display:none}#auth-header .navbar .item-right .list-language .navbar .nav-item .dropdown-menu{left:-100px;top:46px;border-radius:12px}#page_create_password ._46648{width:608px;height:556px;margin:0 auto;background:#ffffff;border-radius:24px;position:relative;top:75px}#page_create_password ._46648 ._1054{width:608px;height:448px;margin:0 auto;position:relative;top:54px}#page_create_password ._46648 ._1054 .title{width:608px;height:48px;margin:0 auto;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:36px;line-height:48px;text-align:center;color:#141522}#page_create_password ._46648 ._1054 ._46615{width:486px;height:360px;margin:0 auto;position:relative;top:40px}#page_create_password ._46648 ._1054 ._46615 .form-group{position:relative;width:485.5px;height:56px;border-radius:12px;margin-bottom:24px}#page_create_password ._46648 ._1054 ._46615 .form-group .input{background:#FAFAFA;padding:16px}#page_create_password ._46648 ._1054 ._46615 .form-group .input:focus{background:#ffffff;border-color:#194bfb;box-shadow:none}#page_create_password ._46648 ._1054 ._46615 .text_note_tick{width:453.5px;height:24px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:500;font-size:14px;line-height:24px;display:flex;align-items:center;letter-spacing:.2px;color:#111827;flex:none;order:1;flex-grow:1;gap:5px}#page_create_password ._46648 ._1054 ._46615 .btn-next{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;width:485.5px;height:56px;color:#fff}#page_create_password ._46648 ._1054 ._46615 .btn-active{background:#00A3E1}#page_create_password ._46648 ._1054 ._46615 .flag{width:28px;height:20px}#page_create_password ._46648 ._1054 ._46615 .item-flag{position:absolute;top:18px;left:16px;display:flex;align-items:center;gap:2px}#page_create_password ._46648 ._1054 ._46615 .eye-off{width:24px;height:24px;flex:none;order:1;flex-grow:0}#page_create_password ._46648 ._1054 ._46615 .item-eye-off{position:absolute;right:16px;top:16px}#page_create_password #confirmOTP .modal-content{padding:32px;width:520px;height:415px;background:#ffffff;border-radius:24px}#page_create_password #confirmOTP .modal-content .modal-header{border-bottom:none}#page_create_password #confirmOTP .modal-content .modal-header .btn-close{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:0;gap:10px;flex:none;order:0;align-self:stretch;flex-grow:0}#page_create_password #confirmOTP .modal-content .modal-body{padding:0}#page_create_password #confirmOTP .modal-content .modal-body .modal-title{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#111827;flex:none;order:0;align-self:stretch;flex-grow:0}#page_create_password #confirmOTP .modal-content .modal-body .text_notify{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#718096;flex:none;order:1;align-self:stretch;flex-grow:0;margin-top:12px}#page_create_password #confirmOTP .modal-content .modal-body .list_input_otp{display:flex;flex-direction:row;align-items:center;padding:0;gap:24px;width:456px;height:56px;flex:none;order:1;align-self:stretch;flex-grow:0}#page_create_password #confirmOTP .modal-content .modal-body .list_input_otp .input-otp{width:56px;height:56px;background:#FAFAFA;border-radius:12px;flex:none;order:0;flex-grow:0;text-align:center;border:none;font-style:normal;font-weight:800;font-size:24px}#page_create_password #confirmOTP .modal-content .modal-body .list_input_otp .input-otp:focus-visible{outline:#194BFB auto 1px}#page_create_password #confirmOTP .modal-content .modal-body .messageOTP{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:14px;line-height:24px;margin-top:32px;flex:none;order:2;align-self:stretch;flex-grow:0}#page_create_password #confirmOTP .modal-content .modal-body .sentAgainOTP{color:#194bfb}#page_create_password #confirmOTP .modal-content .modal-footer{padding:0;border-top:none}#page_create_password #confirmOTP .modal-content .modal-footer .btn_confirm_OTP{justify-content:center;align-items:center;padding:8px;gap:10px;height:56px;opacity:.5;background:#00A3E1;border-radius:12px;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:16px;line-height:24px}#page_create_password #confirmOTP .modal-content .modal-footer .btn-active{opacity:1}#page_create_password #changePassOTPSuccess .modal-content{padding:32px;width:520px;height:514px;background:#ffffff;border-radius:24px}#page_create_password #changePassOTPSuccess .modal-content .modal-header{border-bottom:none}#page_create_password #changePassOTPSuccess .modal-content .modal-header .btn-close{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:0;gap:10px;flex:none;order:0;align-self:stretch;flex-grow:0}#page_create_password #changePassOTPSuccess .modal-content .modal-body{padding:0}#page_create_password #changePassOTPSuccess .modal-content .modal-body p{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:32px;line-height:125%;margin-top:32px;text-align:center;color:#111827;flex:none;order:0;align-self:stretch;flex-grow:0}#page_create_password #changePassOTPSuccess .modal-content .modal-body #btnchangePassOTPSuccess{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;height:56px;margin-top:54px;color:#fff;background:#00A3E1;border-radius:12px}.page-login ._46621{width:608px;height:556px;background:#ffffff;border-radius:24px;margin:75px auto 0}.page-login ._46621 ._1054{width:608px;height:368px;padding-top:70px;margin:0 auto}.page-login ._46621 ._1054 .title-login{width:608px;height:48px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:36px;line-height:48px;text-align:center;color:#141522}.page-login ._46621 ._1054 .content-login{width:486px;height:280px;margin:40px auto 0}.page-login ._46621 ._1054 .content-login .form-group{position:relative;width:485.5px;height:56px;border-radius:12px;margin-bottom:24px}.page-login ._46621 ._1054 .content-login .form-group .input{background:#FAFAFA;padding:16px}.page-login ._46621 ._1054 .content-login .form-group .input:focus{background:#ffffff;border-color:#04a4f4;box-shadow:none}.page-login ._46621 ._1054 .content-login .flag{width:28px;height:20px}.page-login ._46621 ._1054 .content-login .item-flag{position:absolute;top:18px;left:16px;display:flex;align-items:center;gap:2px}.page-login ._46621 ._1054 .content-login .eye-off{width:24px;height:24px;flex:none;order:1;flex-grow:0}.page-login ._46621 ._1054 .content-login .item-eye-off{position:absolute;right:16px;top:16px}.page-login ._46621 ._1054 .content-login .action-login{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:164px}.page-login ._46621 ._1054 .content-login .action-login .text_note_remember{display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;height:24px;flex:none;order:0;flex-grow:0}.page-login ._46621 ._1054 .content-login .action-login .text_note_remember .text_remember{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#111827;flex:none;order:1;flex-grow:0}.page-login ._46621 ._1054 .content-login .action-login .forget-password{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#194bfb}.page-login ._46621 ._1054 .content-login .btn-login{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;height:56px;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:16px;line-height:24px;opacity:.5}.page-login ._46621 ._1054 .content-login .btn-active{opacity:1}.page-login #forgetPassword .modal-content{padding:32px;width:520px;height:442px;background:#ffffff;border-radius:24px}.page-login #forgetPassword .modal-content .modal-header{border-bottom:none}.page-login #forgetPassword .modal-content .modal-header .btn-close{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:0;gap:10px;flex:none;order:0;align-self:stretch;flex-grow:0}.page-login #forgetPassword .modal-content .modal-body{padding:0}.page-login #forgetPassword .modal-content .modal-body .modal-title{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#111827;flex:none;order:0;align-self:stretch;flex-grow:0}.page-login #forgetPassword .modal-content .modal-body .text_notify{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#718096;flex:none;order:1;align-self:stretch;flex-grow:0;margin-top:12px}.page-login #forgetPassword .modal-content .modal-body .form-group{position:relative;margin-bottom:32px;gap:12px;width:456px;height:56px;background:#FAFAFA;border-radius:12px;flex:none;order:1;align-self:stretch;flex-grow:0}.page-login #forgetPassword .modal-content .modal-body .form-group .input{background:#FAFAFA;padding:16px}.page-login #forgetPassword .modal-content .modal-body .form-group .input:focus{background:#ffffff;border-color:#194bfb;box-shadow:none}.page-login #forgetPassword .modal-content .modal-body .flag{width:28px;height:20px}.page-login #forgetPassword .modal-content .modal-body .item-flag{position:absolute;top:18px;left:16px;display:flex;align-items:center;gap:2px}.page-login #forgetPassword .modal-content .modal-body .again_login{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#194bfb;flex:none;order:2;align-self:stretch;flex-grow:0}.page-login #forgetPassword .modal-content .modal-body .btn_forget_password{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;width:456px;height:56px;color:#fff;flex:none;order:1;align-self:stretch;flex-grow:0;opacity:.5;margin-top:40px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:16px;line-height:24px}.page-login #forgetPassword .modal-content .modal-body .btn-active{opacity:1}.page-login #confirmOTP .modal-content{padding:32px;width:520px;height:415px;background:#ffffff;border-radius:24px}.page-login #confirmOTP .modal-content .modal-header{border-bottom:none}.page-login #confirmOTP .modal-content .modal-header .btn-close{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:0;gap:10px;flex:none;order:0;align-self:stretch;flex-grow:0}.page-login #confirmOTP .modal-content .modal-body{padding:0}.page-login #confirmOTP .modal-content .modal-body .modal-title{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#111827;flex:none;order:0;align-self:stretch;flex-grow:0}.page-login #confirmOTP .modal-content .modal-body .text_notify{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#718096;flex:none;order:1;align-self:stretch;flex-grow:0;margin-top:12px}.page-login #confirmOTP .modal-content .modal-body .list_input_otp{display:flex;flex-direction:row;align-items:center;padding:0;gap:24px;width:456px;height:56px;flex:none;order:1;align-self:stretch;flex-grow:0}.page-login #confirmOTP .modal-content .modal-body .list_input_otp .input-otp{width:56px;height:56px;background:#FAFAFA;border-radius:12px;flex:none;order:0;flex-grow:0;text-align:center;border:none;font-style:normal;font-weight:800;font-size:24px}.page-login #confirmOTP .modal-content .modal-body .list_input_otp .input-otp:focus-visible{background:#ffffff;outline:#194BFB auto 1px}.page-login #confirmOTP .modal-content .modal-body .messageOTP{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:14px;line-height:24px;margin-top:32px;flex:none;order:2;align-self:stretch;flex-grow:0}.page-login #confirmOTP .modal-content .modal-body .sentAgainOTP{color:#194bfb}.page-login #confirmOTP .modal-content .modal-footer{padding:0;border-top:none}.page-login #confirmOTP .modal-content .modal-footer .btn_confirm_OTP{justify-content:center;align-items:center;padding:8px;gap:10px;height:56px;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:16px;line-height:24px;opacity:.5}.page-login #confirmOTP .modal-content .modal-footer .btn-active{opacity:1}.page-login #changePassOTP .modal-content{padding:32px;width:520px;height:466px;background:#ffffff;border-radius:24px}.page-login #changePassOTP .modal-content .modal-header{border-bottom:none}.page-login #changePassOTP .modal-content .modal-header .btn-close{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:0;gap:10px;flex:none;order:0;align-self:stretch;flex-grow:0}.page-login #changePassOTP .modal-content .modal-body{padding:0}.page-login #changePassOTP .modal-content .modal-body .modal-title{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#111827}.page-login #changePassOTP .modal-content .modal-body .text_notify{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.2px;color:#718096;margin-top:12px}.page-login #changePassOTP .modal-content .modal-body .form-group{position:relative;box-sizing:border-box;align-items:center;gap:12px;margin-bottom:24px;width:456px;height:56px;border-radius:12px}.page-login #changePassOTP .modal-content .modal-body .form-group .input{background:#FAFAFA;padding:16px}.page-login #changePassOTP .modal-content .modal-body .form-group .input:focus{background:#ffffff;border-color:#04a4f4;box-shadow:none}.page-login #changePassOTP .modal-content .modal-body .eye-off{width:24px;height:24px;flex:none;order:1;flex-grow:0}.page-login #changePassOTP .modal-content .modal-body .item-eye-off{position:absolute;right:16px;top:16px}.page-login #changePassOTP .modal-content .modal-body .bt_change_pass_OTP{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;height:56px;color:#fff;border-radius:12px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:16px;line-height:24px;margin-top:40px;opacity:.5}.page-login #changePassOTP .modal-content .modal-body .btn-active{opacity:1}.page-login #changePassOTPSuccess .modal-content{padding:32px;width:520px;height:514px;background:#ffffff;border-radius:24px}.page-login #changePassOTPSuccess .modal-content .modal-header{border-bottom:none}.page-login #changePassOTPSuccess .modal-content .modal-header .btn-close{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:0;gap:10px;flex:none;order:0;align-self:stretch;flex-grow:0}.page-login #changePassOTPSuccess .modal-content .modal-body{padding:0}.page-login #changePassOTPSuccess .modal-content .modal-body p{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:700;font-size:32px;line-height:125%;margin-top:32px;text-align:center;color:#111827;flex:none;order:0;align-self:stretch;flex-grow:0}.page-login #changePassOTPSuccess .modal-content .modal-body #btnchangePassOTPSuccess{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;height:56px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;margin-top:54px;color:#fff}.page-login #callBackdrop .call-modal-location{margin-left:auto;margin-right:10px}.bg-FAFAFA{background-color:#fafafa}#app-header{height:120px}#app-header .list-btn{gap:24px;padding:32px 50px 32px 0}#app-header .list-btn .nav.list-icon-btn{display:flex;gap:16px}#app-header .list-btn .nav.list-icon-btn>.nav-item .icon{background:#ffffff;padding:16px;width:56px;height:56px;box-shadow:0 0 24px #0000000d;border-radius:16px}#app-header .list-btn .nav.list-icon-btn>.nav-item :focus{outline:none}#app-header .list-btn .nav.list-icon-btn>.nav-item.active{z-index:1055}#app-header .list-btn .nav.list-icon-btn>.nav-item>.nav-link.active{background:none!important;background-color:#fff!important}#app-header .list-btn .icon_create_suggest{border-radius:16px;border:none;padding:16px 24px;font-size:14px;line-height:24px;font-weight:700}#app-header .list-btn .icon_create_suggest i{margin-right:15px}#app-header .list-btn .list-language .navbar .nav-item .dropdown-toggle:after{display:none}#app-header .list-btn .list-language .navbar .nav-item .dropdown-menu{left:-100px;top:46px;border-radius:12px}.modal .call-modal-location{margin-left:calc(50% + 129px);margin-top:96px;width:335px}.modal .call-modal-location .modal-content{border-radius:12px}.modal .call-modal-location .modal-content .modal-body{padding:18px 8px}.modal .call-modal-location .modal-content .modal-body .call-box{padding-left:16px}.modal .call-modal-location .modal-content .modal-body .call-box .call-name{font-size:14px;line-height:28px;font-weight:500;margin:0}.modal .call-modal-location .modal-content .modal-body .call-box .call-phone{font-size:16px;line-height:28px;font-weight:700;color:#194bfb}.modal .call-modal-location .modal-content .modal-body .call-box:last-child .call-phone{margin:0}.modal .notify-modal-location{margin-left:calc(50% + 285px);margin-top:96px;width:334px;height:606px}.modal .notify-modal-location .modal-content{border-radius:12px}.modal .notify-modal-location .modal-content .modal-header{padding:24px;border-bottom:none}.modal .notify-modal-location .modal-content .modal-header .modal-header{font-size:18px;line-height:26px;font-weight:700}.modal .notify-modal-location .modal-content .modal-body{padding:0}.modal .notify-modal-location .modal-content .modal-body .nav{width:334px;border-bottom:1px solid #EEEFF2;padding:0 14px}.modal .notify-modal-location .modal-content .modal-body .nav .nav-item .nav-link{font-size:14px;line-height:22.4px;font-weight:500;padding:0 14px 14px}.modal .notify-modal-location .modal-content .modal-body .nav .nav-item .nav-link.active{font-weight:600;line-height:24px;border-radius:0;background:none!important;color:#194bfb!important;border-bottom:2px solid #194BFB}.modal .notify-modal-location .modal-content .modal-body .tab-content .tab-pane .list-notify .list-notify-box{height:400px;overflow-y:scroll;overflow-x:hidden}.modal .notify-modal-location .modal-content .modal-body .tab-content .tab-pane .list-notify .list-notify-box .notify-box{padding:16px 24px;border-bottom:1px solid #EEEFF2}.modal .notify-modal-location .modal-content .modal-body .tab-content .tab-pane .list-notify .list-notify-box .notify-box:last-child{border-bottom:none}.modal .notify-modal-location .modal-content .modal-body .tab-content .tab-pane .list-notify .list-notify-box .notify-box img{width:48px;height:48px}.modal .notify-modal-location .modal-content .modal-body .tab-content .tab-pane .list-notify .list-notify-box .notify-box .notify-content{font-size:14px;line-height:24px;font-weight:400;color:#212121}.modal .notify-modal-location .modal-content .modal-body .tab-content .tab-pane .list-notify .list-notify-box .notify-box .notify-content .title{font-weight:700}.modal .notify-modal-location .modal-content .modal-body .tab-content .tab-pane .list-notify .list-notify-box .notify-box .notify-content .content{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.modal .notify-modal-location .modal-content .modal-body .tab-content .tab-pane .list-notify .list-notify-box .notify-box .notify-content .time{font-size:12px;line-height:16px;opacity:.5}.modal .notify-modal-location .modal-content .modal-body .tab-content .tab-pane .list-notify .list-notify-box .notify-box:last-child{padding-bottom:32px}.modal .notify-modal-location .modal-content .modal-body .tab-content .more-notify{margin:0 24px 32px;height:48px;font-size:14px;line-height:24px;font-weight:500}.modal .support-modal-location{margin-left:calc(50% + 354px);margin-top:96px;width:311px}.modal .support-modal-location .modal-content{border-radius:12px}.modal .support-modal-location .modal-content .modal-body{padding:8px}.modal .support-modal-location .modal-content .modal-body .support-request-btn{font-weight:500;font-size:16px;line-height:24px;color:#212121;padding:16px 25px 16px 16px;width:100%}.modal .support-modal-location .modal-content .modal-body .support-request-btn:hover{background-color:#f8faff;border-radius:12px}.modal .reserve-support-modal-location{width:680px;max-width:none;margin-top:100px}.modal .reserve-support-modal-location .modal-content .modal-header{padding:32px}.modal .reserve-support-modal-location .modal-content .modal-header .modal-title{font-size:20px;line-height:30px;font-weight:700}.modal .reserve-support-modal-location .modal-content .modal-body{padding:32px;border-bottom:1px solid #EEEFF2}.modal .reserve-support-modal-location .modal-content .modal-body .nav{margin:0 auto;border-radius:12px;background-color:#f8faff}.modal .reserve-support-modal-location .modal-content .modal-body .nav.header{max-width:325px}.modal .reserve-support-modal-location .modal-content .modal-body .nav .nav-item{padding:8px 0}.modal .reserve-support-modal-location .modal-content .modal-body .nav .nav-item :focus{outline:none}.modal .reserve-support-modal-location .modal-content .modal-body .nav .nav-item .nav-link{padding:11px 42px;font-size:14px;line-height:22px;font-weight:700;border-radius:20px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-info .reserve-content-title,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-day .reserve-content-title,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-basis .reserve-content-title,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-place .reserve-content-title,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-name-who-pickup .reserve-content-title,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-phone .reserve-content-title,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content-title,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-notify .reserve-content-title{font-size:16px;line-height:24px;font-weight:700}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-info .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-day .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-basis .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-place .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-name-who-pickup .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-phone .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-notify .reserve-content{font-size:16px;line-height:24px;font-weight:500;margin:12px 0 24px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-info .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-day .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-basis .reserve-content{background-color:#fafafa}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-info .reserve-content .navbar,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-day .reserve-content .navbar,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-basis .reserve-content .navbar{background-color:#fafafa;border-radius:12px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-info .reserve-content .navbar .nav-item,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-day .reserve-content .navbar .nav-item,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-basis .reserve-content .navbar .nav-item{list-style:none;width:100%}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-info .reserve-content .navbar .nav-item .dropdown-menu,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-day .reserve-content .navbar .nav-item .dropdown-menu,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-basis .reserve-content .navbar .nav-item .dropdown-menu{width:100%}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone{display:flex;flex-direction:column;gap:24px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .frame{height:200px;background:rgba(245,181,68,.05);border:2px dashed #F5B544;border-radius:16px;text-align:center;padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:24px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .frame .desc{font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#091b3d}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .list-upload{display:flex;flex-direction:column;gap:12px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .list-upload .max-size{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#212121}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .list-upload .upload_gallery{background:#F8FAFF;padding:8px 10px;display:flex;flex-direction:column;align-items:start;gap:5px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .list-upload .upload_gallery .file-info{max-width:60%}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .list-upload .upload_gallery .file-info .upload_img{height:72px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .list-upload .upload_gallery .file-info .upload_img-name{word-wrap:break-word}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .list-upload .upload_gallery .item-upload{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .list-upload .upload_gallery .btn-end{gap:24px;align-items:center;display:flex}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .list-upload .upload_gallery .btn-end .btn-edit{font-style:normal;font-weight:600;font-size:14px;line-height:24px;padding:8px 17.5px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-picture .reserve-content .upload_dropZone .list-upload .upload_gallery .btn-end .btn-delete{font-style:normal;font-weight:500;font-size:14px;line-height:24px;text-decoration-line:underline;color:#212121}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-place .reserve-content .navbar .nav{margin:0}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-place .reserve-content .navbar .nav .nav-item{width:auto;padding:0;margin:5px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-place .reserve-content .navbar .nav .nav-item .nav-link{max-width:295px;padding:16px;border-radius:12px;border:1px solid;font-size:16px;line-height:24px;font-weight:500}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-place .reserve-content .navbar .nav .nav-item .nav-link.active{background:none!important;background-color:#000!important}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-name-who-pickup .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-phone .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-notify .reserve-content,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-name-who-pickup .reserve-content .input-name,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-phone .reserve-content .input-name,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-notify .reserve-content .input-name{background-color:#fafafa}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-name-who-pickup .reserve-content .input-name:focus-visible,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-phone .reserve-content .input-name:focus-visible,.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-notify .reserve-content .input-name:focus-visible{border:none;outline:0}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-notify .reserve-content{min-height:140px}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-notify .reserve-content .input-name{min-height:100px;max-height:500px}.modal .reserve-support-modal-location .modal-content .modal-footer .btn{margin:0;font-size:16px;line-height:24px;font-weight:600;padding:16px 46px}.modal .reserve-support-modal-location .modal-content .modal-footer .btn:focus{outline:none}.modal .reserve-support-modal-location .modal-content .modal-footer .btn:first-child{border:1px solid}#reserve-modal-success .modal-content{padding:32px}#reserve-modal-success .modal-content .modal-header{border-bottom:none;padding:0;justify-content:end}#reserve-modal-success .modal-content .modal-body{margin-top:40px;padding:0;text-align:center}#reserve-modal-success .modal-content .modal-body .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;margin-top:32px;margin-bottom:24px}#reserve-modal-success .modal-content .modal-body .content{font-weight:500;font-size:16px;line-height:24px;margin-bottom:40px}#reserve-modal-success .modal-content .modal-body .btn-back{border:1px solid #194BFB;border-radius:12px;color:#194bfb;font-style:normal;font-weight:600;font-size:16px;line-height:24px;padding:16px;outline:none}#app-sidebar{background:#ffffff;gap:40px;display:grid}#app-sidebar .logo{width:169px;height:53px;margin-top:24px;margin-left:36px}#app-sidebar .info-user{width:192px;height:182px;margin-left:24px;background:linear-gradient(180deg,#FFF3E8 0%,rgba(255,243,232,0) 100%);background-clip:padding-box;mix-blend-mode:normal;border-radius:16px;border:solid 1px #FFE092}#app-sidebar .info-user .avatar-user{width:56px;margin:32px auto 16px}#app-sidebar .info-user .avatar-user img{width:100%;border-radius:16px}#app-sidebar .info-user .name-user{font-style:normal;font-weight:700;font-size:16px;line-height:26px;text-align:center;color:#212121}#app-sidebar .info-user .greeting{font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-align:center;color:#212121;mix-blend-mode:normal}#app-sidebar .list-menu{width:256px;top:339px}#app-sidebar .list-menu .item-menu{margin-left:20px;width:236px;height:56px;display:flex;align-items:center;position:relative}#app-sidebar .list-menu .item-menu .title_menu{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121;mix-blend-mode:normal;margin-left:12px}#app-sidebar .list-menu .item-menu .number_menu{position:relative;right:-80px;background:linear-gradient(180deg,#B6ABFF 0%,#4933D9 100%);border-radius:8px;font-style:normal;font-weight:700;font-size:12px;line-height:16px;padding:4px;text-align:center;color:#fff;display:inline-block;width:24px;height:24px}#app-sidebar .list-menu .active .title_menu{font-weight:700}#app-sidebar .list-menu .active .line_menu{position:absolute;width:4px;height:40px;right:0;border-radius:4px}#app-sidebar .list-menu .list-account{margin-top:54px}#app-sidebar .list-menu .list-account .title_account{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#212121}.page_download{background-color:#f2f2f2;padding:10px 16px 80px;height:100vh}.page_download .container{max-width:500px}.page_download .container .img_title{width:100%}.page_download .container .content-download{margin-bottom:24px}.page_download .container .content-download .title{font-size:28px;font-weight:700;line-height:40px;letter-spacing:0px;margin-bottom:12px}.page_download .container .content-download .content{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em}.page_download .container .btn-download{width:100%}.page_download .container .btn-download .title{font-size:16px;font-weight:700;line-height:26px;letter-spacing:0px;margin-bottom:12px}.page_download .container .btn-download .box-download-link{gap:16px}.page_download .container .btn-download .box-download-link .img_download,.page_download .container .btn-download .box-download-link .img_download img{width:100%}.nav-item .nav-link{color:#000!important}.nav-item .nav-link.active{color:#fff!important;background:linear-gradient(180deg,#B3C0FF 0%,#5572F5 100%)!important}.nav-item .nav-link:focus{outline:none}.day-box{position:relative;list-style:none}.day-box input{border:none;width:150px;max-width:max-content;font-weight:700;font-size:14px;line-height:24px;background-color:#f8faff00;padding:12px 16px}.day-box input::placeholder{color:#212121}.day-box input:-ms-input-placeholder{color:#212121}.day-box input::-ms-input-placeholder{color:#212121}.day-box input:focus-visible{outline:none}.day-box img{position:absolute;top:50%;transform:translate(calc(-100% - 16px),-50%)}.linear-color-1{background:linear-gradient(180deg,#B3C0FF 0%,#5572F5 100%)}.linear-color-2{background:linear-gradient(180deg,#FFE092 0%,#FF6B00 100%)}.linear-color-3{background:linear-gradient(135deg,#65CF58 0%,rgba(101,207,88,.6) 99.35%)}.linear-color-4{background:linear-gradient(240.24deg,#B6ABFF 17.87%,#4933D9 86.92%)}.bg-white{background-color:#fff}.width-unset{width:unset}.addloading .spinner-border{position:absolute;left:50%;top:50%;opacity:1}.addloading .add_opacity{opacity:.4}.container-fluid .page-home{min-width:100%;color:#212121}.container-fluid .page-home .container{padding:0;position:relative}.container-fluid .page-home .container .content-title>div{padding:100px 0 32px}.container-fluid .page-home .container .content-title>div p{margin:0;font-size:24px;line-height:32px;font-weight:700}.container-fluid .page-home .container .content-title .fee-title .navbar .border-btn,.container-fluid .page-home .container .content-title .schedule-title .navbar .border-btn,.container-fluid .page-home .container .content-title .weekly-report-title .navbar .border-btn,.container-fluid .page-home .container .content-title .news-title .navbar .border-btn{list-style:none}.container-fluid .page-home .container .content-title .fee-title .navbar .border-btn a,.container-fluid .page-home .container .content-title .schedule-title .navbar .border-btn a,.container-fluid .page-home .container .content-title .weekly-report-title .navbar .border-btn a,.container-fluid .page-home .container .content-title .news-title .navbar .border-btn a{padding:8px 16px;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.container-fluid .page-home .container .content-title .fee-title .navbar .nav-item .avatar-icon,.container-fluid .page-home .container .content-title .schedule-title .navbar .nav-item .avatar-icon,.container-fluid .page-home .container .content-title .weekly-report-title .navbar .nav-item .avatar-icon,.container-fluid .page-home .container .content-title .news-title .navbar .nav-item .avatar-icon{width:32px;height:32px;border-radius:16px;margin-right:8px}.container-fluid .page-home .container .content-title .fee-title .navbar .schedule-day,.container-fluid .page-home .container .content-title .schedule-title .navbar .schedule-day,.container-fluid .page-home .container .content-title .weekly-report-title .navbar .schedule-day,.container-fluid .page-home .container .content-title .news-title .navbar .schedule-day{padding-top:12px;padding-bottom:12px;font-size:14px;line-height:24px;font-weight:500}.container-fluid .page-home .container .content-title .fee-title .navbar .schedule-day .day-number,.container-fluid .page-home .container .content-title .schedule-title .navbar .schedule-day .day-number,.container-fluid .page-home .container .content-title .weekly-report-title .navbar .schedule-day .day-number,.container-fluid .page-home .container .content-title .news-title .navbar .schedule-day .day-number{margin-right:8px}.container-fluid .page-home .container .list-weekly-report,.container-fluid .page-home .container .list-schedule>.container,.container-fluid .page-home .container .list-notify,.container-fluid .page-home .container .list-fee,.container-fluid .page-home .container .list-feature{border-radius:16px}.container-fluid .page-home .container .list-box{margin:calc(-.896 * var(--bs-gutter-x))}.container-fluid .page-home .container .list-box .box-container{padding:calc(var(--bs-gutter-x) * .896);font-size:14px;line-height:24px;font-weight:500}.container-fluid .page-home .container .list-box .box-container .box-content{max-width:334px;box-shadow:0 0 24px #0000000d;background-color:#fff;border-radius:16px;padding:33px 42px}.container-fluid .page-home .container .list-box .box-container .box-content .box{display:flex;justify-content:center}.container-fluid .page-home .container .list-box .box-container .box-content .box-avatar .bground-avatar{display:flex;position:absolute;margin-top:-17px;margin-left:10px;opacity:0;transition:1s}.container-fluid .page-home .container .list-box .box-container .box-content .box-avatar img:last-child{width:120px;height:120px;border-radius:24px}.container-fluid .page-home .container .list-box .box-container .box-content .box-name{font-size:16px;font-weight:700;padding-top:24px}.container-fluid .page-home .container .list-box .box-container .box-content .box-id{padding-top:4px}.container-fluid .page-home .container .list-box .box-container .box-content .box-btn{margin:24px auto 0;padding:12px 48px;width:fit-content}.container-fluid .page-home .container .list-box .box-container .box-content .box-info{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.container-fluid .page-home .container .list-box .box-container .box-content:hover{cursor:pointer}.container-fluid .page-home .container .list-box .box-container .box-content:hover .bground-avatar{display:flex!important;opacity:1;position:absolute;margin-top:-17px;margin-left:10px}.container-fluid .page-home .container .list-box .box-container .box-content:hover .box-name{color:#194bfb}.container-fluid .page-home .container .list-box .box-container .box-content .border-box{transition:1s}.container-fluid .page-home .container .list-box .box-container .box-content .border-box:hover{box-shadow:0 0 36px #fd7891}.container-fluid .page-home .container .list-feature{margin:0;background-color:#fff;padding:32px 24px 16px}.container-fluid .page-home .container .list-feature .box-container{margin-bottom:16px;padding:0 8px}.container-fluid .page-home .container .list-feature .box-container .box-feature{border-radius:16px;justify-self:center;display:flex;min-height:150px}.container-fluid .page-home .container .list-feature .box-container .box-feature .box{display:flex;justify-content:center}.container-fluid .page-home .container .list-feature .box-container .box-feature .box-icon{padding-top:24px;padding-bottom:12px}.container-fluid .page-home .container .list-feature .box-container .box-feature .box-name{text-align:center;color:#fff;font-size:14px;line-height:24px;font-weight:700}.container-fluid .page-home .container .list-fee{padding:40px 0}.container-fluid .page-home .container .list-fee .container .clearfix{padding-top:32px}.container-fluid .page-home .container .list-fee .container .nav .nav-box{padding:8px 16px;width:fit-content;background-color:#f8faff;border-radius:20px}.container-fluid .page-home .container .list-fee .container .nav .nav-box .nav-item>.nav-link{width:136px;height:44px;font-size:14px;line-height:22px;font-weight:700;padding:0;border-radius:20px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .nav .nav-item>.nav-link{font-size:16px;line-height:24px;font-weight:500;padding:12px 8px;border-radius:20px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .nav .nav-item>.nav-link.active{font-weight:700}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #payment-uncompleted .terms_box{display:flex;align-items:center;margin:28px 24px 0}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #payment-uncompleted .terms_box #confirm_terms{width:20px;height:20px;margin-right:12px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #payment-completed #datatable_fee-payment-completed_wrapper #datatable_fee-payment-completed{margin-bottom:40px!important}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #payment-completed #datatable_fee-payment-completed_wrapper #datatable_fee-payment-completed_length{margin-left:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #payment-completed #datatable_fee-payment-completed_wrapper #datatable_fee-payment-completed_paginate{margin-right:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display{margin-top:12px!important;font-size:14px;line-height:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display .form-check{margin:4px 0 0}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display .form-check .form-check-input{border-radius:16px;width:20px;height:20px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display .form-check .form-check-input:checked{background-color:#0caf60}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display th,.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display td{font-style:normal;font-size:14px;line-height:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr{height:72px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr th{font-weight:700;color:#212121;border-bottom:1px solid #EEEFF2}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr th:first-child{padding-left:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr th:last-child{padding-right:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr{border-bottom:1px solid #EEEFF2}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr td:first-child{padding-left:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr td:last-child{padding-right:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-pending,.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-completed{padding:4px 16px;width:fit-content;border-radius:8px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-pending{color:#f5b544;background-color:#fff0f0}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-completed{color:#4b9f47;background-color:#4b9f471a}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #datatable_fee-list thead tr{height:72px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #datatable_fee-list thead tr th{font-weight:700;color:#212121;border-bottom:1px solid #EEEFF2}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #datatable_fee-list thead tr th:first-child{padding-left:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #datatable_fee-list tbody tr{height:80px;border-bottom:1px solid #EEEFF2}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #datatable_fee-list tbody tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #datatable_fee-list tbody tr td .describe{border:0}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #datatable_fee-list tbody tr td .describe:focus{outline:none}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane #datatable_fee-list tbody tr td:first-child{padding-left:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content,.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .nav-pills{padding-left:16px;border-bottom:1px solid #EEEFF2}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content .nav-item:first-child,.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .nav-pills .nav-item:first-child{padding-right:16px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .tab-content{border-bottom:none}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .nav>.nav-item>.nav-link{padding:12px 8px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .nav>.nav-item>.nav-link.active{border-radius:0;background:none!important;color:#194bfb!important;border-bottom:2px solid #194BFB}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .total{padding-top:40px;margin-right:24px}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .total .total-btn{width:195px;height:56px;background-color:#194bfb;color:#fff;border-radius:16px;font-size:14px;line-height:24px;font-weight:700}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .total img{color:#fff}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .display,.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .total>div:first-child>div:first-child{font-size:14px;line-height:24px;font-weight:500}.container-fluid .page-home .container .list-fee .container .tab-content>.tab-pane .total>div:first-child>div:last-child{font-size:20px;line-height:32px;font-weight:700}.container-fluid .page-home .container #schedule .schedule_now{background-color:#f8faff00}.container-fluid .page-home .container #schedule .schedule_now:focus-visible{outline:none}.container-fluid .page-home .container .list-schedule-box{padding:32px 24px 54px}.container-fluid .page-home .container .list-schedule-box .schedule-box .content-title{border-radius:16px;background-color:#fef8ec}.container-fluid .page-home .container .list-schedule-box .schedule-box .content-title>p,.container-fluid .page-home .container .list-schedule-box .schedule-box .schedule-content>.row>p:last-child,.container-fluid .page-home .container .list-schedule-box .schedule-box .schedule-content>.row>p:first-child{margin-top:24px;margin-bottom:24px;font-size:16px;line-height:24px;font-weight:700}.container-fluid .page-home .container .list-schedule-box .schedule-box .schedule-content>.row>p:first-child{font-weight:500;max-width:184px}.container-fluid .page-home .container .list-schedule-box .schedule-box .schedule-content .row{border-bottom:1px solid #EEEFF2;margin:0 -24px;padding:0 48px}.container-fluid .page-home .container .list-schedule-box .schedule-box .schedule-content .row:last-child{border-bottom:none}.container-fluid .page-home .container .list-schedule-box .watch-more{height:48px;margin-top:40px;font-size:14px;line-height:24px;font-weight:500}.container-fluid .page-home .container .list-schedule-box .watch-more a{color:#000}.container-fluid .page-home .container .list-schedule-box .watch-more:hover a{color:#fff}.container-fluid .page-home .container .list-notify{padding:32px 24px 54px!important}.container-fluid .page-home .container .list-notify .list-notify-box .notify-box{margin-bottom:24px}.container-fluid .page-home .container .list-notify .list-notify-box .notify-box img{width:48px;height:48px}.container-fluid .page-home .container .list-notify .list-notify-box .notify-box .notify-content{font-size:14px;line-height:24px}.container-fluid .page-home .container .list-notify .list-notify-box .notify-box .notify-content>div:first-child{font-weight:700}.container-fluid .page-home .container .list-notify .list-notify-box .notify-box .notify-content>div:last-child{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.container-fluid .page-home .container .list-notify .more-notify{margin-top:32px;height:48px;font-size:14px;line-height:24px;font-weight:500}.container-fluid .page-home .container .list-weekly-report{padding:32px 24px 40px}.container-fluid .page-home .container .list-weekly-report .container #datatable_weekly-report_wrapper .row:first-child{display:none}.container-fluid .page-home .container .list-weekly-report .container #datatable_weekly-report_wrapper .row:nth-child(2) #datatable_weekly-report{margin-bottom:40px!important}.container-fluid .page-home .container .list-weekly-report .container .display{font-size:14px;line-height:24px;border-collapse:separate;border-spacing:0}.container-fluid .page-home .container .list-weekly-report .container .display thead{border:solid 1px #000;border-style:none solid solid none;background-color:#f8faff}.container-fluid .page-home .container .list-weekly-report .container .display thead th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;padding-left:16px}.container-fluid .page-home .container .list-weekly-report .container .display thead th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.container-fluid .page-home .container .list-weekly-report .container .display tbody tr td{border-bottom:1px solid #EEEFF2;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#111827}.container-fluid .page-home .container .list-weekly-report .container .display tbody tr td:first-child{padding-left:16px}.container-fluid .page-home .container .list-weekly-report .container #datatable_weekly-report_length .form-select{line-height:22px;font-weight:700;height:40px}.container-fluid .page-home .container .list-weekly-report .container .dataTables_paginate .pagination{line-height:22px;font-weight:700;margin:0}.container-fluid .page-home .container .list-weekly-report .container .dataTables_paginate .pagination .paginate_button{width:40px;height:40px}.container-fluid .page-home .container .list-weekly-report .container .dataTables_paginate .pagination .paginate_button .page-link{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.container-fluid .page-home .container .list-news .list-box{background-color:#f8faff}.container-fluid .page-home .container .list-news .list-box .box-container .box-content{max-width:334px;padding:24px}.container-fluid .page-home .container .list-news .list-box .box-container .box-content .box-avatar{border-radius:24px;width:100%;height:100%}.container-fluid .page-home .container .list-news .list-box .box-container .box-content .box-avatar img{width:100%;height:100%}.container-fluid .page-home .container .list-news .list-box .box-container .box-content .box-name{padding-top:20px;font-size:14px;line-height:24px;font-weight:700}.container-fluid .page-home .container .list-news .list-box .box-container .box-content .box-info{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-student-info .content-title{height:32px;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;margin-bottom:32px}.page-student-info .list-box{margin:calc(-.896 * var(--bs-gutter-x))}.page-student-info .list-box .box-container{padding:calc(var(--bs-gutter-x) * .896);font-size:14px;line-height:24px;font-weight:500}.page-student-info .list-box .box-container .box-content{max-width:334px;box-shadow:0 0 24px #0000000d;background-color:#fff;border-radius:16px;padding:33px 0}.page-student-info .list-box .box-container .box-content .box{display:flex;justify-content:center}.page-student-info .list-box .box-container .box-content .box-avatar .bground-avatar{display:flex;position:absolute;margin-top:-17px;margin-left:10px;opacity:0;transition:1s}.page-student-info .list-box .box-container .box-content .box-avatar img:last-child{width:120px;height:120px;border-radius:24px}.page-student-info .list-box .box-container .box-content .box-name{font-style:normal;color:#212121;font-size:16px;line-height:24px;font-weight:700;padding-top:24px}.page-student-info .list-box .box-container .box-content .box-code{padding-top:4px;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121}.page-student-info .list-box .box-container .box-content .box-btn{margin:24px auto 0;padding:12px 48px;width:fit-content;font-style:normal;font-size:14px;line-height:24px;font-weight:500}.page-student-info .list-box .box-container .box-content:hover{cursor:pointer}.page-student-info .list-box .box-container .box-content:hover .bground-avatar{display:flex!important;opacity:1;position:absolute;margin-top:-17px;margin-left:10px}.page-student-info .list-box .box-container .box-content:hover .box-name{color:#194bfb}.page-student-info .list-box .box-container .box-content .border-box{transition:1s}.page-student-info .list-box .box-container .box-content .border-box:hover{box-shadow:0 0 36px #fd7891}.page-student-info-detail .header{display:flex;justify-content:space-between;align-items:center}.page-student-info-detail .header .title{font-style:normal;font-size:14px;line-height:24px;display:flex;gap:8px;height:24px;border-radius:16px}.page-student-info-detail .header .title .title-desc{color:#212121;font-weight:700}.page-student-info-detail .header .title .title-name-student{color:#212121;font-weight:500}.page-student-info-detail .content{margin-top:32px;display:flex;gap:48px}.page-student-info-detail .content .content-center .info{background:#ffffff;border-radius:24px;position:relative;text-align:center}.page-student-info-detail .content .content-center .info .frame{padding:40px}.page-student-info-detail .content .content-center .info .cover{width:100%;height:240px;border-radius:16px;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.page-student-info-detail .content .content-center .info .image{position:absolute;top:232px;left:0;right:0}.page-student-info-detail .content .content-center .info .image img{width:97px;height:97px;border:8px solid #ffffff;border-radius:32px}.page-student-info-detail .content .content-center .info .name{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#212121;margin-top:73px}.page-student-info-detail .content .content-center .info .code{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121;margin-top:8px}.page-student-info-detail .content .content-center .info .line{height:1px;background:#091B3D;mix-blend-mode:normal;opacity:.05}.page-student-info-detail .content .content-center .info .menu{height:55px}.page-student-info-detail .content .content-center .info .menu .nav{gap:24px}.page-student-info-detail .content .content-center .info .menu .nav .nav-item .nav-link{font-style:normal;font-weight:600;font-size:14px;line-height:24px;padding:16px 0 14px;color:#212121;mix-blend-mode:normal}.page-student-info-detail .content .content-center .info .menu .nav .nav-item .nav-link.active{font-weight:700;border-radius:0;background:none!important;color:#194bfb!important;border-bottom:2px solid #194BFB}.page-student-info-detail .content .content-center .item-menu{margin-top:32px;background:#ffffff;border-radius:16px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info{padding:32px 30px;display:flex;flex-direction:column;gap:32px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info label{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info .input{align-items:center;display:flex;background:#F8FAFF;border-radius:16px;height:56px;font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#212121;border:none;padding:16px 24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info .input:focus{background:none;border:1px solid #194BFB;box-shadow:none}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info .list-item{display:flex;flex-direction:row;gap:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info .list-item .item-left,.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info .list-item .item-right{width:311px;display:flex;flex-direction:column;gap:32px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info .list-item .item-left .item,.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info .list-item .item-right .item{display:flex;flex-direction:column;gap:8px;height:88px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info .program{display:flex;flex-direction:column;gap:8px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info .btn-right{align-self:flex-end}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-student-info .btn-right .btn-request-update{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:10px;background:#194BFB;border-radius:16px;font-style:normal;font-weight:500;font-size:14px;line-height:24px;text-align:center;color:#fff}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-teacher{padding:32px 30px;display:flex;flex-direction:column;gap:48px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-teacher .item{display:flex;flex-direction:column;gap:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-teacher .item .item-header{display:flex;gap:16px;flex-direction:row;align-items:center;height:40px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-teacher .item .item-header .title{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#212121}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-teacher .item .item-content{display:flex;gap:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-teacher .item .item-content .item-content-form{width:311px;height:88px;display:flex;gap:8px;flex-direction:column}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-teacher .item .item-content .item-content-form label{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-teacher .item .item-content .item-content-form .input{background:#F8FAFF;border-radius:16px;height:56px;font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#212121;border:none;padding:16px 24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-teacher .item .item-content .item-content-form .input:focus{background:none;border:1px solid #194BFB;box-shadow:none}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records{padding:32px 30px;display:flex;flex-direction:column;gap:48px;max-width:706px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item{display:flex;flex-direction:column;gap:18px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .title{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;display:flex;gap:4px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone{display:flex;flex-direction:column;gap:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .frame{height:200px;background:rgba(245,181,68,.05);border:2px dashed #F5B544;border-radius:16px;text-align:center;padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .frame .desc{font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#091b3d}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .list-upload{display:flex;flex-direction:column;gap:12px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .list-upload .max-size{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#212121}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .list-upload .upload_gallery{background:#F8FAFF;padding:8px 10px;display:flex;flex-direction:column;align-items:start;gap:5px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .list-upload .upload_gallery .file-info{max-width:60%}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .list-upload .upload_gallery .file-info .upload_img{height:72px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .list-upload .upload_gallery .file-info .upload_img-name{word-wrap:break-word;width:100%}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .list-upload .upload_gallery .item-upload{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .list-upload .upload_gallery .btn-end{gap:24px;align-items:center;display:flex}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .list-upload .upload_gallery .btn-end .btn-edit{font-style:normal;font-weight:600;font-size:14px;line-height:24px;padding:8px 17.5px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-paper-records .item .upload_dropZone .list-upload .upload_gallery .btn-end .btn-delete{font-style:normal;font-weight:500;font-size:14px;line-height:24px;text-decoration-line:underline;color:#212121}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info{padding:32px 30px;display:flex;flex-direction:column;gap:48px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item{display:flex;flex-direction:column;gap:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .header{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#212121}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .content-info{display:flex;flex-direction:column;gap:16px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .content-info .content-child{display:flex;flex-direction:column;gap:16px;background:#F8FAFF;border-radius:16px;padding:24px 32px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .content-info .content-child .title{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;display:flex;align-items:center;justify-content:space-between}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .content-info .content-child .title .text-right{font-style:normal;font-weight:500;font-size:14px;line-height:24px;text-align:right;color:#0caf60}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .content-info .content-child .list-info{display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .content-info .content-child .list-info li{display:flex;flex-direction:row;gap:8px;list-style:none;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .item-content{display:flex;flex-direction:column;gap:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .item-content .line{display:flex;flex-direction:row;gap:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .item-content .content-form{display:flex;flex-direction:column;gap:8px;width:311px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .item-content .content-form .label{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .item-content .content-form .input{background:#F8FAFF;border-radius:16px;height:56px;font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#212121;border:none;padding:16px 24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-parent-info .item .item-content .content-form .input:focus{background:none;border:1px solid #194BFB;box-shadow:none}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school{padding:32px 30px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school .header{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#212121;margin-bottom:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school .list-content{margin-bottom:32px;display:flex;flex-direction:column;gap:12px;max-width:646px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school .list-content .item{padding:16px 24px;background:#F8FAFF;border-radius:16px;display:flex;flex-direction:column;gap:24px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school .list-content .item .title{font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#212121;display:flex;align-items:center;justify-content:space-between}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school .list-content .item .desc{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#202121}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school .list-content .item .desc .text-secondary{font-style:normal;font-weight:600;font-size:14px;line-height:24px;margin-left:8px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school .maps{border-radius:16px;margin-bottom:32px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school .maps iframe{width:100%}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school .maps-address .name{font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#202121;margin-bottom:12px}.page-student-info-detail .content .content-center .item-menu .tab-content .frame-contact-school .maps-address .address .text{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#202121;margin-left:8px}.page-student-info-detail .content .content-right{display:flex;flex-direction:column;gap:12px}.page-student-info-detail .content .content-right .item-function{background:#ffffff;mix-blend-mode:normal;border-radius:16px;height:84px;width:334px}.page-student-info-detail .content .content-right .item-function .item{padding:12px 0 12px 24px;display:flex;align-items:center;flex-direction:row;gap:16px}.page-student-info-detail .content .content-right .item-function .item .title{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}@media screen and (max-width: 1439px){.page-student-info-detail .content{justify-content:space-between}.page-student-info-detail .content .content-right .item-function{width:auto}.page-student-info-detail .content .content-right .item-function .item{padding:12px 24px}.page-student-info-detail .content .content-right .item-function .item span{display:none}}.page-student-fee .header .title{border-radius:16px}.page-student-fee .header .title .title-desc,.page-student-fee .header .title .title-name-student{font-size:14px;line-height:24px;font-weight:700;color:#000}.page-student-fee .header .title .title-current{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-student-fee .list-fee{padding:40px 0;border-radius:16px;margin-bottom:300px}.page-student-fee .list-fee .clearfix{padding-top:32px}.page-student-fee .list-fee .container{padding:0}.page-student-fee .list-fee .container .nav .nav-box{padding:8px 16px;width:fit-content;background-color:#f8faff;border-radius:20px}.page-student-fee .list-fee .container .nav .nav-box .nav-item .nav-link{font-style:normal;font-weight:700;font-size:14px;line-height:22px;padding:11px 29px;border-radius:20px}.page-student-fee .list-fee .tab-content>.tab-pane .nav .nav-item .nav-link{font-style:normal;font-weight:500;font-size:16px;line-height:24px}.page-student-fee .list-fee .tab-content>.tab-pane .nav .nav-item .nav-link.active{font-weight:700}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display{margin-top:12px!important;margin-bottom:28px!important;font-size:14px;line-height:24px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display .form-check{margin:4px 0 0}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display .form-check .form-check-input{border-radius:16px;width:20px;height:20px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display .form-check .form-check-input:checked{background-color:#0caf60}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display th,.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display td{font-style:normal;font-size:14px;line-height:24px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr{height:72px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr th{font-weight:700;color:#212121;border-bottom:1px solid #EEEFF2}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr th:first-child{padding-left:24px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr th:last-child{padding-right:40px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr{height:80px;border-bottom:1px solid #EEEFF2}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr td:first-child{padding-left:24px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr td:last-child{padding-right:40px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-pending,.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-completed{padding:4px 16px;border-radius:8px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-pending{color:#f5b544;background-color:#fff0f0}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-completed{color:#4b9f47;background-color:#4b9f471a}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane #datatable_fee-payment-completed_length{margin-left:24px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane #datatable_fee-payment-completed_length select{font-style:normal;font-weight:700;font-size:14px;line-height:160%}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane #datatable_fee-payment-completed_paginate{margin-right:40px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane #datatable_fee-payment-completed_paginate .paginate_button{font-style:normal;font-weight:500;font-size:14px;line-height:160%}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane #datatable_fee-payment-completed_paginate .paginate_button.active{font-weight:700}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .terms_box{display:flex;align-items:center;margin-left:24px;margin-bottom:40px}.page-student-fee .list-fee .tab-content>.tab-pane .tab-content>.tab-pane .terms_box #confirm_terms{width:20px;height:20px;margin-right:12px}.page-student-fee .list-fee .tab-content>.tab-pane #datatable_fee-list thead tr{height:72px}.page-student-fee .list-fee .tab-content>.tab-pane #datatable_fee-list thead tr th{font-weight:700;color:#212121;border-bottom:1px solid #EEEFF2}.page-student-fee .list-fee .tab-content>.tab-pane #datatable_fee-list thead tr th:first-child{padding-left:24px}.page-student-fee .list-fee .tab-content>.tab-pane #datatable_fee-list thead tr th:last-child{padding-right:40px}.page-student-fee .list-fee .tab-content>.tab-pane #datatable_fee-list tbody tr{height:80px;border-bottom:1px solid #EEEFF2}.page-student-fee .list-fee .tab-content>.tab-pane #datatable_fee-list tbody tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.page-student-fee .list-fee .tab-content>.tab-pane #datatable_fee-list tbody tr td .describe{border:0}.page-student-fee .list-fee .tab-content>.tab-pane #datatable_fee-list tbody tr td .describe:focus{outline:none}.page-student-fee .list-fee .tab-content>.tab-pane #datatable_fee-list tbody tr td:first-child{padding-left:24px}.page-student-fee .list-fee .tab-content>.tab-pane #datatable_fee-list tbody tr td:last-child{padding-right:40px}.page-student-fee .list-fee .tab-content>.tab-pane .nav-pills{padding-left:16px;border-bottom:1px solid #EEEFF2}.page-student-fee .list-fee .tab-content>.tab-pane .nav-pills .nav-item:first-child{padding-right:16px}.page-student-fee .list-fee .tab-content>.tab-pane .nav>.nav-item>.nav-link{padding:12px 8px}.page-student-fee .list-fee .tab-content>.tab-pane .nav>.nav-item>.nav-link.active{border-radius:0;background:none!important;color:#194bfb!important;border-bottom:2px solid #194BFB}.page-student-fee .list-fee .tab-content>.tab-pane .total{margin-right:40px}.page-student-fee .list-fee .tab-content>.tab-pane .total .total-btn{width:195px;height:56px;background-color:#194bfb;color:#fff;border-radius:16px;font-size:14px;line-height:24px;font-weight:700}.page-student-fee .list-fee .tab-content>.tab-pane .total img{color:#fff}.page-student-fee .list-fee .tab-content>.tab-pane .display,.page-student-fee .list-fee .tab-content>.tab-pane .total>div:first-child>div:first-child{font-size:14px;line-height:24px;font-weight:500}.page-student-fee .list-fee .tab-content>.tab-pane .total>div:first-child>div:last-child{font-size:20px;line-height:32px;font-weight:700}.page-student-fee .list-fee .tab-content>.tab-pane .display .describe{border:0}.page-student-fee .list-fee .tab-content>.tab-pane .display .describe:focus{outline:none}.page-student-fee-detail{margin-bottom:300px}.page-student-fee-detail .header .title{padding:12px 16px;border-radius:16px}.page-student-fee-detail .header .title .title-name-student{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-student-fee-detail .header .title span{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-fee-detail .content .fee-title-name{font-size:18px;line-height:26px;font-weight:700}.page-student-fee-detail .content .fee{padding-right:36px}.page-student-fee-detail .content .fee .fee-list{border-radius:16px}.page-student-fee-detail .content .fee .fee-list .fee-title{display:flex;border-bottom:1px solid #F1F2F4}.page-student-fee-detail .content .fee .fee-list .fee-content{border-bottom:1px solid #F1F2F4}.page-student-fee-detail .content .fee .fee-list .fee-content .fee-content-box,.page-student-fee-detail .content .fee .fee-list .total-pill div:first-child{font-size:16px;line-height:24px;font-weight:500}.page-student-fee-detail .content .fee .fee-list .total-pill div:last-child{font-size:20px;line-height:32px;font-weight:700}.page-student-fee-detail .content .fee .total{padding-top:32px}.page-student-fee-detail .content .fee .total .total-btn{width:195px;height:56px;background-color:#194bfb;color:#fff;border-radius:16px;font-size:14px;line-height:24px;font-weight:700}.page-student-fee-detail .content .status,.page-student-fee-detail .content .info-detail{border-radius:16px}.page-student-fee-detail .content .status{font-size:14px;line-height:24px;font-weight:700}.page-student-fee-detail .content .status .fee-status-pending,.page-student-fee-detail .content .status .fee-status-completed{padding:4px 16px;width:fit-content;border-radius:8px;font-weight:500}.page-student-fee-detail .content .status .fee-status-pending{color:#f5b544;background-color:#fff0f0}.page-student-fee-detail .content .status .fee-status-completed{color:#4b9f47;background-color:#4b9f471a}.page-student-fee-detail .content .info-detail{padding:32px 24px}.page-student-fee-detail .content .info-detail .info-detail-title{display:flex;padding-bottom:16px}.page-student-fee-detail .content .info-detail .info-detail-content .box-border-text{border:1px solid rgba(9,27,61,.1);border-radius:16px;padding:16px 24px;margin-top:24px}.page-student-fee-detail .content .info-detail .info-detail-content .box-border-text .border-text{width:fit-content;padding:0 8px;background-color:#fff;margin-top:-24px;margin-left:-4px;font-size:12px;line-height:16px;font-weight:400}.page-student-fee-detail .content .info-detail .info-detail-content .box-border-text .content-text{font-size:14px;line-height:24px;font-weight:700}.bg-2772F0{background-color:#2772f0}.bg-E6521F{background-color:#e6521f}.page-student-attendence .header .title{border-radius:16px}.page-student-attendence .header .title .title-desc,.page-student-attendence .header .title .title-name-student{font-size:14px;line-height:24px;font-weight:700;color:#000}.page-student-attendence .header .title .title-current{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-student-attendence .header .schedule-day{margin-right:12px;align-items:center;position:relative}.page-student-attendence .header .schedule-day .datefilter{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-attendence .header .schedule-day .border-box{text-align:left;padding:12px 16px;width:196px}.page-student-attendence .header .schedule-day .border-box:hover{background:linear-gradient(#FFFFFF 0 0) padding-box,linear-gradient(to right,#7762FF,#C589E4,#FC6590) border-box;color:#212121}.page-student-attendence .header .schedule-day input:focus-visible{outline:none}.page-student-attendence .header .schedule-day .label-icon-calendar{position:absolute;right:16px}.page-student-attendence .header .form-input{display:flex;gap:12px;flex-direction:column;position:relative}.page-student-attendence .header .form-input:hover .border-box{background:linear-gradient(45deg,#7762FF 20%,#C589E4 50%,#FC6590 100%);color:#212121}.page-student-attendence .header .form-input .select-side{cursor:pointer;position:absolute;top:10px;right:12px}.page-student-attendence .header .form-input .border-box{text-align:left}.page-student-attendence .header .form-input .border-box:hover option{color:#000}.page-student-attendence .header .form-input .border-box:hover option:first-child{color:#aaa}.page-student-attendence .header .form-input .input{appearance:none;padding:12px 26px 12px 16px;font-weight:700;font-size:14px;line-height:24px}.page-student-attendence .header .form-input .input:focus{outline:none}.page-student-attendence .list-attendence{padding:32px 0 54px;margin-bottom:100px;border-radius:16px}.page-student-attendence .list-attendence>.container{padding:0}.page-student-attendence .list-attendence>.container .attendence .attendence-list-box{margin:0 12px}.page-student-attendence .list-attendence>.container .attendence .attendence-list-box .attendence-box{width:25%;margin:0 12px;padding:24px;border-radius:16px}.page-student-attendence .list-attendence>.container .attendence .attendence-list-box .attendence-box .number-count{font-size:20px;line-height:24px;font-weight:700;color:#fff}.page-student-attendence .list-attendence>.container .attendence .attendence-list-box .attendence-box .reason{font-size:14px;line-height:24px;font-weight:600;color:#fff}.page-student-attendence .list-attendence>.container .attendence .attendence-list-box .attendence-box img{max-width:80px;max-height:80px}@media screen and (min-width: 1150px) and (max-width: 1350px){.page-student-attendence .list-attendence>.container .attendence .attendence-list-box .attendence-box img{width:80px!important;height:80px!important}}@media screen and (max-width: 1150px){.page-student-attendence .list-attendence>.container .attendence .attendence-list-box .attendence-box{flex-direction:column-reverse}.page-student-attendence .list-attendence>.container .attendence .attendence-list-box .attendence-box>.me-auto{margin:auto!important}.page-student-attendence .list-attendence>.container .attendence .attendence-list-box .attendence-box>.me-auto .number-count,.page-student-attendence .list-attendence>.container .attendence .attendence-list-box .attendence-box>.me-auto .reason{text-align:center}}.page-student-attendence .list-attendence>.container .attendence-table{border-radius:16px}.page-student-attendence .list-attendence>.container .attendence-table>.container{padding:32px 24px 0}.page-student-attendence .list-attendence>.container .attendence-table>.container table{border-collapse:separate;border-spacing:0}.page-student-attendence .list-attendence>.container .attendence-table>.container table thead{border:solid 1px #000;border-style:none solid solid none}.page-student-attendence .list-attendence>.container .attendence-table>.container table thead th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;padding-left:16px}.page-student-attendence .list-attendence>.container .attendence-table>.container table thead th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.page-student-attendence .list-attendence>.container .attendence-table>.container .display{font-size:14px;line-height:24px}.page-student-attendence .list-attendence>.container .attendence-table>.container .display tr td:first-child{padding-left:16px}.page-student-attendence .list-attendence>.container .attendence-table>.container .display th{font-weight:700}.page-student-attendence .list-attendence>.container .attendence-table>.container .display td{font-weight:500}.page-student-attendence .list-attendence>.container .attendence-table>.container .display tbody .attendence-checkbox{width:fit-content;padding:4px 16px;border-radius:8px}.page-student-result .header .title{font-style:normal;font-size:14px;line-height:24px}.page-student-result .header .title .title-desc,.page-student-result .header .title .title-name-student{color:#212121;font-weight:700}.page-student-result .header .title .title-current{color:#212121;font-weight:500}.page-student-result .list-result{padding:32px 24px 40px;border-radius:16px}.page-student-result .list-result .nav{background:#F8FAFF;border-radius:20px;gap:21px;width:fit-content;padding:8px;margin:0 auto}.page-student-result .list-result .nav .active{border-radius:20px;padding:11px 36px}.page-student-result .list-result .container{padding:0}.page-student-result .list-result .container .filter-box .form-input{display:flex;gap:12px;flex-direction:column;position:relative}.page-student-result .list-result .container .filter-box .form-input .select-side{position:absolute;top:14px;right:28px}.page-student-result .list-result .container .filter-box .form-input .border-box{text-align:left}.page-student-result .list-result .container .filter-box .form-input .border-box:hover option{color:#000}.page-student-result .list-result .container .filter-box .form-input .border-box:hover option:first-child{color:#aaa}.page-student-result .list-result .container .filter-box .form-input .input{appearance:none;padding:12px 26px 12px 16px;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.page-student-result .list-result .container .filter-box .form-input .input:focus{outline:none}.page-student-result .list-result .container .filter-box .appellation{display:flex;align-items:center;font-size:14px;font-weight:700;line-height:24px;box-shadow:0 0 24px #0000000d;border-radius:16px}.page-student-result .list-result .container .display{font-style:normal;font-size:14px;line-height:24px;border-collapse:separate;border-spacing:0;margin-bottom:40px!important}.page-student-result .list-result .container .display thead{border:solid 1px #000;border-style:none solid solid none}.page-student-result .list-result .container .display thead th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;padding-left:16px}.page-student-result .list-result .container .display thead th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.page-student-result .list-result .container .display tbody tr td{border-bottom:1px solid #EEEFF2;font-weight:500}.page-student-result .list-result .container .display tbody tr td:first-child{padding-left:16px}.container-fluid .page-student-result-detail{margin-bottom:300px}.container-fluid .page-student-result-detail .header .title{padding:12px 16px;border-radius:16px}.container-fluid .page-student-result-detail .header .title .title-desc{font-size:14px;line-height:24px;font-weight:500;color:#000}.container-fluid .page-student-result-detail .content .result-title-name{font-size:18px;line-height:26px;font-weight:700}.container-fluid .page-student-result-detail .content .result{padding-right:36px}.container-fluid .page-student-result-detail .content .result .result-list{border-radius:16px}.container-fluid .page-student-result-detail .content .result .result-list .result-title{display:flex}.container-fluid .page-student-result-detail .content .result .result-list .result-content{border-bottom:1px solid #F1F2F4}.container-fluid .page-student-result-detail .content .result .result-list .result-content .result-content-box,.container-fluid .page-student-result-detail .content .result .result-list .total-pill div:first-child{font-size:16px;line-height:24px;font-weight:500}.container-fluid .page-student-result-detail .content .result .result-list .total-pill div:last-child{font-size:20px;line-height:32px;font-weight:700}.container-fluid .page-student-result-detail .content .result .result-list .item{font-size:14px;line-height:24px;font-weight:400;background-color:#f8faff;border-radius:16px;cursor:pointer}.container-fluid .page-student-result-detail .content .result .result-list .item .title{font-size:16px;font-weight:600;padding-left:24px;padding-right:24px;height:65px}.container-fluid .page-student-result-detail .content .result .result-list .item .title .rotation-45{transition:transform .5s;transform:rotate(45deg)}.container-fluid .page-student-result-detail .content .result .result-list .item .title .rotation-0{transition:transform .5s;transform:rotate(0)}.container-fluid .page-student-result-detail .content .result .result-list .item .desc .exam-box{margin:0}.container-fluid .page-student-result-detail .content .result .result-list .item .desc .exam-box .item-exam-box{height:84px;margin:0;border:1px solid #EFF2F8}.container-fluid .page-student-result-detail .content .result .result-list .item .desc .exam-box .point{font-weight:700}.container-fluid .page-student-result-detail .content .result .total{padding-top:32px}.container-fluid .page-student-result-detail .content .result .total .total-btn{height:56px;background-color:#194bfb;color:#fff;border-radius:16px;font-size:14px;line-height:24px;font-weight:700;padding:16px}.container-fluid .page-student-result-detail .content .result-info .info-detail{padding:32px 24px;border-radius:16px}.container-fluid .page-student-result-detail .content .result-info .info-detail .info-detail-title{display:flex;padding-bottom:16px}.container-fluid .page-student-result-detail .content .result-info .info-detail .info-detail-content .box-border-text{border:1px solid rgba(9,27,61,.1);border-radius:16px;padding:16px 24px;margin-top:24px}.container-fluid .page-student-result-detail .content .result-info .info-detail .info-detail-content .box-border-text .border-text{width:fit-content;padding:0 8px;background-color:#fff;margin-top:-24px;margin-left:-4px;font-size:12px;line-height:16px;font-weight:400}.container-fluid .page-student-result-detail .content .result-info .info-detail .info-detail-content .box-border-text .content-text{font-size:14px;line-height:24px;font-weight:700}.container-fluid .page-student-appellation{margin-bottom:300px}.container-fluid .page-student-appellation .header .title{padding:12px 16px;border-radius:16px}.container-fluid .page-student-appellation .header .title .title-desc{font-size:14px;line-height:24px;font-weight:500;color:#000}.container-fluid .page-student-appellation .form-select-class{display:flex;gap:12px;flex-direction:column;position:relative}.container-fluid .page-student-appellation .form-select-class .select-side{position:absolute;top:14px;right:28px}.container-fluid .page-student-appellation .form-select-class .border-box{text-align:left}.container-fluid .page-student-appellation .form-select-class .border-box:hover option{color:#000}.container-fluid .page-student-appellation .form-select-class .input{appearance:none;padding:12px 26px 12px 16px;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.container-fluid .page-student-appellation .form-select-class .input:focus{outline:none}.container-fluid .page-student-appellation .list-appellation .appellation-list{padding:32px 24px 48px;border-radius:16px}.container-fluid .page-student-appellation .list-appellation .appellation-list .appellation-title{padding:0 8px 32px;display:flex}.container-fluid .page-student-appellation .list-appellation .appellation-list .appellation-title .appellation-title-name{font-size:18px;line-height:32px;font-weight:700}.container-fluid .page-student-appellation .list-appellation .appellation-list .display{font-size:14px;line-height:24px;border-collapse:separate;border-spacing:0;margin:0!important}.container-fluid .page-student-appellation .list-appellation .appellation-list .display thead{background:#F8FAFF;mix-blend-mode:normal;border-radius:16px}.container-fluid .page-student-appellation .list-appellation .appellation-list .display thead th{font-weight:700}.container-fluid .page-student-appellation .list-appellation .appellation-list .display thead th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;padding-left:16px;max-width:40%;width:100%}.container-fluid .page-student-appellation .list-appellation .appellation-list .display thead th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.container-fluid .page-student-appellation .list-appellation .appellation-list .display tbody tr{height:80px;border-bottom:1px solid #EEEFF2}.container-fluid .page-student-appellation .list-appellation .appellation-list .display tbody tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.container-fluid .page-student-appellation .list-appellation .appellation-list .display tbody tr td:first-child{padding-left:16px}.container-fluid .page-student-appellation .list-appellation .appellation-list .appellation-notify{font-size:16px;line-height:24px;margin-top:40px;display:grid;gap:16px}.container-fluid .page-student-appellation .list-appellation .appellation-list .appellation-notify .notify-title{font-weight:700}.container-fluid .page-student-appellation .list-appellation .appellation-list .appellation-notify .notify-content{font-weight:400}.page-student-weekly-report .header{display:flex;justify-content:space-between;align-items:center}.page-student-weekly-report .header .title{font-style:normal;font-size:14px;line-height:24px;height:24px;border-radius:16px}.page-student-weekly-report .header .title .title-desc,.page-student-weekly-report .header .title .title-name-student{color:#212121;font-weight:700}.page-student-weekly-report .header .title .title-current{color:#212121;font-weight:500}.page-student-weekly-report .list-weekly-report{border-radius:16px;padding:32px 24px 40px}.page-student-weekly-report .list-weekly-report .container{padding:0}.page-student-weekly-report .list-weekly-report .container #datatable_weekly-report_wrapper .row:first-child{display:none}.page-student-weekly-report .list-weekly-report .container #datatable_weekly-report_wrapper #datatable_weekly-report_length select,.page-student-weekly-report .list-weekly-report .container #datatable_weekly-report_wrapper .paginate_button{font-style:normal;font-weight:700;font-size:14px;line-height:160%}.page-student-weekly-report .list-weekly-report .container .day-box{position:relative}.page-student-weekly-report .list-weekly-report .container .day-box input{border:none;width:150px;max-width:max-content;font-weight:700;font-size:14px;line-height:24px;background-color:#f8faff00;padding:12px 16px;color:#212121}.page-student-weekly-report .list-weekly-report .container .day-box input::placeholder{color:#212121}.page-student-weekly-report .list-weekly-report .container .day-box input:-ms-input-placeholder{color:#212121}.page-student-weekly-report .list-weekly-report .container .day-box input::-ms-input-placeholder{color:#212121}.page-student-weekly-report .list-weekly-report .container .day-box input:focus-visible{outline:none}.page-student-weekly-report .list-weekly-report .container .day-box img{position:absolute;top:50%;transform:translate(calc(-100% - 16px),-50%)}.page-student-weekly-report .list-weekly-report .container .display{font-size:14px;line-height:24px;border-collapse:separate;border-spacing:0;margin-bottom:40px!important}.page-student-weekly-report .list-weekly-report .container .display thead{border:solid 1px #000;border-style:none solid solid none;font-weight:700}.page-student-weekly-report .list-weekly-report .container .display thead th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;padding-left:16px}.page-student-weekly-report .list-weekly-report .container .display thead th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px;padding-right:16px}.page-student-weekly-report .list-weekly-report .container .display tbody{font-weight:500}.page-student-weekly-report .list-weekly-report .container .display tbody td:first-child{padding-left:16px}.page-student-weekly-report .list-weekly-report .container .display tbody td:last-child{padding-right:16px}.page-student-weekly-report .list-weekly-report .navbar .border-btn{list-style:none;padding:8px 16px}.page-student-weekly-report .list-weekly-report .navbar .nav-item .avatar-icon{width:32px;height:32px;border-radius:16px;margin-right:8px}.page-student-weekly-report .list-weekly-report .navbar .schedule-day{padding-top:12px;padding-bottom:12px;font-size:14px;line-height:24px;font-weight:500}.page-student-weekly-report .list-weekly-report .navbar .schedule-day .day-number{margin-right:8px}.page-student-notification .header .title{border-radius:16px}.page-student-notification .header .title .title-desc,.page-student-notification .header .title .title-name-student{font-size:14px;line-height:24px;font-weight:700;color:#000}.page-student-notification .header .title .title-current{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-student-notification .list-notification .notification{padding-right:36px;background-color:#f8faff}.page-student-notification .list-notification .notification .info-detail{padding:24px 32px 62px;border-radius:16px}.page-student-notification .list-notification .notification .info-detail .info-detail-title{display:flex;padding-bottom:20px}.page-student-notification .list-notification .notification .info-detail .info-detail-title .notification-title-name{font-size:18px;line-height:26px;font-weight:700}.page-student-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box{border-bottom:1px solid rgba(33,33,33,.1);margin-top:32px}.page-student-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-info{width:80%;margin-right:12px;margin-bottom:32px}.page-student-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-info img{width:48px;height:48px}.page-student-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-info .notify-content{font-size:14px;line-height:24px}.page-student-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-info .notify-content>div:first-child{font-weight:700}.page-student-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-info .notify-content .border-box{background:none;border:1px solid #194BFB;width:fit-content;padding:12px 40px;font-weight:500}.page-student-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-time{font-style:normal;font-weight:500;font-size:12px;line-height:16px;margin-top:4px;width:fit-content}.page-student-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-uncheck{width:12px;height:12px;border-radius:6px;margin-top:7px;margin-left:8px}.page-student-notification .list-notification .notification .info-detail .info-detail-content .load-more{width:fit-content;margin:32px auto 0;padding:8px 16px;border:2px solid #EFEFEF;border-radius:8px;font-size:13px;line-height:24px;font-weight:700}.page-student-notification .list-notification .notification .info-detail .info-detail-content .load-more:hover{background-color:#efefef}.page-student-notification .list-notification .notification-filter .filter-detail{padding:32px 24px 54px;border-radius:16px}.page-student-notification .list-notification .notification-filter .filter-detail .filter-detail-title{display:flex;padding-bottom:32px}.page-student-notification .list-notification .notification-filter .filter-detail .filter-detail-title .notification-title-name{font-size:18px;line-height:26px;font-weight:700}.page-student-notification .list-notification .notification-filter .filter-detail .filter-detail-content{margin-top:20px}.page-student-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box{font-size:14px;line-height:24px;font-weight:500;display:flex;flex-direction:column;gap:16px}.page-student-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .form-check-label,.page-student-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .form-check-input{cursor:pointer}.page-student-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .form-check-input{width:24px;height:24px;border:2px solid rgba(33,33,33,.2)}.page-student-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn{font-size:13px;line-height:24px;font-weight:700;width:100%;padding-top:8px;padding-bottom:8px;border-radius:8px;border:2px solid #EFEFEF;background-color:#fff;outline:none}.page-student-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:first-child{margin-right:12px}.page-student-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:hover{background-color:#efefef}.bg-survey-1{background-color:#fcede8}.bg-survey-2{background-color:#fef7ec}.bg-survey-3{background-color:#edf5ec}.page-student-survey .header .title{border-radius:16px}.page-student-survey .header .title .title-desc,.page-student-survey .header .title .title-name-student{font-size:14px;line-height:24px;font-weight:700;color:#000}.page-student-survey .header .title .title-current{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-student-survey .list-survey .list-survey-box{background-color:#fff;padding:32px 32px 0;border-radius:16px}.page-student-survey .list-survey .list-survey-box .row{margin:0 0 32px}.page-student-survey .list-survey .list-survey-box .row .odd{padding-right:16px;padding-left:0;padding-bottom:32px}.page-student-survey .list-survey .list-survey-box .row .col-6:nth-child(2n+2){padding-right:0;padding-left:16px}.page-student-survey .list-survey .list-survey-box .row .even{padding-left:16px;padding-right:0}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey{padding:40px;border-radius:24px;position:relative}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-title h4{font-size:18px;line-height:26px;font-weight:700;margin-bottom:16px;height:52px;color:#000;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-content{font-size:14px;line-height:24px;font-weight:400;overflow:hidden;margin-bottom:25px;width:100%}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-content .survey_content_description{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:unset;-webkit-box-orient:vertical;overflow:hidden;color:#000;min-height:74px}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-content .webkit-line-clamp-set3{-webkit-line-clamp:3}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-content .watch_more{font-size:14px;line-height:24px;font-weight:700;display:none;position:absolute;top:156px;right:40px;color:#212121}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-content .watch_hide{font-size:14px;line-height:24px;font-weight:700;display:none;color:#212121}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-deadline{font-size:14px;line-height:24px;font-weight:500;color:#000;display:flex}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-deadline .deadline{font-weight:700}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-deadline .expired{padding:5px 8px;font-size:12px;line-height:16px;margin-right:-13.5px;border-radius:8px}.page-student-survey .list-survey .list-survey-box .row .survey-box .survey .survey-deadline .survay-now{display:flex;justify-content:center;align-items:center;width:171px;height:48px;border:1px solid #212121;border-radius:16px;font-size:14px;line-height:24px;font-weight:500}.page-student-survey .list-survey .list-survey-box .row:last-child{margin-bottom:0}.page-student-survey .hide{display:none}.page-student-health-information .header .title{border-radius:16px}.page-student-health-information .header .title .title-desc,.page-student-health-information .header .title .title-name-student{font-size:14px;line-height:24px;font-weight:700;color:#000}.page-student-health-information .header .title .title-current{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-student-health-information .list-health-information{padding:40px 0;border-radius:16px;margin-bottom:300px}.page-student-health-information .list-health-information .clearfix{padding:32px 24px 0}.page-student-health-information .list-health-information .list-health-information-box{padding:0}.page-student-health-information .list-health-information .list-health-information-box .nav .nav-box{padding:8px 16px;width:fit-content;background-color:#f8faff;border-radius:20px}.page-student-health-information .list-health-information .list-health-information-box .nav .nav-box .nav-item>.nav-link{font-size:14px;line-height:22px;font-weight:700;padding:11px 29px;border-radius:20px}.page-student-health-information .list-health-information .tab-content .tab-pane{font-size:14px;line-height:24px;font-weight:500}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list{margin-bottom:40px!important}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list thead tr{height:72px;background-color:#f8faff}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list thead tr th{font-weight:700;color:#212121}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list thead tr th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list thead tr th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list tbody tr{height:80px;border-bottom:1px solid #EEEFF2}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list tbody tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list tbody tr td .form-check-input{width:44px;height:24px;background-color:#eeeff2;border-color:#eeeff2}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list tbody tr td .form-check-input:focus{border-color:#eeeff2!important;background-color:#eeeff2;box-shadow:none}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list tbody tr td .form-check-input:checked{border-color:#0caf60!important;background-color:#0caf60!important}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-general-list tbody tr td .form-switch .form-check-input:focus:not(:checked){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-problem-list{margin-bottom:40px!important}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-problem-list thead tr{height:72px}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-problem-list thead tr th{font-weight:700;color:#212121;border-bottom:1px solid #EEEFF2}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-problem-list thead tr th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-problem-list thead tr th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-problem-list tbody tr{height:80px;border-bottom:1px solid #EEEFF2}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-problem-list tbody tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-problem-list tbody tr td .create-schedule{width:fit-content;padding:4px 16px;border-radius:8px;background-color:#194bfb;color:#fff}.page-student-health-information .list-health-information .tab-content .tab-pane #datatable_health-information-problem-list tbody tr td .cancel{background-color:#fff0f0;color:#fd6a6a}.page-student-health-information table.dataTable thead>tr>th.sorting:before,.page-student-health-information table.dataTable thead>tr>th.sorting_asc:before,.page-student-health-information table.dataTable thead>tr>th.sorting_desc:before,.page-student-health-information table.dataTable thead>tr>th.sorting_asc_disabled:before,.page-student-health-information table.dataTable thead>tr>th.sorting_desc_disabled:before,.page-student-health-information table.dataTable thead>tr>td.sorting:before,.page-student-health-information table.dataTable thead>tr>td.sorting_asc:before,.page-student-health-information table.dataTable thead>tr>td.sorting_desc:before,.page-student-health-information table.dataTable thead>tr>td.sorting_asc_disabled:before,.page-student-health-information table.dataTable thead>tr>td.sorting_desc_disabled:before{content:"\2193";bottom:44%;right:15%}.page-student-health-information table.dataTable thead>tr>th.sorting:after,.page-student-health-information table.dataTable thead>tr>th.sorting_asc:after,.page-student-health-information table.dataTable thead>tr>th.sorting_desc:after,.page-student-health-information table.dataTable thead>tr>th.sorting_asc_disabled:after,.page-student-health-information table.dataTable thead>tr>th.sorting_desc_disabled:after,.page-student-health-information table.dataTable thead>tr>td.sorting:after,.page-student-health-information table.dataTable thead>tr>td.sorting_asc:after,.page-student-health-information table.dataTable thead>tr>td.sorting_desc:after,.page-student-health-information table.dataTable thead>tr>td.sorting_asc_disabled:after,.page-student-health-information table.dataTable thead>tr>td.sorting_desc_disabled:after{content:"\2191";top:43%;right:10%}.dt-datetime table td,.dt-datetime table th{height:40px}.page-student-schedule-meeting .header .title{border-radius:16px}.page-student-schedule-meeting .header .title .title-desc,.page-student-schedule-meeting .header .title .title-name-student{font-size:14px;line-height:24px;font-weight:700;color:#000}.page-student-schedule-meeting .header .title .title-current{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-student-schedule-meeting .list-schedule-meeting{border-radius:16px;padding:32px 24px 54px}.page-student-schedule-meeting .list-schedule-meeting .container{padding:0}.page-student-schedule-meeting .list-schedule-meeting .container .day-box{position:relative}.page-student-schedule-meeting .list-schedule-meeting .container .day-box input{border:none;width:150px;max-width:max-content;font-weight:700;font-size:14px;line-height:24px;background-color:#f8faff00;padding:12px 16px}.page-student-schedule-meeting .list-schedule-meeting .container .day-box input:focus-visible{outline:none}.page-student-schedule-meeting .list-schedule-meeting .container .day-box input::placeholder{color:#212121}.page-student-schedule-meeting .list-schedule-meeting .container .day-box input:-ms-input-placeholder{color:#212121}.page-student-schedule-meeting .list-schedule-meeting .container .day-box input::-ms-input-placeholder{color:#212121}.page-student-schedule-meeting .list-schedule-meeting .container .day-box img{position:absolute;top:50%;right:0;transform:translate(-16px,-50%)}.page-student-schedule-meeting .list-schedule-meeting .container .display{font-size:14px;line-height:24px;border-collapse:separate;border-spacing:0;margin-bottom:40px!important}.page-student-schedule-meeting .list-schedule-meeting .container .display thead{background:#F8FAFF;mix-blend-mode:normal;border-radius:16px}.page-student-schedule-meeting .list-schedule-meeting .container .display thead th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;padding-left:16px}.page-student-schedule-meeting .list-schedule-meeting .container .display thead th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px;padding-right:16px}.page-student-schedule-meeting .list-schedule-meeting .container .display tbody tr{height:80px;border-bottom:1px solid #EEEFF2}.page-student-schedule-meeting .list-schedule-meeting .container .display tbody tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.page-student-schedule-meeting .list-schedule-meeting .container .display tbody tr td:first-child{padding-left:16px}.page-student-schedule-meeting .list-schedule-meeting .container .display tbody tr td:last-child{padding-right:16px}.page-student-schedule-meeting .list-schedule-meeting .container .border-secondary{background:#194BFB;border-color:#194bfb;color:#fff}.page-student-schedule-meeting .list-schedule-meeting .container .border-secondary a{padding:0 24px;font-style:normal;font-size:14px;line-height:24px;font-weight:700;display:flex;align-items:center}.page-student-schedule-meeting .list-schedule-meeting .container #datatable_schedule_meeting_filter{display:none}.page-student-daily-activities .title .title-desc,.page-student-daily-activities .title .title-name-student{color:#091b3d;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.page-student-daily-activities .title .title-current{color:#212121;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-daily-activities .schedule-day{margin-right:12px;align-items:center;position:relative}.page-student-daily-activities .schedule-day .datefilter{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-daily-activities .schedule-day .border-box{text-align:left;padding:12px 16px;width:196px}.page-student-daily-activities .schedule-day .border-box:hover{background:linear-gradient(#FFFFFF 0 0) padding-box,linear-gradient(to right,#7762FF,#C589E4,#FC6590) border-box;color:#212121}.page-student-daily-activities .schedule-day input:focus-visible{outline:none}.page-student-daily-activities .schedule-day .label-icon-calendar{position:absolute;right:16px}.page-student-daily-activities .dropdown-student .navbar .border-btn{height:48px;margin-right:12px;display:flex}.page-student-daily-activities .container{padding:0}.page-student-daily-activities .container .list-post .post{padding:40px 32px 32px;background-color:#fff;border-radius:16px;margin-bottom:32px}.page-student-daily-activities .container .list-post .post .title{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page-student-daily-activities .container .list-post .post .title .avatar{width:48px;height:48px;border-radius:16px}.page-student-daily-activities .container .list-post .post .title .title-content{display:flex;flex-direction:column;gap:8px}.page-student-daily-activities .container .list-post .post .title .title-content .name{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121}.page-student-daily-activities .container .list-post .post .title .title-content .time{font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#212121;opacity:.5}.page-student-daily-activities .container .list-post .post .title .pin-post{margin-left:auto}.page-student-daily-activities .container .list-post .post .content{color:#212121;font-style:normal;font-weight:400;font-size:14px;line-height:24px;margin-bottom:24px}.page-student-daily-activities .container .list-post .post .content .content_description{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:unset;-webkit-box-orient:vertical;overflow:hidden;color:#000}.page-student-daily-activities .container .list-post .post .content .webkit-line-clamp-set{-webkit-line-clamp:5}.page-student-daily-activities .container .list-post .post .content .watch_more,.page-student-daily-activities .container .list-post .post .content .watch_hide{font-size:14px;line-height:24px;font-weight:700;display:none;color:#212121}.page-student-daily-activities .container .list-post .post .media{width:100%;border-radius:16px}.page-student-daily-activities .container .list-post .post .media .video-container{position:relative;max-width:640px;margin:0 auto}.page-student-daily-activities .container .list-post .post .media .video-container .video{display:none;position:absolute;top:0;left:0;width:100%}.page-student-daily-activities .container .list-post .post .media .video-container .play-button{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#194bfb;border:none;border-radius:16px;width:56px;height:56px;color:#fff}.page-student-daily-activities .container .list-post .post .media .video-container .play-button:hover{cursor:pointer}.page-student-daily-activities .container .list-post .post .media .row .item-file,.page-student-daily-activities .container .list-post .post .media .row .style-file{width:100%;height:350px;padding:calc(var(--bs-gutter-x) * .2)}.page-student-daily-activities .container .list-post .post .media .row .bg-more{position:relative}.page-student-daily-activities .container .list-post .post .media .row .bg-more img{opacity:.5}.page-student-daily-activities .container .list-post .post .media .row span{position:absolute;left:50%;top:50%;color:#000;font-size:40px;transform:translate3d(-50%,-50%,0)}.page-student-daily-activities .container .list-post .post .reaction{display:flex;margin:24px 0}.page-student-daily-activities .container .list-post .post .reaction span{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121}.page-student-daily-activities .container .list-post .post .reaction .heart-number{margin-right:26.5px}.page-student-daily-activities .container .list-post .post .input-comment,.page-student-daily-activities .container .list-post .post .input-comment-child{background-color:#f5b5441a;border-radius:24px}.page-student-daily-activities .container .list-post .post .input-comment .avatar-user-comment,.page-student-daily-activities .container .list-post .post .input-comment-child .avatar-user-comment{border-radius:16px;margin:8px 0 8px 8px}.page-student-daily-activities .container .list-post .post .input-comment .comment-text,.page-student-daily-activities .container .list-post .post .input-comment-child .comment-text{background-color:#f5b54403;border:none;border-radius:24px;padding:12px 16px;width:calc(100% - 50px);box-sizing:border-box;display:inline-block;vertical-align:middle;outline:none}.page-student-daily-activities .container .list-post .post .list-comment .comment-item{margin-bottom:32px}.page-student-daily-activities .container .list-post .post .list-comment .comment-item .user-comment{display:flex;gap:16px;flex-direction:row;align-items:start}.page-student-daily-activities .container .list-post .post .list-comment .comment-item .user-comment .image img{width:48px;height:48px;border-radius:16px}.page-student-daily-activities .container .list-post .post .list-comment .comment-item .user-comment .info{display:flex;gap:5px;flex-direction:column}.page-student-daily-activities .container .list-post .post .list-comment .comment-item .user-comment .info .name{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#091b3d}.page-student-daily-activities .container .list-post .post .list-comment .comment-item .user-comment .info .date{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#091b3d;opacity:.4}.page-student-daily-activities .container .list-post .post .list-comment .comment-item .user-comment .info .content-comment{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#091b3d}.page-student-daily-activities .container .list-post .post .list-comment .comment-item .reply{margin-left:60px}.page-student-daily-activities .container .list-post .post .list-comment .comment-child{margin-left:60px;margin-top:20px}.page-student-daily-activities .container .notification-filter .filter-detail{padding:32px 24px 54px;border-radius:16px;margin-bottom:24px}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-title{display:flex;padding-bottom:32px}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-title .notification-title-name{font-size:18px;line-height:26px;font-weight:700}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .list-select-box{font-size:14px;line-height:24px;font-weight:500;display:flex;flex-direction:column;gap:16px}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .list-select-box .form-check-label,.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .list-select-box .form-check-input{cursor:pointer}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .list-select-box .form-check-input{margin-left:8px;min-width:24px;width:24px;height:24px;border:2px solid rgba(33,33,33,.2)}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box{margin-top:24px;gap:12px}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn{font-size:13px;line-height:24px;font-weight:700;width:100%;padding-top:8px;padding-bottom:8px;border-radius:8px;border:2px solid #EFEFEF;background-color:#fff;outline:none;text-align:center}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:first-child{margin-right:12px}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:hover{background-color:#efefef}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .week-plan-detail{background:#F8FAFF;mix-blend-mode:normal;border-radius:16px;padding:20px 0 19px 28px}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .week-plan-detail span{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .image-detail .image-list{margin-bottom:24px!important;margin:calc(-.1667 * var(--bs-gutter-x))}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .image-detail .image-list img{padding:calc(.1667 * var(--bs-gutter-x));max-height:150px}.page-student-daily-activities .container .notification-filter .filter-detail .filter-detail-content .image-detail button{padding:12px 0;background-color:#fff;border-radius:16px;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121;text-align:center;width:100%}.page-student-daily-activities #overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff}.page-student-daily-activities #overlay .list_image{height:90%}.page-student-daily-activities #overlay .list_image .carousel-control-prev,.page-student-daily-activities #overlay .list_image .carousel-control-next{color:#000}.page-student-daily-activities #overlay .carousel-inner,.page-student-daily-activities #overlay .carousel-item{height:100%}.page-student-daily-activities #overlay #close-btn{position:absolute;top:0;right:0;color:#fff;font-size:30px;cursor:pointer;background-color:#000;padding:33px;text-align:center;line-height:0;z-index:10}.page-student-daily-activities #overlay .full-screen-title{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;margin:24px 0}.page-student-daily-activities-view-all-images .header .title a{background:#FFFFFF;border-radius:16px;display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px}.page-student-daily-activities-view-all-images .header .title a span{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121}.page-student-daily-activities-view-all-images .schedule-day{margin-right:12px;align-items:center;position:relative}.page-student-daily-activities-view-all-images .schedule-day .datefilter{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-daily-activities-view-all-images .schedule-day .border-box{text-align:left;padding:12px 16px;width:196px}.page-student-daily-activities-view-all-images .schedule-day .border-box:hover{background:linear-gradient(#FFFFFF 0 0) padding-box,linear-gradient(to right,#7762FF,#C589E4,#FC6590) border-box;color:#212121}.page-student-daily-activities-view-all-images .schedule-day input:focus-visible{outline:none}.page-student-daily-activities-view-all-images .schedule-day .label-icon-calendar{position:absolute;right:16px}.page-student-daily-activities-view-all-images .dropdown-student .navbar .border-btn{height:48px;margin-right:12px;display:flex}.page-student-daily-activities-view-all-images #overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff}.page-student-daily-activities-view-all-images #overlay .list_image{height:90%}.page-student-daily-activities-view-all-images #overlay .carousel-inner,.page-student-daily-activities-view-all-images #overlay .carousel-item{height:100%}.page-student-daily-activities-view-all-images #overlay #close-btn{position:absolute;top:0;right:0;color:#fff;font-size:30px;cursor:pointer;background-color:#000;padding:33px;text-align:center;line-height:0;z-index:10}.page-student-daily-activities-view-all-images #overlay .full-screen-title{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;margin:24px 0}.page-student-daily-activities-view-all-images .container{margin-top:32px}.page-student-daily-activities-view-all-images .container .list-image-items{background-color:#fff;border-radius:16px;padding:40px 42px 39px}.page-student-daily-activities-view-all-images .container .list-image-items .image-item img{border-radius:24px}.page-student-daily-activities-view-all-images .container .list-image-items .image-item p{color:#212121}.page-student-daily-activities-view-all-images .container .list-image-items .image-item .image-title{font-style:normal;font-weight:700;font-size:16px;line-height:24px;margin-bottom:4px}.page-student-daily-activities-view-all-images .container .list-image-items .image-item .image-number{font-style:normal;font-weight:400;font-size:14px;line-height:24px;margin:0}.page-student-menu .header .title .title-desc,.page-student-menu .header .title .title-name-student{color:#091b3d;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.page-student-menu .header .title .title-current{color:#212121;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-menu .menu-title .date .date-number{margin-right:24px;font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#212121}.page-student-menu .menu-title .date button{cursor:pointer;border-radius:4px;background:linear-gradient(#FFFFFF 0 0) padding-box,linear-gradient(to right,#7762FF,#C589E4,#FC6590) border-box;border:1px solid transparent;text-align:center;color:#212121;padding:0;width:40px;height:40px;line-height:0;margin-right:12px}.page-student-menu .menu-title .date button:hover{background:linear-gradient(to right,#7762FF,#C589E4,#FC6590);color:#fff}.page-student-menu .menu-title .menu-tab{background:#ffffff;border-radius:20px;padding:8px}.page-student-menu .menu-title .menu-tab .nav-item .nav-link{border-radius:20px;padding:11px 40px;font-style:normal;font-weight:700;font-size:14px;line-height:22px;text-align:center;color:#212121}.page-student-menu .menu-title .menu-tab .nav-item .nav-link.active{background:linear-gradient(180deg,#B3C0FF 0%,#5572F5 100%);color:#fff}.page-student-menu .menu-content .menu-day-content{color:#212121;background-color:#fff;border-radius:16px;margin-top:32px;padding-top:32px;padding-bottom:30px}.page-student-menu .menu-content .menu-day-content .session{margin-bottom:24px}.page-student-menu .menu-content .menu-day-content .session .title{background:#FEF8EC;mix-blend-mode:normal;border-radius:16px;padding:10px 0 10px 40px;margin:0 24px}.page-student-menu .menu-content .menu-day-content .session .title img{margin-right:12px}.page-student-menu .menu-content .menu-day-content .session .title span{font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase}.page-student-menu .menu-content .menu-day-content .session .option{border-bottom:1px solid #EEEFF2;font-style:normal;font-size:16px;line-height:24px;padding:24px 0 24px 64px}.page-student-menu .menu-content .menu-day-content .session .option .name{font-weight:500;display:inline-block;min-width:284px}.page-student-menu .menu-content .menu-day-content .session .option .food{font-weight:700}.page-student-menu .menu-content #week{margin-top:32px}.page-student-menu .menu-content #week table{text-align:center;width:100%}.page-student-menu .menu-content #week table th,.page-student-menu .menu-content #week table td{padding:15px;background-color:#fff}.page-student-menu .menu-content #week table th{color:#fff;background:#B00E2F}.page-student-menu .menu-content #week table th .day-name{font-style:normal;font-weight:600;font-size:16px;line-height:24px}.page-student-menu .menu-content #week table th .day-number{font-style:normal;font-weight:400;font-size:14px;line-height:24px}.page-student-menu .menu-content #week table th.week-number{font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase}.page-student-menu .menu-content #week table tbody tr .session-name{background-color:#002349;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#fff;text-transform:uppercase}.page-student-menu .menu-content #week table tbody tr td .option-name{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121}.page-student-menu .menu-content #week table tbody tr td .option-number{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#212121}.page-student-school-activity-register .header .title .title-desc,.page-student-school-activity-register .header .title .title-name-student{color:#091b3d;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.page-student-school-activity-register .header .title .title-current{color:#212121;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-school-activity-register .school-activity-content{background-color:#fff;padding:32px 24px 54px;border-radius:16px}.page-student-school-activity-register .school-activity-content .dropdown-student{margin-bottom:27px;background-color:#fff}.page-student-school-activity-register .school-activity-content .dropdown-student .month-select{position:relative}.page-student-school-activity-register .school-activity-content .dropdown-student .month-select .input{width:150px;max-width:max-content;font-weight:700;font-size:14px;line-height:24px;background-color:#f8faff00;padding:12px 16px;color:#212121;text-align:left}.page-student-school-activity-register .school-activity-content .dropdown-student .month-select .input::placeholder{color:#212121}.page-student-school-activity-register .school-activity-content .dropdown-student .month-select .input:-ms-input-placeholder{color:#212121}.page-student-school-activity-register .school-activity-content .dropdown-student .month-select .input::-ms-input-placeholder{color:#212121}.page-student-school-activity-register .school-activity-content .dropdown-student .month-select .input:focus-visible{outline:none}.page-student-school-activity-register .school-activity-content .dropdown-student .month-select img{position:absolute;top:50%;transform:translate(calc(-100% - 16px),-50%)}.page-student-school-activity-register .school-activity-content .dropdown-student .place-select{margin-left:16px}.page-student-school-activity-register .school-activity-content .dropdown-student .place-select .location{padding:12px 16px;color:#212121}.page-student-school-activity-register .school-activity-content .dropdown-student .month-select,.page-student-school-activity-register .school-activity-content .dropdown-student .place-select{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121}.page-student-school-activity-register .school-activity-content #datatable_school_activity_register{margin-top:33px;width:100%}.page-student-school-activity-register .school-activity-content #datatable_school_activity_register thead{background-color:#f8faff}.page-student-school-activity-register .school-activity-content #datatable_school_activity_register thead th:first-child{border-bottom-left-radius:16px;border-top-left-radius:16px}.page-student-school-activity-register .school-activity-content #datatable_school_activity_register thead th:last-child{border-bottom-right-radius:16px;border-top-right-radius:16px}.page-student-school-activity-register .school-activity-content #datatable_school_activity_register th:first-child,.page-student-school-activity-register .school-activity-content #datatable_school_activity_register td:first-child{padding-left:16px}.page-student-school-activity-register .school-activity-content #datatable_school_activity_register th{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121}.page-student-school-activity-register .school-activity-content #datatable_school_activity_register td{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#111827;border-bottom:1px solid #EEEFF2}.page-student-school-activity-register .school-activity-content #datatable_school_activity_register .register-btn{background-color:#194bfb;border-radius:8px;font-style:normal;font-weight:500;font-size:14px;line-height:24px;text-align:center;color:#fff;border:none;padding:5px}.page-student-school-activity-register .school-activity-content #datatable_school_activity_register .cancel-btn{border:none;border-radius:8px;background-color:#fff0f0;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#fd6a6a;text-align:center;padding:5px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .nav .nav-item .nav-link{font-style:normal;font-weight:500;font-size:16px;line-height:24px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .nav .nav-item .nav-link.active{font-weight:700}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display{margin-top:12px!important;margin-bottom:28px!important;font-size:14px;line-height:24px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display .form-check{margin:4px 0 0}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display .form-check .form-check-input{border-radius:16px;width:20px;height:20px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display .form-check .form-check-input:checked{background-color:#0caf60}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display th,.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display td{font-style:normal;font-size:14px;line-height:24px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr{height:72px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr th{font-weight:700;color:#212121;border-bottom:1px solid #EEEFF2}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr th:first-child{padding-left:24px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display thead tr th:last-child{padding-right:40px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr{height:80px;border-bottom:1px solid #EEEFF2}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr td:first-child{padding-left:24px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display tbody tr td:last-child{padding-right:40px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-pending,.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-completed{padding:4px 16px;border-radius:8px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-pending{color:#f5b544;background-color:#fff0f0}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .display tbody .fee-status-completed{color:#4b9f47;background-color:#4b9f471a}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane #datatable_fee-payment-completed_length{margin-left:24px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane #datatable_fee-payment-completed_length select{font-style:normal;font-weight:700;font-size:14px;line-height:160%}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane #datatable_fee-payment-completed_paginate{margin-right:40px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane #datatable_fee-payment-completed_paginate .paginate_button{font-style:normal;font-weight:500;font-size:14px;line-height:160%}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane #datatable_fee-payment-completed_paginate .paginate_button.active{font-weight:700}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .terms_box{display:flex;align-items:center;margin-left:24px;margin-bottom:40px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .tab-content>.tab-pane .terms_box #confirm_terms{width:20px;height:20px;margin-right:12px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane #datatable_fee-list thead tr{height:72px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane #datatable_fee-list thead tr th{font-weight:700;color:#212121;border-bottom:1px solid #EEEFF2}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane #datatable_fee-list thead tr th:first-child{padding-left:24px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane #datatable_fee-list thead tr th:last-child{padding-right:40px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane #datatable_fee-list tbody tr{height:80px;border-bottom:1px solid #EEEFF2}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane #datatable_fee-list tbody tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane #datatable_fee-list tbody tr td .describe{border:0}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane #datatable_fee-list tbody tr td .describe:focus{outline:none}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane #datatable_fee-list tbody tr td:first-child{padding-left:24px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane #datatable_fee-list tbody tr td:last-child{padding-right:40px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .nav-pills{padding-left:16px;border-bottom:1px solid #EEEFF2}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .nav-pills .nav-item:first-child{padding-right:16px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .nav>.nav-item>.nav-link{padding:12px 8px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .nav>.nav-item>.nav-link.active{border-radius:0;background:none!important;color:#194bfb!important;border-bottom:2px solid #194BFB}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .total{margin-right:40px}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .total .total-btn{width:195px;height:56px;background-color:#194bfb;color:#fff;border-radius:16px;font-size:14px;line-height:24px;font-weight:700}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .total img{color:#fff}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .display,.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .total>div:first-child>div:first-child{font-size:14px;line-height:24px;font-weight:500}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .total>div:first-child>div:last-child{font-size:20px;line-height:32px;font-weight:700}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .display .describe{border:0}.page-student-school-activity-register .school-activity-content .tab-content>.tab-pane .display .describe:focus{outline:none}.page-student-after-school-register .header .title .title-desc,.page-student-after-school-register .header .title .title-name-student{color:#091b3d;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.page-student-after-school-register .header .title .title-current{color:#212121;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-after-school-register .school-activity-content{background-color:#fff;padding:32px 24px 54px;border-radius:16px}.page-student-after-school-register .school-activity-content .nav{background:#F8FAFF;border-radius:20px;gap:21px;width:fit-content;padding:8px;margin:0 auto}.page-student-after-school-register .school-activity-content .nav .active{border-radius:20px;padding:11px 36px}.page-student-after-school-register .school-activity-content .dropdown-student{margin-bottom:27px;background-color:#fff}.page-student-after-school-register .school-activity-content .dropdown-student .border-box{text-align:left}.page-student-after-school-register .school-activity-content .dropdown-student .border-box:hover option{color:#000}.page-student-after-school-register .school-activity-content .dropdown-student .border-box:hover option:first-child{color:#aaa}.page-student-after-school-register .school-activity-content .dropdown-student .club-select{padding:12px 16px;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121;text-align:left}.page-student-after-school-register .school-activity-content .dropdown-student .club-select:focus{outline:none}.page-student-after-school-register .school-activity-content .dropdown-student .join-register{margin-right:8px;padding:12px 16px;border-radius:16px;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.page-student-after-school-register .school-activity-content .dropdown-student .join-register .nav-link{color:#fff!important}.page-student-after-school-register .school-activity-content table{margin-top:33px;width:100%}.page-student-after-school-register .school-activity-content table thead{background-color:#f8faff}.page-student-after-school-register .school-activity-content table thead th.sorting{padding-right:0}.page-student-after-school-register .school-activity-content table thead th:first-child{border-bottom-left-radius:16px;border-top-left-radius:16px}.page-student-after-school-register .school-activity-content table thead th:last-child{border-bottom-right-radius:16px;border-top-right-radius:16px}.page-student-after-school-register .school-activity-content table th{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121;padding-left:16px}.page-student-after-school-register .school-activity-content table td{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#111827;border-bottom:1px solid #EEEFF2;padding-left:16px}.page-student-after-school-register .school-activity-content table .register-btn{background-color:#194bfb;border-radius:8px;font-style:normal;font-weight:500;font-size:14px;line-height:24px;text-align:center;color:#fff;border:none;padding:8px}.page-student-after-school-register .school-activity-content table .cancel-btn{border:none;border-radius:8px;background-color:#fff0f0;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#fd6a6a;text-align:center;padding:8px}.page-student-after-school-register #error_check_confirm{display:none}.page-timetable .fc-v-event .fc-event-main{height:100%;color:#000;font-weight:bolder;font-size:12px!important}.page-timetable .header{display:flex;justify-content:space-between;align-items:center}.page-timetable .header .title{font-style:normal;font-size:14px;line-height:24px;height:24px;border-radius:16px}.page-timetable .header .title .title-desc,.page-timetable .header .title .title-name-student{color:#212121;font-weight:700}.page-timetable .header .title .title-current{color:#212121;font-weight:500}.eshop .header .title .title-desc,.eshop .header .title .title-name-student{color:#091b3d;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.eshop .header .title .title-current{color:#212121;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.eshop .eshop-content{background-color:#fff;border-radius:16px;padding-top:32px;padding-bottom:54px}.eshop .eshop-content .content-title{margin-bottom:44px}.eshop .eshop-content .content-title .title{font-size:24px;font-weight:700;line-height:32px;margin-left:32px}.eshop .eshop-content .content-title .create_uniform{padding:16px 24px;margin-right:32px;border-radius:16px;box-shadow:0 0 24px #0000000d;font-size:14px;font-weight:700;line-height:24px}.eshop .eshop-content .nav-pills{border-bottom:1px solid #EEEFF2}.eshop .eshop-content .nav-pills .nav-item .nav-link{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121;margin-left:16px;padding:12px 8px}.eshop .eshop-content .nav-pills .nav-item .nav-link.active{border-radius:0;background:none!important;color:#194bfb!important;border-bottom:2px solid #194BFB;font-weight:700}.eshop .eshop-content .tab-content .tab-pane table{width:100%;font-style:normal;font-size:14px;line-height:24px}.eshop .eshop-content .tab-content .tab-pane table tr th{font-weight:700;color:#212121;border-bottom:1px solid #EEEFF2}.eshop .eshop-content .tab-content .tab-pane table tr th:first-child{padding-left:24px}.eshop .eshop-content .tab-content .tab-pane table tr th:last-child{padding-right:36px}.eshop .eshop-content .tab-content .tab-pane table tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.eshop .eshop-content .tab-content .tab-pane table tr td:first-child{padding-left:24px}.eshop .eshop-content .tab-content .tab-pane table tr td .btn-confirm{background-color:#194bfb;border-radius:8px;width:95px;height:32px;text-align:center;color:#fff;border:none;padding:0;font-weight:500}.eshop .eshop-content .tab-content .tab-pane table tr td .btn-wait-confirm{background:#FEFBF6;border-radius:8px;width:124px;height:32px;text-align:center;color:#f5b544;padding:0;border:none;font-weight:500}.eshop .eshop-content .tab-content .tab-pane table tr td .btn-confirmed{width:115px;height:32px;background:rgba(75,159,71,.1);border-radius:8px;color:#4b9f47;text-align:center;font-weight:500;border:none;padding:0}.eshop .eshop-content .tab-content .tab-pane table tr td .btn-completed{width:115px;height:32px;background:#FFF0F0;border-radius:8px;color:#fd6a6a;text-align:center;font-weight:500;border:none;padding:0}.eshop .eshop-content .tab-content .tab-pane table tr td:last-child{padding-right:36px}.eshop .eshop-content .tab-content .tab-pane table tr .form-check .form-check-input{border-radius:50%;width:20px;height:20px}.eshop .eshop-content .tab-content .tab-pane #datatable_eshop-completed th:last-child{padding-right:16px}.eshop .eshop-content .tab-content .tab-pane #datatable_eshop-completed td:last-child{padding-right:16px}.eshop .eshop-content .tab-content .tab-pane .total{margin-right:40px}.eshop .eshop-content .tab-content .tab-pane .total .total-btn{width:195px;height:56px;background-color:#194bfb;color:#fff;border-radius:16px;font-size:14px;line-height:24px;font-weight:700}.eshop .eshop-content .tab-content .tab-pane .total img{color:#fff}.eshop .eshop-content .tab-content .tab-pane .display,.eshop .eshop-content .tab-content .tab-pane .total>div:first-child>div:first-child{font-size:14px;line-height:24px;font-weight:500}.eshop .eshop-content .tab-content .tab-pane .total>div:first-child>div:last-child{font-size:20px;line-height:32px;font-weight:700}.eshop .eshop-content .tab-content .tab-pane .display .describe{border:0}.eshop .eshop-content .tab-content .tab-pane .display .describe:focus{outline:none}.eshop .cancel-btn{border:none;border-radius:8px;background-color:#fff0f0;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#fd6a6a;text-align:center;padding:8px}.page-student-eshop-detail{margin-bottom:300px}.page-student-eshop-detail .header .title{padding:12px 16px;border-radius:16px}.page-student-eshop-detail .header .title .title-name-student{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-student-eshop-detail .header .title span{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-eshop-detail .content .eshop-title-name{font-size:18px;line-height:26px;font-weight:700}.page-student-eshop-detail .content .eshop{padding-right:36px}.page-student-eshop-detail .content .eshop .eshop-list{border-radius:16px}.page-student-eshop-detail .content .eshop .eshop-list .eshop-title{display:flex}.page-student-eshop-detail .content .eshop .eshop-list .eshop-content{padding:0}.page-student-eshop-detail .content .eshop .eshop-list .eshop-content .eshop-content-box{font-size:16px;line-height:24px;font-weight:500;border-bottom:1px dashed rgba(32,33,33,.2)}.page-student-eshop-detail .content .eshop .eshop-list .eshop-content .eshop-content-box .item-price{font-weight:600}.page-student-eshop-detail .content .eshop .eshop-list .eshop-content .eshop-content-box .item-count{color:#212121;opacity:.5}.page-student-eshop-detail .content .eshop .eshop-list .total-pill .total-title{font-size:16px;line-height:24px;font-weight:500}.page-student-eshop-detail .content .eshop .eshop-list .total-pill .total-price{font-size:20px;line-height:32px;font-weight:700}.page-student-eshop-detail .content .eshop .total{padding-top:32px}.page-student-eshop-detail .content .eshop .total .total-btn{width:195px;height:56px;background-color:#194bfb;color:#fff;border-radius:16px;font-size:14px;line-height:24px;font-weight:700}.page-student-eshop-detail .content .status,.page-student-eshop-detail .content .info-detail{border-radius:16px}.page-student-eshop-detail .content .status{font-size:14px;line-height:24px;font-weight:700}.page-student-eshop-detail .content .status .eshop-status-pending,.page-student-eshop-detail .content .status .eshop-status-completed{padding:4px 16px;width:fit-content;border-radius:8px;font-weight:500}.page-student-eshop-detail .content .status .eshop-status-pending{color:#f5b544;background-color:#f5b5440d}.page-student-eshop-detail .content .status .eshop-status-completed{color:#4b9f47;background-color:#4b9f471a}.page-student-eshop-detail .content .info-detail{padding:32px 24px}.page-student-eshop-detail .content .info-detail .info-detail-title{display:flex;padding-bottom:16px}.page-student-eshop-detail .content .info-detail .info-detail-content .box-border-text{border:1px solid rgba(9,27,61,.1);border-radius:16px;padding:16px 24px;margin-top:24px}.page-student-eshop-detail .content .info-detail .info-detail-content .box-border-text .border-text{width:fit-content;padding:0 8px;background-color:#fff;margin-top:-24px;margin-left:-4px;font-size:12px;line-height:16px;font-weight:400}.page-student-eshop-detail .content .info-detail .info-detail-content .box-border-text .content-text{font-size:14px;line-height:24px;font-weight:700}.page-student-eshop-order{margin-bottom:300px}.page-student-eshop-order .header .title{padding:12px 16px;border-radius:16px}.page-student-eshop-order .header .title .title-name-student{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-student-eshop-order .header .title span{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-eshop-order .content{margin-top:40px;display:flex;flex-direction:column;justify-content:center;font-size:16px;font-weight:500;line-height:24px}.page-student-eshop-order .content .title{margin-top:40px;font-size:32px;font-weight:700;line-height:40px}.page-student-eshop-order .content .sub-title{margin:12px auto 0;font-size:16px;font-weight:500;line-height:32px}.page-student-eshop-order .content .my-pill{margin:42px auto 0;width:195px;height:56px;color:#194bfb;background-color:#fff;border:1px solid #194BFB;border-radius:16px;font-size:16px;line-height:24px;font-weight:600}.page-student-eshop-order .content .pill{margin-top:80px;max-width:450px;width:100%}.page-student-eshop-order .content .pill .pill-id,.page-student-eshop-order .content .pill .pill-total,.page-student-eshop-order .content .pill .pill-status{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px dashed rgba(32,33,33,.2)}.page-student-eshop-order .content .pill .pill-id .f-700,.page-student-eshop-order .content .pill .pill-total .f-700,.page-student-eshop-order .content .pill .pill-status .f-700{font-weight:700}.page-student-eshop-order .content .pill .pill-status .status{color:#f5b544}.page-student-eshop-order .content .pay-now{display:flex;justify-content:center;margin-top:42px}.page-student-eshop-order .content .pay-now .total-btn{width:195px;height:56px;background-color:#194bfb;color:#fff;border-radius:16px;font-size:14px;line-height:24px;font-weight:700}.page-student-eshop-pay{margin-bottom:300px}.page-student-eshop-pay .header .title{padding:12px 16px;border-radius:16px}.page-student-eshop-pay .header .title .title-name-student{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-student-eshop-pay .header .title span{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-eshop-pay .content{margin-top:40px;display:flex;flex-direction:column;justify-content:center;font-size:16px;font-weight:500;line-height:24px}.page-student-eshop-pay .content .title{margin-top:40px;font-size:32px;font-weight:700;line-height:40px}.page-student-eshop-pay .content .sub-title{margin:12px auto 0;font-size:16px;font-weight:500;line-height:32px}.page-student-eshop-pay .content .my-pill{margin:42px auto 0;width:195px;height:56px;color:#194bfb;background-color:#fff;border:1px solid #194BFB;border-radius:16px;font-size:16px;line-height:24px;font-weight:600}.page-student-eshop-pay .content .pill{margin-top:80px;max-width:450px;width:100%}.page-student-eshop-pay .content .pill .pill-id,.page-student-eshop-pay .content .pill .pill-total,.page-student-eshop-pay .content .pill .pill-status{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px dashed rgba(32,33,33,.2)}.page-student-eshop-pay .content .pill .pill-id .f-700,.page-student-eshop-pay .content .pill .pill-total .f-700,.page-student-eshop-pay .content .pill .pill-status .f-700{font-weight:700}.page-student-eshop-pay .content .pill .pill-status .status{color:#f5b544}.page-student-eshop-pay .content .pay-now{display:flex;justify-content:center;margin-top:42px}.page-student-eshop-pay .content .pay-now .total-btn{width:195px;height:56px;background-color:#194bfb;color:#fff;border-radius:16px;font-size:14px;line-height:24px;font-weight:700}.refund .header .title .title-desc,.refund .header .title .title-name-student{color:#091b3d;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.refund .header .title .title-current{color:#212121;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.refund .refund-content{background-color:#fff;border-radius:16px;padding-top:44px;padding-bottom:54px}.refund .refund-content .div-select{padding:8px 22px 8px 16px;background:linear-gradient(#ffffff 0 0) padding-box,linear-gradient(45deg,#7762FF 20%,#C589E4 50%,#FC6590 100%) border-box;border:1px solid transparent;border-radius:16px;width:fit-content;margin-left:16px}.refund .refund-content .div-select select{border:0px;font-weight:700}.refund .refund-content .div-select select:focus{border:0px}.refund .refund-content .div-select select:focus-visible{outline:none}.refund .refund-content table{width:100%;font-style:normal;font-size:14px;line-height:24px}.refund .refund-content table tr th{font-weight:700;color:#212121;border-bottom:1px solid #EEEFF2}.refund .refund-content table tr th:first-child{padding-left:16px}.refund .refund-content table tr td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.refund .refund-content table tr td:first-child{padding-left:16px}.refund .refund-content table tr td .btn-confirm{background-color:#194bfb;border-radius:8px;width:95px;height:32px;text-align:center;color:#fff;border:none;padding:0;font-weight:500}.refund .refund-content table tr td .btn-wait-confirm{background:#FEFBF6;border-radius:8px;width:124px;height:32px;text-align:center;color:#f5b544;padding:0;border:none;font-weight:500}.refund .refund-content table tr td .btn-confirmed{width:115px;height:32px;background:rgba(75,159,71,.1);border-radius:8px;color:#4b9f47;text-align:center;font-weight:500;border:none;padding:0}.refund .refund-content table tr td:last-child{text-align:center}#modal-refund-confirm .modal-dialog-refund{max-width:90%!important}#modal-refund-confirm .modal-dialog-refund .table-modal-refund-case th,#modal-refund-confirm .modal-dialog-refund .table-modal-refund-case td{border-top:1px solid #dee2e6}#modal-refund-confirm #payment_method__c{appearance:auto!important}.page-notification .header .title .content-title>div{padding:100px 0 32px}.page-notification .header .title .content-title>div p{margin:0;font-size:24px;line-height:32px;font-weight:700}.page-notification .list-notification .notification{padding-right:36px;background-color:#f8faff}.page-notification .list-notification .notification .info-detail{padding:24px 32px 62px;border-radius:16px}.page-notification .list-notification .notification .info-detail .info-detail-title{display:flex;padding-bottom:20px}.page-notification .list-notification .notification .info-detail .info-detail-title .notification-title-name{font-size:18px;line-height:26px;font-weight:700}.page-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box{border-bottom:1px solid rgba(33,33,33,.1);margin-top:32px}.page-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-info{width:80%;margin-right:12px;margin-bottom:32px}.page-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-info img{width:48px;height:48px}.page-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-info .notify-content{font-size:14px;line-height:24px}.page-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-info .notify-content>div:first-child{font-weight:700}.page-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-info .notify-content .border-box{background:none;border:1px solid #194BFB;width:fit-content;padding:12px 40px;font-weight:500}.page-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-time{width:fit-content}.page-notification .list-notification .notification .info-detail .info-detail-content .list-notify-box .notify-box .notify-uncheck{width:12px;height:12px;border-radius:6px;margin-top:7px;margin-left:8px}.page-notification .list-notification .notification .info-detail .info-detail-content .load-more{width:fit-content;margin:32px auto 0;padding:8px 16px;border:2px solid #EFEFEF;border-radius:8px;font-size:13px;line-height:24px;font-weight:700}.page-notification .list-notification .notification .info-detail .info-detail-content .load-more:hover{background-color:#efefef}.page-notification .list-notification .notification-filter .filter-detail{padding:32px 24px 54px;border-radius:16px}.page-notification .list-notification .notification-filter .filter-detail .filter-detail-title{display:flex;padding-bottom:32px}.page-notification .list-notification .notification-filter .filter-detail .filter-detail-title .notification-title-name{font-size:18px;line-height:26px;font-weight:700}.page-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box{font-size:14px;line-height:24px;font-weight:500;display:flex;flex-direction:column;gap:16px}.page-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .form-check-label,.page-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .form-check-input{cursor:pointer}.page-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .form-check-input{width:24px;height:24px;border:2px solid rgba(33,33,33,.2)}.page-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box{margin-top:24px;gap:12px}.page-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn{font-size:13px;line-height:24px;font-weight:700;width:100%;padding-top:8px;padding-bottom:8px;border-radius:8px;border:2px solid #EFEFEF;background-color:#fff;outline:none}.page-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:first-child{margin-right:12px}.page-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:hover{background-color:#efefef}.page-request-suport{display:flex;flex-direction:column;gap:32px}.page-request-suport .header{height:48px;display:flex;justify-content:space-between;align-items:center}.page-request-suport .header .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-request-suport .header .dropdown-student .navbar .border-btn{list-style:none}.page-request-suport .header .dropdown-student .navbar .nav-item .avatar{width:32px;height:32px}.page-request-suport .header .dropdown-student .navbar .dropdown-toggle:after{display:none}.page-request-suport .content{background:#ffffff;border-radius:16px}.page-request-suport .content .search{display:flex;gap:16px;padding:32px 24px}.page-request-suport .content .search .search-item{padding:12px 16px}.page-request-suport .content .search .search-item .nav-link span{font-style:normal;font-size:14px;line-height:24px}.page-request-suport .content .search .search-item .nav-link span span{font-weight:700}.page-request-suport .content .search .dropdown-menu.show{top:10px!important}.page-request-suport .content .search .day-box{position:relative}.page-request-suport .content .search .day-box input{border:none;width:150px;max-width:max-content;font-weight:700;font-size:14px;line-height:24px;background-color:#f8faff00;padding:12px 16px}.page-request-suport .content .search .day-box input::placeholder{color:#212121}.page-request-suport .content .search .day-box input:-ms-input-placeholder{color:#212121}.page-request-suport .content .search .day-box input::-ms-input-placeholder{color:#212121}.page-request-suport .content .search .day-box input:focus-visible{outline:none}.page-request-suport .content .search .day-box img{position:absolute;top:50%;transform:translate(calc(-100% - 16px),-50%)}.page-request-suport .content .frame-table{margin:0 24px 40px}.page-request-suport .content .frame-table .table-request-support{border-collapse:separate;border-spacing:0;margin-bottom:40px!important}.page-request-suport .content .frame-table .table-request-support thead{border:solid 1px #000;border-style:none solid solid none}.page-request-suport .content .frame-table .table-request-support thead th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;padding-left:16px}.page-request-suport .content .frame-table .table-request-support thead th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px;padding-right:16px}.page-request-suport .content .frame-table .table-request-support th,.page-request-suport .content .frame-table .table-request-support td{padding:0 8px;font-style:normal;font-size:14px;line-height:24px}.page-request-suport .content .frame-table .table-request-support thead tr{height:72px}.page-request-suport .content .frame-table .table-request-support thead th{font-weight:700;color:#212121}.page-request-suport .content .frame-table .table-request-support tbody tr{height:80px;border-bottom:1px solid #EEEFF2}.page-request-suport .content .frame-table .table-request-support tbody tr td:first-child{padding-left:16px}.page-request-suport .content .frame-table .table-request-support tbody tr td:last-child{padding-right:16px}.page-request-suport .content .frame-table .table-request-support tbody td{font-weight:500;color:#111827;border-bottom:1px solid #EEEFF2}.page-request-suport .content .frame-table .dataTables_wrapper .row .dataTables_length label select{font-weight:700}.page-request-suport .content .frame-table .dataTables_wrapper .row .pagination .paginate_button a{font-style:normal;font-size:14px;font-weight:500}.page-request-suport .content .frame-table .dataTables_wrapper .row .pagination .paginate_button.active a{font-weight:700}.page-request-suport-detail{display:flex;flex-direction:column;gap:32px}.page-request-suport-detail .header{display:flex;justify-content:space-between;align-items:center}.page-request-suport-detail .header .title{display:flex;flex-direction:row;align-items:center;gap:8px;font-style:normal;font-size:14px;line-height:24px;height:48px;background:#ffffff;border-radius:16px;padding:16px}.page-request-suport-detail .header .title .title-desc{color:#212121;font-weight:500}.page-request-suport-detail .content{display:flex;flex-direction:row;gap:48px}.page-request-suport-detail .content .content-center{width:706px;padding:24px;background:#ffffff;border-radius:16px}.page-request-suport-detail .content .content-center .user{display:flex;justify-content:space-between;margin-bottom:40px}.page-request-suport-detail .content .content-center .user .item-user{display:flex;gap:16px;flex-direction:row;align-items:center}.page-request-suport-detail .content .content-center .user .image img{width:48px;height:48px;border-radius:16px}.page-request-suport-detail .content .content-center .user .info{display:flex;gap:8px;flex-direction:column;color:#212121}.page-request-suport-detail .content .content-center .user .info .name{font-style:normal;font-weight:700;font-size:16px;line-height:26px}.page-request-suport-detail .content .content-center .user .info .date{font-style:normal;font-weight:400;font-size:12px;line-height:16px}.page-request-suport-detail .content .content-center .desc{display:flex;align-items:center;gap:16px;margin-bottom:54px;width:658px;height:84px}.page-request-suport-detail .content .content-center .desc .bg{background:linear-gradient(240.24deg,#B6ABFF 17.87%,#4933D9 86.92%);mix-blend-mode:normal;opacity:.1;position:absolute;width:658px;height:84px;padding:16px 29px;border-radius:16px}.page-request-suport-detail .content .content-center .desc .image{margin-left:29px}.page-request-suport-detail .content .content-center .desc .info{display:flex;gap:4px;flex-direction:column}.page-request-suport-detail .content .content-center .desc .info .name{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121}.page-request-suport-detail .content .content-center .desc .info .code{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#111827;opacity:.4}.page-request-suport-detail .content .content-center .message{position:relative;border:1px solid #EEEFF2;border-radius:12px;margin-bottom:40px}.page-request-suport-detail .content .content-center .message .form-message,.page-request-suport-detail .content .content-center .message .form-message:focus-visible{padding:20px 20px 0;border:0;border-radius:12px;outline:none}.page-request-suport-detail .content .content-center .message .form-send{display:flex;justify-content:space-between;align-items:center;background:#FAFAFA;border-radius:0 0 12px 12px;padding:16px 20px}.page-request-suport-detail .content .content-center .message .form-send .icon{margin-left:16px;display:flex;gap:12px}.page-request-suport-detail .content .content-center .message .form-send .btn-send-modal-request-suport-detail{display:flex;align-items:center;text-align:center;gap:8px;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.page-request-suport-detail .content .content-center .list-comment .comment-item{margin-bottom:32px}.page-request-suport-detail .content .content-center .list-comment .comment-item .user-comment{display:flex;gap:16px;flex-direction:row;align-items:start}.page-request-suport-detail .content .content-center .list-comment .comment-item .user-comment .image img{width:48px;height:48px;border-radius:16px}.page-request-suport-detail .content .content-center .list-comment .comment-item .user-comment .info{display:flex;gap:5px;flex-direction:column}.page-request-suport-detail .content .content-center .list-comment .comment-item .user-comment .info .name{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#091b3d}.page-request-suport-detail .content .content-center .list-comment .comment-item .user-comment .info .date{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#091b3d;opacity:.4}.page-request-suport-detail .content .content-center .list-comment .comment-item .user-comment .info .content-comment{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#091b3d}.page-request-suport-detail .content .content-left{display:flex;flex-direction:column;gap:24px}.page-request-suport-detail .content .content-left .item-status{padding:24px;display:flex;justify-content:space-between;align-items:center;background:#ffffff;mix-blend-mode:normal;border-radius:16px}.page-request-suport-detail .content .content-left .item-status .btn{border-radius:8px}.page-request-suport-detail .content .content-left .item-status .text{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121}.page-request-suport-detail .content .content-left .item{padding:24px 32px;display:flex;flex-direction:column;gap:32px;background:#ffffff;mix-blend-mode:normal;border-radius:16px}.page-request-suport-detail .content .content-left .item .title{display:flex;flex-direction:row;align-items:center;gap:12px}.page-request-suport-detail .content .content-left .item .title .line{width:16px;height:32px;border-radius:4px}.page-request-suport-detail .content .content-left .item .title .line-form{background:linear-gradient(135deg,#65CF58 0%,rgba(101,207,88,.6) 99.35%)}.page-request-suport-detail .content .content-left .item .title .line-detail{background:linear-gradient(240.24deg,#B6ABFF 17.87%,#4933D9 86.92%)}.page-request-suport-detail .content .content-left .item .title .name{font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#212121}.page-request-suport-detail .content .content-left .item .list-input{display:flex;gap:24px;flex-direction:column}.page-request-suport-detail .content .content-left .item .list-input .item-input{position:relative;width:286px}.page-request-suport-detail .content .content-left .item .list-input .item-input .label{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#212121;mix-blend-mode:normal;position:absolute;left:20px;top:-10px;background:white;padding:0 8px}.page-request-suport-detail .content .content-left .item .list-input .item-input .input{mix-blend-mode:normal;border-radius:16px;padding:16px 24px;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121}.page-request-suport-detail .content .content-left .item .list-input .item-input .input:focus{border:1px solid #194BFB;box-shadow:none}.page-news_event .header{height:48px;display:flex;justify-content:space-between;align-items:center}.page-news_event .header .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-news_event .header .select-box .nav{padding:8px 16px;width:fit-content;background-color:#fff;border-radius:20px}.page-news_event .header .select-box .nav .nav-item>.nav-link{font-size:16px;line-height:24px;font-weight:700;padding:11px 29px;border-radius:20px}.page-news_event .list-news_event .tab-content .tab-pane{padding-top:32px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail{padding:28px 32px 54px;border-radius:16px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .info-detail-title,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .info-detail-title,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .info-detail-title,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .info-detail-title{display:flex;padding-bottom:36px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .info-detail-title .news-title-name,.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .info-detail-title .event-title-name,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .info-detail-title .news-title-name,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .info-detail-title .event-title-name,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .info-detail-title .news-title-name,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .info-detail-title .event-title-name,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .info-detail-title .news-title-name,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .info-detail-title .event-title-name{font-size:18px;line-height:26px;font-weight:700}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .list-box,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .list-box,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .list-box,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .list-box{margin:0 -16px;background-color:#fff}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .list-box .box-container,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .list-box .box-container,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .list-box .box-container,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .list-box .box-container{padding:16px;font-size:14px;line-height:24px;box-shadow:none;background-color:#fff}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content{border-radius:16px;color:#212121}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box{display:flex;justify-content:center;box-shadow:none}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-avatar,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-avatar,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-avatar,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-avatar{width:100%;height:200px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-avatar img:last-child,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-avatar img:last-child,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-avatar img:last-child,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-avatar img:last-child{width:100%;border-radius:24px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-name,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-name,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-name,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-name{font-size:16px;font-weight:700;padding-top:20px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-info,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-info,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-info,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .list-box .box-container .box-content .box-info{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .pagination-news,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .pagination-news,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .pagination-news,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .pagination-news{display:flex;gap:8px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .pagination-news .page-link,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .pagination-news .page-link,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .pagination-news .page-link,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .pagination-news .page-link{min-width:40px;min-height:40px;line-height:40px;text-align:center;padding:0 8px;border:1px solid rgba(25,75,251,.05);background-color:#194bfb0d;border-radius:12px;cursor:pointer}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .pagination-news .page-link:first-child,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .pagination-news .page-link:first-child,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .pagination-news .page-link:first-child,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .pagination-news .page-link:first-child{margin-left:auto}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .pagination-news .page-link.disabled,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .pagination-news .page-link.disabled,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .pagination-news .page-link.disabled,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .pagination-news .page-link.disabled{pointer-events:none;cursor:unset}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .pagination-news .page-link.active,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .pagination-news .page-link.active,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .pagination-news .page-link.active,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .pagination-news .page-link.active{color:#00a3e1}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .news-info-detail-content .pagination-news .page-link:hover,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .news-info-detail-content .pagination-news .page-link:hover,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .news-info-detail-content .pagination-news .page-link:hover,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .news-info-detail-content .pagination-news .page-link:hover{text-decoration:underline;text-underline-offset:2px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content a:first-child .box-container,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content a:first-child .box-container,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content a:first-child .box-container,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content a:first-child .box-container{padding-top:0}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content a:last-child .box-container,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content a:last-child .box-container,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content a:last-child .box-container,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content a:last-child .box-container{margin-bottom:0}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .box-container,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .box-container,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .box-container,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .box-container{font-size:14px;line-height:24px;box-shadow:none;background-color:#fff;border-bottom:1px solid rgba(33,33,33,.1);color:#212121}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .box-container .coming-event,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .box-container .coming-event,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .box-container .coming-event,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .box-container .coming-event{width:fit-content;padding:8px 16px;color:#194bfb;border:1px solid #194BFB;border-radius:24px;font-size:12px;line-height:16px;font-weight:500}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .box-container .coming-event::marker,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .box-container .coming-event::marker,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .box-container .coming-event::marker,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .box-container .coming-event::marker{margin:4px!important}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .box-container .box-content,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .box-container .box-content,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .box-container .box-content,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .box-container .box-content{border-radius:16px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .box-container .box-content .box-name,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .box-container .box-content .box-name,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .box-container .box-content .box-name,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .box-container .box-content .box-name{font-size:16px;font-weight:700;padding-top:20px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .box-container .box-content .box-location,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .box-container .box-content .box-location,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .box-container .box-content .box-location,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .box-container .box-content .box-location{padding-top:16px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .box-container .box-content .box-location .box-address,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .box-container .box-content .box-location .box-address,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .box-container .box-content .box-location .box-address,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .box-container .box-content .box-location .box-address{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .box-container .box-content .box-location .box-time,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .box-container .box-content .box-location .box-time,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .box-container .box-content .box-location .box-time,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .box-container .box-content .box-location .box-time{display:flex;padding-top:12px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .box-container .box-avatar,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .box-container .box-avatar,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .box-container .box-avatar,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .box-container .box-avatar{width:100%}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .box-container .box-avatar img,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .box-container .box-avatar img,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .box-container .box-avatar img,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .box-container .box-avatar img{width:100%;height:200px;border-radius:24px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .pagination-events,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .pagination-events,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .pagination-events,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .pagination-events{display:flex;gap:8px}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .pagination-events .page-link,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .pagination-events .page-link,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .pagination-events .page-link,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .pagination-events .page-link{min-width:40px;min-height:40px;line-height:40px;text-align:center;padding:0 8px;border:1px solid rgba(25,75,251,.05);background-color:#194bfb0d;border-radius:12px;cursor:pointer}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .pagination-events .page-link:first-child,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .pagination-events .page-link:first-child,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .pagination-events .page-link:first-child,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .pagination-events .page-link:first-child{margin-left:auto}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .pagination-events .page-link.disabled,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .pagination-events .page-link.disabled,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .pagination-events .page-link.disabled,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .pagination-events .page-link.disabled{pointer-events:none;cursor:unset}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .pagination-events .page-link.active,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .pagination-events .page-link.active,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .pagination-events .page-link.active,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .pagination-events .page-link.active{color:#00a3e1}.page-news_event .list-news_event .tab-content .tab-pane .news .news-info .info-detail .events-info-detail-content .pagination-events .page-link:hover,.page-news_event .list-news_event .tab-content .tab-pane .news .event-info .info-detail .events-info-detail-content .pagination-events .page-link:hover,.page-news_event .list-news_event .tab-content .tab-pane .event .news-info .info-detail .events-info-detail-content .pagination-events .page-link:hover,.page-news_event .list-news_event .tab-content .tab-pane .event .event-info .info-detail .events-info-detail-content .pagination-events .page-link:hover{text-decoration:underline;text-underline-offset:2px}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail{padding:32px 24px 54px;border-radius:16px}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-title,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-title{display:flex;padding-bottom:32px}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-title .news-title-name,.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-title .event-title-name,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-title .news-title-name,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-title .event-title-name{font-size:18px;line-height:26px;font-weight:700}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-content,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-content{margin-top:20px}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-content .list-select-box,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-content .list-select-box{font-size:14px;line-height:24px;font-weight:500;display:flex;flex-direction:column;gap:16px}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-content .list-select-box .form-check-label,.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-content .list-select-box .form-check-input,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-content .list-select-box .form-check-label,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-content .list-select-box .form-check-input{cursor:pointer}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-content .list-select-box .form-check-input,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-content .list-select-box .form-check-input{width:24px;height:24px;border:2px solid rgba(33,33,33,.2)}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-content .list-select-box .select-box,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-content .list-select-box .select-box{margin-top:24px;gap:12px}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn{font-size:13px;line-height:24px;font-weight:700;width:100%;padding-top:8px;padding-bottom:8px;border-radius:8px;border:2px solid #EFEFEF;background-color:#fff;outline:none}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:first-child,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:first-child{margin-right:12px}.page-news_event .list-news_event .tab-content .tab-pane .news-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:hover,.page-news_event .list-news_event .tab-content .tab-pane .event-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:hover{background-color:#efefef}.page-news-detail .header{padding-bottom:32px}.page-news-detail .header .title{padding:12px 16px;border-radius:16px}.page-news-detail .header .title .title-desc{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-news-detail .container{background-color:#fff;border-radius:16px;font-style:normal}.page-news-detail .container .row .news{padding:48px 91px 80px 48px;color:#212121}.page-news-detail .container .row .news .category{font-weight:600;font-size:16px;line-height:24px;margin-bottom:18px}.page-news-detail .container .row .news .title{font-weight:600;font-size:40px;line-height:54px;margin-bottom:16px}.page-news-detail .container .row .news .time{font-weight:400;font-size:14px;line-height:24px;display:flex;justify-content:space-between;margin-bottom:32px}.page-news-detail .container .row .news .time p{margin-bottom:0}.page-news-detail .container .row .news .image{margin-bottom:34px}.page-news-detail .container .row .news .image img{width:100%;margin-bottom:16px}.page-news-detail .container .row .news .image p{text-align:center;font-weight:400;font-size:14px;line-height:16px;margin-bottom:0}.page-news-detail .container .row .share{margin-top:63px;text-align:center;padding-right:44px;padding-left:0}.page-news-detail .container .row .share span{display:block;margin-bottom:7px;font-weight:500;font-size:14px;line-height:24px;color:#202121}.page-news-detail .container .row .share img{margin-bottom:12px}.page-news-detail .related-posts{margin-top:54px}.page-news-detail .related-posts h3{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;margin-bottom:32px}.page-news-detail .related-posts .list-box{margin:0 -21.5px}.page-news-detail .related-posts .list-box .box-container{padding:0 21.5px}.page-news-detail .related-posts .list-box .box-container .box-content{border-radius:16px;color:#212121;background-color:#fff;padding:24px;height:100%}.page-news-detail .related-posts .list-box .box-container .box-content .box{display:flex;justify-content:center;box-shadow:none}.page-news-detail .related-posts .list-box .box-container .box-content .box-avatar{width:100%;height:200px}.page-news-detail .related-posts .list-box .box-container .box-content .box-avatar img:last-child{width:100%;border-radius:24px}.page-news-detail .related-posts .list-box .box-container .box-content .box-name{font-size:16px;font-weight:700;padding-top:20px}.page-news-detail .related-posts .list-box .box-container .box-content .box-info{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-event-detail .header{padding-bottom:32px}.page-event-detail .header .title{padding:12px 16px;border-radius:16px}.page-event-detail .header .title .title-desc{font-size:14px;line-height:24px;font-weight:500;color:#000}.page-event-detail .container{background-color:#fff;border-radius:16px;font-style:normal;padding:64px 48px 80px}.page-event-detail .container .row{margin:0}.page-event-detail .container .row .event{padding-right:83px;padding-left:0;color:#212121}.page-event-detail .container .row .event .title{font-weight:600;font-size:40px;line-height:54px;margin-bottom:24px}.page-event-detail .container .row .event .info-panel{background-color:#f8faff;padding:32px 24px 30px;margin-bottom:40px;border-radius:8px;font-size:16px;line-height:24px}.page-event-detail .container .row .event .info-panel p:first-child{font-weight:700}.page-event-detail .container .row .event .image{margin-bottom:36px}.page-event-detail .container .row .event .image img{width:100%;border-radius:24px}.page-event-detail .container .row .share{padding:0;text-align:center}.page-event-detail .container .row .share span{display:block;margin-bottom:7px;font-weight:500;font-size:14px;line-height:24px;color:#202121}.page-event-detail .container .row .share img{margin-bottom:12px}.page-event-detail .container .next-previous-button{display:flex;justify-content:space-between}.page-event-detail .container .next-previous-button .previous,.page-event-detail .container .next-previous-button .next{padding:8px;border-radius:16px;display:flex;gap:12px}.page-event-detail .container .next-previous-button .previous:hover,.page-event-detail .container .next-previous-button .next:hover{background-color:#f8faff}.page-event-detail .container .next-previous-button .next .btn-name{float:right}.page-event-detail .container .next-previous-button .btn-name{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#202121}.page-event-detail .container .next-previous-button .post-title{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#212121}.page-event-detail .container .next-previous-button .disabled-link{pointer-events:none}.page-event-detail .related-posts{margin-top:54px}.page-event-detail .related-posts h3{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;margin-bottom:32px}.page-event-detail .related-posts .row{margin:0 -21.5px}.page-event-detail .related-posts .row .col-4{padding:0 21.5px}.page-event-detail .related-posts .row .col-4 .post{background-color:#fff;border-radius:16px;padding:24px}.page-event-detail .related-posts .row .col-4 .post img{border-radius:24px;width:100%}.page-event-detail .related-posts .row .col-4 .post .title{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121;margin-top:20px;margin-bottom:8px}.page-event-detail .related-posts .row .col-4 .post .content{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#212121}@media (min-width: 1270px){.page-event-detail .container .row .event .info-panel br{display:none}}.page-account{display:flex;flex-direction:column;gap:32px}.page-account .header{height:48px;display:flex;justify-content:space-between;align-items:center}.page-account .header .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-account .header .dropdown-student .navbar .border-btn{list-style:none}.page-account .header .dropdown-student .navbar .nav-item .avatar{width:32px;height:32px}.page-account .header .dropdown-student .navbar .dropdown-toggle:after{display:none}.page-account .content{font-size:14px;line-height:24px;font-weight:500}.page-account .content .container .row .list-account .list-account-box{border-radius:16px}.page-account .content .container .row .list-account .list-account-box .nav .nav-item{width:100%}.page-account .content .container .row .list-account .list-account-box .nav .nav-item .account-box{padding:20px 16px;border-radius:12px}.page-account .content .container .row .list-account .list-account-box .nav .nav-item .account-box img{width:48px;height:48px}.page-account .content .container .row .list-account .list-account-box .nav .nav-item .account-box .account-content>div:first-child{font-weight:700;color:#212121}.page-account .content .container .row .list-account .list-account-box .nav .nav-item .account-box .account-content>div:last-child{font-size:12px;line-height:19.2px;color:#718096}.page-account .content .container .row .list-account .list-account-box .nav .nav-item .account-box.active{background-color:#f8faff;border-radius:16px}.page-account .content .container .row .list-account .list-account-box .nav .nav-item .account-box:focus{outline:none}.page-account .content .container .row .list-account-detail{background-color:#f8faff}.page-account .content .container .row .list-account-detail .tab-content{padding:32px}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-header,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-header,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-header,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-header,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-header,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-header,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-header,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-header,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-header{border-bottom:1px solid #F1F2F4}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-header .private-info-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-header .private-bank-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-header .private-password-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-header .private-info-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-header .private-bank-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-header .private-password-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-header .private-info-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-header .private-bank-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-header .private-password-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-header .private-info-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-header .private-bank-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-header .private-password-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-header .private-info-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-header .private-bank-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-header .private-password-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-header .private-info-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-header .private-bank-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-header .private-password-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-header .private-info-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-header .private-bank-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-header .private-password-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-header .private-info-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-header .private-bank-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-header .private-password-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-header .private-info-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-header .private-bank-title,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-header .private-password-title{font-style:normal;font-weight:700;font-size:20px;line-height:28px}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body{padding:32px 0;display:flex;gap:24px;flex-direction:column}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body .form-class-student,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body .form-class-student,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body .form-class-student,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body .form-class-student,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body .form-class-student,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body .form-class-student{display:flex;flex-direction:row;gap:24px}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body .form-input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body .form-input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body .form-input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body .form-input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body .form-input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body .form-input{display:flex;gap:12px;flex-direction:column;width:100%}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body .form-input .label,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body .form-input .label,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body .form-input .label,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body .form-input .label,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body .form-input .label,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body .form-input .label{color:#212121}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body .form-input .input-group,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body .form-input .input-group,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body .form-input .input-group,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body .form-input .input-group,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body .form-input .input-group,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body .form-input .input-group{align-items:center}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body .form-input .input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body .form-input .input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body .form-input .input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body .form-input .input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body .form-input .input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body .form-input .input{background-color:#fafafa;border-radius:16px;padding:16px 24px;border:0;font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#212121}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body .form-input .input:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body .form-input .input:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body .form-input .input:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body .form-input .input:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body .form-input .input:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body .form-input .input:focus{box-shadow:none;background-color:#fff;border:1px solid #194BFB}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body .form-input .icon-input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body .form-input .icon-input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body .form-input .icon-input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body .form-input .icon-input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body .form-input .icon-input,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body .form-input .icon-input{position:absolute;right:16px;z-index:6}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body .avatar-box .avatar,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body .avatar-box .avatar,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body .avatar-box .avatar,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body .avatar-box .avatar,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body .avatar-box .avatar,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body .avatar-box .avatar{width:100%;max-width:88px;border-radius:16px}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body .avatar-box .avatar-selection .btn-select,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body .avatar-box .avatar-selection .btn-select,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body .avatar-box .avatar-selection .btn-select,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body .avatar-box .avatar-selection .btn-select,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body .avatar-box .avatar-selection .btn-select,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body .avatar-box .avatar-selection .btn-select{height:48px;border-radius:16px;display:flex;align-items:center;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-body .avatar-box .avatar-selection .btn-delete,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-body .avatar-box .avatar-selection .btn-delete,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-body .avatar-box .avatar-selection .btn-delete,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-body .avatar-box .avatar-selection .btn-delete,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-body .avatar-box .avatar-selection .btn-delete,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-body .avatar-box .avatar-selection .btn-delete{height:48px;border-radius:12px;display:flex;align-items:center;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-footer,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-footer,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-footer,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-footer,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-footer,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-footer,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-footer,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-footer,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-footer{gap:16px;justify-content:flex-end}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-footer>*,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-footer>*,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-footer>*,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-footer>*,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-footer>*,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-footer>*,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-footer>*,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-footer>*,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-footer>*{margin:0}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-footer .btn-send-private-info,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-footer .btn-send-private-bank,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-footer .btn-send-private-password,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-footer .btn-send-private-info,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-footer .btn-send-private-bank,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-footer .btn-send-private-password,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-footer .btn-send-private-info,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-footer .btn-send-private-bank,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-footer .btn-send-private-password,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-footer .btn-send-private-info,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-footer .btn-send-private-bank,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-footer .btn-send-private-password,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-footer .btn-send-private-info,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-footer .btn-send-private-bank,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-footer .btn-send-private-password,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-footer .btn-send-private-info,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-footer .btn-send-private-bank,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-footer .btn-send-private-password,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-footer .btn-send-private-info,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-footer .btn-send-private-bank,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-footer .btn-send-private-password,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-footer .btn-send-private-info,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-footer .btn-send-private-bank,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-footer .btn-send-private-password,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-footer .btn-send-private-info,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-footer .btn-send-private-bank,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-footer .btn-send-private-password{width:120px;height:56px;font-weight:600;font-size:16px;border-radius:12px;outline:none}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-footer .btn-cancel,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-footer .btn-cancel,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-footer .btn-cancel,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-footer .btn-cancel,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-footer .btn-cancel,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-footer .btn-cancel,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-footer .btn-cancel,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-footer .btn-cancel,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-footer .btn-cancel{width:120px;height:56px;font-weight:600;font-size:16px;border:1px solid #212121;border-radius:12px;color:#212121;outline:none}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-footer .btn-send-request,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-footer .btn-send-request,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-footer .btn-send-request,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-footer .btn-send-request,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-footer .btn-send-request,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-footer .btn-send-request,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-footer .btn-send-request,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-footer .btn-send-request,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-footer .btn-send-request{height:48px;border-radius:16px;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-footer .btn-send-request:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-footer .btn-send-request:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-footer .btn-send-request:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-footer .btn-send-request:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-footer .btn-send-request:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-footer .btn-send-request:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-footer .btn-send-request:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-footer .btn-send-request:focus,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-footer .btn-send-request:focus{outline:none}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-info-footer .opacity-50,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-bank-footer .opacity-50,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-info-content .private-password-footer .opacity-50,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-info-footer .opacity-50,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-bank-footer .opacity-50,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-bank-content .private-password-footer .opacity-50,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-info-footer .opacity-50,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-bank-footer .opacity-50,.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-footer .opacity-50{opacity:.5}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-body{padding:32px 0;display:flex;flex-direction:column}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-body .form-group{position:relative;height:56px;border-radius:12px;margin-bottom:24px}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-body .form-group .input{background:#FAFAFA;padding:16px;border:none}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-body .form-group .input:focus{background:#ffffff;border:1px solid #194BFB;box-shadow:none}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-body .eye-off{width:24px;height:24px;flex:none;order:1;flex-grow:0}.page-account .content .container .row .list-account-detail .tab-content .tab-pane .private-password-content .private-password-body .item-eye-off{position:absolute;right:16px;top:16px}.page-settings{display:flex;flex-direction:column;gap:32px}.page-settings .header{height:48px;display:flex;justify-content:space-between;align-items:center}.page-settings .header .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-settings .header .dropdown-student .navbar .border-btn{list-style:none}.page-settings .header .dropdown-student .navbar .nav-item .avatar{width:32px;height:32px}.page-settings .header .dropdown-student .navbar .dropdown-toggle:after{display:none}.page-settings .content{font-size:14px;line-height:24px;font-weight:500}.page-settings .content .container .row .list-settings .list-settings-box{border-radius:16px}.page-settings .content .container .row .list-settings .list-settings-box .nav .nav-item{width:100%}.page-settings .content .container .row .list-settings .list-settings-box .nav .nav-item .settings-box{padding:20px 16px;border-radius:12px}.page-settings .content .container .row .list-settings .list-settings-box .nav .nav-item .settings-box img{width:48px;height:48px}.page-settings .content .container .row .list-settings .list-settings-box .nav .nav-item .settings-box .settings-content>div:first-child{font-weight:700;color:#212121}.page-settings .content .container .row .list-settings .list-settings-box .nav .nav-item .settings-box .settings-content>div:last-child{font-size:12px;line-height:19.2px;color:#718096}.page-settings .content .container .row .list-settings .list-settings-box .nav .nav-item .settings-box.active{background-color:#f8faff;border-radius:16px}.page-settings .content .container .row .list-settings .list-settings-box .nav .nav-item .settings-box:focus{outline:none}.page-settings .content .container .row .list-settings-detail{background-color:#f8faff}.page-settings .content .container .row .list-settings-detail .tab-content{padding:32px}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-notify-content .setting-notify-header{border-bottom:1px solid #F1F2F4}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-notify-content .setting-notify-header .setting-notify-title{font-style:normal;font-weight:700;font-size:20px;line-height:28px}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-notify-content .setting-notify-body{padding-top:32px;display:flex;gap:24px;flex-direction:column}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-notify-content .setting-notify-body .form-box .form-name>div:first-child{font-weight:700;color:#212121}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-notify-content .setting-notify-body .form-box .form-name>div:last-child{font-size:12px;line-height:24px;color:#718096}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-notify-content .setting-notify-body .form-box .form-check-input{width:44px;height:24px;background-color:#eeeff2;border-color:#eeeff2}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-notify-content .setting-notify-body .form-box .form-check-input:focus{border-color:#eeeff2!important;background-color:#eeeff2;box-shadow:none}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-notify-content .setting-notify-body .form-box .form-check-input:checked{border-color:#0caf60!important;background-color:#0caf60!important}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-notify-content .setting-notify-body .form-box .form-switch .form-check-input:focus:not(:checked){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-header{border-bottom:1px solid #F1F2F4}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-header .setting-internet-title{font-style:normal;font-weight:700;font-size:20px;line-height:28px}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-body{padding:32px 0;display:flex;gap:24px;flex-direction:column}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-body .form-internet{display:flex;flex-direction:row;gap:24px}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-body .form-internet .form-input{display:flex;gap:12px;flex-direction:column;width:100%}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-body .form-internet .form-input .label{color:#212121}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-body .form-internet .form-input .input-group{align-items:center}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-body .form-internet .form-input .input{background-color:#fafafa;border-radius:16px;padding:16px 24px;border:0;font-weight:600;font-size:14px;line-height:24px;color:#212121}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-body .form-internet .form-input .input:focus{box-shadow:none;background-color:#fff;border:1px solid #194BFB}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-body .form-internet .form-input .icon-input{position:absolute;right:16px;z-index:6}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-footer{gap:16px;justify-content:flex-end}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-footer>*{margin:0}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-footer .btn-send-setting-internet{width:120px;height:56px;font-weight:600;font-size:16px;border-radius:12px;outline:none}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-footer .btn-cancel{width:120px;height:56px;font-weight:600;font-size:16px;border:1px solid #212121;border-radius:12px;color:#212121;outline:none}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-footer .btn-send-request{height:48px;border-radius:16px;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-internet-content .setting-internet-footer .btn-send-request:focus{outline:none}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-language-content .setting-language-header{border-bottom:1px solid #F1F2F4}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-language-content .setting-language-header .setting-language-title{font-style:normal;font-weight:700;font-size:20px;line-height:28px}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-language-content .setting-language-body{padding:32px 0;display:flex;gap:20px;flex-direction:column}.page-settings .content .container .row .list-settings-detail .tab-content .tab-pane .setting-language-content .setting-language-body .change-language{height:64px;font-weight:700;color:#212121}#modal-absence .modal-dialog-centered{max-width:680px}#modal-absence .modal-dialog-centered .modal-header{padding:32px}#modal-absence .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-absence .modal-dialog-centered .modal-body{padding:32px;display:flex;gap:24px;flex-direction:column}#modal-absence .modal-dialog-centered .modal-body .form-input{display:flex;gap:12px;flex-direction:column}#modal-absence .modal-dialog-centered .modal-body .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-absence .modal-dialog-centered .modal-body .form-input .input-group{align-items:center}#modal-absence .modal-dialog-centered .modal-body .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-absence .modal-dialog-centered .modal-body .form-input .input:focus{box-shadow:none}#modal-absence .modal-dialog-centered .modal-body .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone{display:flex;flex-direction:column;gap:24px}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .frame{height:200px;background:rgba(245,181,68,.05);border:2px dashed #F5B544;border-radius:16px;text-align:center;padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:24px}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .frame .desc{font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#091b3d}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload{display:flex;flex-direction:column;gap:12px}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .max-size{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#212121}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery{background:#F8FAFF;padding:8px 10px;display:flex;flex-direction:column;align-items:start;gap:5px}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .file-info{max-width:60%}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .file-info .upload_img{height:72px}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .file-info .upload_img-name{word-wrap:break-word}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .item-upload{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .btn-end{gap:24px;align-items:center;display:flex}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .btn-end .btn-edit{font-style:normal;font-weight:600;font-size:14px;line-height:24px;padding:8px 17.5px}#modal-absence .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .btn-end .btn-delete{font-style:normal;font-weight:500;font-size:14px;line-height:24px;text-decoration-line:underline;color:#212121}#modal-absence .modal-dialog-centered .modal-footer{padding:32px;gap:16px}#modal-absence .modal-dialog-centered .modal-footer>*{margin:0}#modal-absence .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-absence .modal-dialog-centered .modal-footer .btn-send-modal-absence{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-absence .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-success .modal-content{padding:32px}#modal-success .modal-content .modal-header{border-bottom:none;padding:0;justify-content:end}#modal-success .modal-content .modal-body{margin-top:40px;padding:0;text-align:center}#modal-success .modal-content .modal-body .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;margin-top:32px;margin-bottom:40px}#modal-success .modal-content .modal-body .btn-back{border:1px solid #194BFB;border-radius:12px;color:#194bfb;font-style:normal;font-weight:600;font-size:16px;line-height:24px;padding:16px;outline:none}#modal-feedback .modal-dialog-centered{max-width:680px}#modal-feedback .modal-dialog-centered .modal-content .modal-header{padding:32px}#modal-feedback .modal-dialog-centered .modal-content .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-feedback .modal-dialog-centered .modal-content .modal-body{padding:32px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .nav{background:#F8FAFF;border-radius:20px;gap:21px;width:290px;padding:8px;margin:0 auto}#modal-feedback .modal-dialog-centered .modal-content .modal-body .nav .active{border-radius:20px;padding:11px 36px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content{padding-top:32px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input{display:flex;flex-direction:column;gap:24px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input{display:flex;flex-direction:column;gap:12px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input-group{align-items:center}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input:focus{box-shadow:none}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone{display:flex;flex-direction:column;gap:24px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .frame{height:200px;background:rgba(245,181,68,.05);border:2px dashed #F5B544;border-radius:16px;text-align:center;padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:24px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .frame .desc{font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#091b3d}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .list-upload{display:flex;flex-direction:column;gap:12px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .list-upload .max-size{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#212121}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .list-upload .upload_gallery{background:#F8FAFF;padding:8px 10px;display:flex;flex-direction:column;align-items:start;gap:5px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .list-upload .upload_gallery .file-info{max-width:60%}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .list-upload .upload_gallery .file-info .upload_img{height:72px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .list-upload .upload_gallery .file-info .upload_img-name{word-wrap:break-word}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .list-upload .upload_gallery .item-upload{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .list-upload .upload_gallery .btn-end{gap:24px;align-items:center;display:flex}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .list-upload .upload_gallery .btn-end .btn-edit{font-style:normal;font-weight:600;font-size:14px;line-height:24px;padding:8px 17.5px}#modal-feedback .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .upload_dropZone .list-upload .upload_gallery .btn-end .btn-delete{font-style:normal;font-weight:500;font-size:14px;line-height:24px;text-decoration-line:underline;color:#212121}#modal-feedback .modal-dialog-centered .modal-content .modal-footer{padding:32px;gap:16px}#modal-feedback .modal-dialog-centered .modal-content .modal-footer>*{margin:0}#modal-feedback .modal-dialog-centered .modal-content .modal-footer .opacity-50{opacity:.5}#modal-feedback .modal-dialog-centered .modal-content .modal-footer .btn-send-modal-feedback{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-feedback .modal-dialog-centered .modal-content .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-medicine .modal-dialog-centered{max-width:680px}#modal-medicine .modal-dialog-centered .modal-header{padding:32px}#modal-medicine .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-medicine .modal-dialog-centered .modal-body{padding:32px;display:flex;gap:24px;flex-direction:column}#modal-medicine .modal-dialog-centered .modal-body .form-input{display:flex;gap:12px;flex-direction:column}#modal-medicine .modal-dialog-centered .modal-body .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-medicine .modal-dialog-centered .modal-body .form-input .input-group{align-items:center}#modal-medicine .modal-dialog-centered .modal-body .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-medicine .modal-dialog-centered .modal-body .form-input .input:focus{box-shadow:none}#modal-medicine .modal-dialog-centered .modal-body .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal-medicine .modal-dialog-centered .modal-body .form-physics{gap:24px}#modal-medicine .modal-dialog-centered .modal-body .form-physics .title .add-physics{border:1px solid #194BFB;padding:6px 20px;filter:drop-shadow(0px 0px 24px rgba(0,0,0,.05));border-radius:16px;outline:none;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#194bfb}#modal-medicine .modal-dialog-centered .modal-body .form-physics .title .add-physics:active{border:1.2px solid #194BFB}#modal-medicine .modal-dialog-centered .modal-body .form-physics .input-group{flex-direction:column;gap:8px}#modal-medicine .modal-dialog-centered .modal-body .form-physics #list-physics{display:flex;flex-direction:column;gap:24px}#modal-medicine .modal-dialog-centered .modal-body .form-physics #list-physics .input-group .btn:active{border:1px solid #ffffff}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone{display:flex;flex-direction:column;gap:24px}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .frame{height:200px;background:rgba(245,181,68,.05);border:2px dashed #F5B544;border-radius:16px;text-align:center;padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:24px}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .frame .desc{font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#091b3d}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .list-upload{display:flex;flex-direction:column;gap:12px}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .list-upload .max-size{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#212121}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .list-upload .upload_gallery{background:#F8FAFF;padding:8px 10px;display:flex;flex-direction:column;align-items:start;gap:5px}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .list-upload .upload_gallery .file-info{max-width:60%}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .list-upload .upload_gallery .file-info .upload_img{height:72px}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .list-upload .upload_gallery .file-info .upload_img-name{word-wrap:break-word}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .list-upload .upload_gallery .item-upload{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .list-upload .upload_gallery .btn-end{gap:24px;align-items:center;display:flex}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .list-upload .upload_gallery .btn-end .btn-edit{font-style:normal;font-weight:600;font-size:14px;line-height:24px;padding:8px 17.5px}#modal-medicine .modal-dialog-centered .modal-body .upload_dropZone .list-upload .upload_gallery .btn-end .btn-delete{font-style:normal;font-weight:500;font-size:14px;line-height:24px;text-decoration-line:underline;color:#212121}#modal-medicine .modal-dialog-centered .modal-footer{padding:32px;gap:16px}#modal-medicine .modal-dialog-centered .modal-footer>*{margin:0}#modal-medicine .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-medicine .modal-dialog-centered .modal-footer .btn-send-modal-medicine{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-medicine .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-bus .modal-dialog-centered{max-width:680px}#modal-bus .modal-dialog-centered .modal-content .modal-header{padding:32px}#modal-bus .modal-dialog-centered .modal-content .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-bus .modal-dialog-centered .modal-content .modal-body{padding:32px}#modal-bus .modal-dialog-centered .modal-content .modal-body .nav{background:#F8FAFF;border-radius:20px;gap:21px;width:fit-content;padding:8px;margin:0 auto}#modal-bus .modal-dialog-centered .modal-content .modal-body .nav .active{border-radius:20px;padding:11px 36px}#modal-bus .modal-dialog-centered .modal-content .modal-body .tab-content{padding-top:32px}#modal-bus .modal-dialog-centered .modal-content .modal-body .tab-content .list-input{display:flex;flex-direction:column;gap:24px}#modal-bus .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-class-student{display:flex;flex-direction:row;gap:24px}#modal-bus .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input{display:flex;flex-direction:column;gap:12px;width:100%}#modal-bus .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-bus .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input-group{align-items:center}#modal-bus .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-bus .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input:focus{box-shadow:none}#modal-bus .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal-bus .modal-dialog-centered .modal-content .modal-footer{padding:32px;gap:16px}#modal-bus .modal-dialog-centered .modal-content .modal-footer>*{margin:0}#modal-bus .modal-dialog-centered .modal-content .modal-footer .opacity-50{opacity:.5}#modal-bus .modal-dialog-centered .modal-content .modal-footer .btn-send-modal-bus{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-bus .modal-dialog-centered .modal-content .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-food .modal-dialog-centered{max-width:680px}#modal-food .modal-dialog-centered .modal-content .modal-header{padding:32px}#modal-food .modal-dialog-centered .modal-content .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-food .modal-dialog-centered .modal-content .modal-body{padding:32px}#modal-food .modal-dialog-centered .modal-content .modal-body .nav{background:#F8FAFF;border-radius:20px;gap:21px;width:300px;padding:8px;margin:0 auto}#modal-food .modal-dialog-centered .modal-content .modal-body .nav .active{border-radius:20px;padding:11px 36px}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content{padding-top:32px}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content .list-input{display:flex;flex-direction:column;gap:24px}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-class-student{display:flex;flex-direction:row;gap:24px}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .list-session{display:flex;flex-direction:row;gap:48px}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .list-session .form-check-label{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input{display:flex;flex-direction:column;gap:12px;width:100%}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input-group{align-items:center}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input:focus{box-shadow:none}#modal-food .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal-food .modal-dialog-centered .modal-content .modal-footer{padding:32px;gap:16px}#modal-food .modal-dialog-centered .modal-content .modal-footer>*{margin:0}#modal-food .modal-dialog-centered .modal-content .modal-footer .opacity-50{opacity:.5}#modal-food .modal-dialog-centered .modal-content .modal-footer .btn-send-modal-food{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-food .modal-dialog-centered .modal-content .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-out-of-school .modal-dialog-centered{max-width:680px}#modal-out-of-school .modal-dialog-centered .modal-header{padding:32px}#modal-out-of-school .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-out-of-school .modal-dialog-centered .modal-body{padding:32px;display:flex;gap:24px;flex-direction:column}#modal-out-of-school .modal-dialog-centered .modal-body .form-class-student{display:flex;flex-direction:row;gap:24px}#modal-out-of-school .modal-dialog-centered .modal-body .form-input{display:flex;gap:12px;flex-direction:column;width:100%}#modal-out-of-school .modal-dialog-centered .modal-body .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-out-of-school .modal-dialog-centered .modal-body .form-input .input-group{align-items:center}#modal-out-of-school .modal-dialog-centered .modal-body .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-out-of-school .modal-dialog-centered .modal-body .form-input .input:focus{box-shadow:none}#modal-out-of-school .modal-dialog-centered .modal-body .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal-out-of-school .modal-dialog-centered .modal-footer{padding:32px;gap:16px}#modal-out-of-school .modal-dialog-centered .modal-footer>*{margin:0}#modal-out-of-school .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-out-of-school .modal-dialog-centered .modal-footer .btn-send-modal-out-of-school{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-out-of-school .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-recheck-exam .modal-dialog-centered{max-width:680px}#modal-recheck-exam .modal-dialog-centered .modal-header{padding:32px}#modal-recheck-exam .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-recheck-exam .modal-dialog-centered .modal-body{padding:32px;display:flex;gap:24px;flex-direction:column}#modal-recheck-exam .modal-dialog-centered .modal-body .form-class-student{display:flex;flex-direction:row;gap:24px}#modal-recheck-exam .modal-dialog-centered .modal-body .form-input{display:flex;gap:12px;flex-direction:column;width:100%}#modal-recheck-exam .modal-dialog-centered .modal-body .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-recheck-exam .modal-dialog-centered .modal-body .form-input .input-group{align-items:center}#modal-recheck-exam .modal-dialog-centered .modal-body .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-recheck-exam .modal-dialog-centered .modal-body .form-input .input:focus{box-shadow:none}#modal-recheck-exam .modal-dialog-centered .modal-body .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal-recheck-exam .modal-dialog-centered .modal-footer{padding:32px;gap:16px}#modal-recheck-exam .modal-dialog-centered .modal-footer>*{margin:0}#modal-recheck-exam .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-recheck-exam .modal-dialog-centered .modal-footer .btn-send-modal-recheck-exam{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-recheck-exam .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-create-meeting .modal-dialog-centered{max-width:680px}#modal-create-meeting .modal-dialog-centered .modal-header{padding:32px}#modal-create-meeting .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-create-meeting .modal-dialog-centered .modal-body{padding:32px;display:flex;gap:24px;flex-direction:column}#modal-create-meeting .modal-dialog-centered .modal-body .form-class-student{display:flex;flex-direction:row;gap:24px}#modal-create-meeting .modal-dialog-centered .modal-body .form-input{display:flex;gap:12px;flex-direction:column;width:100%}#modal-create-meeting .modal-dialog-centered .modal-body .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-create-meeting .modal-dialog-centered .modal-body .form-input .input-group{align-items:center}#modal-create-meeting .modal-dialog-centered .modal-body .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-create-meeting .modal-dialog-centered .modal-body .form-input .input:focus{box-shadow:none}#modal-create-meeting .modal-dialog-centered .modal-body .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal-create-meeting .modal-dialog-centered .modal-body .form-input .schedule-day{padding:12px 16px;font-size:14px;line-height:24px;font-weight:500}#modal-create-meeting .modal-dialog-centered .modal-footer{padding:32px;gap:16px}#modal-create-meeting .modal-dialog-centered .modal-footer>*{margin:0}#modal-create-meeting .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-create-meeting .modal-dialog-centered .modal-footer .btn-send-modal-create-meeting{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-create-meeting .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-create-meeting-success .modal-content{padding:32px}#modal-create-meeting-success .modal-content .modal-header{border-bottom:none;padding:0;justify-content:end}#modal-create-meeting-success .modal-content .modal-body{margin-top:40px;text-align:center;padding:0 20px}#modal-create-meeting-success .modal-content .modal-body .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;margin-top:32px;margin-bottom:24px}#modal-create-meeting-success .modal-content .modal-body .content{font-weight:500;font-size:16px;line-height:24px;margin-bottom:40px;padding:0 140px}#modal-create-meeting-success .modal-content .modal-body .btn-back{border:1px solid #194BFB;border-radius:12px;color:#194bfb;font-style:normal;font-weight:600;font-size:16px;line-height:24px;padding:16px;outline:none}#modal-create-schedule .modal-dialog-centered{max-width:680px}#modal-create-schedule .modal-dialog-centered .modal-header{padding:32px}#modal-create-schedule .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-create-schedule .modal-dialog-centered .modal-body{padding:32px;display:flex;gap:24px;flex-direction:column}#modal-create-schedule .modal-dialog-centered .modal-body .form-class-student{display:flex;flex-direction:row;gap:24px}#modal-create-schedule .modal-dialog-centered .modal-body .form-input{display:flex;gap:12px;flex-direction:column;width:100%}#modal-create-schedule .modal-dialog-centered .modal-body .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-create-schedule .modal-dialog-centered .modal-body .form-input .input-group{align-items:center}#modal-create-schedule .modal-dialog-centered .modal-body .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-create-schedule .modal-dialog-centered .modal-body .form-input .input:focus{box-shadow:none}#modal-create-schedule .modal-dialog-centered .modal-body .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal-create-schedule .modal-dialog-centered .modal-body .form-input .schedule-day{padding:12px 16px;font-size:14px;line-height:24px;font-weight:500}#modal-create-schedule .modal-dialog-centered .modal-footer{padding:32px;gap:16px}#modal-create-schedule .modal-dialog-centered .modal-footer>*{margin:0}#modal-create-schedule .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-create-schedule .modal-dialog-centered .modal-footer .btn-send-modal-create-schedule{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-create-schedule .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-create-schedule-success .modal-content,#modal-cancel-schedule-success .modal-content{padding:32px}#modal-create-schedule-success .modal-content .modal-header,#modal-cancel-schedule-success .modal-content .modal-header{border-bottom:none;padding:0;justify-content:end}#modal-create-schedule-success .modal-content .modal-body,#modal-cancel-schedule-success .modal-content .modal-body{margin-top:40px;padding:0;text-align:center}#modal-create-schedule-success .modal-content .modal-body .title,#modal-cancel-schedule-success .modal-content .modal-body .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;margin-top:32px;margin-bottom:24px}#modal-create-schedule-success .modal-content .modal-body .content,#modal-cancel-schedule-success .modal-content .modal-body .content{font-weight:500;font-size:16px;line-height:24px;margin-bottom:40px}#modal-create-schedule-success .modal-content .modal-body .btn-back,#modal-cancel-schedule-success .modal-content .modal-body .btn-back{border:1px solid #194BFB;border-radius:12px;color:#194bfb;font-style:normal;font-weight:600;font-size:16px;line-height:24px;padding:16px;outline:none}#modal-cancel-schedule .modal-dialog-centered{max-width:680px}#modal-cancel-schedule .modal-dialog-centered .modal-header{padding:32px}#modal-cancel-schedule .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-cancel-schedule .modal-dialog-centered .modal-body{border-bottom:none}#modal-cancel-schedule .modal-dialog-centered .modal-body .content{font-weight:500;font-size:16px;line-height:24px;padding-top:32px;padding-bottom:0;text-align:center}#modal-cancel-schedule .modal-dialog-centered .modal-footer{padding:32px;gap:16px;justify-content:center;border-top:none}#modal-cancel-schedule .modal-dialog-centered .modal-footer>*{margin:0}#modal-cancel-schedule .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-cancel-schedule .modal-dialog-centered .modal-footer .btn-send-modal-cancel-schedule{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-cancel-schedule .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-create-schedule-meeting .modal-dialog-centered{max-width:680px}#modal-create-schedule-meeting .modal-dialog-centered .modal-header{padding:32px}#modal-create-schedule-meeting .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-create-schedule-meeting .modal-dialog-centered .modal-body{padding:32px;display:flex;gap:24px;flex-direction:column}#modal-create-schedule-meeting .modal-dialog-centered .modal-body .form-class-student{display:flex;flex-direction:row;gap:24px}#modal-create-schedule-meeting .modal-dialog-centered .modal-body .form-input{display:flex;gap:12px;flex-direction:column;width:100%}#modal-create-schedule-meeting .modal-dialog-centered .modal-body .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-create-schedule-meeting .modal-dialog-centered .modal-body .form-input .input-group{align-items:center}#modal-create-schedule-meeting .modal-dialog-centered .modal-body .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-create-schedule-meeting .modal-dialog-centered .modal-body .form-input .input:focus{box-shadow:none}#modal-create-schedule-meeting .modal-dialog-centered .modal-body .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal-create-schedule-meeting .modal-dialog-centered .modal-body .form-input .schedule-day{padding:12px 16px;font-size:14px;line-height:24px;font-weight:500}#modal-create-schedule-meeting .modal-dialog-centered .modal-footer{padding:32px;gap:16px}#modal-create-schedule-meeting .modal-dialog-centered .modal-footer>*{margin:0}#modal-create-schedule-meeting .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-create-schedule-meeting .modal-dialog-centered .modal-footer .btn-send-modal-create-schedule-meeting{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-create-schedule-meeting .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-create-schedule-meeting-success .modal-content,#modal-cancel-schedule-meeting-success .modal-content{padding:32px}#modal-create-schedule-meeting-success .modal-content .modal-header,#modal-cancel-schedule-meeting-success .modal-content .modal-header{border-bottom:none;padding:0;justify-content:end}#modal-create-schedule-meeting-success .modal-content .modal-body,#modal-cancel-schedule-meeting-success .modal-content .modal-body{margin-top:40px;padding:0;text-align:center}#modal-create-schedule-meeting-success .modal-content .modal-body .title,#modal-cancel-schedule-meeting-success .modal-content .modal-body .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;margin-top:32px;margin-bottom:24px}#modal-create-schedule-meeting-success .modal-content .modal-body .content,#modal-cancel-schedule-meeting-success .modal-content .modal-body .content{font-weight:500;font-size:16px;line-height:24px;margin-bottom:40px;padding:0 140px}#modal-create-schedule-meeting-success .modal-content .modal-body .btn-back,#modal-cancel-schedule-meeting-success .modal-content .modal-body .btn-back{border:1px solid #194BFB;border-radius:12px;color:#194bfb;font-style:normal;font-weight:600;font-size:16px;line-height:24px;padding:16px;outline:none}#modal-cancel-schedule-meeting .modal-dialog-centered{max-width:680px}#modal-cancel-schedule-meeting .modal-dialog-centered .modal-header{padding:32px}#modal-cancel-schedule-meeting .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-cancel-schedule-meeting .modal-dialog-centered .modal-body{padding-left:54px;padding-right:54px;border-bottom:none}#modal-cancel-schedule-meeting .modal-dialog-centered .modal-body .content{font-weight:500;font-size:16px;line-height:24px;padding-top:32px;padding-bottom:0;text-align:center}#modal-cancel-schedule-meeting .modal-dialog-centered .modal-footer{padding:32px;gap:16px;justify-content:center;border-top:none}#modal-cancel-schedule-meeting .modal-dialog-centered .modal-footer>*{margin:0}#modal-cancel-schedule-meeting .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-cancel-schedule-meeting .modal-dialog-centered .modal-footer .btn-send-modal-cancel-schedule-meeting{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-cancel-schedule-meeting .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-school-activity-register .modal-dialog-centered{max-width:680px}#modal-school-activity-register .modal-dialog-centered .modal-content{border-radius:24px}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-header{padding:32px}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#111827}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-body{padding:32px}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-body .list-input{display:flex;flex-direction:column;gap:24px}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-body .list-input .form-class-student{display:flex;flex-direction:row;gap:24px}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-body .list-input .form-input{display:flex;flex-direction:column;gap:12px;width:100%}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-body .list-input .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-body .list-input .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-body .list-input .form-input .input:focus{box-shadow:none}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-footer{padding:32px;gap:16px}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-footer>*{margin:0}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-footer .btn-confirm{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none;border-radius:12px}#modal-school-activity-register .modal-dialog-centered .modal-content .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-school-activity-cancel .modal-dialog-centered{max-width:680px}#modal-school-activity-cancel .modal-dialog-centered .modal-header{padding:32px}#modal-school-activity-cancel .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-school-activity-cancel .modal-dialog-centered .modal-body{border-bottom:none}#modal-school-activity-cancel .modal-dialog-centered .modal-body .content{font-weight:500;font-size:16px;line-height:24px;padding-top:32px;padding-bottom:0;text-align:center}#modal-school-activity-cancel .modal-dialog-centered .modal-footer{padding:32px;gap:16px;justify-content:center;border-top:none}#modal-school-activity-cancel .modal-dialog-centered .modal-footer>*{margin:0}#modal-school-activity-cancel .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-school-activity-cancel .modal-dialog-centered .modal-footer .btn-confirm-cancel{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;border-radius:12px;outline:none}#modal-school-activity-cancel .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-after-school-register .modal-dialog-centered,#modal-after-school-register-new .modal-dialog-centered{max-width:680px}#modal-after-school-register .modal-dialog-centered .modal-content,#modal-after-school-register-new .modal-dialog-centered .modal-content{border-radius:24px}#modal-after-school-register .modal-dialog-centered .modal-content .modal-header,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-header{padding:32px}#modal-after-school-register .modal-dialog-centered .modal-content .modal-header .modal-title,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#111827}#modal-after-school-register .modal-dialog-centered .modal-content .modal-body,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-body{padding:32px}#modal-after-school-register .modal-dialog-centered .modal-content .modal-body .list-input,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-body .list-input{display:flex;flex-direction:column;gap:24px}#modal-after-school-register .modal-dialog-centered .modal-content .modal-body .list-input .form-class-student,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-body .list-input .form-class-student{display:flex;flex-direction:row;gap:24px}#modal-after-school-register .modal-dialog-centered .modal-content .modal-body .list-input .form-input,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-body .list-input .form-input{display:flex;flex-direction:column;gap:12px;width:100%}#modal-after-school-register .modal-dialog-centered .modal-content .modal-body .list-input .form-input .label,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-body .list-input .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-after-school-register .modal-dialog-centered .modal-content .modal-body .list-input .form-input .input,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-body .list-input .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-after-school-register .modal-dialog-centered .modal-content .modal-body .list-input .form-input .input:focus,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-body .list-input .form-input .input:focus{box-shadow:none}#modal-after-school-register .modal-dialog-centered .modal-content .modal-footer,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-footer{padding:32px;gap:16px}#modal-after-school-register .modal-dialog-centered .modal-content .modal-footer>*,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-footer>*{margin:0}#modal-after-school-register .modal-dialog-centered .modal-content .modal-footer .btn-confirm,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-footer .btn-confirm{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none;border-radius:12px}#modal-after-school-register .modal-dialog-centered .modal-content .modal-footer .btn-cancel,#modal-after-school-register-new .modal-dialog-centered .modal-content .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-after-school-register #error_check_confirm,#modal-after-school-register-new #error_check_confirm{display:none}#modal-after-school-register #check_confirm,#modal-after-school-register-new #check_confirm{width:20px}#modal-after-school-cancel .modal-dialog-centered,#modal-after-school-cancel-new .modal-dialog-centered{max-width:680px}#modal-after-school-cancel .modal-dialog-centered .modal-header,#modal-after-school-cancel-new .modal-dialog-centered .modal-header{padding:32px}#modal-after-school-cancel .modal-dialog-centered .modal-header .modal-title,#modal-after-school-cancel-new .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-after-school-cancel .modal-dialog-centered .modal-body,#modal-after-school-cancel-new .modal-dialog-centered .modal-body{border-bottom:none}#modal-after-school-cancel .modal-dialog-centered .modal-body .content,#modal-after-school-cancel-new .modal-dialog-centered .modal-body .content{font-weight:500;font-size:16px;line-height:24px;padding-top:32px;padding-bottom:0;text-align:center}#modal-after-school-cancel .modal-dialog-centered .modal-footer,#modal-after-school-cancel-new .modal-dialog-centered .modal-footer{padding:32px;gap:16px;justify-content:center;border-top:none}#modal-after-school-cancel .modal-dialog-centered .modal-footer>*,#modal-after-school-cancel-new .modal-dialog-centered .modal-footer>*{margin:0}#modal-after-school-cancel .modal-dialog-centered .modal-footer .opacity-50,#modal-after-school-cancel-new .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-after-school-cancel .modal-dialog-centered .modal-footer .btn-confirm-cancel,#modal-after-school-cancel-new .modal-dialog-centered .modal-footer .btn-confirm-cancel{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;border-radius:12px;outline:none}#modal-after-school-cancel .modal-dialog-centered .modal-footer .btn-cancel,#modal-after-school-cancel-new .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-refund-confirm .modal-dialog-centered{max-width:680px;max-width:90%!important}#modal-refund-confirm .modal-dialog-centered .modal-content{border-radius:24px}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-header{padding:32px}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#111827}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-body{padding:32px}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-body .list-input{display:flex;flex-direction:column;gap:24px}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-body .list-input .form-class-student{display:flex;flex-direction:row;gap:24px}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-body .list-input .form-input{display:flex;flex-direction:column;gap:12px;width:100%}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-body .list-input .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-body .list-input .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-body .list-input .form-input .input:focus{box-shadow:none}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-footer{padding:32px;gap:16px}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-footer>*{margin:0}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-footer .btn-confirm{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none;border-radius:12px}#modal-refund-confirm .modal-dialog-centered .modal-content .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal-refund-confirm .modal-dialog-centered .table-modal-refund-case th,#modal-refund-confirm .modal-dialog-centered .table-modal-refund-case td{border-top:1px solid #dee2e6}#modal-refund-confirm .modal-dialog-centered #payment_method__c{appearance:auto!important}#modal-info-update{font-size:16px;line-height:24px;font-weight:500}#modal-info-update .modal-dialog-centered{max-width:60%}#modal-info-update .modal-dialog-centered .modal-header{padding:32px}#modal-info-update .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-info-update .modal-dialog-centered .modal-body{padding:32px}#modal-info-update .modal-dialog-centered .modal-body .info-update-box{display:grid;gap:24px;margin-bottom:24px}#modal-info-update .modal-dialog-centered .modal-body .info-update-box .info-update{width:100%;margin-right:12px}#modal-info-update .modal-dialog-centered .modal-body .info-update-box .info-update .info-card label,#modal-info-update .modal-dialog-centered .modal-body .info-update-box .info-update .old-value label,#modal-info-update .modal-dialog-centered .modal-body .info-update-box .info-update .new-value label{font-weight:700}#modal-info-update .modal-dialog-centered .modal-body .info-update-box .info-update .text-content{width:100%;height:56px;border-radius:12px;border:none;background-color:#fafafa;font-size:16px;line-height:24px;font-weight:500;padding-left:16px}#modal-info-update .modal-dialog-centered .modal-body .info-update-box .info-update .text-content option{font-size:16px;line-height:24px;font-weight:500}#modal-info-update .modal-dialog-centered .modal-body .info-update-box .info-update .text-content:focus-visible{outline-width:0}#modal-info-update .modal-dialog-centered .modal-body .info-update-box .btn-box{display:flex;align-items:end}#modal-info-update .modal-dialog-centered .modal-body .info-update-box .btn-box .btn{color:#fff;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase}#modal-info-update .modal-dialog-centered .modal-body .info-update-box .btn-box .btn:active{border-color:unset}#modal-info-update .modal-dialog-centered .modal-body .info-update-box .btn-box .btn-add{width:56px;height:56px;font-size:24px;background-color:#194bfb}#modal-info-update .modal-dialog-centered .modal-body .info-update-box .btn-box .btn-remove{width:56px;height:56px;font-size:20px;background-color:#fd6a6a}#modal-info-update .modal-dialog-centered .modal-body .note{font-size:14px;font-weight:400}#modal-info-update .modal-dialog-centered .modal-footer{padding:32px;gap:16px}#modal-info-update .modal-dialog-centered .modal-footer>*{margin:0}#modal-info-update .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-info-update .modal-dialog-centered .modal-footer .btn-send-modal-info-update{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;outline:none}#modal-info-update .modal-dialog-centered .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;color:#212121;outline:none}#modal-info-update .modal-dialog-centered .w-600{font-weight:600}#modal_buy_uniform-book .modal-dialog-centered{max-width:680px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-header{padding:32px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body{padding:32px 32px 24px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .nav{background:#F8FAFF;border-radius:20px;gap:21px;width:290px;padding:8px;margin:0 auto}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .nav .active{border-radius:20px;padding:11px 36px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content{padding-top:32px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input{display:flex;flex-direction:column;gap:24px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input{display:flex;flex-direction:column;gap:12px;width:100%}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input-group{align-items:center}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input{background-color:#fafafa;border-radius:12px;padding:16px;border:0;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .input:focus{box-shadow:none}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-input .icon-input{position:absolute;right:16px;z-index:6}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .form-class-student{display:flex;flex-direction:row;justify-content:space-between;gap:24px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book{border-spacing:12px;border-collapse:separate}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform thead tr th,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book thead tr th{height:50px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody{font-size:16px;font-weight:500;line-height:24px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody tr td,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody tr td{height:50px;padding:0 8px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody tr td:first-child,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody tr td:first-child{padding-left:0}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody tr td:last-child,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody tr td:last-child{padding-right:0}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody tr td.name,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody tr td.price,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody tr td.name,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody tr td.price{background-color:#fafafa;padding-left:16px;border-radius:12px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody tr td.name,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody tr td.name{max-width:300px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody tr td.price,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody tr td.price{max-width:150px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody tr td select,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody tr td select{font-size:16px;font-weight:500;line-height:24px;background-color:#fafafa;width:100%;height:100%;padding-left:16px;border-radius:12px;border:unset}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody tr td select:focus,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody tr td select:focus{outline:none}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_uniform tbody tr td select option,#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input #table_book tbody tr td select option{font-size:16px;font-weight:500;line-height:24px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .policy{display:flex;justify-content:start;color:#194bfb}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .policy .space{margin:0 12px;opacity:.3}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-body .tab-content .list-input .policy .link{text-decoration:underline}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-footer{padding:32px;gap:16px}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-footer>*{margin:0}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-footer .opacity-50{opacity:.5}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-footer .btn-send-modal-buy-uniform-book{height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal_buy_uniform-book .modal-dialog-centered .modal-content .modal-footer .btn-cancel{width:120px;height:56px;padding:8px;border:1px solid #212121;border-radius:12px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#212121;outline:none}#modal_buy_uniform-book .eshop-note{font-size:12px;font-weight:400}.page-dayoff .fc-v-event .fc-event-main{height:100%;color:#000;font-weight:bolder;font-size:12px!important}.page-dayoff .header{display:flex;justify-content:space-between;align-items:center}.page-dayoff .header .title{font-style:normal;font-size:14px;line-height:24px;height:24px;border-radius:16px}.page-dayoff .header .title .title-desc,.page-dayoff .header .title .title-name-student{color:#212121;font-weight:700}.page-dayoff .header .title .title-current{color:#212121;font-weight:500}.page-dayoff .content-calendar-format{color:#000;background:#D4D4D4;padding:5px}.page-dayoff .content-calendar-format .title{font-weight:700}#calendar{max-width:100%;margin:40px auto}.fc .fc-daygrid-day-frame{margin-left:3px}.popper,.tooltip{position:absolute;z-index:9999;background:#FFC107;color:#000;width:150px;border-radius:3px;box-shadow:0 0 2px #00000080;padding:10px;text-align:center;opacity:1}.popper .tooltip-inner,.tooltip .tooltip-inner{background-color:#e9ecef00;color:var(--bs-tooltip-bg);font-weight:700}.style5 .tooltip{background:#1E252B;color:#fff;max-width:200px;width:auto;font-size:.8rem;padding:.5em 1em}.popper .popper__arrow,.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px}.tooltip .tooltip-arrow,.popper .popper__arrow{border-color:#ffc107}.style5 .tooltip .tooltip-arrow{border-color:#1e252b}.popper[x-placement^=top],.tooltip[x-placement^=top]{margin-bottom:5px}.popper[x-placement^=top] .popper__arrow,.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.popper[x-placement^=bottom],.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow,.popper[x-placement^=bottom] .popper__arrow{border-width:0 5px 5px 5px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right],.popper[x-placement^=right]{margin-left:5px}.popper[x-placement^=right] .popper__arrow,.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.popper[x-placement^=left],.tooltip[x-placement^=left]{margin-right:5px}.popper[x-placement^=left] .popper__arrow,.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.loading_full_Calendar{position:relative}.loading_full_Calendar .spinner-border{position:absolute;left:50%;top:50%;opacity:1;z-index:9}.loading_full_Calendar tbody{opacity:.4}.page-opportunity .header .title .title-desc,.page-opportunity .header .title .title-name-student{color:#091b3d;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.page-opportunity .header .title .title-current{color:#212121;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-opportunity .opportunity-content{background-color:#fff;padding:32px 24px 54px;border-radius:16px}.page-opportunity .opportunity-content .border-box:focus-visible{background:wheat}.page-opportunity .opportunity-content .div-select{padding:8px 22px 8px 16px;background:linear-gradient(#ffffff 0 0) padding-box,linear-gradient(45deg,#7762FF 20%,#C589E4 50%,#FC6590 100%) border-box;border:1px solid transparent;border-radius:16px;width:fit-content}.page-opportunity .opportunity-content .div-select select{border:0px;font-weight:700}.page-opportunity .opportunity-content .div-select select:focus{border:0px}.page-opportunity .opportunity-content .div-select select:focus-visible{outline:none}.page-opportunity .opportunity-content .nav{background:#F8FAFF;border-radius:20px;gap:21px;width:fit-content;padding:8px;margin:0 auto}.page-opportunity .opportunity-content .nav .active{border-radius:20px;padding:11px 36px}.page-opportunity .opportunity-content .dropdown-student{margin-bottom:27px;background-color:#fff}.page-opportunity .opportunity-content .dropdown-student .border-box{text-align:left}.page-opportunity .opportunity-content .dropdown-student .border-box:hover option{color:#000}.page-opportunity .opportunity-content .dropdown-student .border-box:hover option:first-child{color:#aaa}.page-opportunity .opportunity-content .dropdown-student .club-select{padding:12px 16px;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121;text-align:left}.page-opportunity .opportunity-content .dropdown-student .club-select:focus{outline:none}.page-opportunity .opportunity-content table{margin-top:33px;width:100%}.page-opportunity .opportunity-content table thead{background-color:#f8faff}.page-opportunity .opportunity-content table thead th.sorting{padding-right:0}.page-opportunity .opportunity-content table thead th:first-child{border-bottom-left-radius:16px;border-top-left-radius:16px}.page-opportunity .opportunity-content table thead th:last-child{border-bottom-right-radius:16px;border-top-right-radius:16px}.page-opportunity .opportunity-content table th{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121;padding-left:16px}.page-opportunity .opportunity-content table td{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#111827;border-bottom:1px solid #EEEFF2;padding-left:16px}.page-opportunity .opportunity-content table .btn-registered{display:flex;color:#0caf60;background-color:#f3fbf7;border-radius:8px;height:32px;align-items:center;justify-content:center}.page-opportunity .opportunity-content table .btn-register{display:flex;height:32px;align-items:center;justify-content:center;background-color:#194bfb;color:#fff;border-radius:8px}.page-opportunity #error_check_confirm{display:none}.page-student-class-event .header .title .title-desc,.page-student-class-event .header .title .title-name-student{color:#091b3d;font-style:normal;font-weight:700;font-size:14px;line-height:24px}.page-student-class-event .header .title .title-current{color:#212121;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-student-class-event .menu-title .date .date-number{margin-right:24px;font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#212121}.page-student-class-event .menu-title .date button{cursor:pointer;border-radius:4px;background:linear-gradient(#FFFFFF 0 0) padding-box,linear-gradient(to right,#7762FF,#C589E4,#FC6590) border-box;border:1px solid transparent;text-align:center;color:#212121;padding:0;width:40px;height:40px;line-height:0;margin-right:12px}.page-student-class-event .menu-title .date button:hover{background:linear-gradient(to right,#7762FF,#C589E4,#FC6590);color:#fff}.page-student-class-event .menu-title .menu-tab{background:#ffffff;border-radius:20px;padding:8px}.page-student-class-event .menu-title .menu-tab .nav-item .nav-link{border-radius:20px;padding:11px 40px;font-style:normal;font-weight:700;font-size:14px;line-height:22px;text-align:center;color:#212121}.page-student-class-event .menu-title .menu-tab .nav-item .nav-link.active{background:linear-gradient(180deg,#B3C0FF 0%,#5572F5 100%);color:#fff}.page-student-class-event .menu-content{background-color:#fff;border-radius:16px;margin-top:40px;padding-bottom:20px;padding-left:10px}.page-student-class-event .menu-content .menu{width:100%;padding-top:20px;padding-left:16px}.page-student-class-event .menu-content .menu .nav-link{font-weight:700}.page-student-class-event .menu-content .menu .nav-item .nav-link.active{background:white!important;color:#194bfb!important;border-bottom:1px solid #194BFB;border-radius:0}.page-student-class-event .menu-content table{margin-top:33px;width:100%;padding-bottom:50px}.page-student-class-event .menu-content table thead th.sorting{padding-right:0}.page-student-class-event .menu-content table thead th:first-child{border-bottom-left-radius:16px;border-top-left-radius:16px}.page-student-class-event .menu-content table thead th:last-child{border-bottom-right-radius:16px;border-top-right-radius:16px}.page-student-class-event .menu-content table th{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#212121;padding-left:16px}.page-student-class-event .menu-content table td{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#111827;border-bottom:1px solid #EEEFF2;padding-left:16px}.page-student-class-event .menu-content table .btn-registered{display:flex;color:#0caf60;background-color:#f3fbf7;border-radius:8px;height:32px;align-items:center;justify-content:center}.page-student-class-event .menu-content table .btn-register{display:flex;height:32px;align-items:center;justify-content:center;background-color:#194bfb;color:#fff;border-radius:8px}a{text-decoration:none}div.dataTables_processing{position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin-left:unset;margin-top:unset;text-align:center;padding:unset;border:0;margin:0 auto}textarea{resize:none}
