#toast-container .toast{border:none;background-color:#00a8ff;-webkit-box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;opacity:0.9;-webkit-transition:0.25s all ease-in-out;-o-transition:0.25s all ease-in-out;transition:0.25s all ease-in-out}#toast-container .toast .toast-message{font-weight:normal}#toast-container .toast:hover{-webkit-box-shadow:rgba(0,0,0,0.24) 0px 5px 8px;box-shadow:rgba(0,0,0,0.24) 0px 5px 8px;opacity:1}#toast-container .toast-success{background-color:#20bf6b}#toast-container .toast-error{background-color:#e84118}#toast-container .toast-warning{background-color:#ffa801}.text-discord{color:#7289DA}.main-wrapper{min-height:90vh}.bee_fly{-webkit-animation:bee_fly 5s ease-in-out 0s infinite;animation:bee_fly 5s ease-in-out 0s infinite}@-webkit-keyframes bee_fly{0%{-webkit-transform:translate(20px,0px) rotate(-5deg);transform:translate(20px,0px) rotate(-5deg)}50%{-webkit-transform:translate(-20px,0px) rotate(5deg);transform:translate(-20px,0px) rotate(5deg)}to{-webkit-transform:translate(20px,0px) rotate(-5deg);transform:translate(20px,0px) rotate(-5deg)}}@keyframes bee_fly{0%{-webkit-transform:translate(20px,0px) rotate(-5deg);transform:translate(20px,0px) rotate(-5deg)}50%{-webkit-transform:translate(-20px,0px) rotate(5deg);transform:translate(-20px,0px) rotate(5deg)}to{-webkit-transform:translate(20px,0px) rotate(-5deg);transform:translate(20px,0px) rotate(-5deg)}}.nl2br{white-space:pre-line}.loader-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999}.loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;color:white}.product-feed-image{position:relative;overflow:hidden}.product-feed-image.aspect-ratio-1-1{padding-bottom:100%}.product-feed-image.aspect-ratio-16-9{padding-bottom:56.25%}.product-feed-image.aspect-ratio-4-5{padding-bottom:125%}.product-feed-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.code-block{font-family:Arial,sans-serif;background-color:#222;color:#fff;padding:8px;border-radius:4px;white-space:pre-wrap;font-size:14px;line-height:1.4;border:1px solid #444;overflow-x:auto}
/*# sourceMappingURL=main.css.map */

:root {
    --color-bg-henko: #52bb5b;
    --color-bg-c-henko: #f0f7f0;
    --color-bg-hover-henko: #66eb71;
    --color-input-henko: #52bb5b;
    --color-text-henko: #2a8031;
}

.text-primary {
    color: var(--color-bg-henko) !important;
}

.bg-menu-theme .menu-item.active > .menu-link:not(.menu-toggle) {
    background-color: var(--color-bg-henko);
}

.btn-primary {
    background-color: var(--color-bg-henko);
    border-color: var(--color-bg-henko);
}

.btn-primary:hover {
    background-color: var(--color-bg-hover-henko) !important;
    border-color: var(--color-bg-hover-henko) !important;
}

.btn[class*=btn-]:not([class*=btn-label-]):not([class*=btn-outline-]):not([class*=btn-text-]):not(.btn-icon):focus, .btn[class*=btn-]:not([class*=btn-label-]):not([class*=btn-outline-]):not([class*=btn-text-]):not(.btn-icon):active {
    box-shadow: 0 6px 18px -8px rgba(85, 110, 81, 0.56);
}

.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-primary.focus {
    background-color: var(--color-bg-henko);
    border-color: var(--color-bg-henko);
}

.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .btn-primary.show.dropdown-toggle, .show > .btn-primary.dropdown-toggle {
    background-color: var(--color-bg-henko) !important;
    border-color: var(--color-bg-henko) !important;
}

/* Inputs */

.form-floating-outline .form-control:focus, .form-floating-outline .form-select:focus {
    border-color: var(--color-input-henko) !important;
}

.form-floating > .form-control:focus ~ label, .form-floating > .form-control:focus:not(:placeholder-shown) ~ label, .form-floating > .form-select:focus ~ label, .form-floating > .form-select:focus:not(:placeholder-shown) ~ label,
.form-floating:has(.bootstrap-select .dropdown-toggle.show) label {
    color: var(--color-text-henko) !important;
}

.bootstrap-select .dropdown-menu.inner a[aria-selected=true] {
    background: var(--color-bg-henko) !important;
}

.dropdown-item:not(.disabled).active, .dropdown-item:not(.disabled):active {
    background-color: var(--color-bg-c-henko) !important;
    color: var(--color-text-henko) !important;
}

/* Cliente */

.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus{
    background-color: var(--color-bg-henko) !important;
    color: var(--color-bg-c-henko) !important;
}

.nav .nav-link:hover, .nav .nav-link:focus {
    color: var(--color-text-henko) !important;
}

/* Login */

.input-group:not(.input-group-floating):focus-within .form-control, .input-group:not(.input-group-floating):focus-within .input-group-text {
    border-color: var(--color-input-henko) !important;
}

/* Sweel alert */

.swal2-container {
    z-index: 9999 !important; /* Un número suficientemente alto para estar por encima de otros elementos */
}

body.swal2-shown > [aria-hidden="true"] {
    transition: 0.1s filter;
    filter: blur(10px);
}

/* Data Table */
.form-control:focus, .form-select:focus,
.form-control:focus, .form-select:focus {
    border-color: var(--color-input-henko) !important;
}

.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus, .pagination li.active > a:not(.page-link), .pagination li.active > a:not(.page-link):hover, .pagination li.active > a:not(.page-link):focus {
    border-color: var(--color-input-henko) !important;
    background-color: var(--color-input-henko) !important;
}

/* Calendar */
.fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):not(:last-child) {
    border-color: var(--color-input-henko) !important;
}

.fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) {
    background-color: transparent !important;
    border-color: var(--color-input-henko) !important;
    color: var(--color-text-henko) !important;
}

.fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):active, .fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active {
    background-color: var(--color-input-henko) !important;
    color: var(--color-bg-c-henko) !important;
}

.fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):not(:last-child),
.fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):not(:last-child),
.fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):active, .fc .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active {
    border-color: var(--color-input-henko) !important;
}

.fc .fc-button-primary:not(:disabled).fc-button-active:focus, .fc .fc-button-primary:not(:disabled):active:focus,
.fc .fc-button-primary:focus {
    box-shadow: none;
}

.fc .fc-button-primary {
    background-color: transparent !important;
    border-color: transparent !important;
    color: var(--color-input-henko) !important;
}

.fc-event {
    cursor: pointer;
}

.btn-h i {
    pointer-events: none !important;
}