.date-picker-button-wrapper[data-v-31dffeb9]{position:relative;display:inline-block}.date-picker-dropdown[data-v-31dffeb9]{position:fixed;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:10000;min-width:300px;padding:10px}.date-picker-header[data-v-31dffeb9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:5px}.month-select[data-v-31dffeb9],.year-select[data-v-31dffeb9]{flex:1;min-width:100px}.date-picker-calendar[data-v-31dffeb9]{margin-bottom:10px}.calendar-weekdays[data-v-31dffeb9]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:5px}.weekday[data-v-31dffeb9]{text-align:center;font-weight:700;font-size:12px;padding:5px;color:#666}.calendar-days[data-v-31dffeb9]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.calendar-day[data-v-31dffeb9]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;font-size:14px;transition:background-color .2s}.calendar-day[data-v-31dffeb9]:hover{background-color:#f0f0f0}.calendar-day.other-month[data-v-31dffeb9]{color:#ccc}.calendar-day.today[data-v-31dffeb9]{background-color:#e3f2fd;font-weight:700}.calendar-day.selected[data-v-31dffeb9]{background-color:#007bff;color:#fff;font-weight:700}.calendar-day.selected[data-v-31dffeb9]:hover{background-color:#0056b3}.date-picker-footer[data-v-31dffeb9]{display:flex;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #eee}.btn-link[data-v-31dffeb9]{padding:2px 8px;color:#007bff;text-decoration:none}.btn-link[data-v-31dffeb9]:hover:not(:disabled){color:#0056b3}.btn-link[data-v-31dffeb9]:disabled{color:#ccc;cursor:not-allowed}.loader-container[data-v-d3859eae]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;min-height:200px}.spinner-black{color:#000!important;border-color:#000!important;border-right-color:transparent!important}.calendar-filter[data-v-9c82e5d4]{background:#fff}.form-check-label[data-v-9c82e5d4]{cursor:pointer;-webkit-user-select:none;user-select:none}.form-check-input[readonly]+.form-check-label[data-v-9c82e5d4]{opacity:.8;cursor:default}.pin-unlock-modal[data-v-410588b7]{position:fixed;inset:0;z-index:1060}.pin-unlock-modal .modal-backdrop[data-v-410588b7]{position:fixed;inset:0;z-index:0}.pin-unlock-modal .modal-dialog[data-v-410588b7]{position:relative;z-index:1}.pin-unlock-modal .modal-header .close[data-v-410588b7]{padding:.5rem .75rem;margin:-.5rem -.75rem -.5rem auto;font-size:1.5rem;font-weight:700;line-height:1;color:#000;opacity:.5;background:transparent;border:0;cursor:pointer}.pin-unlock-modal .modal-header .close[data-v-410588b7]:hover{opacity:.75;color:#000}.base-modal-overlay[data-v-e111f3fc]{overflow-y:auto;max-height:100vh;padding:1rem 0}.modal-fade-enter-active[data-v-e111f3fc],.modal-fade-leave-active[data-v-e111f3fc]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-e111f3fc],.modal-fade-leave-to[data-v-e111f3fc]{opacity:0}.sidebar-no-transition,.sidebar-no-transition *{transition:none!important}:root,#wrapper,.theme-cyan{--primary: #59c4bc;--bs-primary: #59c4bc;--bs-primary-rgb: 89, 196, 188}.border-primary,.card.border-primary,.similar-customer-card--selected.border-primary{border-color:#59c4bc!important}.link-customer,a.link-customer{color:#59c4bc!important;text-decoration:none;cursor:pointer;display:inline-flex;align-items:baseline;gap:.25rem;line-height:1}.link-customer .fa,a.link-customer .fa{line-height:1;vertical-align:-.15em}.link-customer:hover,a.link-customer:hover{text-decoration:underline;color:#59c4bc!important}.link-list-edit,a.link-list-edit{color:#59c4bc!important;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;vertical-align:middle}.link-list-edit:hover,a.link-list-edit:hover{text-decoration:underline;color:#59c4bc!important}.link-list-edit .link-list-edit-icon,a.link-list-edit .link-list-edit-icon{font-size:.85em;opacity:.8;line-height:1;vertical-align:-.15em}.link-list-edit:hover .link-list-edit-icon,a.link-list-edit:hover .link-list-edit-icon{opacity:1}.btn-add{display:inline-flex;align-items:center;gap:.5rem}.btn-add .fa-plus{color:#fff!important}
