.anima-coreui-calendar{--cui-primary:#a67d76;--cui-primary-rgb:166, 125, 118;--cui-body-color:#0a1c33;--cui-border-color:#0a1c331f;--cui-secondary-color:#3b2a1e;--cui-tertiary-color:#0a1c3359;--cui-tertiary-bg:#c5e0f2;--cui-danger:#bc8e83;--cui-calendar-table-margin:.5rem auto;--cui-calendar-table-cell-size:2.6rem;--cui-calendar-nav-padding:.75rem .5rem;--cui-calendar-nav-border-color:#0a1c331f;--cui-calendar-nav-border:1px solid var(--cui-calendar-nav-border-color);--cui-calendar-nav-btn-padding-x:.5rem;--cui-calendar-nav-btn-padding-y:.35rem;--cui-calendar-nav-btn-font-size:.875rem;--cui-calendar-nav-btn-bg:transparent;--cui-calendar-nav-btn-border-width:1px;--cui-calendar-nav-btn-border-color:transparent;--cui-calendar-nav-btn-border-radius:.75rem;--cui-calendar-nav-btn-hover-bg:#c5e0f2;--cui-calendar-nav-btn-hover-border-color:transparent;--cui-calendar-nav-date-font-weight:700;--cui-calendar-nav-date-color:#0a1c33;--cui-calendar-nav-date-hover-color:#a67d76;--cui-calendar-nav-icon-width:.875rem;--cui-calendar-nav-icon-height:.875rem;--cui-calendar-nav-icon-color:#0a1c33;--cui-calendar-nav-icon-hover-color:#a67d76;--cui-calendar-cell-header-inner-font-weight:700;--cui-calendar-cell-header-inner-color:#a67d76;--cui-calendar-cell-hover-color:#0a1c33;--cui-calendar-cell-hover-bg:#fad1cb;--cui-calendar-cell-disabled-color:#0a1c3340;--cui-calendar-cell-selected-color:#fff;--cui-calendar-cell-selected-bg:#a67d76;--cui-calendar-cell-today-color:#0a1c33;width:100%}.anima-coreui-calendar .calendars{justify-content:center;width:100%;display:flex}.anima-coreui-calendar .calendar{box-sizing:border-box;background:#fff;border:2px solid #0a1c3326;border-radius:1.25rem;width:100%;max-width:100%;padding:.5rem}.anima-coreui-calendar .calendar-nav{padding:var(--cui-calendar-nav-padding);border-bottom:2px solid #0a1c3314;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.anima-coreui-calendar .calendar-nav-prev,.anima-coreui-calendar .calendar-nav-next{align-items:center;gap:.25rem;display:flex}.anima-coreui-calendar .calendar-nav-btn{color:var(--cui-calendar-nav-date-color);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;padding:.4rem .6rem;font-size:.875rem;font-weight:700;transition:all .15s ease-in-out;display:inline-flex}.anima-coreui-calendar .calendar-nav-btn:hover{color:#a67d76;background-color:#c5e0f266}.anima-coreui-calendar .calendar-nav-date{justify-content:center;align-items:center;gap:.35rem;display:flex}.anima-coreui-calendar .calendar-nav-date .calendar-nav-btn{letter-spacing:-.01em;font-size:.95rem}.anima-coreui-calendar table{border-collapse:separate;border-spacing:.25rem;width:100%;margin:0 auto}.anima-coreui-calendar th{text-align:center;text-transform:uppercase;letter-spacing:.05em;color:#a67d76;padding:.35rem 0;font-size:.75rem;font-weight:700}.anima-coreui-calendar th:first-child{color:#bc8e83}.anima-coreui-calendar td{text-align:center;padding:0}.anima-coreui-calendar .calendar-cell-inner{color:#0a1c33;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.75rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;margin:0 auto;font-size:.8125rem;font-weight:600;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex}.anima-coreui-calendar .calendar-cell:not(.disabled):hover .calendar-cell-inner{color:#0a1c33;background-color:#c5e0f299;transform:scale(1.06)}.anima-coreui-calendar .calendar-cell.today:not(.selected) .calendar-cell-inner{color:#0a1c33;background-color:#c5e0f2;border:1.5px solid #0a1c33;font-weight:800}.anima-coreui-calendar .calendar-cell.selected .calendar-cell-inner{font-weight:700;transform:scale(1.05);box-shadow:2px 2px #0a1c33;color:#fff!important;background-color:#a67d76!important}.anima-coreui-calendar .calendar-cell.disabled,.anima-coreui-calendar .calendar-row.disabled{pointer-events:none!important;cursor:not-allowed!important}.anima-coreui-calendar .calendar-cell.disabled .calendar-cell-inner{opacity:.28!important;color:#0a1c33!important;cursor:not-allowed!important;background-color:#00000008!important}.anima-coreui-calendar td:first-child .calendar-cell-inner{color:#bc8e83}.anima-coreui-calendar .calendar-cell.previous .calendar-cell-inner{opacity:.2!important;cursor:not-allowed!important;pointer-events:none!important}.anima-coreui-calendar .calendar-cell.next .calendar-cell-inner{opacity:.75}.anima-coreui-calendar .calendar-cell.next:not(.disabled):hover .calendar-cell-inner{opacity:1;background-color:#c5e0f299}
