:root{--ct-primary-rgb: 0, 102, 188}@media (min-width:1080px){.container,.container-sm,.container-md,.container-lg{max-width:1080px}}@media (max-width:1080px){.container,.container-sm{width:100% !important;max-width:100% !important}}.navbar .container{overflow-x:scroll}.li-no-style{list-style:none !important}.li-no-style li{list-style:none !important}.toast-container{position:fixed;top:50px;left:25px}.strike-through{text-decoration:line-through}#ifr{position:relative}.greenEvent{background:#0acf97}.yellowEvent{background:#b69d3b;color:#000}.redEvent{background:#ff5b5b}.mobile-device{width:100%;height:auto;overflow:auto;margin:0;font-size:0.5rem}.mobile-device .navbar-brand{padding-left:10px;font-size:0.5rem}.mobile-device #navbarNav{display:none !important}.mobile-device .navbar .container{overflow-x:scroll}.mobile-device .toast,.mobile-device .toast-body{font-size:0.5rem;padding:0.2rem;line-height:0.6rem;margin:0}.mobile-device .cart-col{width:100%}.mobile-device .state-badge{position:fixed;bottom:15px;right:15px;background:black;padding:0.5rem;color:white;z-index:9;font-size:0.8rem}.mobile-device .comment-badge{position:fixed;bottom:15px;left:15px;background:#eee;padding:0.5rem;color:#000;z-index:9;font-size:0.8rem}.bg-success.text-white a{color:#fff !important}body .account-pages{align-items:center;display:flex;min-height:calc(100vh - 56px)}.state-badge{position:fixed;bottom:185px;right:25px;background:black;padding:1rem;color:white;z-index:9;font-size:1.5rem}.toast-body,.navbar,.navbar-brand,p.lead{font-size:1.2rem;padding-bottoom:0.5rem;padding-top:0.5rem;line-height:1.4rem}#calendar,#calendar_delivery{height:300px}#calendar .fc-event-title,#calendar .fc-col-header-cell-cushion,#calendar_delivery .fc-event-title,#calendar_delivery .fc-col-header-cell-cushion{font-size:0.9rem}.week-view{height:300px}.month-view{height:100%}.qs-container{background:#fafafd}@page{size:auto;margin:0mm}.modal-backdrop{display:block}.modal-backdrop.fade{display:none}#element-placeholder .slick-slide img{background:#fff}img.fancybox-image{background:#fff}svg.loader{animation:kaboom 2s infinite}.delivery-cart{height:calc(25vh - .375rem - 17.5px);overflow-y:scroll}@media (min-width:1919px){.cart-col{width:60%}}.cart-col .cart-col-inner{flex-direction:column-reverse;display:flex}.bg-transparent{background:transparent !important;border:0px solid transparent !important}.scroll-y{overflow-y:scroll;max-height:600px}@keyframes kaboom{1%{opacity:0.1}50%{opacity:0.5}100%{opacity:1}}.highlighted-day{background-color:#FFFF00;color:#000000;font-weight:bold}#packaging-view{overflow-x:hidden;overflow-y:auto}#packaging-view .fc .fc-scrollgrid-liquid{max-height:110px}#packaging-view .fc .fc-scrollgrid-liquid a{cursor:pointer}#packaging-view #calendar_package{max-height:180px}#packaging-view .clickable-row{cursor:pointer}#packaging-view .loadelement{max-height:800px;overflow-x:hidden}#packaging-view .loadelement .elements-container,#packaging-view .loadelement .order-card .card-body{overflow-y:scroll;overflow-x:hidden;max-height:700px}#packaging-view .accordion-header span{cursor:pointer}#packaging-view .accordion-header span.handle{cursor:crosshair}html{overflow-x:hidden;overflow-y:auto;overscroll-behavior:none}.pointer{cursor:pointer}.fc-daygrid-day{cursor:pointer}.htmx-indicator{opacity:0;height:0;transition:opacity 500ms ease-in}.loader.center-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999;opacity:0;display:none}.loader.center-loader p{max-width:300px}.loader.loader-background{background:rgba(255, 255, 255, 0.8);display:none}.htmx-request.loader{opacity:1 !important;height:auto;display:block !important}.htmx-request.loader-background{width:100%;height:100vh;position:absolute;z-index:99998;left:0;top:0;right:0;bottom:0}.no-underline{text-decoration:none}.relative{position:relative}.hidden{display:none !important}#calendar-loader{position:absolute;display:flex;z-index:99;background:rgba(255, 255, 255, 0.8);left:0;right:0;top:0;bottom:0;width:100%;text-align:center;justify-content:center;align-items:center}#calendar-loader span{color:#000;margin-bottom:0}