:root{--theme: #fcf4e7;--accent1: #dd8562;--accent1-hover: #dd8562d3;--accent2: #4c9f78;--accent3: #aa9985;--accent4: #768e61;--neutral-dark: #333333;--neutral-light: #efe9de;--neutral-mid: #cccccc;--black: #212121;--orange: #da6c24;--white: #faf4e9;--dark: #171717;--yellow: #e5981d;--green: #377656;--blue: #152b56;--success-light: #00800080;--success: #508567;--danger: #ef4444;--menu-width: 16rem}body{margin:0;padding:0;font-family:sans-serif}.custom-scroll-bar{overflow:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#131313;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}::-webkit-scrollbar-thumb{background:#ffffff4f;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#ffffff68}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.408) #131313}button,.button{-webkit-user-select:none;user-select:none}.form-control input,.form-control select,.form-control textarea{outline:none}input.error,select.error,textarea.error{border-bottom:solid 3px var(--danger);border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}input.success,select.success,textarea.success{border-bottom:solid 3px var(--success);border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.alert{color:var(--neutral-dark)}.alert.success{color:var(--success)}.alert.error{color:var(--danger)}.alert-undismissible .btn-close{visibility:hidden}.alert .alert-message,.alert .btn-close{padding:.5rem}.alert a{color:var(--accent2)}.modal-alert .btn-close-modal.cancelable{display:none}.modal-alert .content-modal.danger{background-color:#fed7d7;color:var(--danger)}.modal-alert .content-modal.success{background-color:#00800080}.validation{color:#fff;padding:.5rem;border-radius:.25rem;margin-top:1.5rem;margin-bottom:1.5rem;text-align:center;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem}.validation.success{background:var(--success-light)}.validation.error{background:var(--danger)}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.swiper .swiper-button-next,.swiper .swiper-button-prev{color:#fff}.loader svg{transform-origin:center;animation:rotate4 2s linear infinite}.loader circle{fill:none;stroke:var(--accent1);stroke-width:6;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4 1.5s ease-in-out infinite,colorChange 4s linear infinite}.loader.light circle{stroke:var(--neutral-light)}@keyframes colorChange{0%{stroke:var(--accent1)}25%{stroke:var(--accent2)}50%{stroke:var(--dark)}75%{stroke:var(--white)}to{stroke:var(--accent1)}}@keyframes rotate4{to{transform:rotate(360deg)}}@keyframes dash4{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}.custom-checkbox label:has(input[type=checkbox]){background:var(--black);color:var(--neutral-mid);padding:.5rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}.custom-checkbox.default label:has(input[type=checkbox]){background:var(--neutral-mid);color:var(--dark)}.custom-checkbox label:has(input[name=expired]){background:var(--accent3);color:var(--neutral-dark)}.custom-checkbox label:has(input[name=sold]){background:var(--success);color:#fff}.custom-checkbox label:has(input[name=deleted]){background:var(--danger);color:#fff}.custom-checkbox label:has(input[name=blocked]){background:var(--orange);color:#fff}
