@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}.center{text-align:center}.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)}}p{margin:0;padding:0}.label.requied:after{content:"*";color:#b00e2f}table td a{color:#111827}input.form-control{padding:12px 16px}.breadcrumbs .header{display:flex;justify-content:space-between;align-items:center}.breadcrumbs .header .title{font-style:normal;font-size:14px;line-height:24px;display:flex;gap:8px;height:24px;border-radius:16px}.breadcrumbs .header .title .title-desc{color:#212121;font-weight:700}.breadcrumbs .header .title .title-name-student{color:#212121;font-weight:500}.choose-date{width:210px;display:flex;justify-content:space-between;align-items:center}.choose-date .datepicker{border:none;background:#F5F5F7;border-radius:12px;width:143px;line-height:48px;padding:0 0 0 48px}.choose-date .datepicker:focus-visible{outline:initial}.choose-date .input-date{position:relative}.choose-date .input-date .icon-date{position:absolute;top:12px;left:20px}.fc-daygrid-day-events{width:calc(100% - 25.25px);overflow:hidden}.fc .fc-daygrid-day.fc-day-today{background-color:#0000;font-weight:700;font-size:20px;line-height:24px}a.fc-daygrid-more-link.fc-more-link{font-weight:700;font-size:14px;line-height:18px;text-align:right;color:#00a3e1}.fc .fc-daygrid-day.fc-day-today a,.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text,.fc .fc-col-header-cell-cushion{color:#00a3e1}.fc .fc-toolbar-title{font-weight:700;font-size:24px;line-height:32px;display:flex;align-items:center;color:#00a3e1}a.fc-event,a.fc-event:hover{text-decoration:none;display:block;padding:0 13px;font-size:12px;line-height:140%}.fc .fc-timegrid-slot{border-bottom:0;height:2.5em}.fc-event .event-content{padding:7px}.fc-event .event-content p{color:#fff;font-weight:400}.fc-event .event-content p.title{font-weight:700}.fc-dayGridMonth-view .fc-event .event-content.Completed,.fc-timeGridWeek-view .fc-event .event-content.Completed{background:linear-gradient(135deg,#65CF58 0%,rgba(101,207,88,.6) 99.35%);border-radius:12px}.fc-dayGridMonth-view .fc-event .event-content.Ready,.fc-timeGridWeek-view .fc-event .event-content.Ready,.fc-dayGridMonth-view .fc-event .event-content.In-progress,.fc-timeGridWeek-view .fc-event .event-content.In-progress{background:linear-gradient(180deg,#FFE092 0%,#FF6B00 100%);border-radius:12px}.fc-timeGridWeek-view .fc-event.fc-v-event{border:none}.tippy-box{border:12px solid #FFFFFF;background:#F8FAFF;color:#000;border-radius:14px}.tippy-box .tippy-arrow:before{display:none}.tippy-box span:first-child{font-weight:700}.tippy-box .tippy-content .event-description-Completed{color:#0caf60}.tippy-box .tippy-content .event-description-In-progress{color:#00a3e1}.tippy-box .tippy-content .event-description-Ready{color:#f39a33}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:initial}.fc-timeGridDay-view .fc-event .event-content p,.fc-list-view .fc-event .event-content p{color:#000}.ml_5px{margin-left:5px}.mr_5px{margin-right:5px}.cursor-pointer{cursor:pointer!important}.z_index_1055{z-index:1055!important}.backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000000;--bs-backdrop-opacity: .5;position:fixed;top:0;right:0;z-index:var(--bs-backdrop-zindex);width:calc(100% - 120px);height:100vh;background-color:var(--bs-backdrop-bg);opacity:var(--bs-backdrop-opacity)}.opacity_1{opacity:1!important}#page_auth{height:100vh;margin:0 auto;background:#F9FAFB}.container-fluid{padding:24px 48px 100px}.grid-container{display:grid;margin:0 auto;grid-template-rows:7.5rem auto;grid-template-columns:7.5rem auto;background:#00A3E1}.grid-header{background-color:#f8faff;grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:3;border-top-left-radius:40px}.grid-slibar{grid-row-start:1;grid-column-start:1;grid-row-end:3;grid-column-end:2;position:relative}.grid-slibar .logout{bottom:32px;position:absolute;left:0;right:0}.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:"↓";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:"↑";top:43%;right:10px}.datepicker,.table-condensed{width:250px}.table-view{padding:24px;border-radius:16px}.table-view .title{display:flex;justify-content:space-between;align-items:center}.table-view .title .name{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.table-view .title .search-time{display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;background:#F8FAFF;border-radius:12px;max-width:145px}.table-view .title .search-time .datetime{border:0;background:#F8FAFF;width:100%}.table-view .title .search-time .datetime:focus-visible{border:0;outline:none}.table-view .datatable_view{margin-top:37px}.header.breadcrumb{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.header.breadcrumb .title{font-style:normal;font-size:14px;line-height:24px;display:flex;gap:8px;height:24px;border-radius:16px}.header.breadcrumb .title .title-desc{color:#212121;font-weight:700}.header.breadcrumb .title .title-name-student{color:#212121;font-weight:500}.form-check-input:checked{background-color:#fff;border-color:#212121}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%2300A3E1' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}#page_create_password{max-width:1700px;margin:auto}#page_create_password .create-password-container{width:100%;background:#ffffff;height:100vh;align-items:center;margin:0}#page_create_password .create-password-container .box-image{height:100vh;background-image:url(/build/assets/Bitmap-874a985b.jpg);background-repeat:no-repeat;background-size:100% 100%;padding:0}#page_create_password .create-password-container .box-image .image{margin:60% 70px 0;color:#fff}#page_create_password .create-password-container .box-image .image .title{font-size:42px;font-weight:500;line-height:63px}#page_create_password .create-password-container .box-image .image .content{margin-top:10px;font-size:16px;font-weight:400;line-height:24px}#page_create_password .create-password-container .box-create-password{margin:0 auto;max-width:384px}#page_create_password .create-password-container .box-create-password .title{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:600;font-size:42px;line-height:48px;color:#212121}#page_create_password .create-password-container .box-create-password .content-form{position:relative;top:30px}#page_create_password .create-password-container .box-create-password .content-form .form-group{position:relative;border-radius:12px;margin-bottom:20px}#page_create_password .create-password-container .box-create-password .content-form .form-group label{color:#212121;margin-bottom:5px}#page_create_password .create-password-container .box-create-password .content-form .form-group .input{background:#FAFAFA;padding:16px}#page_create_password .create-password-container .box-create-password .content-form .form-group .input:focus{background:#ffffff;border-color:#194bfb;box-shadow:none}#page_create_password .create-password-container .box-create-password .content-form .text_note_tick{width:100%;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;gap:5px}#page_create_password .create-password-container .box-create-password .content-form .btn-next{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;width:100%;height:56px;color:#fff}#page_create_password .create-password-container .box-create-password .content-form .btn-active{background:#00A3E1}#page_create_password .create-password-container .box-create-password .content-form .flag{width:28px;height:20px}#page_create_password .create-password-container .box-create-password .content-form .item-flag{position:absolute;top:18px;left:16px;display:flex;align-items:center;gap:2px}#page_create_password .create-password-container .box-create-password .content-form .eye-off{width:24px;height:24px;flex:none;order:1;flex-grow:0}#page_create_password .create-password-container .box-create-password .content-form .item-eye-off{position:absolute;right:16px;top:45px}#page_create_password #confirmOTP .modal-content{padding:32px;width:520px;height:415px;background:#ffffff;border-radius:24px;margin:0 auto}#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 .icon-title .icon{background-color:#00a3e1;padding:13px;border-radius:10px 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;display:flex;justify-content:space-between}#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;margin:0 auto}#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{margin:auto}.page-login .login-container{width:100%;background:#ffffff;height:100vh;align-items:center;margin:0}.page-login .login-container .box-image-login{height:100vh;background-image:url(/build/assets/Bitmap-874a985b.jpg);background-repeat:no-repeat;background-size:cover;padding:0}.page-login .login-container .box-image-login .image-login{margin:60% 70px 0;color:#fff}.page-login .login-container .box-image-login .image-login .title{font-size:42px;font-weight:500;line-height:63px}.page-login .login-container .box-image-login .image-login .content{margin-top:10px;font-size:16px;font-weight:400;line-height:24px}.page-login .login-container .box-login{padding:0 0 10%}.page-login .login-container .box-login .title-login{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 .login-container .box-login .content-login{height:280px;margin:40px auto 0;display:flex;justify-content:center}.page-login .login-container .box-login .content-login .form-group{position:relative;width:485.5px;border-radius:12px;margin-bottom:24px}.page-login .login-container .box-login .content-login .form-group .input{margin-top:10px;background:#ffffff;padding:16px;caret-color:#00a3e1;transition:border .5s}.page-login .login-container .box-login .content-login .form-group .input:focus{border-color:#00a3e1;box-shadow:none}.page-login .login-container .box-login .content-login .flag{width:28px;height:20px}.page-login .login-container .box-login .content-login .item-flag{position:absolute;top:18px;left:16px;display:flex;align-items:center;gap:2px}.page-login .login-container .box-login .content-login .eye-off{width:24px;height:24px;flex:none;order:1;flex-grow:0}.page-login .login-container .box-login .content-login .item-eye-off{position:absolute;right:16px;top:48px}.page-login .login-container .box-login .content-login .action-login{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:164px}.page-login .login-container .box-login .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 .login-container .box-login .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 .login-container .box-login .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 .login-container .box-login .content-login .btn-login{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;width:40%;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-size:14px;font-weight:500;line-height:24px;opacity:.5}.page-login .login-container .box-login .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;display:flex;justify-content:space-between;align-items:center}#app-header .yield-title{font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#212121;padding-left:49px}#app-header .list-btn{gap:24px;padding-right:49px}#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:100%}#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}#app-header .list-btn .info-user{gap:16px;border-left:1px solid #EEEFF2;padding-left:14px}#app-header .list-btn .info-user .avatar-user{max-width:48px;max-height:48px}#app-header .list-btn .info-user .avatar-user img{border-radius:100%}#app-header .list-btn .info-user .name-user{font-style:normal;font-weight:700;font-size:16px;line-height:150%;letter-spacing:.3px;color:#212121}#app-header .list-btn .info-user .title-user{font-style:normal;font-weight:400;font-size:12px;line-height:160%;color:#718096}.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 163px 32px;border-radius:12px;background-color:#f8faff}.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 .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}.modal .reserve-support-modal-location .modal-content .modal-body .tab-content .tab-pane .reserve-place .reserve-content .navbar .nav .nav-item .nav-link{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-place .reserve-content .navbar .nav .nav-item:first-child{margin-right:24px}.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-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{gap:40px;display:grid}#app-sidebar .logo{margin-top:24px}#app-sidebar .list-menu .item-menu{position:relative;height:70px;display:flex;align-items:center;justify-content:center}#app-sidebar .list-menu .active .title_menu{font-weight:700}#app-sidebar .list-menu .active .line_menu{position:absolute;width:2px;height:40px;left:0;background:#ffffff;border-radius:4px}#app-sidebar .list-menu .menu-child{position:absolute;top:0;left:120px;width:311px;background:white;z-index:10;text-align:left;padding:24px;border-top-right-radius:16px;border-bottom-right-radius:16px}#app-sidebar .list-menu .menu-child .title{font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#0c0b0b;padding-bottom:32px}#app-sidebar .list-menu .menu-child .call-name a{font-style:normal;font-weight:500;font-size:16px;line-height:24px;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%}.page-home .loading{margin-top:10px}.page-home .time-table{padding:24px;border-radius:16px}.page-home .time-table .title{display:flex;justify-content:space-between;align-items:center}.page-home .time-table .title .name{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-home .time-table .title .search-time{display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;background:#F8FAFF;border-radius:12px;max-width:322px}.page-home .time-table .title .search-time .datetime{border:0;background:#F8FAFF;width:100%}.page-home .time-table .title .search-time .datetime:focus-visible{border:0;outline:none}.page-home .time-table .title .search-time #date_schedule_from{text-align:right}.page-home .time-table .calendar .weekdays{display:flex;border-bottom:1px solid #EEEFF2;width:1000px;max-width:100%;overflow-x:auto;overflow-x:hidden}.page-home .time-table .calendar .weekdays .weekday-item:nth-child(n+2){margin-left:30px}.page-home .time-table .calendar .weekdays .weekday-item{font-style:normal;font-weight:700;font-size:16px;line-height:24px;padding:12px 8px;color:#212121;opacity:.3;text-align:center}.page-home .time-table .calendar .weekdays .weekday-item.active{color:#0c0b0b;opacity:1;border-bottom:2px solid #0C0B0B}.page-home .time-table .calendar .weekdays .weekday-item small{font-size:10px;font-weight:500}.page-home .time-table .calendar .weekdays:hover{overflow-x:auto}.page-home .time-table .calendar .weekdays:not(:hover){overflow-x:hidden}.page-home .time-table .calendar .weekdays-content{margin-top:24px}.page-home .time-table .calendar .weekdays-content .weekdays-content-item{background:#F8FAFF;border-radius:14px;margin-bottom:16px;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121}.page-home .time-table .calendar .weekdays-content .weekdays-content-item span:nth-child(1){width:22%}.page-home .time-table .calendar .weekdays-content .weekdays-content-item span:nth-child(2){width:25%}.page-home .time-table .calendar .weekdays-content .weekdays-content-item .title-text{font-weight:700;font-size:16px}.page-home .time-table .calendar .weekdays-content .weekdays-content-item .complete{color:#0caf60}.page-home .time-table .calendar .weekdays-content .weekdays-content-item .studying{color:#00a3e1}.page-home .time-table .calendar .weekdays-content .weekdays-content-item .prepare{color:#f5b544}.page-home .function-teacher{gap:10px}.page-home .function-teacher .function-item{background:#ffffff;max-width:48%;padding:24px;border-radius:12px}.page-home .function-teacher .function-item .title-function{font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#0c0b0b;margin-top:16px}.page-home .attendace{padding:24px;border-radius:16px}.page-home .attendace .title{display:flex;justify-content:space-between;align-items:center}.page-home .attendace .title .name{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-home .attendace .title .search-time{display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;background:#F8FAFF;border-radius:12px;max-width:153px}.page-home .attendace .title .search-time .datetime{border:0;background:#F8FAFF;width:100%}.page-home .attendace .title .search-time .datetime:focus-visible{border:0;outline:none}.page-home .attendace .datatable_attendence{margin-top:37px}.page-home .request-support{padding:24px;border-radius:16px}.page-home .request-support .title{display:flex;justify-content:space-between;align-items:center}.page-home .request-support .title .name{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-home .request-support .title .icon_create_suggest{padding:16px 24px}.page-home .request-support .group-request{display:flex;flex-flow:row;gap:16px;margin-top:32px;margin-bottom:32px}.page-home .request-support .group-request .request-item{border:1px dashed rgba(12,11,11,.2);border-radius:12px;width:129px;height:129px;padding:32px 16px}.page-home .request-support .group-request .request-item.active{background:#F8FAFF;border:none;border-bottom:4px solid #212121}.page-home .request-support .group-request .request-item .text{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#0c0b0b;margin-top:13px}.page-home .request-support .table-request-support{margin-top:22px}.page-home .request-support .table-request-support td{border-bottom:1px solid #EEEFF2}.page-home .latest-notification{border-radius:16px}.page-home .latest-notification .notify-title{padding:32px 24px}.page-home .latest-notification .notify-title p{margin:0;font-size:24px;line-height:32px;font-weight:700}.page-home .latest-notification .list-notify{border-radius:16px;padding:32px 24px 54px!important}.page-home .latest-notification .list-notify .list-notify-box .notify-box{margin-bottom:24px}.page-home .latest-notification .list-notify .list-notify-box .notify-box img{width:48px;height:48px}.page-home .latest-notification .list-notify .list-notify-box .notify-box .notify-content{font-size:14px;line-height:24px}.page-home .latest-notification .list-notify .list-notify-box .notify-box .notify-content>div:first-child{font-weight:700}.page-home .latest-notification .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}.page-home .latest-notification .list-notify .more-notify{margin-top:32px;height:48px;font-size:14px;line-height:24px;font-weight:500}.page-home .survey{padding:24px;border-radius:16px;position:relative}.page-home .survey .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-home .survey .title-survey{font-style:normal;font-weight:400;font-size:14px;color:#212121;max-width:208px;margin-top:10px}.page-home .survey .btn-survey{margin-top:24px;padding:12px 25px;border-radius:16px}.page-home .survey .icon-function-survey{position:absolute;right:20px;top:25px}.page-account{display:flex;flex-direction:column;gap:32px}.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;align-items:center;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}.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{border:1px solid #00A3E1;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;color:#9c9ca4}.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:#f8faff;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:120px;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:#F8FAFF;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-register{max-width:1700px;margin:auto}.page-register .register-container{width:100%;background:#ffffff;height:100vh;align-items:center;margin:0}.page-register .register-container .box-image-register{height:100vh;background-image:url(/build/assets/Bitmap-874a985b.jpg);background-repeat:no-repeat;background-size:100% 100%;padding:0}.page-register .register-container .box-image-register .image-register{margin:60% 70px 0;color:#fff}.page-register .register-container .box-image-register .image-register .title{font-size:42px;font-weight:500;line-height:63px}.page-register .register-container .box-image-register .image-register .content{margin-top:10px;font-size:16px;font-weight:400;line-height:24px}.page-register .register-container .box-register{padding:0 0 5%}.page-register .register-container .box-register .title-register{width:65%;margin:auto}.page-register .register-container .box-register .title-register .icon-title .icon{background-color:#00a3e1;padding:13px;border-radius:10px 0}.page-register .register-container .box-register .title-register .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:36px;line-height:48px;color:#141522}.page-register .register-container .box-register .title-register .sub-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-size:16px;font-weight:500;line-height:24px;color:#141522}.page-register .register-container .box-register .content-register{width:65%;margin:40px auto 0;display:flex;justify-content:center}.page-register .register-container .box-register .content-register #form_register{width:100%}.page-register .register-container .box-register .content-register .form-group{width:100%;position:relative;border-radius:12px;margin-bottom:24px}.page-register .register-container .box-register .content-register .form-group .input{margin-top:10px;background:#ffffff;padding:16px;caret-color:#00a3e1;transition:border .5s}.page-register .register-container .box-register .content-register .form-group .input:focus{border-color:#00a3e1;box-shadow:none}.page-register .register-container .box-register .content-register .flag{width:28px;height:20px}.page-register .register-container .box-register .content-register .item-flag{position:absolute;top:18px;left:16px;display:flex;align-items:center;gap:2px}.page-register .register-container .box-register .content-register .eye-off{width:24px;height:24px;flex:none;order:1;flex-grow:0}.page-register .register-container .box-register .content-register .item-eye-off{position:absolute;right:16px;top:48px}.page-register .register-container .box-register .content-register .btn-back{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0}.page-register .register-container .box-register .content-register .btn-back .back-link{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:#9c9ca4}.page-register .register-container .box-register .content-register .btn-register{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;width:40%;min-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-size:14px;font-weight:500;line-height:24px;opacity:.5}.page-register .register-container .box-register .content-register .btn-active{opacity:1}.page-register #confirmOTP .modal-content{padding:32px;width:520px;height:415px;background:#ffffff;border-radius:24px;margin:0 auto}.page-register #confirmOTP .modal-content .modal-header{border-bottom:none}.page-register #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-register #confirmOTP .modal-content .modal-body{padding:0}.page-register #confirmOTP .modal-content .modal-body .icon-title .icon{background-color:#00a3e1;padding:13px;border-radius:10px 0}.page-register #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-register #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-register #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-register #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-register #confirmOTP .modal-content .modal-body .list_input_otp .input-otp:focus-visible{outline:#194BFB auto 1px}.page-register #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;display:flex;justify-content:space-between}.page-register #confirmOTP .modal-content .modal-body .sentAgainOTP{color:#194bfb}.page-register #confirmOTP .modal-content .modal-footer{padding:0;border-top:none}.page-register #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-register #confirmOTP .modal-content .modal-footer .btn-active{opacity:1}.page-register #changePassOTP .modal-content{padding:32px;width:520px;height:466px;background:#ffffff;border-radius:24px;margin:0 auto}.page-register #changePassOTP .modal-content .modal-header{border-bottom:none}.page-register #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-register #changePassOTP .modal-content .modal-body{padding:0}.page-register #changePassOTP .modal-content .modal-body .icon-title .icon{background-color:#00a3e1;padding:13px;border-radius:10px 0}.page-register #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-register #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-register #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-register #changePassOTP .modal-content .modal-body .form-group .input{background:#FAFAFA;padding:16px}.page-register #changePassOTP .modal-content .modal-body .form-group .input:focus{background:#ffffff;border-color:#04a4f4;box-shadow:none}.page-register #changePassOTP .modal-content .modal-body .eye-off{width:24px;height:24px;flex:none;order:1;flex-grow:0}.page-register #changePassOTP .modal-content .modal-body .item-eye-off{position:absolute;right:16px;top:16px}.page-register #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-register #changePassOTP .modal-content .modal-body .btn-active{opacity:1}.page-register #changePassOTPSuccess .modal-content{padding:32px;width:520px;height:514px;background:#ffffff;border-radius:24px;margin:0 auto}.page-register #changePassOTPSuccess .modal-content .modal-header{border-bottom:none}.page-register #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-register #changePassOTPSuccess .modal-content .modal-body{padding:0}.page-register #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-register #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-case-suport .request-support{padding:24px;border-radius:16px}.page-case-suport .request-support .title{display:flex;justify-content:space-between;align-items:center}.page-case-suport .request-support .title .name{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-case-suport .request-support .title .icon_create_suggest{padding:16px 24px}.page-case-suport .request-support .group-request{display:flex;flex-flow:row;gap:16px;margin-top:32px;margin-bottom:32px}.page-case-suport .request-support .group-request .request-item{border:1px dashed rgba(12,11,11,.2);border-radius:12px;width:129px;height:129px;padding:32px 16px}.page-case-suport .request-support .group-request .request-item.active{background:#F8FAFF;border:none;border-bottom:4px solid #212121}.page-case-suport .request-support .group-request .request-item .text{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#0c0b0b;margin-top:13px}.page-case-suport .request-support .table-request-support{margin-top:22px}.page-case-suport .request-support .table-request-support td{border-bottom:1px solid #EEEFF2}.page-case-suport-detail .header{display:flex;justify-content:space-between;align-items:center}.page-case-suport-detail .header .title{font-style:normal;font-size:14px;line-height:24px;display:flex;gap:8px;height:24px;border-radius:16px}.page-case-suport-detail .header .title .title-desc{color:#212121;font-weight:700}.page-case-suport-detail .header .title .title-name-student{color:#212121;font-weight:500}.page-case-suport-detail .content{margin-top:48px;padding:24px;border-radius:12px}.page-case-suport-detail .content .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-case-suport-detail .content .detail-comment{margin-top:36px}.page-case-suport-detail .content .detail-comment .nav{gap:32px;border-bottom:1px solid #EEEFF2}.page-case-suport-detail .content .detail-comment .nav .nav-link{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#212121;padding:0 10px 12px}.page-case-suport-detail .content .detail-comment .nav .nav-link.active{font-weight:700;border-bottom:3px solid #00A3E1}.page-case-suport-detail .content .detail-comment .tab-content #detail .item-detail{display:flex;padding:16px;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121;border-bottom:1px solid #EEEFF2}.page-case-suport-detail .content .detail-comment .tab-content #detail .item-detail .category{min-width:208px}.page-case-suport-detail .content .detail-comment .tab-content #detail .item-detail .text-item{font-weight:700;max-width:65%;word-wrap:break-word}.page-case-suport-detail .content .detail-comment .tab-content #comment{margin-top:24px}.page-case-suport-detail .content .detail-comment .tab-content #comment .title-comment{display:flex;justify-content:space-between}.page-case-suport-detail .content .detail-comment .tab-content #comment .title-comment .user-info{display:flex;gap:24px;align-items:center}.page-case-suport-detail .content .detail-comment .tab-content #comment .title-comment .user-info .avatar-user img{border-radius:32px}.page-case-suport-detail .content .detail-comment .tab-content #comment .title-comment .user-info .name-user{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}.page-case-suport-detail .content .detail-comment .tab-content #comment .title-comment .user-info .name-user .date{font-weight:500;font-size:14px}.page-case-suport-detail .content .detail-comment .tab-content #comment .title-comment .status{display:flex;gap:24px;align-items:center;background:rgba(0,163,225,.05);border-radius:12px;padding:12px}.page-case-suport-detail .content .detail-comment .tab-content #comment .title-comment .status .info{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}.page-case-suport-detail .content .detail-comment .tab-content #comment .title-comment .status .info .code{font-weight:500;font-size:14px;margin-top:8px}.page-case-suport-detail .content .detail-comment .tab-content #comment .message{position:relative;border:1px solid #00A3E1;border-radius:12px;margin-bottom:40px;margin-top:24px}.page-case-suport-detail .content .detail-comment .tab-content #comment .message .form-message,.page-case-suport-detail .content .detail-comment .tab-content #comment .message .form-message:focus-visible{padding:20px 20px 0;border:0;border-radius:12px;outline:none;height:200px}.page-case-suport-detail .content .detail-comment .tab-content #comment .message .form-send{display:flex;justify-content:space-between;align-items:center;background:#F8FAFF;border-radius:0 0 12px 12px;padding:16px 20px}.page-case-suport-detail .content .detail-comment .tab-content #comment .message .form-send .icon{margin-left:16px;display:flex;gap:12px}.page-case-suport-detail .content .detail-comment .tab-content #comment .message .form-send .btn-send{padding:12px 32px;border-radius:16px}.page-case-suport-detail .content .detail-comment .tab-content #comment .list-comment{margin-top:32px}.page-case-suport-detail .content .detail-comment .tab-content #comment .list-comment .comment-item{margin-bottom:32px}.page-case-suport-detail .content .detail-comment .tab-content #comment .list-comment .comment-item .user-comment{display:flex;gap:16px;flex-direction:row;align-items:start}.page-case-suport-detail .content .detail-comment .tab-content #comment .list-comment .comment-item .user-comment .image img{width:48px;height:48px;border-radius:100%}.page-case-suport-detail .content .detail-comment .tab-content #comment .list-comment .comment-item .user-comment .info{display:flex;gap:5px;flex-direction:column}.page-case-suport-detail .content .detail-comment .tab-content #comment .list-comment .comment-item .user-comment .info .name{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#091b3d}.page-case-suport-detail .content .detail-comment .tab-content #comment .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-case-suport-detail .content .detail-comment .tab-content #comment .list-comment .comment-item .user-comment .info .content-comment{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#091b3d}.page-assessment-report .content{padding:24px;border-radius:12px}.page-assessment-report .content .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-assessment-report .content .list-select{margin-top:36px}.page-assessment-report .content .list-select .box-select{margin-bottom:12px}.page-assessment-report .content .list-select .box-select .label-select{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;margin-bottom:12px}.page-assessment-report .content .list-select .box-select .select-item{width:100%;background:#F9FAFB;border-radius:12px;padding:16px;border:0}.page-assessment-report .content .list-select .box-select .select-item:focus-visible{outline:none}.page-assessment-report .content .filter{margin-top:12px}.page-assessment-report .content .filter .btn{padding:8px 16px;border:1px solid #212121;border-radius:16px;margin-right:12px;min-width:110px}.page-assessment-report .content .filter .note-filter{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-assessment-report .content .filter .div-filter{width:100%;display:flex;justify-content:space-between}.page-assessment-report .content .filter .div-filter .div-filter-item .btn{margin-top:10px}.page-assessment-report .content .filter .div-filter .div-filter-item:nth-child(1){width:60%}.page-assessment-report .table-report{margin-top:32px;padding:24px 24px 0;border-radius:12px;max-width:calc(100vw - 233px);overflow:auto}.page-assessment-report .table-report th,.page-assessment-report .table-report td{white-space:nowrap}.page-assessment-report .table-report thead th{padding:12px 16px}.page-assessment-report .table-report tbody td{font-style:normal;font-weight:500;line-height:24px;color:#212121}.page-assessment-report .table-report .bg-skill{background:#DFDFDF}.page-assessment-report .table-report .bg-assessment{background:#BCEAD5}.page-assessment-report .table-report .bg-learning-area{background:#82AAE3}.page-assessment-report .table-report .bg-overall-grade{background:#F8C4B4}.page-assessment-report .table-report .bg-blue{background:rgba(0,163,225,.3)}.page-assessment-report .table-report .bg-red{background:#FD6A6A}.page-assessment-report .table-report .select-item{background:#F9FAFB;border-radius:12px;padding:16px;border:0}.page-assessment-report .table-report .select-item:focus-visible{outline:none}.page-assessment-report .table-report .input-item{border:1px solid #00A3E1;border-radius:12px;padding:16px}.page-assessment-report .table-report .input-item:focus-visible{outline:none}.page-assessment-report .table-report .input-item2{border:0;border-radius:12px;padding:16px;background:#EEEFF2}.page-assessment-report .table-report .input-item2:focus-visible{outline:none}.page-assessment-report .table-report .btn{border-radius:16px;padding:13px;min-width:120px}.page-assessment-report .table-report ::-webkit-scrollbar{height:4px}.page-assessment-report .table-report ::-webkit-scrollbar-thumb:horizontal{background:#00A3E1;border-radius:10px}.page-assessment-report .table-report .border-green{background-color:#c7dca7;border:1px solid}.page-assessment-report .table-report .border-red{background-color:#ffc5c5;border:1px solid}.page-assessment-report .table-report .tr-public{text-align:center}.page-assessment-report .table-report .tr-public input{width:25px;height:25px}.page-assessment-report .save-report{margin-top:32px;text-align:end}.page-assessment-report .save-report .btn-save{min-width:120px;padding:16px;border-radius:16px}.page-assessment-report .btn-filter{height:43px}#modal-comment-assessment-report .modal-header .modal-title,#modal-batch-comment .modal-header .modal-title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}#modal-comment-assessment-report .modal-body .title,#modal-batch-comment .modal-body .title{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-comment-assessment-report .modal-body .box-comment,#modal-batch-comment .modal-body .box-comment{margin-top:12px;padding:12px;background:#F8FAFF;border:1px solid #00A3E1;border-radius:12px}#modal-comment-assessment-report .modal-body .box-comment .text-comment,#modal-batch-comment .modal-body .box-comment .text-comment{border:0}#modal-comment-assessment-report .modal-body .box-comment .text-comment:focus-visible,#modal-batch-comment .modal-body .box-comment .text-comment:focus-visible{outline:none}#modal-comment-assessment-report .modal-body .box-comment .btn-add-comment,#modal-batch-comment .modal-body .box-comment .btn-add-comment{margin-top:12px;text-align:end}#modal-comment-assessment-report .modal-footer .btn,#modal-batch-comment .modal-footer .btn{padding:16px 32px;border-radius:16px}#modal-comment-assessment-report .modal-footer .btn-cancel,#modal-batch-comment .modal-footer .btn-cancel{border:1px solid #212121}#modal-insert-comment-assessment-report .modal-header .modal-title,#modal-insert-batch-comment-assessment-report .modal-header .modal-title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}#modal-insert-comment-assessment-report .modal-body .list-comment-bank-type,#modal-insert-batch-comment-assessment-report .modal-body .list-comment-bank-type{background:#F8FAFF;border-radius:12px;padding:24px}#modal-insert-comment-assessment-report .modal-body .list-comment-bank-type .title,#modal-insert-batch-comment-assessment-report .modal-body .list-comment-bank-type .title{font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#212121}#modal-insert-comment-assessment-report .modal-body .list-comment-bank-type .list-item,#modal-insert-batch-comment-assessment-report .modal-body .list-comment-bank-type .list-item{margin-top:24px}#modal-insert-comment-assessment-report .modal-body .list-comment-bank-type .list-item .item label,#modal-insert-batch-comment-assessment-report .modal-body .list-comment-bank-type .list-item .item label{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-insert-comment-assessment-report .modal-body .list-item-right .title,#modal-insert-batch-comment-assessment-report .modal-body .list-item-right .title{display:flex;align-items:center;justify-content:space-between}#modal-insert-comment-assessment-report .modal-body .list-item-right .title .rank-type,#modal-insert-batch-comment-assessment-report .modal-body .list-item-right .title .rank-type{display:flex;gap:42px;align-items:center}#modal-insert-comment-assessment-report .modal-body .list-item-right .title .rank-type .label-select,#modal-insert-batch-comment-assessment-report .modal-body .list-item-right .title .rank-type .label-select{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-insert-comment-assessment-report .modal-body .list-item-right .title .rank-type .select-item,#modal-insert-batch-comment-assessment-report .modal-body .list-item-right .title .rank-type .select-item{background:#F9FAFB;border-radius:12px;padding:16px;margin-top:12px;border:0;min-width:280px;width:100%}#modal-insert-comment-assessment-report .modal-body .list-item-right .title .rank-type .select-item:focus-visible,#modal-insert-batch-comment-assessment-report .modal-body .list-item-right .title .rank-type .select-item:focus-visible{outline:none}#modal-insert-comment-assessment-report .modal-body .list-item-right .title .select-filter,#modal-insert-batch-comment-assessment-report .modal-body .list-item-right .title .select-filter{background:#F9FAFB;border-radius:12px;margin-top:12px;border:1px solid #00A3E1}#modal-insert-comment-assessment-report .modal-body .list-item-right .table-list-comment,#modal-insert-batch-comment-assessment-report .modal-body .list-item-right .table-list-comment{margin-top:24px}#modal-insert-comment-assessment-report .modal-body .list-item-right .table-list-comment th,#modal-insert-comment-assessment-report .modal-body .list-item-right .table-list-comment td,#modal-insert-batch-comment-assessment-report .modal-body .list-item-right .table-list-comment th,#modal-insert-batch-comment-assessment-report .modal-body .list-item-right .table-list-comment td{padding:16px}#modal-insert-comment-assessment-report .modal-footer .btn,#modal-insert-batch-comment-assessment-report .modal-footer .btn{padding:16px 32px;border-radius:16px}#modal-insert-comment-assessment-report .modal-footer .btn-cancel,#modal-insert-batch-comment-assessment-report .modal-footer .btn-cancel{border:1px solid #212121}.select2-container--bootstrap-5 .select2-selection--single{background-position:right .75rem center!important}#modal-batch-edit .checkbox{width:20px;height:20px}#modal-batch-edit .td-batch-edit{height:40px}#modal-pdf-assessment-report .modal-body{overflow-y:unset}@media (min-width: 576px){.modal-dialog{max-width:75%}}.select2-selection__choice{background-color:var(--bs-gray-200);border:none!important;font-size:.85rem!important}.table-scroll{width:100%;height:680px;overflow:auto;position:relative}.table-scroll table{position:relative;border-collapse:collapse}.table-scroll td,.table-scroll th{padding:.25em}.table-scroll thead th{position:-webkit-sticky;position:sticky;top:0}.table-scroll .div-th{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-scroll .tooltip{position:absolute;background-color:#fff;border:1px solid #ccc;padding:5px;box-shadow:0 0 5px #0003;opacity:1;z-index:2}.table-scroll thead .fixed-side{left:0;z-index:1}.table-scroll tbody .fixed-side{position:-webkit-sticky;position:sticky;left:0;background-color:#fff}.table-scroll .fixed-side .fixed-side-div{width:150px;white-space:break-spaces}.table-scroll::-webkit-scrollbar:horizontal{border-radius:12px;height:14px}.table-scroll::-webkit-scrollbar:vertical{border-radius:12px;height:14px}.table-scroll::-webkit-scrollbar{border-radius:12px;height:14px}.table-scroll::-webkit-scrollbar-thumb{background-color:#dfdfdf!important}.page-school-survey .content{padding:24px;border-radius:12px}.page-school-survey .content .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-school-survey .content .list-select{margin-top:36px}.page-school-survey .content .list-select .box-select{margin-bottom:12px}.page-school-survey .content .list-select .box-select .label-select{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;margin-bottom:12px}.page-school-survey .content .list-select .box-select .select-item{background:#F9FAFB;border-radius:12px;padding:16px;border:0}.page-school-survey .content .list-select .box-select .select-item:focus-visible,.page-school-survey .content .list-select .box-select .datetime:focus-visible{outline:none}.page-school-survey .content .list-select .box-select .input-date{position:relative;width:100%;max-width:140px}.page-school-survey .content .list-select .box-select .input-date .icon-date{position:absolute;top:16px;left:12px}.page-school-survey .content .list-select .box-select .input-date .datetime{background:#F5F5F7;border-radius:12px;padding:16px 16px 16px 40px;width:100%}.page-school-survey .table-report{margin-top:32px}.page-school-survey .table-report th,.page-school-survey .table-report td{padding-left:10px;padding-top:10px;padding-bottom:10px}.page-school-survey .table-report thead th{padding:12px 16px}.page-school-survey .table-report tbody td{font-style:normal;font-weight:500;line-height:24px;color:#212121;border-bottom:1px solid #EEEFF2}.page-school-survey .table-report .btn-in-progress{background:rgba(0,163,225,.05);border-radius:8px;color:#00a3e1}.page-school-survey .table-report .btn-expire{background:#9C9CA4;border-radius:8px;color:#fff}.page-school-survey .table-report .input-item{border:1px solid #F9FAFB;border-radius:12px;padding:16px;background:#F9FAFB}.page-school-survey .table-report .input-item:focus-visible{outline:none}.page-incident-accident-report .content{padding:24px;border-radius:12px}.page-incident-accident-report .content .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;display:flex;justify-content:space-between}.page-incident-accident-report .content .title .btn{padding:8px 16px}.page-incident-accident-report .content .list-select{margin-top:36px}.page-incident-accident-report .content .list-select .box-select{margin-bottom:12px}.page-incident-accident-report .content .list-select .box-select .label-select{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;margin-bottom:12px}.page-incident-accident-report .content .list-select .box-select .select-item{background:#F9FAFB;border-radius:12px;padding:16px;border:0}.page-incident-accident-report .content .list-select .box-select .select-item:focus-visible,.page-incident-accident-report .content .list-select .box-select .datetime:focus-visible{outline:none}.page-incident-accident-report .content .list-select .box-select .input-date{position:relative;width:100%;max-width:140px}.page-incident-accident-report .content .list-select .box-select .input-date .icon-date{position:absolute;top:16px;left:12px}.page-incident-accident-report .content .list-select .box-select .input-date .datetime{background:#F5F5F7;border-radius:12px;padding:16px 16px 16px 40px;width:100%}.page-incident-accident-report .table-report{margin-top:32px}.page-incident-accident-report .table-report th,.page-incident-accident-report .table-report td{white-space:nowrap}.page-incident-accident-report .table-report thead th{padding:12px 16px}.page-incident-accident-report .table-report tbody td{font-style:normal;font-weight:500;line-height:24px;color:#212121;border-bottom:1px solid #EEEFF2}.page-incident-accident-report .table-report .input-item{border:1px solid #F9FAFB;border-radius:12px;padding:16px;background:#F9FAFB}.page-incident-accident-report .table-report .input-item:focus-visible{outline:none}#accident_report_modal .modal-header .modal-title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}#accident_report_modal .modal-body .list-filter{display:flex;flex-direction:column;gap:32px}#accident_report_modal .modal-body .list-filter .filter-first{justify-content:space-between}#accident_report_modal .modal-body .list-filter .filter-first .filter-left{gap:36px}#accident_report_modal .modal-body .list-filter .filter-first .filter-right .input-date{position:relative;width:100%;max-width:140px}#accident_report_modal .modal-body .list-filter .filter-first .filter-right .input-date .icon-date{position:absolute;top:16px;left:12px}#accident_report_modal .modal-body .list-filter .filter-first .filter-right .input-date .datetime{background:#F5F5F7;border-radius:12px;padding:16px 16px 16px 40px;width:100%}#accident_report_modal .modal-body .list-filter .filter-first .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;margin-bottom:12px}#accident_report_modal .modal-body .list-filter .filter-first .input{background:#F9FAFB;border-radius:12px;padding:16px;border:0}#accident_report_modal .modal-body .list-filter .filter-first .input:focus-visible{outline:none}#accident_report_modal .modal-body .list-filter .filter{background:#F8FAFF;border-radius:12px;padding:24px}#accident_report_modal .modal-body .list-filter .filter .label{font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#212121;margin-bottom:24px}#accident_report_modal .modal-body .list-filter .filter .item{height:40px}#accident_report_modal .modal-body .list-filter .filter .item .form-check-label{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#accident_report_modal .modal-body .list-filter .filter .list-textarea .item-textarea{margin-bottom:32px}#accident_report_modal .modal-body .list-filter .filter .list-textarea .item-textarea .label-child{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121;margin-bottom:8px}#accident_report_modal .modal-body .list-filter .filter textarea{border:1px solid #00A3E1;border-radius:12px}#accident_report_modal .modal-body .select-item{background:#F9FAFB;border-radius:12px;padding:16px;border:0}#accident_report_modal .modal-body .select-item:focus-visible,#accident_report_modal .modal-body .datetime:focus-visible{outline:none}#accident_report_modal .modal-footer .btn{padding:16px 32px;border-radius:16px}#accident_report_modal .modal-footer .btn-cancel{border:1px solid #212121}.page-incident-accident-report-detail .header{display:flex;justify-content:space-between;align-items:center}.page-incident-accident-report-detail .header .title{font-style:normal;font-size:14px;line-height:24px;display:flex;gap:8px;height:24px;border-radius:16px}.page-incident-accident-report-detail .header .title .title-desc{color:#212121;font-weight:700}.page-incident-accident-report-detail .header .title .title-name-student{color:#212121;font-weight:500}.page-incident-accident-report-detail .content{margin-top:48px;padding:24px;border-radius:12px}.page-incident-accident-report-detail .content .avatar img{max-width:160px;border-radius:30px}.page-incident-accident-report-detail .content .avatar #url_image__c{width:160px;height:160px}.page-incident-accident-report-detail .content .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;display:flex;justify-content:space-between;align-items:center}.page-incident-accident-report-detail .content .title .btn{padding:8px 16px}.page-incident-accident-report-detail .content .detail{margin-top:36px}.page-incident-accident-report-detail .content .detail .nav{gap:32px;border-bottom:1px solid #EEEFF2}.page-incident-accident-report-detail .content .detail .nav .nav-link{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#212121;padding:0 10px 12px}.page-incident-accident-report-detail .content .detail .nav .nav-link.active{font-weight:700;border-bottom:3px solid #00A3E1}.page-incident-accident-report-detail .content .detail .tab-content .tab-pane .item-detail{display:flex;padding:16px;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121;border-bottom:1px solid #EEEFF2}.page-incident-accident-report-detail .content .detail .tab-content .tab-pane .item-detail .category{min-width:208px}.page-incident-accident-report-detail .content .detail .tab-content .tab-pane .item-detail .text-item{font-weight:700;width:50%;word-wrap:break-word}.page-incident-accident-report-detail .content .detail .tab-content .tab-pane .item-detail #english_name{color:#212121}.page-incident-accident-report-detail .content .detail .tab-content .tab-pane .item-detail #english_name:focus-visible{outline:none;border:0}#accident_report_pdf .modal-content{border-radius:0}#accident_report_pdf .modal-body{padding:60px}#accident_report_pdf .pdf-header{padding:0 20px}#accident_report_pdf .pdf-header-wass{height:143px;justify-content:space-between}#accident_report_pdf .pdf-header-wass .pdf-header-1{width:50%;height:100%}#accident_report_pdf .pdf-header-wass .pdf-header-1 img{width:100%;aspect-ratio:1/1}#accident_report_pdf .pdf-header-wass .pdf-header-1 div{width:100%;height:100%;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#accident_report_pdf .pdf-header-wass .pdf-header-3{width:50%;text-align:center;padding-left:10px;padding-top:10px}#accident_report_pdf .pdf-header-wass .pdf-header-3 .header-3-title-1{font-weight:700;text-transform:uppercase}#accident_report_pdf .pdf-header-wass .pdf-header-3 .header-3-title-2{display:flex;justify-content:space-between;font-size:14px;font-weight:350}#accident_report_pdf .pdf-header-pen{height:100px;justify-content:space-between}#accident_report_pdf .pdf-header-pen img{width:120px;aspect-ratio:1/1}#accident_report_pdf .pdf-header-siss{height:100px;justify-content:space-between}#accident_report_pdf .pdf-header-siss img{width:120px;aspect-ratio:1/1}#accident_report_pdf .pdf-content{padding:50px 100px}#accident_report_pdf .pdf-content .pdf-item{margin-top:20px}#accident_report_pdf .pdf-content .pdf-item .div-title{text-align:center;width:100%}#accident_report_pdf .pdf-content .pdf-item .div-title h2{font-weight:700;text-transform:uppercase}#accident_report_pdf .pdf-content .pdf-item .pdf-rows{margin-top:2px;padding-left:5px}#accident_report_pdf .pdf-content .pdf-item .pdf-rows .title-rows{font-weight:700}#accident_report_pdf .pdf-content .pdf-item .table-pdf{width:100%}#accident_report_pdf .pdf-content .pdf-item .table-pdf tr th{border:1px solid;text-transform:uppercase;height:50px;text-align:center}#accident_report_pdf .pdf-content .pdf-item .table-pdf tr td{height:50px;border:1px solid}#accident_report_pdf .pdf-content .pdf-item .table-pdf tr td div{display:flex;align-items:center;padding:10px 10px 10px 20px}#accident_report_pdf .pdf-content .pdf-item .table-pdf tr td div label{margin-left:20px}#accident_report_pdf .pdf-content .pdf-item .pdf-rows-checkbox{padding-left:50px;margin-top:10px;display:flex}#accident_report_pdf .pdf-content .pdf-item .pdf-rows-checkbox div{display:flex;text-align:center;align-items:center}#accident_report_pdf .pdf-content .pdf-item .pdf-rows-checkbox div label{margin-left:20px}#accident_report_pdf .pdf-content .pdf-item .pdf-rows-checkbox div:nth-child(2){margin-left:80px}#accident_report_pdf .pdf-content .pdf-item .row-des{width:100%}#accident_report_pdf .pdf-content .pdf-item .row-des div{border:1px solid}#accident_report_pdf .pdf-content .pdf-item .row-des .row-des-title{font-weight:700;padding:10px;text-align:center;background-color:#ced4da}#accident_report_pdf .pdf-content .pdf-item .row-des .row-des-content{height:200px;padding:20px}#accident_report_pdf .pdf-footer{width:100%;padding:0 20px}#accident_report_pdf .pdf-footer .footer-wass{width:100%;background-color:#ced4da;padding:10px;display:flex;align-items:center;justify-content:center}#accident_report_pdf .pdf-footer .footer-pen{font-size:14px;font-weight:350}#accident_report_pdf .pdf-footer .footer-pen span:nth-child(2){margin-left:80px}#accident_report_pdf .pdf-footer .footer-sass .cham-dau-dong{font-size:18px;color:#b00e2f}#accident_report_pdf .pdf-footer .footer-sass .fas{color:#b00e2f!important}#accident_report_pdf input[type=checkbox]{width:20px;height:20px;position:relative;background-color:red!important}#accident_report_pdf input[type=checkbox][disabled][checked]{position:relative;background-color:#ffffff80!important}.page-weekly-report .header{display:flex;justify-content:space-between;align-items:center}.page-weekly-report .header .title{font-style:normal;font-size:14px;line-height:24px;display:flex;gap:8px;height:24px;border-radius:16px}.page-weekly-report .header .title .title-desc{color:#212121;font-weight:700}.page-weekly-report .header .title .title-name-student{color:#212121;font-weight:500}.page-weekly-report .form-search{margin-top:32px;display:flex;gap:32px}.page-weekly-report .form-search .input-search{border:1px solid #00A3E1;border-radius:16px;padding:16px}.page-weekly-report .form-search .btn-search{border-radius:16px;padding:13px 60px}.page-weekly-report .table-report{margin-top:32px;padding:24px;border-radius:12px}.page-weekly-report .table-report .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.page-weekly-report .table-report .title .name{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-weekly-report .table-report .title .search-time{display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;background:#F8FAFF;border-radius:12px;max-width:145px}.page-weekly-report .table-report .title .search-time .datetime{border:0;background:#F8FAFF;width:100%}.page-weekly-report .table-report .title .search-time .datetime:focus-visible{border:0;outline:none}.page-weekly-report .table-report .title .search-arrow{display:flex;align-items:center}.page-weekly-report .table-report .title .search-arrow .search-time{margin-left:25px;margin-right:25px}.page-weekly-report .table-report div.dataTables_scrollBody>table{margin-bottom:5px!important}.page-weekly-report .table-report th,.page-weekly-report .table-report td{white-space:nowrap}.page-weekly-report .table-report thead th{padding:12px 16px}.page-weekly-report .table-report tbody td{font-style:normal;font-weight:500;line-height:24px;color:#212121;border-bottom:1px solid #EEEFF2}.page-weekly-report .table-report .btn{border-radius:16px;padding:13px;min-width:120px}#modal-weekly-report.z_index_0{z-index:0}#modal-weekly-report .modal-header{border-bottom:0}#modal-weekly-report .modal-header .modal-title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}#modal-weekly-report .modal-body .search-date{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}#modal-weekly-report .modal-body .search-date .text-date{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121}#modal-weekly-report .modal-body .search-date .input-date{position:relative;width:100%;max-width:140px}#modal-weekly-report .modal-body .search-date .input-date .icon-date{position:absolute;top:16px;left:12px}#modal-weekly-report .modal-body .search-date .input-date .default-date{background:#F5F5F7;border-radius:12px;padding:16px 16px 16px 40px;width:100%}#modal-weekly-report .modal-body .list-left{background:#F8FAFF;border-radius:12px;padding:24px}#modal-weekly-report .modal-body .list-left .title{font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#212121}#modal-weekly-report .modal-body .list-left .list-item{margin-top:24px}#modal-weekly-report .modal-body .list-left .list-item .item label{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-weekly-report .modal-body .list-center{padding:24px;display:flex;flex-direction:column;gap:24px}#modal-weekly-report .modal-body .list-center .name-student{font-style:normal;font-weight:700;font-size:18px;line-height:28px;color:#262d33;padding-bottom:14px;border-bottom:1px solid #EEEFF2}#modal-weekly-report .modal-body .list-center .item .label{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121;margin-bottom:8px}#modal-weekly-report .modal-body .list-center .item .list-item .item-tick{margin-left:10px;margin-top:8px}#modal-weekly-report .modal-body .list-center .item .list-item .item-tick label{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#212121}#modal-weekly-report .modal-body .list-center .item .box-comment{margin-top:12px;padding:12px;background:#F8FAFF;border:1px solid #00A3E1;border-radius:12px}#modal-weekly-report .modal-body .list-center .item .box-comment .text-comment{border:0}#modal-weekly-report .modal-body .list-center .item .box-comment .text-comment:focus-visible{outline:none}#modal-weekly-report .modal-body .list-center .item .box-comment .btn-add-comment{margin-top:12px;text-align:end}#modal-weekly-report .modal-body .list-right{padding:24px;display:flex;flex-direction:column;gap:12px}#modal-weekly-report .modal-body .list-right .label{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-weekly-report .modal-body .list-right .note{font-style:normal;font-weight:400;font-size:12px;line-height:140%;letter-spacing:.0041em;color:#212121}#modal-weekly-report .modal-body .list-right .box-comment{margin-top:12px;padding:12px;background:#F8FAFF;border:1px solid #00A3E1;border-radius:12px}#modal-weekly-report .modal-body .list-right .box-comment .list-btn{display:flex;justify-content:space-between;margin-top:12px}#modal-weekly-report .modal-body .list-right .box-comment .text-comment{border:0}#modal-weekly-report .modal-body .list-right .box-comment .text-comment:focus-visible{outline:none}#modal-weekly-report .modal-body .list-right .comment_home_co,#modal-weekly-report .modal-body .list-right .batch_edit_criteria{background:#F9FAFB;border-radius:12px;padding:16px;margin-top:12px;border:0}#modal-weekly-report .modal-body .list-right .comment_home_co:focus-visible,#modal-weekly-report .modal-body .list-right .batch_edit_criteria:focus-visible{outline:none}#modal-weekly-report .modal-body .list-right .batch_edit_criteria{white-space:break-spaces;height:100px}#modal-weekly-report .modal-footer .btn{padding:16px 32px;border-radius:16px}#modal-weekly-report .modal-footer .btn-cancel{border:1px solid #212121}#modal-insert-comment-weekly-report .modal-header .modal-title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}#modal-insert-comment-weekly-report .modal-body .list-comment-bank-type{background:#F8FAFF;border-radius:12px;padding:24px}#modal-insert-comment-weekly-report .modal-body .list-comment-bank-type .title{font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#212121}#modal-insert-comment-weekly-report .modal-body .list-comment-bank-type .list-item{margin-top:24px}#modal-insert-comment-weekly-report .modal-body .list-comment-bank-type .list-item .item label{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#212121}#modal-insert-comment-weekly-report .modal-body .list-item-right .title{display:flex;align-items:center;justify-content:space-between}#modal-insert-comment-weekly-report .modal-body .list-item-right .title .rank-type{display:flex;gap:42px;align-items:center}#modal-insert-comment-weekly-report .modal-body .list-item-right .title .rank-type .label-select{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-insert-comment-weekly-report .modal-body .list-item-right .title .rank-type .select-item{background:#F9FAFB;border-radius:12px;padding:16px;margin-top:12px;border:0;min-width:280px;width:100%}#modal-insert-comment-weekly-report .modal-body .list-item-right .title .rank-type .select-item:focus-visible{outline:none}#modal-insert-comment-weekly-report .modal-body .list-item-right .title .select-filter{background:#F9FAFB;border-radius:12px;margin-top:12px;border:1px solid #00A3E1}#modal-insert-comment-weekly-report .modal-body .list-item-right .table-list-comment{margin-top:24px}#modal-insert-comment-weekly-report .modal-body .list-item-right .table-list-comment th,#modal-insert-comment-weekly-report .modal-body .list-item-right .table-list-comment td{padding:16px}#modal-insert-comment-weekly-report .modal-footer .btn{padding:16px 32px;border-radius:16px}#modal-insert-comment-weekly-report .modal-footer .btn-cancel{border:1px solid #212121}.modal .modal-fullscreen .modal-body{overflow-y:unset}.page-parents-meeting-schedule .header{display:flex;justify-content:space-between;align-items:center}.page-parents-meeting-schedule .header .title{font-style:normal;font-size:14px;line-height:24px;display:flex;gap:8px;height:24px;border-radius:16px}.page-parents-meeting-schedule .header .title .title-desc{color:#212121;font-weight:700}.page-parents-meeting-schedule .header .title .title-name-student{color:#212121;font-weight:500}.page-parents-meeting-schedule .form-search{margin-top:32px;display:flex;gap:32px}.page-parents-meeting-schedule .form-search .input-search{border:1px solid #00A3E1;border-radius:16px;padding:16px}.page-parents-meeting-schedule .form-search .btn-search{border-radius:16px;padding:13px 60px}.page-parents-meeting-schedule .table-report{margin-top:32px;padding:24px;border-radius:12px}.page-parents-meeting-schedule .table-report .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.page-parents-meeting-schedule .table-report .title .name{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-parents-meeting-schedule .table-report .list-select{margin-bottom:36px}.page-parents-meeting-schedule .table-report .list-select .box-select{margin-bottom:12px}.page-parents-meeting-schedule .table-report .list-select .box-select .label-select{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;margin-bottom:12px}.page-parents-meeting-schedule .table-report .list-select .box-select .select-item{background:#F9FAFB;border-radius:12px;padding:16px;border:0}.page-parents-meeting-schedule .table-report .list-select .box-select .select-item:focus-visible,.page-parents-meeting-schedule .table-report .list-select .box-select .datetime:focus-visible{outline:none}.page-parents-meeting-schedule .table-report .list-select .box-select .input-date{position:relative;width:100%;max-width:140px}.page-parents-meeting-schedule .table-report .list-select .box-select .input-date .icon-date{position:absolute;top:16px;left:12px}.page-parents-meeting-schedule .table-report .list-select .box-select .input-date .datetime{background:#F5F5F7;border-radius:12px;padding:16px 16px 16px 40px;width:100%}.page-parents-meeting-schedule .table-report div.dataTables_scrollBody>table{margin-bottom:5px!important}.page-parents-meeting-schedule .table-report th,.page-parents-meeting-schedule .table-report td{white-space:nowrap}.page-parents-meeting-schedule .table-report thead th{padding:12px 16px}.page-parents-meeting-schedule .table-report tbody td{font-style:normal;font-weight:500;line-height:24px;color:#212121}.page-parents-meeting-schedule .table-report .btn{border-radius:16px;padding:13px;min-width:120px}.page-parents-meeting-schedule-detail .header{display:flex;justify-content:space-between;align-items:center}.page-parents-meeting-schedule-detail .header .title{font-style:normal;font-size:14px;line-height:24px;display:flex;gap:8px;height:24px;border-radius:16px}.page-parents-meeting-schedule-detail .header .title .title-desc{color:#212121;font-weight:700}.page-parents-meeting-schedule-detail .header .title .title-name-student{color:#212121;font-weight:500}.page-parents-meeting-schedule-detail .content{margin-top:48px;padding:24px;border-radius:12px}.page-parents-meeting-schedule-detail .content .title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121;display:flex;justify-content:space-between}.page-parents-meeting-schedule-detail .content .title .btn{padding:8px 16px}.page-parents-meeting-schedule-detail .content .detail{margin-top:36px}.page-parents-meeting-schedule-detail .content .detail .nav{gap:32px;border-bottom:1px solid #EEEFF2}.page-parents-meeting-schedule-detail .content .detail .nav .nav-link{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#212121;padding:0 10px 12px}.page-parents-meeting-schedule-detail .content .detail .nav .nav-link.active{font-weight:700;border-bottom:3px solid #00A3E1}.page-parents-meeting-schedule-detail .content .detail .tab-content .tab-pane .item-detail{display:flex;padding:16px;align-items:center;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121;border-bottom:1px solid #EEEFF2}.page-parents-meeting-schedule-detail .content .detail .tab-content .tab-pane .item-detail .category{min-width:208px}.page-parents-meeting-schedule-detail .content .detail .tab-content .tab-pane .item-detail .text-item{font-weight:700}.page-parents-meeting-schedule-detail .content .detail .tab-content .tab-pane .item-detail .text-item #status__c,.page-parents-meeting-schedule-detail .content .detail .tab-content .tab-pane .item-detail .text-item #link_google_meet__c,.page-parents-meeting-schedule-detail .content .detail .tab-content .tab-pane .item-detail .text-item #note__c{max-width:350px;width:350px}#modal-teacher-feedback .modal-dialog-centered{max-width:680px}#modal-teacher-feedback .modal-dialog-centered .modal-header{padding:32px}#modal-teacher-feedback .modal-dialog-centered .modal-header .modal-title{font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#212121}#modal-teacher-feedback .modal-dialog-centered .modal-body{padding:32px;display:flex;gap:24px;flex-direction:column}#modal-teacher-feedback .modal-dialog-centered .modal-body .form-input{display:flex;gap:12px;flex-direction:column}#modal-teacher-feedback .modal-dialog-centered .modal-body .form-input .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121}#modal-teacher-feedback .modal-dialog-centered .modal-body .form-input .input-group{align-items:center}#modal-teacher-feedback .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-teacher-feedback .modal-dialog-centered .modal-body .form-input .input:focus{box-shadow:none}#modal-teacher-feedback .modal-dialog-centered .modal-body .form-input .icon-input{position:absolute;right:16px;top:20px;z-index:6}#modal-teacher-feedback .modal-dialog-centered .modal-body .form-input .upload_dropZone{display:flex;flex-direction:column;gap:24px}#modal-teacher-feedback .modal-dialog-centered .modal-body .form-input .upload_dropZone .frame{height:200px;background:rgba(0,163,225,.05);border:2px dashed #00A3E1;border-radius:16px;text-align:center;padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:24px}#modal-teacher-feedback .modal-dialog-centered .modal-body .form-input .upload_dropZone .frame .icon_drag_drop{padding:16px;background:rgba(0,163,224,.1);border-radius:12px}#modal-teacher-feedback .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-teacher-feedback .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload{display:flex;flex-direction:column;gap:12px}#modal-teacher-feedback .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-teacher-feedback .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery{padding:8px 10px;display:flex;flex-direction:column;align-items:start;gap:5px}#modal-teacher-feedback .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .file-info{max-width:60%}#modal-teacher-feedback .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .file-info .upload_img{height:72px}#modal-teacher-feedback .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .file-info .upload_img-name{word-wrap:break-word}#modal-teacher-feedback .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-teacher-feedback .modal-dialog-centered .modal-body .form-input .upload_dropZone .list-upload .upload_gallery .btn-end{gap:24px;align-items:center;display:flex}#modal-teacher-feedback .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-teacher-feedback .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-teacher-feedback .modal-dialog-centered .modal-footer{padding:32px;gap:16px}#modal-teacher-feedback .modal-dialog-centered .modal-footer>*{margin:0}#modal-teacher-feedback .modal-dialog-centered .modal-footer .opacity-50{opacity:.5}#modal-teacher-feedback .modal-dialog-centered .modal-footer .btn-send-modal-teacher-feedback{width:120px;height:56px;padding:8px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;outline:none}#modal-teacher-feedback .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}.page-daily-attendance .center{text-align:center}.page-daily-attendance .loading{display:none;margin-top:30px;display:flex;align-items:center;justify-content:center}.page-daily-attendance .loading span{margin-left:2px}.page-daily-attendance .drop-off-time{border:1px solid var(--xm-nht-vin, #F5F5F7);background-color:#fff}.page-daily-attendance .header{display:flex;justify-content:space-between;align-items:center}.page-daily-attendance .header .title{font-style:normal;font-size:14px;line-height:24px;display:flex;gap:8px;height:24px;border-radius:16px}.page-daily-attendance .header .title .title-desc{color:#212121;font-weight:700}.page-daily-attendance .header .title .title-name-student{color:#212121;font-weight:500}.page-daily-attendance .form-search{margin-top:32px;display:flex;gap:32px}.page-daily-attendance .form-search .input-search{border:1px solid #00A3E1;border-radius:16px;padding:16px}.page-daily-attendance .form-search .btn-search{border-radius:16px;padding:13px 60px;width:205px}.page-daily-attendance .table-report{margin-top:32px;padding:24px;border-radius:12px}.page-daily-attendance .table-report .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.page-daily-attendance .table-report .title .name{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-daily-attendance .table-report .title .search-time{display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;background:#F8FAFF;border-radius:12px;max-width:150px}.page-daily-attendance .table-report .title .search-time .datetime{border:0;background:#F8FAFF;width:100%}.page-daily-attendance .table-report .title .search-time .datetime:focus-visible{border:0;outline:none}.page-daily-attendance .table-report .title .search-arrow{display:flex;align-items:center}.page-daily-attendance .table-report .title .search-arrow .search-time{margin-left:25px;margin-right:25px}.page-daily-attendance .table-report div.dataTables_scrollBody>table{margin-bottom:5px!important}.page-daily-attendance .table-report th,.page-daily-attendance .table-report td{white-space:nowrap}.page-daily-attendance .table-report thead th{padding:12px 16px}.page-daily-attendance .table-report tbody td{font-style:normal;font-weight:500;line-height:24px;color:#212121;border-bottom:1px solid #EEEFF2}.page-daily-attendance .table-report .btn{border-radius:16px;padding:13px;min-width:120px}#modal-list-student-daily-attendance .modal-dialog{--bs-modal-width: 1300px}#modal-list-student-daily-attendance .modal-header{border-bottom:0}#modal-list-student-daily-attendance .modal-header .modal-title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}#modal-list-student-daily-attendance .modal-body .filter-list{display:flex;gap:12px}#modal-list-student-daily-attendance .modal-body .filter-list .filter-item .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;margin-bottom:12px;color:#212121}#modal-list-student-daily-attendance .modal-body .filter-list .filter-item .item-search{background:#F9FAFB;border-radius:12px;padding:16px;border:0}#modal-list-student-daily-attendance .modal-body .filter-list .filter-item .item-search:focus-visible{outline:none}#modal-list-student-daily-attendance .modal-body .filter-list .icon-search{position:relative;width:48px}#modal-list-student-daily-attendance .modal-body .filter-list .icon-search .icon{position:absolute;right:0;bottom:15px}#modal-list-student-daily-attendance .modal-body .input-text-attendance{border:0px}#modal-list-student-daily-attendance .modal-body .input-text-attendance:focus-visible{outline:none}#modal-list-student-daily-attendance .modal-body .list-student{margin-top:32px}#modal-list-student-daily-attendance .modal-body .list-student .table-list-student td{border-bottom:1px solid #EEEFF2}#modal-list-student-daily-attendance .modal-body .list-student .table-list-student .form-check{display:flex;flex-direction:column;padding-left:.5em}#modal-list-student-daily-attendance .modal-body .list-student .table-list-student .form-check .form-check-input{margin-left:0;height:24px;width:3rem}#modal-list-student-daily-attendance .modal-body .list-student .table-list-student .text-attendance-status{color:#04a4f4}#modal-list-student-daily-attendance .modal-body .list-student .table-list-student .select-drop-off{border:1px solid #F5F5F7;border-radius:6px;padding:12px}#modal-list-student-daily-attendance .modal-body .list-student .table-list-student .select-drop-off:focus-visible{outline:none}#modal-list-student-daily-attendance .modal-body .list-student .table-list-student .note{border:1px solid #F5F5F7;border-radius:12px;padding:12px}#modal-list-student-daily-attendance .modal-footer .btn{padding:16px 32px;border-radius:16px}#modal-list-student-daily-attendance .modal-footer .btn-cancel{border:1px solid #212121}#modal-daily-care-report .modal-header{border-bottom:0}#modal-daily-care-report .modal-header .modal-title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}#modal-daily-care-report .modal-body .title{font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#00a3e1;display:flex;gap:10px;align-items:center}#modal-daily-care-report .modal-body .list-select{margin-top:32px;display:flex;flex-direction:column;gap:24px}#modal-daily-care-report .modal-body .list-select .label{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;margin-bottom:12px}#modal-daily-care-report .modal-body .list-select .select{border:0;background:#F9FAFB;border-radius:12px;padding:16px}#modal-daily-care-report .modal-body .list-select .select:focus-visible{outline:none}#modal-daily-care-report .modal-body .list-select .item-double{width:100%;display:flex;justify-content:space-between}#modal-daily-care-report .modal-body .list-select .input-text{background:#F9FAFB;border-radius:12px;padding:16px;border:0}#modal-daily-care-report .modal-body .list-select .input-text{outline:none}#modal-daily-care-report .modal-body .list-select .item-double-1,#modal-daily-care-report .modal-body .list-select .item-double-2{width:48%}#modal-daily-care-report .modal-footer .btn{padding:16px 32px;border-radius:16px}#modal-daily-care-report .modal-footer .btn-cancel{border:1px solid #212121}#modal-view-detail-attendance tr{border-bottom:1px solid #EEEFF2}#modal-view-detail-attendance td{height:44px}#modal-view-detail-attendance td:nth-child(1){width:50%;font-style:normal;font-weight:700;line-height:18px}#modal-view-detail-attendance td:nth-child(2){width:50%;text-align:right!important}#modal-view-detail-attendance .td-name{font-weight:500;line-height:24px}.dt-datetime table td{height:41px!important}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1300px}}.page-class-dashboard .div-back{font-size:14px;margin-bottom:33px}.page-class-dashboard .div-back a{font-weight:700;line-height:18px;color:#212121}.page-class-dashboard .div-back a span{margin-left:12px}.page-class-dashboard .div-search{width:100%;display:flex;flex-direction:row;justify-content:space-between}.page-class-dashboard .div-search .input-search{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;width:83.5%;height:48px;background:#FFFFFF;border:1px solid #00A3E1;border-radius:16px;flex:none;order:0;flex-grow:0}.page-class-dashboard .div-search .btn-search{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:13px 24px;gap:10px;width:13.7%;height:50px;background:#00A3E1;border-radius:16px;border:0;flex:none;order:0;align-self:stretch;flex-grow:0}.page-class-dashboard .attendace{padding:24px;border-radius:16px;margin-top:33px}.page-class-dashboard .attendace .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.page-class-dashboard .attendace .title .name{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-class-dashboard .attendace .datatable_class_dashboard{margin-top:37px}.page-class-dashboard .attendace .datatable_class_dashboard tbody tr{border-bottom:1px solid #EEEFF2}.page-class-dashboard .attendace .datatable_class_dashboard .btn-table-dasboard{height:48px;background:#00A3E1;border-radius:16px}.page-class-dashboard .attendace .datatable_class_dashboard .text-right{text-align-last:end}.page-class-dashboard .attendace .div-table-footer{margin-top:16px;display:flex}.page-class-dashboard .attendace .div-table-footer .div-show-limit{height:100%;display:flex}.page-class-dashboard .attendace .div-table-footer .div-show-limit div{font-style:normal;font-weight:400;font-size:14px;line-height:24px;display:flex;flex-direction:column;justify-content:center;text-align:center}.page-class-dashboard .attendace .div-table-footer .div-show-limit select{box-sizing:border-box;padding:8px 12px;gap:10px;width:68px;height:38px;border:1px solid #EEEFF2;border-radius:8px;order:1;flex-grow:0;font-style:normal;font-weight:700;font-size:14px;line-height:160%;letter-spacing:.2px;color:#212121;margin-left:18px}.page-class-dashboard .attendace .div-table-footer .div-next-page{text-align:right;padding-right:16px}.page-class-dashboard .attendace .div-table-footer .div-next-page .div-button-next-page .btn-number-page{font-weight:500;font-size:14px;line-height:160%;align-items:center;text-align:center;color:#212121;width:38px;height:38px;border-radius:12px;background-color:transparent;border:0}.page-class-dashboard .attendace .div-table-footer .div-next-page .div-button-next-page .active{background:#F5F5F7;font-weight:700}.page-class-dashboard .attendace .div-table-footer .div-next-page .div-button-next-page .btn-left{margin-right:17.5px}.page-class-dashboard .attendace .div-table-footer .div-next-page .div-button-next-page .btn-right{margin-left:17.5px}.page-class-dashboard .select-filter{background:#F9FAFB;border-radius:12px;padding:16px;border:0;width:fit-content}.page-class-dashboard .select-filter:focus-visible{border:0}.page-class-dashboard .head-content .title{font-size:24px;font-weight:700}.page-daily-activities .img-pdf{width:150px;height:150px}.page-daily-activities #load-more{display:none}.page-daily-activities .div-back{font-size:14px;margin-bottom:33px}.page-daily-activities .div-back a{font-weight:700;line-height:18px;color:#212121}.page-daily-activities .div-back a span{margin-left:12px}.page-daily-activities .div-search{width:100%;display:flex;flex-direction:row;justify-content:space-between}.page-daily-activities .div-search .input-search{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;width:83.5%;height:48px;background:#FFFFFF;border:1px solid #00A3E1;border-radius:16px;flex:none;order:0;flex-grow:0}.page-daily-activities .div-search .input-search:focus-visible{outline:none}.page-daily-activities .div-search .btn-search{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:13px 24px;gap:10px;width:13.7%;height:50px;background:#00A3E1;border-radius:16px;border:0;flex:none;order:0;align-self:stretch;flex-grow:0}.page-daily-activities .grid-item{aspect-ratio:1/1;border-radius:16px;background-position:center;background-repeat:no-repeat;background-size:cover}.page-daily-activities video{width:100%;height:100%}.page-daily-activities .grid-img-post-5{display:grid;grid-template-columns:repeat(6,1fr);column-gap:12px;row-gap:12px}.page-daily-activities .grid-img-post-5 .grid-item:nth-child(1){grid-column:1/4}.page-daily-activities .grid-img-post-5 .grid-item:nth-child(2){grid-column:4/7}.page-daily-activities .grid-img-post-5 .grid-item:nth-child(3){grid-column:1/3}.page-daily-activities .grid-img-post-5 .grid-item:nth-child(4){grid-column:3/5}.page-daily-activities .grid-img-post-5 .grid-item:nth-child(5){grid-column:5/7;font-weight:700;font-size:36px;line-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.page-daily-activities .grid-img-post-5 .grid-item{aspect-ratio:1/1}.page-daily-activities .grid-img-post-4{display:grid;grid-template-columns:repeat(6,1fr);column-gap:12px;row-gap:12px}.page-daily-activities .grid-img-post-4 .grid-item:nth-child(1){grid-column:1/7;aspect-ratio:16/8}.page-daily-activities .grid-img-post-4 .grid-item:nth-child(2){grid-column:1/3;aspect-ratio:16/8}.page-daily-activities .grid-img-post-4 .grid-item:nth-child(3){grid-column:3/5;aspect-ratio:16/8}.page-daily-activities .grid-img-post-4 .grid-item:nth-child(4){grid-column:5/7;aspect-ratio:16/8}.page-daily-activities .grid-img-post-3{display:grid;grid-template-columns:repeat(6,1fr);column-gap:12px;row-gap:12px}.page-daily-activities .grid-img-post-3 .grid-item:nth-child(1){grid-column:1/7;aspect-ratio:16/8}.page-daily-activities .grid-img-post-3 .grid-item:nth-child(2){grid-column:1/4;aspect-ratio:16/8}.page-daily-activities .grid-img-post-3 .grid-item:nth-child(3){grid-column:4/7;aspect-ratio:16/8}.page-daily-activities .grid-img-post-2{display:grid;grid-template-columns:repeat(6,1fr);column-gap:12px;row-gap:12px}.page-daily-activities .grid-img-post-2 .grid-item:nth-child(1){grid-column:1/7;aspect-ratio:16/7}.page-daily-activities .grid-img-post-2 .grid-item:nth-child(2){grid-column:1/7;aspect-ratio:16/7}.page-daily-activities .grid-img-post-1{display:grid;grid-template-columns:repeat(6,1fr);column-gap:12px;row-gap:12px}.page-daily-activities .grid-img-post-1 .grid-item:nth-child(1){grid-column:1/7;aspect-ratio:16/9}.page-daily-activities #list_post .bg-more{position:relative}.page-daily-activities #list_post .bg-more img{opacity:.5}.page-daily-activities #list_post .bg-more span{position:absolute;left:50%;top:50%;color:#000;font-weight:500;transform:translate3d(-50%,-50%,0)}.page-daily-activities .w_270px{width:270px}.page-daily-activities .width-100{width:100%}.page-daily-activities .text-16{font-size:16px}.page-daily-activities .text-24{font-size:24px}.page-daily-activities .text-20{font-size:20px}.page-daily-activities .text-bold{font-weight:700}.page-daily-activities .div-center{display:flex;align-items:flex-start}.page-daily-activities .div-parent{gap:32px}.page-daily-activities .btn-transparent{background-color:transparent;border:0}.page-daily-activities .avatar{width:58px;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.page-daily-activities .btn-loading{width:130px;height:40px;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:8px;border:2px solid #EFEFEF;border-radius:8px;font-weight:700;font-size:13px}.page-daily-activities .btn-loading img{width:24px;height:24px}.page-daily-activities .div-left .search-time{display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;background:#F8FAFF;border-radius:12px;max-width:141px;margin-top:12px}.page-daily-activities .div-left .search-time .datetime{border:0;background:#F8FAFF;width:100%;font-size:14px}.page-daily-activities .div-left .search-time .datetime:focus-visible{border:0;outline:none}.page-daily-activities .div-left .div-parent .div-left-item{background:#FFFFFF;border-radius:16px;padding:32px 24px;font-weight:500;font-size:14px}.page-daily-activities .div-left .div-parent .div-left-item .div-left-item-child{padding-left:0}.page-daily-activities .div-left .div-parent .div-left-item .div-left-item-child .txt-label-day{font-weight:700;font-size:16px}.page-daily-activities .div-left .div-parent .div-left-item .div-left-item-child .txt-label{font-weight:700;font-size:24px;line-height:32px}.page-daily-activities .div-left .div-parent .div-left-item .div-frame{gap:12px}.page-daily-activities .div-left .div-parent .div-left-item .txt-bold{color:#212121}.page-daily-activities .div-left .div-parent .div-left-item .txt-label-filter{font-weight:700;font-size:24px}.page-daily-activities .div-left .div-parent .div-left-item .checkbox-li{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;gap:24px;flex:none;order:0;align-self:stretch}.page-daily-activities .div-left .div-parent .div-left-item .checkbox-li input[type=checkbox]{width:22px;height:22px}.page-daily-activities .div-left .div-parent .div-left-item .checkbox-li .btn{height:56px;width:48%}.page-daily-activities .div-left .div-parent .div-left-item .planweek-li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 20px 16px 16px;gap:24px;flex:none;min-height:64px;order:0;align-self:stretch;background-color:#f8faff;mix-blend-mode:normal;border-radius:16px}.page-daily-activities .div-left .div-parent .div-left-item .img-li .row{row-gap:12px}.page-daily-activities .div-left .div-parent .div-left-item .img-li img{width:100%;aspect-ratio:1/1;border-radius:16px;object-fit:cover}.page-daily-activities .div-left .div-parent .div-left-item .img-li .div-img{padding-left:0}.page-daily-activities .div-left .div-parent .div-left-item-planweek .div-frame{gap:24px}.page-daily-activities .div-left .div-parent .left-item-planweek{padding-left:16px;padding-right:16px}.page-daily-activities .div-left .div-parent .left-item-planweek .btn{height:50px;width:48%}.page-daily-activities .btn-page-blue{background:#00A3E1;border-radius:16px;font-size:14px;font-weight:500;line-height:24px;border:0;color:#fff}.page-daily-activities .btn-page-white{background:#FFFFFF;color:#212121;border:1px solid #212121;font-size:14px;font-weight:500;line-height:24px}.page-daily-activities .div-right{padding-left:24px}.page-daily-activities .div-right .div-parent .div-right-item{font-weight:500;font-size:14px}.page-daily-activities .div-right .div-parent .div-right-item .div-right-item-header{padding:32px 12px;border-radius:16px;background:#FFFFFF}.page-daily-activities .div-right .div-parent .div-right-item .div-frame{gap:24px}.page-daily-activities .div-right .div-parent .div-right-item .div-right-item-child .input-search{background:#F5F5F7;mix-blend-mode:normal;border-radius:16px;border:0;width:calc(100% - 72px);height:64px;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:24px;padding-left:35.8px}.page-daily-activities .div-right .div-parent .div-right-item .div-right-item-child .input-search:focus-visible{outline:none}.page-daily-activities .div-right .div-parent .div-right-item .list-post{gap:24px}.page-daily-activities .div-right .div-parent .div-right-item .list-post .list-post-item{padding:32px 24px;background-color:#fff;border-radius:16px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-header .label-time-online{font-weight:400;font-size:12px;color:#718096}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-header div:nth-child(1){display:flex}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-header div:nth-child(1) div{margin-left:8px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-header .btn-edit-post{border:0;width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:cover}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-header .btn-edit-post:focus-visible{background-color:transparent;border:0}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-header .dropdown-menu{border:0;background:#FFFFFF;box-shadow:0 -4px 20px #0000000d;border-radius:16px;width:196px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-header .dropdown-menu li:nth-child(2){border-top:1px solid #EEEFF2}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-header .dropdown-menu a{font-style:normal;font-weight:500;font-size:16px;color:#212121;display:flex;align-items:center;padding:24px 26px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-header .dropdown-menu a span{margin-left:18px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .text-comment{font-size:14px;font-weight:400}.page-daily-activities .div-right .div-parent .div-right-item .div-post .post-img{width:100%;height:100%;object-fit:cover}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-like{display:flex;gap:34px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-post-like div{display:flex;text-align:left;align-items:center}.page-daily-activities .div-right .div-parent .div-right-item .div-post .bg-comment{background:#F5F5F7;border-radius:16px;padding:8px 7px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .bg-comment .input-comment{background:#F5F5F7;mix-blend-mode:normal;border-radius:16px;border:0;width:calc(100% - 72px);height:64px;font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:24px;padding-left:18px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .bg-comment .input-comment:focus-visible{outline:none}.page-daily-activities .div-right .div-parent .div-right-item .div-post .btn-list-like{background-color:transparent;border:0;font-weight:500;font-size:14px;line-height:24px;margin-left:10px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment{gap:24px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .btn-showmore{border:0;background-color:transparent;font-weight:700;font-size:14px;line-height:18px;color:#212121}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment{display:flex;align-items:flex-start;justify-content:space-between}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment .avatar{width:7%;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment .avatar-feedback{width:5%;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment .content-comment{margin-left:12px;width:calc(93% - 12px)}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment .content-comment .content-user{padding:12px;background:#F5F5F7;border-radius:16px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment .content-comment .content-user .name-user{font-style:normal;font-weight:700;font-size:14px;line-height:18px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment .content-comment .div-feedback-child{margin-top:7px;gap:7px;display:none}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment .content-comment .div-feedback-child .content-comment{width:calc(95% - 12px)}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment .content-comment .div-feedback-child .list-comment{gap:7px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment .content-comment .like{padding:7px 12px 0;background-color:#fff;display:flex;gap:34px}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .item-comment .content-comment .like div{display:flex;text-align:left;align-items:center}.page-daily-activities .div-right .div-parent .div-right-item .div-post .div-comment .list-comment{gap:24px}.page-daily-activities .div-right .div-parent .div-right-item #div_search_post{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #EEEFF2;padding-bottom:24px}.page-daily-activities .div-right .div-parent .div-right-item .div-camera{display:flex}.page-daily-activities .div-right .div-parent .div-right-item .div-camera .btn-camera{background-color:transparent;border:0}.page-daily-activities .div-right .div-parent .div-right-item .div-camera img{width:32px;height:32px}.page-daily-activities .div-right .div-parent .div-right-item .div-camera div{margin-left:8px}.page-daily-activities .div-right .div-parent .div-right-item .between{display:flex;justify-content:space-between;align-items:center}.page-daily-activities .div-right .div-parent .div-right-item #btn_submit_post{height:48px}.page-daily-activities .editpost-modal-location{margin-top:10%}.page-daily-activities .editpost-modal-location .modal-body{padding:32px}.page-daily-activities .editpost-modal-location .modal-body .text-content{font-weight:700;font-size:16px}.page-daily-activities .editpost-modal-location .modal-body .div-button{width:100%;margin-top:64px;text-align:right}.page-daily-activities .editpost-modal-location .modal-body .btn{width:120px;height:56px}.page-daily-activities #overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff}.page-daily-activities #overlay .list_image{height:90%}.page-daily-activities #overlay .list_image .carousel-control-prev,.page-daily-activities #overlay .list_image .carousel-control-next{color:#000}.page-daily-activities #overlay .carousel-inner,.page-daily-activities #overlay .carousel-item{height:100%}.page-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-daily-activities #overlay .full-screen-title{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#212121;margin:24px 0}#create_post_modal .modal-body .text-content .user-title,#edit_post_modal .modal-body .text-content .user-title{flex-direction:column}#create_post_modal .modal-body .text-content .search-time,#edit_post_modal .modal-body .text-content .search-time{position:relative}#create_post_modal .modal-body .text-content .search-time .icon-from-to,#edit_post_modal .modal-body .text-content .search-time .icon-from-to{position:absolute;top:13px;left:15px}#create_post_modal .modal-body .text-content .search-time .icon-show-date,#edit_post_modal .modal-body .text-content .search-time .icon-show-date{position:absolute;top:13px;right:10px}#create_post_modal .modal-body .text-content .search-time #from_date,#create_post_modal .modal-body .text-content .search-time #to_date,#edit_post_modal .modal-body .text-content .search-time #from_date,#edit_post_modal .modal-body .text-content .search-time #to_date{border-radius:10px;background:#EEEFF2;padding:8px 8px 8px 30px;width:135px;border:0}#create_post_modal .modal-body .text-content .search-time #from_date:focus-visible,#create_post_modal .modal-body .text-content .search-time #to_date:focus-visible,#edit_post_modal .modal-body .text-content .search-time #from_date:focus-visible,#edit_post_modal .modal-body .text-content .search-time #to_date:focus-visible{outline:none}#create_post_modal .modal-body .text-content .input,#edit_post_modal .modal-body .text-content .input{border-radius:10px;border:1px solid #00A3E1;background:#ffffff;padding:8px}#create_post_modal .modal-body .text-content .input:focus-visible,#edit_post_modal .modal-body .text-content .input:focus-visible{outline:none}#create_post_modal .modal-body .text-content .label,#edit_post_modal .modal-body .text-content .label{color:#212121;font-size:14px;font-style:normal;font-weight:700;line-height:18px}#create_post_modal .modal-body .text-content .label_100px,#edit_post_modal .modal-body .text-content .label_100px{width:100px}#create_post_modal .modal-body .text-content .list-attachment,#edit_post_modal .modal-body .text-content .list-attachment{margin-top:10px;display:grid;grid-template-columns:repeat(6,1fr);column-gap:5px;row-gap:5px}#create_post_modal .modal-body .text-content .list-attachment .attachments_item,#edit_post_modal .modal-body .text-content .list-attachment .attachments_item{aspect-ratio:1/1;width:100%;position:relative}#create_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-close,#edit_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-close{position:absolute;top:0;right:0;cursor:pointer;background:#ffffff}#create_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-spinner,#create_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-success,#create_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-error,#edit_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-spinner,#edit_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-success,#edit_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-error{position:absolute;top:50%;left:50%}#create_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-success,#edit_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-success{color:green}#create_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-error,#edit_post_modal .modal-body .text-content .list-attachment .attachments_item .icon-error{color:red}.page-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-daily-activities-view-all-images .header .title a span{font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#212121}.page-daily-activities-view-all-images .schedule-day{margin-right:12px;align-items:center;position:relative}.page-daily-activities-view-all-images .schedule-day .datefilter{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.page-daily-activities-view-all-images .schedule-day .border-box{text-align:left;padding:12px 16px;width:196px}.page-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-daily-activities-view-all-images .schedule-day input:focus-visible{outline:none}.page-daily-activities-view-all-images .schedule-day .label-icon-calendar{position:absolute;right:16px}.page-daily-activities-view-all-images .dropdown-student .navbar .border-btn{height:48px;margin-right:12px;display:flex}.page-daily-activities-view-all-images #overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff}.page-daily-activities-view-all-images #overlay .list_image{height:90%}.page-daily-activities-view-all-images #overlay .list_image .carousel-control-prev,.page-daily-activities-view-all-images #overlay .list_image .carousel-control-next{color:#000}.page-daily-activities-view-all-images #overlay .carousel-inner,.page-daily-activities-view-all-images #overlay .carousel-item{height:100%}.page-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-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-daily-activities-view-all-images .container{margin-top:32px}.page-daily-activities-view-all-images .container .list-image-items{background-color:#fff;border-radius:16px;padding:40px 42px 39px}.page-daily-activities-view-all-images .container .list-image-items .image-item img{border-radius:24px;aspect-ratio:1/1}.page-daily-activities-view-all-images .container .list-image-items .image-item p{color:#212121}.page-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-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}.class-infor .fc-timeGridWeek-view .fc-event.fc-v-event{border:1px solid}.class-infor .fc-direction-ltr .fc-daygrid-event.fc-event-end,.class-infor .fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px;border-bottom:1px solid #000000;white-space:wrap!important}.class-infor .div-calendar{white-space:wrap}.class-infor .search{gap:32px}.class-infor .search input{border-color:#00a3e1}.class-infor .search button{width:170px}.class-infor .search input::placeholder{color:#dfdfdf;opacity:1}.class-infor .search input:-ms-input-placeholder{color:#dfdfdf}.class-infor .search input::-ms-input-placeholder{color:#dfdfdf}.class-infor .page-incident-accident-report-detail .content{margin-top:33px}.class-infor .page-incident-accident-report-detail .content .head-content{margin-bottom:36px}.class-infor .page-incident-accident-report-detail .content .detail .tab-content #timetable{margin-top:30px}.class-infor .page-incident-accident-report-detail .content .detail .tab-content #activities .detail-activities{display:none}.class-infor .page-incident-accident-report-detail .content .head-content-detail .avatar .change_image{position:absolute;top:155px;left:100%}.class-infor .page-incident-accident-report-detail .content .head-content-detail .avatar .image_avatar_student{width:160px;height:160px;border-radius:16px;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.class-infor .page-incident-accident-report-detail .content .head-content-detail .avatar .image_avatar_student #url_image__c{display:none}.class-infor .page-incident-accident-report-detail .content .head-content-detail .infor-student h5{font-weight:700;font-size:24px;line-height:32px}.class-infor .select-filter{background:#F9FAFB;border-radius:12px;padding:16px;border:0;width:fit-content}.class-infor .select-filter:focus-visible{border:0}.class-infor #modal_upload_img .page{margin:1em auto;max-width:768px;display:flex;align-items:flex-start;flex-wrap:wrap;height:100%}.class-infor #modal_upload_img .box{padding:.5em;width:100%;margin:.5em}.class-infor #modal_upload_img .box-2{padding:.5em;width:calc(50% - 1em);height:250px;display:flex;align-items:center}.class-infor #modal_upload_img .options label,.class-infor #modal_upload_img .options input{width:4em;padding:.5em 1em}.class-infor #modal_upload_img .hide{display:none}.class-infor #modal_upload_img img{max-width:100%}.class-infor #modal_upload_img .cropped{border-radius:16px;width:160px;height:160px}.class-infor #modal_upload_img .box-save{width:10%!important;align-items:center;display:flex}.class-infor #modal_upload_img .box-save .save-img{color:#0d6efd}.class-infor #modal_upload_img .box-result{align-items:center;display:flex;width:40%!important}.page-teacher-schedule .page-teacher-schedule .fc-dayGridMonth-view .fc-event .event-content{width:100%}.page-teacher-schedule .fc-direction-ltr .fc-daygrid-event.fc-event-end,.page-teacher-schedule .fc-direction-rtl .fc-daygrid-event.fc-event-start{width:105%}.page-teacher-schedule .fc-dayGridMonth-view .fc-event .event-content.Ready,.page-teacher-schedule .fc-timeGridWeek-view .fc-event .event-content.Ready{background:linear-gradient(180deg,#FFE092 0%,#FF6B00 100%)!important}.page-teacher-schedule .fc-dayGridMonth-view .fc-event .event-content.In-progress,.page-teacher-schedule .fc-timeGridWeek-view .fc-event .event-content.In-progress{background:linear-gradient(180deg,#00A3E1 0%,rgba(0,163,225,.35) 100%)!important}.page-teacher-schedule .fc-dayGridMonth-view .fc-event .event-content.Completed,.page-teacher-schedule .fc-timeGridWeek-view .fc-event .event-content.Completed{background:linear-gradient(135deg,#65CF58 0%,rgba(101,207,88,.6) 99.35%)!important}.page-teacher-schedule .fc-event .event-content p{color:#000;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-teacher-schedule .fc-timegrid-event-harness-inset .fc-timegrid-event,.page-teacher-schedule .fc-timegrid-event.fc-event-mirror,.page-teacher-schedule .fc-timegrid-more-link{height:fit-content}.page-teacher-schedule .fc-event .event-content p.title{font-weight:700!important}.page-teacher-schedule .event-content{color:#000!important}.page-teacher-schedule .text-Completed{color:#0caf60!important}.page-teacher-schedule .text-Ready{color:#ff6b00!important}.page-teacher-schedule .text-In-progress{color:#2772f0!important}.page-teacher-schedule .table-report{margin-top:32px;padding:24px;border-radius:12px}.page-teacher-schedule .table-report .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.page-teacher-schedule .table-report .title .name{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#212121}.page-teacher-schedule .table-report .title .search-time{display:flex;flex-direction:row;align-items:center;padding:16px;gap:8px;background:#F8FAFF;border-radius:12px;max-width:200px}.page-teacher-schedule .table-report .title .search-time .datetime{border:0;background:#F8FAFF;width:100%}.page-teacher-schedule .table-report .title .search-time .datetime:focus-visible{border:0;outline:none}.page-teacher-schedule .table-report .title .search-arrow{display:flex;align-items:center}.page-teacher-schedule .table-report .title .search-arrow .search-time{margin-left:25px;margin-right:25px}.page-teacher-schedule .table-report .table-examination-schedule tbody td{font-style:normal;font-weight:500;line-height:24px;color:#212121;border-bottom:1px solid #EEEFF2}.page-teacher-schedule .table-report .table-examination-schedule .btn{border-radius:16px;padding:13px;min-width:120px}.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:24px;line-height:32px;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:24px;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:14px;line-height:24px;font-weight:500;width:100%;padding-top:8px;padding-bottom:8px;border-radius:16px;border:2px solid #000000;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,.page-notification .list-notification .notification-filter .filter-detail .filter-detail-content .list-select-box .select-box .select-btn:active{background-color:#00a3e1;border:0px;color:#fff}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}
