﻿html,body{overflow-x:hidden;}.select2-container{width:100%!important;}.select2-container:not(.select2-container--open) .select2-selection{border-radius:6px;border:1px solid #d2ddec!important;}.select2-selection__rendered{line-height:34px!important;}.select2-selection:not(.select2-selection--multiple){height:36px!important;}.select2-selection__arrow{height:36px!important;}.select2-results__options{overflow-x:hidden!important;}.select2-results .uil{color:#004dff;font-size:16px;margin-right:8px;}.btn-link{text-decoration:none;}.tip{display:block;font-size:12px;color:#525b75;padding-left:1rem;}.alert.alert-subtle-danger{padding-right:40px!important;}.alert.alert-subtle-danger .uil{position:absolute;right:10px;top:30%;}.alert.alert-subtle-danger .uil::before{font-size:14px;font-weight:bold;}.btn-close[data-bs-dismiss]{position:absolute;right:20px;top:20px;}.navbar-logo .navbar-brand img{display:block;width:200px;}.navbar-nav-icons{display:flex;justify-content:flex-end;}@media screen and (min-width:992px){.navbar-nav-icons{width:200px;}}svg.feather{width:14px;height:14px;}footer{background-color:#fff;}footer img{display:block;height:24px;}.card,.card-body{border-radius:26px;border:0;padding:40px;}.field-validation-error{font-size:12px;}.file-uploader .icon{display:block;width:70px;}.file-uploader .file-drop{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#eee;border-radius:8px;border:1px dashed #ccc;padding:20px;cursor:pointer;font-size:14px;}.file-uploader .file-drop strong{color:#004dff;font-weight:bold;}.file-uploader .file-drop .uil{font-size:42px;}.file-uploader .file-preview{margin-top:20px;display:flex;align-items:center;justify-content:space-between;}.file-uploader .file-preview img{background-color:#ccc;border-radius:8px;width:75px;height:75px;object-fit:cover;}.file-uploader .file-preview .name{margin-left:20px;min-width:70%;}.file-uploader .file-preview .remove{justify-self:flex-end;font-size:18px;font-weight:bold;cursor:pointer;}.dataTables_wrapper .dataTables_filter{width:fit-content;display:inline-block;margin-bottom:40px;}.dataTables_wrapper .dt-buttons{width:auto;float:right;}.dataTables_wrapper .empty-table{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;}.dataTables_wrapper .empty-table img{width:300px;}.dataTables_wrapper .empty-table .title{margin:20px 0;}.dataTables_wrapper tr{vertical-align:middle;}.dataTables_wrapper tr td .action{font-size:24px;color:#31374a;margin:0 12px;}.dataTables_wrapper tr td .action.delete{color:#bc3803;}.dataTables_wrapper .first-letter-avatar{display:inline-flex;justify-content:center;align-items:center;border-radius:100%;width:50px;height:50px;background-color:#c7ebff;text-transform:uppercase;font-size:25px;font-weight:bold;margin-right:20px;}.account-login,.account-resetpassword{background-image:url("/img/login_back.png");background-size:cover;background-position:center;background-repeat:no-repeat;}.account-login .content,.account-resetpassword .content{padding:0;margin:0;height:auto;}.app-saniplancustomer .tab-nav-wrapper,.app-saniplanproducts .tab-nav-wrapper,.app-saniplanreview .tab-nav-wrapper,.app-saniplancomplete .tab-nav-wrapper{overflow:hidden;position:relative;}.app-saniplancustomer .tab-nav-wrapper .saniplan-nav,.app-saniplanproducts .tab-nav-wrapper .saniplan-nav,.app-saniplanreview .tab-nav-wrapper .saniplan-nav,.app-saniplancomplete .tab-nav-wrapper .saniplan-nav{display:inline-block;overflow-x:scroll;white-space:nowrap;padding-bottom:20px;width:100%;}@media screen and (min-width:992px){.app-saniplancustomer .tab-nav-wrapper .saniplan-nav,.app-saniplanproducts .tab-nav-wrapper .saniplan-nav,.app-saniplanreview .tab-nav-wrapper .saniplan-nav,.app-saniplancomplete .tab-nav-wrapper .saniplan-nav{width:auto;overflow:hidden;display:flex;justify-content:flex-start;gap:unset;flex-wrap:nowrap;}}.app-saniplancustomer .tab-nav-wrapper .saniplan-nav .nav-item,.app-saniplanproducts .tab-nav-wrapper .saniplan-nav .nav-item,.app-saniplanreview .tab-nav-wrapper .saniplan-nav .nav-item,.app-saniplancomplete .tab-nav-wrapper .saniplan-nav .nav-item{width:210px;margin:0;display:inline-block;}@media screen and (min-width:992px){.app-saniplancustomer .tab-nav-wrapper .saniplan-nav .nav-item,.app-saniplanproducts .tab-nav-wrapper .saniplan-nav .nav-item,.app-saniplanreview .tab-nav-wrapper .saniplan-nav .nav-item,.app-saniplancomplete .tab-nav-wrapper .saniplan-nav .nav-item{width:25%;display:block;}}.app-saniplancustomer .tab-nav-wrapper .saniplan-nav .nav-item .nav-link,.app-saniplanproducts .tab-nav-wrapper .saniplan-nav .nav-item .nav-link,.app-saniplanreview .tab-nav-wrapper .saniplan-nav .nav-item .nav-link,.app-saniplancomplete .tab-nav-wrapper .saniplan-nav .nav-item .nav-link{text-align:center;color:rgba(0,0,0,.45);border-color:rgba(0,0,0,.45);}.app-saniplancustomer .tab-nav-wrapper .saniplan-nav .nav-item .nav-link.active,.app-saniplanproducts .tab-nav-wrapper .saniplan-nav .nav-item .nav-link.active,.app-saniplanreview .tab-nav-wrapper .saniplan-nav .nav-item .nav-link.active,.app-saniplancomplete .tab-nav-wrapper .saniplan-nav .nav-item .nav-link.active{color:#004dff;border-color:#004dff;}.app-saniplancustomer .tab-nav-wrapper .saniplan-nav .nav-item .nav-link.complete,.app-saniplanproducts .tab-nav-wrapper .saniplan-nav .nav-item .nav-link.complete,.app-saniplanreview .tab-nav-wrapper .saniplan-nav .nav-item .nav-link.complete,.app-saniplancomplete .tab-nav-wrapper .saniplan-nav .nav-item .nav-link.complete{color:#359444;border-color:#359444;}@media screen and (max-width:992px){.app-saniplancustomer .responsive-not-enabled,.app-saniplanproducts .responsive-not-enabled,.app-saniplanreview .responsive-not-enabled,.app-saniplancomplete .responsive-not-enabled{display:none;}}@media screen and (min-width:992px){.app-saniplancustomer .responsive-not-enabled-message,.app-saniplanproducts .responsive-not-enabled-message,.app-saniplanreview .responsive-not-enabled-message,.app-saniplancomplete .responsive-not-enabled-message{display:none;}}.app-saniplanproducts .available-zones,.app-saniplanreview .available-zones,.api-saniplanprintview .available-zones{overflow-x:auto;white-space:nowrap;padding:40px;margin-bottom:40px;touch-action:pan-x;-webkit-overflow-scrolling:touch;}.app-saniplanproducts .available-zones .available-zone,.app-saniplanreview .available-zones .available-zone,.api-saniplanprintview .available-zones .available-zone{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;width:136px;margin:0 40px;}.app-saniplanproducts .available-zones .available-zone img,.app-saniplanreview .available-zones .available-zone img,.api-saniplanprintview .available-zones .available-zone img{display:block;width:136px;height:136px;margin-bottom:20px;}.app-saniplanproducts .available-zones .simplebar-horizontal .simplebar-visible::before,.app-saniplanreview .available-zones .simplebar-horizontal .simplebar-visible::before,.api-saniplanprintview .available-zones .simplebar-horizontal .simplebar-visible::before{background-color:#004dff;}.app-saniplanproducts .uil.custom-name-toggle,.app-saniplanreview .uil.custom-name-toggle,.api-saniplanprintview .uil.custom-name-toggle{cursor:pointer;margin-left:16px;}.app-saniplanproducts .uil.delete-zone-btn,.app-saniplanreview .uil.delete-zone-btn,.api-saniplanprintview .uil.delete-zone-btn{color:#bc3803;cursor:pointer;margin-left:16px;}.app-saniplanproducts .selection-wrapper.editable,.app-saniplanreview .selection-wrapper.editable,.api-saniplanprintview .selection-wrapper.editable{display:flex;justify-content:flex-start;align-items:center;padding:40px 0;}.app-saniplanproducts .selection-wrapper.editable .image-wrapper,.app-saniplanreview .selection-wrapper.editable .image-wrapper,.api-saniplanprintview .selection-wrapper.editable .image-wrapper{position:relative;}.app-saniplanproducts .selection-wrapper.editable .image-wrapper img,.app-saniplanreview .selection-wrapper.editable .image-wrapper img,.api-saniplanprintview .selection-wrapper.editable .image-wrapper img{display:block;width:135px;height:135px;border-radius:12px;}.app-saniplanproducts .selection-wrapper.editable .image-wrapper .section-image-edit,.app-saniplanreview .selection-wrapper.editable .image-wrapper .section-image-edit,.api-saniplanprintview .selection-wrapper.editable .image-wrapper .section-image-edit{display:block;margin-top:20px;cursor:pointer;}.app-saniplanproducts .selection-wrapper.editable .image-wrapper .custom-image-input,.app-saniplanreview .selection-wrapper.editable .image-wrapper .custom-image-input,.api-saniplanprintview .selection-wrapper.editable .image-wrapper .custom-image-input{display:none;width:1px;height:10px;}.app-saniplanproducts .selection-wrapper.editable .name-wrapper,.app-saniplanreview .selection-wrapper.editable .name-wrapper,.api-saniplanprintview .selection-wrapper.editable .name-wrapper{margin-left:40px;font-weight:bold;}.app-saniplanproducts .selection-wrapper.editable .name-wrapper .custom-section-name-toggle.uil,.app-saniplanreview .selection-wrapper.editable .name-wrapper .custom-section-name-toggle.uil,.api-saniplanprintview .selection-wrapper.editable .name-wrapper .custom-section-name-toggle.uil{font-size:20px;cursor:pointer;margin-left:16px;}.app-saniplanproducts .selection-wrapper:not(.editable),.app-saniplanreview .selection-wrapper:not(.editable),.api-saniplanprintview .selection-wrapper:not(.editable){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 0;}.app-saniplanproducts .selection-wrapper:not(.editable) .operation-image,.app-saniplanproducts .selection-wrapper:not(.editable) .article-image,.app-saniplanreview .selection-wrapper:not(.editable) .operation-image,.app-saniplanreview .selection-wrapper:not(.editable) .article-image,.api-saniplanprintview .selection-wrapper:not(.editable) .operation-image,.api-saniplanprintview .selection-wrapper:not(.editable) .article-image{display:block;width:135px;height:135px;border-radius:12px;}.app-saniplanproducts .selection-wrapper:not(.editable) .operation-name,.app-saniplanproducts .selection-wrapper:not(.editable) .article-name,.app-saniplanreview .selection-wrapper:not(.editable) .operation-name,.app-saniplanreview .selection-wrapper:not(.editable) .article-name,.api-saniplanprintview .selection-wrapper:not(.editable) .operation-name,.api-saniplanprintview .selection-wrapper:not(.editable) .article-name{display:block;margin-top:20px;}.app-saniplanproducts .selection-wrapper:not(.editable) .form-label,.app-saniplanreview .selection-wrapper:not(.editable) .form-label,.api-saniplanprintview .selection-wrapper:not(.editable) .form-label{margin:0;padding:0;margin-bottom:12px;}.app-saniplanproducts .action-buttons .action,.app-saniplanreview .action-buttons .action,.api-saniplanprintview .action-buttons .action{font-size:24px;color:#31374a;margin:0 12px;cursor:pointer;}.app-saniplanproducts .action-buttons .action.delete,.app-saniplanreview .action-buttons .action.delete,.api-saniplanprintview .action-buttons .action.delete{color:#bc3803;}.app-saniplanproducts #reorder-modal .modal-content,.app-saniplanreview #reorder-modal .modal-content,.api-saniplanprintview #reorder-modal .modal-content{padding:40px;border-radius:20px;color:#525b75;}.app-saniplanproducts #reorder-modal .modal-content h4,.app-saniplanreview #reorder-modal .modal-content h4,.api-saniplanprintview #reorder-modal .modal-content h4{font-weight:900;}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone,.app-saniplanproducts #reorder-modal .modal-content .orderable-products,.app-saniplanreview #reorder-modal .modal-content .orderable-zone,.app-saniplanreview #reorder-modal .modal-content .orderable-products,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone,.api-saniplanprintview #reorder-modal .modal-content .orderable-products{list-style-type:none;padding:0;margin:0;}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone>li,.app-saniplanreview #reorder-modal .modal-content .orderable-zone>li,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone>li{margin-bottom:20px;max-height:20px;position:relative;overflow-y:hidden;cursor:move;transition:max-height .3s linear;}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone>li.active,.app-saniplanreview #reorder-modal .modal-content .orderable-zone>li.active,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone>li.active{max-height:500px;}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone>li.active>svg,.app-saniplanreview #reorder-modal .modal-content .orderable-zone>li.active>svg,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone>li.active>svg{transform:rotate(90deg);}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone>li.active::after,.app-saniplanreview #reorder-modal .modal-content .orderable-zone>li.active::after,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone>li.active::after{display:block;}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone>li>svg,.app-saniplanreview #reorder-modal .modal-content .orderable-zone>li>svg,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone>li>svg{cursor:pointer;}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone>li svg,.app-saniplanreview #reorder-modal .modal-content .orderable-zone>li svg,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone>li svg{margin-right:12px;}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone>li::after,.app-saniplanreview #reorder-modal .modal-content .orderable-zone>li::after,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone>li::after{content:"";display:none;position:absolute;height:87%;left:4px;top:26px;border-left:2px dashed rgba(82,91,117,.4);}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone>li .orderable-products,.app-saniplanreview #reorder-modal .modal-content .orderable-zone>li .orderable-products,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone>li .orderable-products{padding-left:20px;}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone>li .orderable-products li,.app-saniplanreview #reorder-modal .modal-content .orderable-zone>li .orderable-products li,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone>li .orderable-products li{cursor:move;margin-top:12px;}.app-saniplanproducts #reorder-modal .modal-content .orderable-zone>li .sortable-ghost,.app-saniplanreview #reorder-modal .modal-content .orderable-zone>li .sortable-ghost,.api-saniplanprintview #reorder-modal .modal-content .orderable-zone>li .sortable-ghost{background-color:#fff;box-shadow:0 0 8px 1px rgba(82,91,117,.1);}.app-saniplancomplete .content-wrapper{min-height:60vh;align-items:center;justify-content:center;}.app-saniplancomplete .content-wrapper .complete-alert{padding:40px;text-align:center;color:#525b75;}.app-saniplancomplete .content-wrapper .complete-alert .uil-check-circle{display:block;font-size:60px;color:#359444;margin-bottom:20px;}.app-saniplancomplete .content-wrapper .complete-alert h4{margin:10px 0;}.app-saniplancomplete .content-wrapper .complete-alert .btn{margin-top:20px;}.app-saniplancomplete .modal .modal-body{padding:60px;}.app-saniplancomplete .modal .modal-body h2{font-weight:normal;}.app-saniplancomplete .modal .modal-body .title{font-weight:900;color:#525b75;margin-top:40px;}.app-saniplancomplete .modal .modal-body .uil-refresh::before{animation:spin 4s linear infinite;}.api-saniplanprintview{background-color:#fff;}.api-saniplanprintview .header-logo{display:block;width:100%;}.api-saniplanprintview .zone-wrapper{break-after:page;}.api-saniplanprintview .zone-wrapper .section-image img{display:block;width:135px;height:135px;border-radius:12px;}.api-saniplanprintview .zone-wrapper .section-name,.api-saniplanprintview .zone-wrapper .operation-name,.api-saniplanprintview .zone-wrapper .article-name,.api-saniplanprintview .zone-wrapper .frequancy-name{margin-top:20px;font-weight:bold;}.api-saniplanprintview .zone-wrapper .sub-title{font-weight:900;}.api-saniplanprintview .zone-wrapper .epi-image{display:block;width:100%;border-radius:12px;object-fit:contain;margin:0 auto;text-align:center;}.api-saniplanprintview .zone-wrapper .dose-wrapper .dose-image{display:block;width:135px;height:135px;border-radius:12px;object-fit:contain;margin:0 auto;text-align:center;}.api-saniplanprintview .zone-wrapper .dose-wrapper .dose-name{display:block;width:100%;margin-top:20px;text-align:center;font-weight:700;}.api-saniplanprintview .page-break{break-after:page;}.api-saniplanprintview .push-down{display:block;margin-bottom:160px!important;}.api-saniplanprintview .saniplan-header{text-align:center;position:fixed;top:20px;right:0;left:0;}.api-saniplanprintview .saniplan-header .header-image{width:100%;height:100px;object-fit:contain;}.api-saniplanprintview .saniplan-header .header-logo{width:100px;height:100px;}.api-saniplanprintview .saniplan-footer{text-align:center;position:fixed;bottom:20px;right:0;left:0;}.api-saniplanprintview .saniplan-footer .footer-image{width:100%;height:100px;object-fit:contain;}.api-saniplanprintview .saniplan-footer .footer-logo{width:100px;height:100px;}@media screen and (min-width:992px){.account-profile .card{padding:80px;}}.account-profile .card .form-label{padding-left:0;font-size:16px;font-weight:bold;color:#000;margin-bottom:8px;}.account-profile .card .tip{padding-left:0;}@keyframes spin{to{transform:rotate(-360deg);}}.account-support #faqAccordion{max-height:400px;}.account-support .videos-wrapper{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto;}.account-support .videos-wrapper .card-video{margin:12px;padding:0;width:300px;position:relative;}.account-support .videos-wrapper .card-video iframe{height:356px;width:100%;border-radius:20px;}.account-support .videos-wrapper .card-video .uil{color:#fff;font-size:90px;position:absolute;text-align:center;left:0;right:0;top:30%;}.account-support .videos-wrapper .card-video .title{display:block;position:absolute;color:#fff;bottom:40px;left:20px;width:60%;white-space:normal;}.account-support #video-modal .modal-content{border-radius:20px;}.account-support #video-modal h4{font-size:20px;font-weight:normal;margin-top:20px;}.account-support #video-modal h3{font-size:25px;font-weight:500;margin-top:20px;}.account-support #video-modal iframe{border-radius:20px;width:100%;min-height:400px;margin-top:20px;}