.pagination-container{margin-block-start:1rem;padding:1rem;border-radius:var(--bs-border-radius-xl, var(--bs-border-radius-lg));border:1px solid var(--bs-border-color);background-color:var(--bs-paper-bg, var(--bs-body-bg))}.pagination-info{font-size:.875rem;color:var(--bs-secondary-color);margin:0}.pagination-info .fw-semibold{color:var(--bs-heading-color)}.pagination-desktop-layout{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;inline-size:100%}.pagination-info-section{justify-self:start}.pagination-buttons-section{justify-self:center}.pagination-spacer-section{justify-self:end}@media (max-width: 768px){.pagination-desktop-layout{grid-template-columns:1fr;justify-items:center}.pagination-info-section,.pagination-spacer-section{display:none}}.swal2-popup.swal2-rehana-dashboard{padding:2rem 1.75rem;border-radius:var(--bs-border-radius-lg, .5rem);border:1px solid var(--bs-border-color);background:var(--bs-paper-bg, var(--bs-body-bg));box-shadow:var(--bs-box-shadow);font-family:var(--bs-body-font-family)}.swal2-rehana-dashboard .swal2-title{margin-bottom:.75rem!important}.swal2-rehana-dashboard .swal2-icon{margin:0 auto 1.25rem}.swal2-rehana-dashboard .swal2-icon.swal2-success{border-color:rgba(var(--bs-success-rgb),.45);color:var(--bs-success)}.swal2-rehana-dashboard .swal2-icon.swal2-error{border-color:rgba(var(--bs-danger-rgb),.45);color:var(--bs-danger)}.swal2-rehana-dashboard .swal2-icon.swal2-warning{border-color:rgba(var(--bs-warning-rgb),.55);color:var(--bs-warning)}.swal2-rehana-dashboard .swal2-icon.swal2-info{border-color:rgba(var(--bs-info-rgb),.45);color:var(--bs-info)}.swal2-rehana-dashboard .swal2-html-container.swal-rtl-content,.swal2-rehana-dashboard .swal2-html-container.text-start{direction:rtl;text-align:center;margin-top:0}.swal2-rehana-dashboard .swal2-close:focus{box-shadow:none}.swal2-rehana-dashboard.swal2-rtl .swal2-close{inset-inline-end:.5rem;inset-inline-start:auto}.swal2-rehana-dashboard .swal2-actions{margin-top:0!important}.swal2-rehana-dashboard .swal2-actions .btn{margin:0}.layout-navbar .company-branch-switcher .dropdown-toggle{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--bs-heading-color)!important;padding-block:.375rem!important}.layout-navbar .company-branch-switcher .dropdown-toggle:hover,.layout-navbar .company-branch-switcher .dropdown-toggle:focus{transform:none!important;background-color:rgba(var(--bs-primary-rgb),.08)!important;color:var(--bs-heading-color)!important}[data-bs-theme=dark] .layout-navbar .company-branch-switcher .dropdown-toggle:hover,[data-bs-theme=dark] .layout-navbar .company-branch-switcher .dropdown-toggle:focus{background-color:#ffffff0f!important}.layout-navbar .company-branch-switcher .select2-container{width:100%!important}.layout-navbar .company-branch-switcher .select2-container--default .select2-selection--single{min-height:38px;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);display:flex;align-items:center}.layout-navbar .company-branch-switcher .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--bs-body-color);line-height:36px;padding-inline-start:.75rem;padding-inline-end:2rem}.layout-navbar .company-branch-switcher .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}.select2-container--open .select2-dropdown{z-index:1085!important}.layout-navbar .company-branch-switcher .company-branch-switcher-menu{min-width:min(20rem,calc(100vw - 1rem))!important;min-inline-size:min(22rem,calc(100vw - 1rem))!important;max-width:min(26rem,calc(100vw - 1rem))!important;width:auto!important;background:var(--bs-body-bg)!important;border:1px solid var(--bs-border-color)!important;border-radius:var(--bs-border-radius-lg, .5rem)!important;box-shadow:var(--bs-box-shadow-lg)!important;overflow:visible!important;margin-top:.35rem!important}.layout-navbar .company-branch-switcher .dropdown-menu-header{background:transparent!important;color:inherit!important;margin:0!important;text-align:start!important}.layout-navbar .company-branch-switcher .dropdown-item:hover{background-color:var(--bs-tertiary-bg)!important}.layout-navbar .company-branch-switcher .form-label{color:var(--bs-heading-color)!important}.layout-navbar .company-branch-switcher .form-select{background-color:var(--bs-body-bg)!important;border-color:var(--bs-border-color)!important;color:var(--bs-body-color)!important}.layout-navbar .company-branch-switcher .current-selection{background:var(--bs-tertiary-bg)!important;border:1px solid var(--bs-border-color)!important;border-radius:var(--bs-border-radius)!important;margin-block:.5rem 1rem!important;margin-inline:0!important;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.layout-navbar .company-branch-switcher .btn-loading .company-branch-switcher-spin{animation:company-branch-spin 1s linear infinite}@keyframes company-branch-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.company-branch-switcher{position:relative;z-index:1050}.company-branch-switcher .company-branch-switcher-summary{min-width:0;max-width:14rem}.btn-loading{position:relative;pointer-events:none}@media (max-width: 991.98px){.layout-navbar .company-branch-switcher .company-branch-switcher-menu,.company-branch-switcher ul.dropdown-menu.company-branch-switcher-menu{position:fixed!important;inset-inline:.75rem!important;left:.75rem!important;right:.75rem!important;top:4rem!important;bottom:auto!important;width:auto!important;min-width:0!important;min-inline-size:0!important;max-width:none!important;margin:0!important;transform:none!important;max-block-size:min(24rem,calc(100vh - 5rem));overflow-y:auto!important;z-index:1070!important}}@media (max-width: 767.98px){.layout-navbar .company-branch-switcher .company-branch-switcher-menu,.company-branch-switcher ul.dropdown-menu.company-branch-switcher-menu{inset-inline:unset!important;left:50%!important;right:auto!important;width:min(26rem,calc(100vw - 1.5rem))!important;max-width:calc(100vw - 1.5rem)!important;margin-inline:0!important;transform:translate(-50%)!important}}.company-branch-switcher .alert.position-fixed{z-index:9999!important}.company-branch-switcher .dropdown-item{position:relative}.company-branch-switcher .dropdown-item select{position:static!important}.company-branch-switcher .dropdown-menu.show{display:block!important}.company-branch-switcher select option{position:static!important;z-index:auto!important}.select2-container{direction:inherit;font-size:.875rem;line-height:1.5}.select2-container--default .select2-selection--single{height:38px;border:1px solid #ddd;border-radius:.375rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--bs-body-color);line-height:36px;padding-right:12px;padding-left:12px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;right:12px;width:20px}.select2-container--default .select2-selection--multiple{border:1px solid #ddd;border-radius:.375rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);min-height:38px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:3px 12px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--bs-primary);border:1px solid var(--bs-primary);color:#fff;border-radius:.25rem;padding:2px 8px;margin:3px 3px 3px 0;font-size:.8rem}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff;cursor:pointer;margin-left:5px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#f8f9fa}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.select2-container.is-invalid .select2-selection--single,.select2-container.is-invalid .select2-selection--multiple{border-color:var(--bs-danger)}.select2-container.is-invalid.select2-container--focus .select2-selection--single,.select2-container.is-invalid.select2-container--focus .select2-selection--multiple{border-color:var(--bs-danger);box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb),.25)}.select2-container.is-valid .select2-selection--single,.select2-container.is-valid .select2-selection--multiple{border-color:var(--bs-success)}.select2-container.is-valid.select2-container--focus .select2-selection--single,.select2-container.is-valid.select2-container--focus .select2-selection--multiple{border-color:var(--bs-success);box-shadow:0 0 0 .2rem rgba(var(--bs-success-rgb),.25)}.select2-dropdown{border:1px solid #ddd;border-radius:.375rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:0 .5rem 1rem #00000026;z-index:9999}.select2-dropdown--enhanced{border-top:none;margin-top:-1px}.select2-search--dropdown .select2-search__field{border:1px solid #ddd;border-radius:.25rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);padding:8px 12px;margin:8px;width:calc(100% - 16px)}.select2-search--dropdown .select2-search__field:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25);outline:none}.select2-results__options{max-height:200px;overflow-y:auto}.select2-results__option{padding:8px 12px;cursor:pointer;color:var(--bs-body-color);background-color:transparent}.select2-results__option:hover,.select2-results__option[aria-selected=true],.select2-results__option--highlighted{background-color:transparent;color:var(--bs-primary)}.select2-results__option[data-selected=true]{background-color:transparent;color:var(--bs-body-color);font-weight:600}.select2-dropdown.select2-dropdown--safe-select-grouped .select2-results__option[role=group],.select2-container--default .select2-dropdown--safe-select-grouped .select2-results__option[role=group]{background-color:transparent!important}.select2-dropdown.select2-dropdown--safe-select-grouped .select2-results__option[role=group].select2-results__option--highlighted,.select2-container--default .select2-dropdown--safe-select-grouped .select2-results__option[role=group].select2-results__option--highlighted,.select2-dropdown.select2-dropdown--safe-select-grouped .select2-results__option[role=group][aria-selected=true],.select2-container--default .select2-dropdown--safe-select-grouped .select2-results__option[role=group][aria-selected=true]{background-color:transparent!important;color:inherit}.select2-dropdown.select2-dropdown--safe-select-grouped .select2-results__option[aria-selected=true],.select2-container--default .select2-dropdown--safe-select-grouped .select2-results__option[aria-selected=true]{background-color:transparent!important;color:var(--bs-body-color);font-weight:600}.select2-dropdown.select2-dropdown--safe-select-grouped .select2-results__group{color:var(--bs-secondary-color);font-weight:600}.select2-results__option--nodata{color:var(--bs-secondary);text-align:center;font-style:italic}.select2-results__option--loading{color:var(--bs-secondary);text-align:center}[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:1px;padding-left:0}[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow{left:12px;right:auto}[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:3px 0 3px 3px}[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;margin-left:0}[dir=rtl] .select2-dropdown,[dir=rtl] .select2-search--dropdown .select2-search__field,[dir=rtl] .select2-results__option{text-align:right}.select2-result-option{display:flex;align-items:center}.select2-result-option .option-text{flex-grow:1}.select2-container--default .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;color:var(--bs-secondary)}.select2-container--default .select2-selection__clear:hover{color:var(--bs-danger)}[dir=rtl] .select2-container--default .select2-selection__clear{float:left;margin-left:10px;margin-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:var(--bs-secondary)}.select2-container.select2-container--small .select2-selection--single,.select2-container.select2-container--small .select2-selection--multiple{height:32px;font-size:.8rem}.select2-container.select2-container--small .select2-selection--single .select2-selection__rendered{line-height:30px}.select2-container.select2-container--small .select2-selection--single .select2-selection__arrow{height:30px}.select2-container.select2-container--large .select2-selection--single,.select2-container.select2-container--large .select2-selection--multiple{height:46px;font-size:1rem}.select2-container.select2-container--large .select2-selection--single .select2-selection__rendered{line-height:44px}.select2-container.select2-container--large .select2-selection--single .select2-selection__arrow{height:44px}.select2-container--default .select2-selection--single.select2-selection--disabled,.select2-container--default .select2-selection--multiple.select2-selection--disabled{background-color:var(--bs-secondary-bg);color:var(--bs-secondary-color);cursor:not-allowed}.select2-container--default .select2-selection--single.select2-selection--disabled .select2-selection__rendered,.select2-container--default .select2-selection--multiple.select2-selection--disabled .select2-selection__rendered{color:var(--bs-secondary-color)}[data-bs-theme=dark] .select2-container--default .select2-selection--single,[data-bs-theme=dark] .select2-container--default .select2-selection--multiple,[data-bs-theme=dark] .select2-dropdown,[data-bs-theme=dark] .select2-search--dropdown .select2-search__field{background-color:var(--bs-dark);border-color:var(--bs-secondary);color:var(--bs-light)}[data-bs-theme=dark] .select2-results__option{color:var(--bs-light)}[data-bs-theme=dark] .select2-results__option[data-selected=true]{background-color:transparent;color:var(--bs-light);font-weight:600}[data-bs-theme=dark] .select2-results__option:hover,[data-bs-theme=dark] .select2-results__option--highlighted{background-color:transparent;color:var(--bs-primary)}.select2-container{animation:select2-fadeIn .2s ease-in-out}@keyframes select2-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 576px){.select2-container,.select2-dropdown{font-size:.8rem}.select2-results__options{max-height:150px}}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #003642;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid #004a5c;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.ck-editor{border-radius:1rem;overflow:hidden;border:1.5px solid #e0e6ed;background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;position:relative;box-shadow:0 2px 4px #0000000f,0 1px 2px #0000001a}.ck-editor .ck-editor__main{width:100%}.ck-editor:focus-within{border-color:#667eea;box-shadow:0 0 0 .25rem #667eea26,0 4px 8px #0000001a,0 2px 4px #00000014;background-color:#fff;transform:translateY(-2px)}.ck-editor:hover:not(:focus-within){border-color:#c1c9d2;background-color:#fff;box-shadow:0 3px 6px #00000014,0 2px 4px #0000000f;transform:translateY(-1px)}.ck.ck-editor__main>.ck-editor__editable{min-height:300px;border:none;background-color:#fff;font-family:inherit;font-size:.9rem;line-height:1.6;color:#374151;padding:1.5rem;transition:all .3s ease;width:100%;box-sizing:border-box;border-radius:0 0 1rem 1rem}.ck.ck-editor__main>.ck-editor__editable:focus{outline:none;box-shadow:none}.ck.ck-toolbar{border:none;border-bottom:1px solid #e0e6ed;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:1rem;border-radius:1rem 1rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;box-shadow:inset 0 1px #ffffff80}.ck.ck-toolbar .ck-button{border-radius:.6rem;padding:.5rem .75rem;min-width:38px;height:38px;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.06);color:#374151;font-weight:500;background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 1px 2px #0000000d}.ck.ck-toolbar .ck-button:hover{background:linear-gradient(135deg,#f1f3f4,#e9ecef);border-color:#0000001a;color:#1f2937;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.ck.ck-toolbar .ck-button.ck-on{background:linear-gradient(135deg,#667eea,#5568d3);color:#fff;border-color:#4c63d2;box-shadow:0 2px 4px #667eea4d}.ck.ck-toolbar .ck-button.ck-on:hover{background:linear-gradient(135deg,#5568d3,#4c63d2);border-color:#4c63d2;transform:translateY(-1px);box-shadow:0 3px 6px #667eea66}.ck.ck-toolbar .ck-button:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.ck.ck-toolbar .ck-toolbar__separator{background:linear-gradient(to bottom,transparent 0%,#dee2e6 50%,transparent 100%);margin:0 .75rem;width:1px;height:28px;opacity:.7}.ck.ck-dropdown{border-radius:.5rem}.ck.ck-dropdown .ck-button{border-radius:.5rem .5rem 0 0}.ck.ck-dropdown__panel{border-radius:0 0 .5rem .5rem;border:1px solid #e0e6ed;box-shadow:0 4px 6px #0000001a;background-color:#fff}.ck.ck-dropdown__panel .ck-list__item{border-radius:.25rem;margin:.25rem;padding:.5rem .75rem}.ck.ck-dropdown__panel .ck-list__item:hover{background-color:#f3f4f6}.ck.ck-dropdown__panel .ck-list__item.ck-on{background-color:#667eea;color:#fff}.ck.ck-dropdown__panel .ck-list__item.ck-on:hover{background-color:#5568d3}.ck.ck-input{border-radius:.5rem;border:1px solid #e0e6ed;padding:.375rem .625rem;font-size:.875rem;background-color:#fff}.ck.ck-input:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40;outline:none}.ck.ck-balloon-panel{border-radius:.5rem;border:1px solid #e0e6ed;box-shadow:0 4px 6px #0000001a}[data-bs-theme=dark] .ck-editor{background-color:var(--bs-gray-800);border-color:var(--bs-border-color)}[data-bs-theme=dark] .ck-editor:focus-within{background-color:var(--bs-gray-800);border-color:#667eea}[data-bs-theme=dark] .ck.ck-editor__main>.ck-editor__editable{background-color:var(--bs-gray-800);color:var(--bs-body-color)}[data-bs-theme=dark] .ck.ck-toolbar{background:linear-gradient(135deg,var(--bs-gray-900) 0%,var(--bs-gray-800) 100%);border-color:var(--bs-border-color);box-shadow:inset 0 1px #ffffff1a}[data-bs-theme=dark] .ck.ck-toolbar .ck-button{color:var(--bs-body-color);background:linear-gradient(135deg,var(--bs-gray-800) 0%,var(--bs-gray-700) 100%);border-color:#ffffff1a}[data-bs-theme=dark] .ck.ck-toolbar .ck-button:hover{background:linear-gradient(135deg,var(--bs-gray-700) 0%,var(--bs-gray-600) 100%);border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 2px 4px #0003}[data-bs-theme=dark] .ck.ck-toolbar .ck-toolbar__separator{background-color:var(--bs-border-color)}[data-bs-theme=dark] .ck.ck-dropdown__panel{background-color:var(--bs-gray-900);border-color:var(--bs-border-color)}[data-bs-theme=dark] .ck.ck-dropdown__panel .ck-list__item:hover{background-color:var(--bs-gray-800)}[data-bs-theme=dark] .ck.ck-input{background-color:var(--bs-gray-800);border-color:var(--bs-border-color);color:var(--bs-body-color)}[dir=rtl] .ck.ck-toolbar{flex-direction:row-reverse}[dir=rtl] .ck.ck-editor__main>.ck-editor__editable{text-align:right}.ck-content{font-family:inherit}.ck-content p{margin:.5rem 0}.ck-content p:first-child{margin-top:0}.ck-content p:last-child{margin-bottom:0}.ck-content ul,.ck-content ol{margin:.5rem 0;padding-right:2rem;padding-left:0}[dir=rtl] .ck-content ul,[dir=rtl] .ck-content ol{padding-right:0;padding-left:2rem}.ck-content li{margin:.25rem 0;padding-right:.5rem}[dir=rtl] .ck-content li{padding-right:0;padding-left:.5rem}.ck-content blockquote{border-right:4px solid #667eea;padding-right:1rem;margin:1rem 0;font-style:italic;color:#6b7280}[dir=rtl] .ck-content blockquote{border-right:none;border-left:4px solid #667eea;padding-right:0;padding-left:1rem}.ck-content code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.875em}.ck-content pre{background-color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0}.ck-content a{color:#667eea;text-decoration:underline}.ck-content a:hover{color:#5568d3}.ck-content strong{font-weight:600}.ck-content em{font-style:italic}.remote-dashboard{min-height:calc(100vh - 8rem);min-height:calc(100dvh - 8rem);padding:clamp(1rem,4vw,2rem) clamp(.75rem,3vw,1.5rem) 2rem}.remote-dashboard__inner{max-width:100%;margin-inline:auto}.remote-dashboard__header{text-align:center;margin-bottom:clamp(1.25rem,4vw,2rem);padding-inline:.25rem}.remote-dashboard__title{font-size:clamp(1.25rem,4vw,1.65rem);font-weight:700;margin-bottom:.35rem;color:var(--bs-heading-color, inherit);letter-spacing:-.02em}.remote-dashboard__subtitle{font-size:.9rem;margin-bottom:0;max-width:28rem;margin-inline:auto}.remote-dashboard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .65rem;align-items:stretch}@media (min-width: 576px){.remote-dashboard__grid{gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.remote-dashboard__grid{gap:.55rem;grid-template-columns:repeat(6,minmax(0,1fr))}}.remote-dashboard__empty{grid-column:1 / -1;max-width:28rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2rem);border-radius:1rem;border:1px dashed var(--bs-border-color);background:var(--bs-secondary-bg)}.remote-control-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(3.5rem,11vw,4.5rem);padding:.45rem .35rem;border-radius:.55rem;border:1px solid var(--bs-border-color);background:var(--bs-card-bg);box-shadow:0 2px 8px #0000000f;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}button.remote-control-tile{width:100%;cursor:pointer}.remote-control-tile:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0d6efd1f;border-color:#0d6efd59;color:inherit}.remote-control-tile:focus-visible{outline:2px solid var(--bs-primary);outline-offset:3px}.remote-control-tile-icon{font-size:clamp(1rem,3.5vw,1.35rem);color:var(--bs-primary);margin-bottom:.2rem;line-height:1}.remote-control-tile-label{font-size:clamp(.625rem,2vw,.75rem);font-weight:600;text-align:center;line-height:1.15;padding-inline:.05rem}@media (min-width: 576px){.remote-control-tile{border-radius:.65rem;min-height:4rem;padding:.5rem .35rem}.remote-control-tile-label{line-height:1.2}}[data-bs-theme=dark] .remote-control-tile,[data-theme=dark] .remote-control-tile{box-shadow:0 2px 12px #00000059}[data-bs-theme=dark] .remote-control-tile:hover,[data-theme=dark] .remote-control-tile:hover{box-shadow:0 12px 32px #00000073}.remote-dashboard__customers{margin-top:clamp(1.5rem,4vw,2.5rem)}.remote-dashboard__customers-header{margin-bottom:1rem;text-align:center}.remote-dashboard__customers-title{font-size:clamp(1.05rem,3.5vw,1.35rem);font-weight:700;margin-bottom:.35rem}.remote-dashboard__customers-note{font-size:.875rem}.remote-dashboard__customers-table-wrap{border:1px solid var(--bs-border-color);border-radius:.85rem;background:var(--bs-card-bg);box-shadow:0 2px 8px #0000000f}.remote-dashboard__customers-table thead th{white-space:nowrap;font-size:.85rem}.remote-dashboard__customers-table tbody td{font-size:.875rem;vertical-align:middle}.remote-dashboard__customer-actions .btn-icon{width:2rem;height:2rem}.remote-action-disabled:disabled{opacity:.45;cursor:not-allowed}button.remote-control-tile:disabled,button.remote-control-tile[disabled]{opacity:.65}.employee-filter-select,select.employee-filter-select{min-width:280px;width:100%}.select2-container.employee-filter-select+.select2-container .select2-selection__rendered,body .select2-results__option{white-space:nowrap!important;min-width:max-content}.form-select.employee-filter-select{max-width:100%}.routes-daily-report-visit--negative{color:#ca8a04!important}.swal2-select{display:none!important}.add-phone-btn{padding:.3rem .85rem}[dir=rtl] .flatpickr-weekdays,[dir=rtl] .flatpickr-days{direction:rtl}[dir=rtl] .flatpickr-input{text-align:right}[dir=rtl] .flatpickr-calendar{right:auto;left:0}.flatpickr-input.form-control{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.flatpickr-input.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}[data-bs-theme=dark] .flatpickr-calendar{background:var(--bs-dark);color:var(--bs-light)}[data-bs-theme=dark] .flatpickr-calendar .flatpickr-day.selected{background:var(--bs-primary);border-color:var(--bs-primary)}[data-bs-theme=dark] .flatpickr-calendar .flatpickr-time input{background:var(--bs-dark);color:var(--bs-light)}body.remote-control-mode #layout-menu{display:none!important;inline-size:0!important;overflow:hidden!important}body.remote-control-mode .layout-menu-toggle{display:none!important}body.remote-control-mode .layout-page,body.remote-control-mode.layout-menu-fixed .layout-page,body.remote-control-mode.layout-menu-fixed-offcanvas .layout-page,body.remote-control-mode.layout-menu-fixed.layout-menu-collapsed .layout-page{padding-inline-start:0!important;padding-inline-end:0!important;margin-inline:0!important;inline-size:100%!important;max-inline-size:100%!important}body.remote-control-mode .layout-wrapper,body.remote-control-mode .layout-container{inline-size:100%!important;max-inline-size:100%!important}body.remote-control-mode.layout-navbar-fixed .layout-content-navbar .layout-navbar,body.remote-control-mode.layout-menu-fixed.layout-navbar-fixed .layout-content-navbar .layout-navbar,body.remote-control-mode.layout-menu-fixed-offcanvas.layout-navbar-fixed .layout-content-navbar .layout-navbar{inset-inline-start:0!important;inset-inline-end:0!important}body.remote-control-mode:not(.remote-dashboard-with-navbar) .layout-page:before{display:none!important;block-size:0!important;content:none!important}body.remote-control-mode:not(.remote-dashboard-with-navbar) .layout-page{padding-block-start:0!important}body.remote-control-mode:not(.remote-dashboard-with-navbar) .content-wrapper>.container-fluid{padding-block-start:.75rem!important}html body.remote-control-mode .container-fluid .section .card,html body.remote-control-mode .section .card{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;margin-inline:0!important}html body.remote-control-mode .container-fluid.flex-grow-1,html body.remote-control-mode .content-wrapper .container-fluid{width:100%!important;max-width:100%!important}body.remote-control-mode .remote-control-shell{box-sizing:border-box;width:100%;max-width:100%;padding-inline:1rem}body.remote-control-mode .remote-control-shell .section{width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box}body.remote-control-mode #layout-navbar.layout-navbar.navbar-detached.remote-control-navbar,body.remote-control-mode #layout-navbar.layout-navbar.remote-control-navbar{inline-size:100%!important;max-inline-size:100%!important;width:100%!important;margin-inline:0!important;margin-block-start:0!important;border-radius:0!important;box-shadow:none!important;border-bottom:1px solid var(--bs-border-color)}body.remote-control-mode #layout-navbar .remote-control-logout .nav-link{color:var(--bs-danger)!important}body.remote-control-mode .layout-page .content-wrapper>.container-xxl,body.remote-control-mode .layout-page .content-wrapper>.container-fluid{max-width:100%!important;width:100%!important}html body.remote-control-mode .container-fluid .page-content .section .card,html body.remote-control-mode .page-content .section .card{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;margin-inline:0!important}#rehanaConfirmDeleteModal.modal .modal-simple .modal-content,#rehanaConfirmActionModal.modal .modal-simple .modal-content{padding-block:1rem 1.125rem;padding-inline:1.125rem}#rehanaConfirmDeleteModal.modal .modal-simple .btn-close.btn-pinned,#rehanaConfirmActionModal.modal .modal-simple .btn-close.btn-pinned{inset-block-start:-.35rem;inset-inline-end:-.35rem}:dir(rtl) #rehanaConfirmDeleteModal.modal .modal-simple .btn-close.btn-pinned,:dir(rtl) #rehanaConfirmActionModal.modal .modal-simple .btn-close.btn-pinned{inset-inline-end:-1rem}@media (max-width: 767.98px){#rehanaConfirmDeleteModal.modal .modal-simple .modal-content,#rehanaConfirmActionModal.modal .modal-simple .modal-content{padding:.875rem}#rehanaConfirmDeleteModal.modal .modal-simple .btn-close.btn-pinned,#rehanaConfirmActionModal.modal .modal-simple .btn-close.btn-pinned{inset-block-start:-.25rem;inset-inline-end:-.25rem}:dir(rtl) #rehanaConfirmDeleteModal.modal .modal-simple .btn-close.btn-pinned,:dir(rtl) #rehanaConfirmActionModal.modal .modal-simple .btn-close.btn-pinned{inset-inline-end:-.75rem}}.modal .table-responsive{overflow-x:auto!important;overflow-y:visible!important}.modal-dialog-scrollable .modal-content{overflow:hidden;display:flex;flex-direction:column;max-height:min(90vh,calc(100vh - 2rem));max-height:min(90vh,calc(100dvh - 2rem))}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-x:hidden;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1 1 auto;min-height:0}@media (max-width: 991.98px){.modal.show{overflow:hidden!important;overscroll-behavior:none}.modal-fullscreen .modal-content{max-height:none;height:100%}.modal-dialog:not(.modal-fullscreen){max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);margin-left:.5rem;margin-right:.5rem}.modal-dialog-scrollable:not(.modal-fullscreen),.modal-dialog:not(.modal-fullscreen):not(.modal-dialog-scrollable){margin-top:.5rem;margin-bottom:.5rem}.modal-dialog-scrollable:not(.modal-fullscreen) .modal-content,.modal-dialog:not(.modal-fullscreen):not(.modal-dialog-scrollable) .modal-content{max-height:calc(100vh - 1rem)!important;max-height:calc(100dvh - 1rem)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.modal-dialog:not(.modal-fullscreen) .modal-body{max-height:calc(100vh - 11rem)!important;max-height:calc(100dvh - 11rem - env(safe-area-inset-bottom,0px))!important;overflow-y:scroll!important;overflow-x:hidden;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain;flex:1 1 auto!important;min-height:0!important}.modal-dialog:not(.modal-fullscreen) .modal-header,.modal-dialog:not(.modal-fullscreen) .modal-footer{flex-shrink:0}.modal .modal-body .table-responsive{touch-action:pan-x pan-y}.swal2-container{overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding-top:.5rem!important;padding-bottom:.5rem!important}.swal2-popup{max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);overflow-y:auto!important;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.layout-navbar .navbar-nav .nav-item.dropdown:not(.company-branch-switcher) .dropdown-menu{inset-inline:.75rem!important;inset-inline-start:.75rem!important;inset-inline-end:.75rem!important;inline-size:auto!important;width:auto!important}}
