.cp-option-container{background-color:#fff!important}.color-select__option--is-selected{position:relative}.color-select__option--is-selected:before{content:"";display:block;width:45px;height:45px;border-radius:50%;border:4px solid #fdfdfd;position:absolute;top:1px;left:4.5px;box-shadow:0 0 4px 2px #7f7f7f}.color-select__menu{box-shadow:0 0 50px 0 rgba(76,76,76,.411)!important;border:1px solid #ccc}:root.theme-deliverit{--primaryGradient:linear-gradient(135deg,#1e87e4,#03a9f4 50%);--primaryColor:#1e87e4;--primaryDarkColor:#1976d2;--primaryLightColor:#f7fbfd;--colorSuccess:#4da834;--colorDanger:#de5751;--colorWarning:#fbba45;--primaryBoxShadow:0 0 0 3px rgba(30,135,228,.3)}:root.theme-idealpos{--primaryGradient:linear-gradient(135deg,#00897b,#00695c 50%,#004d40);--primaryColor:#00897b;--primaryDarkColor:#00796b;--primaryLightColor:#f6fbfa;--colorSuccess:#3ca390;--colorDanger:#e06666;--colorWarning:#ffc66d;--primaryBoxShadow:0 0 0 3px rgba(0,137,123,.3)}:root.theme-oolio{--primaryGradient:linear-gradient(135deg,#673ab6,#3023ae);--primaryColor:#673ab6;--primaryDarkColor:#5e35b1;--primaryLightColor:#f9f8fc;--colorSuccess:#27ae60;--colorDanger:#e74c3c;--colorWarning:#f39c12;--primaryBoxShadow:0 0 0 3px rgba(103,58,182,.3)}:root{--primaryGradient:linear-gradient(135deg,#1e87e4,#03a9f4 50%);--primaryColor:#1e87e4;--primaryDarkColor:#1976d2;--primaryLightColor:#f7fbfd;--colorSuccess:#4da834;--colorDanger:#de5751;--colorWarning:#fbba45;--primaryBoxShadow:0 0 0 3px rgba(30,135,228,.3)}.primary-background{background:var(--primaryColor)}.primary-gradient{background:var(--primaryGradient)}.theme-deliverit{--primaryGradient:linear-gradient(135deg,#1e87e4,#03a9f4 50%);--primaryColor:#1e87e4;--primaryDarkColor:#1976d2;--primaryLightColor:#f7fbfd;--colorSuccess:#4da834;--colorDanger:#de5751;--colorWarning:#fbba45;--primaryBoxShadow:0 0 0 3px rgba(30,135,228,.3)}.deliverit-primary-text{color:#1e87e4}.theme-idealpos{--primaryGradient:linear-gradient(135deg,#00897b,#00695c 50%,#004d40);--primaryColor:#00897b;--primaryDarkColor:#00796b;--primaryLightColor:#f6fbfa;--colorSuccess:#3ca390;--colorDanger:#e06666;--colorWarning:#ffc66d;--primaryBoxShadow:0 0 0 3px rgba(0,137,123,.3)}.idealpos-primary-text{color:#00897b}.theme-oolio{--primaryGradient:linear-gradient(135deg,#673ab6,#3023ae);--primaryColor:#673ab6;--primaryDarkColor:#5e35b1;--primaryLightColor:#f9f8fc;--colorSuccess:#27ae60;--colorDanger:#e74c3c;--colorWarning:#f39c12;--primaryBoxShadow:0 0 0 3px rgba(103,58,182,.3)}.oolio-primary-text{color:#673ab6}:root{--bs-font-sans-serif:"Rubik",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;--bg-made-gradient:var(--primaryGradient)}.rdt_TableHeadRow,.rdt_TableRow{font-size:var(--bs-body-font-size)!important;font-size:.9rem!important}.rdt_TableRow{padding-top:.5rem!important;padding-bottom:.5rem!important}.custom-datatable-selected-rows .rdt_TableRow[style*="background-color: rgb(30, 135, 228)"] *, .custom-datatable-selected-rows .rdt_TableRow[style*="background-color: rgb(30, 135, 228)"] div, .custom-datatable-selected-rows .rdt_TableRow[style*="background-color: rgb(30, 135, 228)"] label, .custom-datatable-selected-rows .rdt_TableRow[style*="background-color: rgb(30, 135, 228)"] p, .custom-datatable-selected-rows .rdt_TableRow[style*="background-color: rgb(30, 135, 228)"] span, .custom-datatable-selected-rows .rdt_TableRow[style*="background-color: rgb(30, 135, 228)"] td, .custom-datatable-selected-rows .rdt_TableRow[style*="background-color: rgb(30, 135, 228)"] th{color:#fff!important}.rdt_Pagination{justify-content:center!important}.cont-table{min-height:300px!important}body{padding-right:0!important;background-color:var(--bs-gray-100);overflow:auto!important}body::-webkit-scrollbar{display:none}.made-container{padding:30px;background-color:var(--primaryLightColor);min-height:100%}.made-container.enable-scroll{max-height:100vh;overflow-y:auto}.made-page-title{font-weight:600;font-size:20px;line-height:30px}.store-title{margin-left:18px;margin-top:31px;font-size:1.5rem}.made-sidebar-container{padding:8px;background:linear-gradient(180deg,#fff,#f8f9fa);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(0,0,0,.06);box-shadow:2px 0 20px rgba(0,0,0,.08);transition:all .5s ease;position:fixed!important;top:0!important;left:0!important;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;z-index:1030;contain:layout style;transform:translateZ(0);isolation:isolate;scrollbar-width:none;-ms-overflow-style:none}.made-sidebar-container::-webkit-scrollbar{width:0;display:none}.made-sidebar-container::-webkit-scrollbar-thumb,.made-sidebar-container::-webkit-scrollbar-track{background:transparent}.made-sidebar-container:hover{box-shadow:2px 0 30px rgba(0,0,0,.12)}.react-select__control{border-radius:var(--bs-border-radius-pill)!important}.react-select__value-container{padding-left:1em!important;padding-right:1em!important}.react-select__indicator-separator{display:none}.sidebar-buttons{position:relative}.sidebar-buttons a{text-align:center;min-height:40px;min-width:40px;font-size:.875rem;font-weight:500;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;display:flex;align-items:center;margin:2px 0}.sidebar-buttons a:after{position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:4px;height:0;background:linear-gradient(180deg,var(--primaryColor) 0,#0056b3 100%);border-radius:0 4px 4px 0;transition:height .3s cubic-bezier(.4,0,.2,1)}.sidebar-buttons a:hover:after{height:20px}.sidebar-buttons .btn:not(.active){color:var(--bs-gray-600)!important;background:transparent;box-shadow:none}.sidebar-buttons .btn:not(.active):hover{color:var(--primaryColor)!important;transform:scale(1.05);background-color:rgba(var(--bs-primary-rgb),.06)!important}.sidebar-buttons .btn:not(.active):hover .made-sidebar-svg svg{transform:scale(1.1);filter:none}.sidebar-buttons .btn:not(.active) .made-sidebar-svg svg{filter:none}.sidebar-buttons .btn{color:#fff!important;background:var(--primaryGradient);box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.35),0 2px 8px rgba(var(--bs-primary-rgb),.2);position:relative}.sidebar-buttons .btn:after{height:32px!important}.sidebar-buttons .btn .made-sidebar-svg svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transform:scale(1.08)}.sidebar-buttons .btn:hover{transform:scale(1.08)}.sidebar-buttons .btn:not(.active):hover{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),.08)!important}.sidebar-buttons .btn:not(.active):active{border-color:var(--bs-btn-active-color)!important;color:#fff!important;transform:scale(.98)}.made-sidebar{min-height:40px;min-width:40px;padding:9px;border-radius:11px;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.875rem;font-weight:500;letter-spacing:.02em}.made-sidebar:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.made-sidebar-svg svg{width:22px;height:22px;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.sidebar-buttons .btn.active .made-sidebar-svg svg{filter:drop-shadow(0 2px 4px rgba(255,255,255,.3))}.custom-icon,.rhs-button svg:not(.svg-inline--fa){height:30px;width:30px;fill:currentColor}svg.custom-icon{height:30px;width:30px}.rhs-button svg:not(.svg-inline--fa){vertical-align:-.1875em;overflow:visible}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.root-container{transition:filter .1s ease-in-out;position:relative;min-height:100vh;height:100%;isolation:isolate;display:flex;flex-direction:column}.offcanvas-backdrop{background-color:transparent}body,html{overflow-x:auto;height:100%}body,html{position:relative}body.modal-open .root-container,body.swal2-shown:not(.swal2-toast-shown) .root-container{-moz-filter:unset;-o-filter:unset;-ms-filter:unset;filter:unset}body.offcanvas-open .root-container{-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none}.hide-dropdown.dropdown-toggle:after,.rhs-button.dropdown-toggle:after{display:none}.rhs-button{transition:all .2s ease;color:#000;border:1px solid #d2d5db}.rhs-button:hover{transform:scale(1.2);box-shadow:0 8px 12px rgba(25,111,175,.2);border-color:var(--primaryColor)!important}.btn-check:checked+.custom-toggle,.custom-toggle.active,.custom-toggle.show,.custom-toggle:first-child:active,.rhs-button.active,.rhs-button.show,.rhs-button:first-child:active,:not(.btn-check)+.rhs-button:active,:not(.custom-toggle-check)+.custom-toggle:active{background-color:#fff;border-color:var(--primaryColor);box-shadow:0 8px 12px rgba(25,111,175,.2)}.rhs-button:hover{background-color:#fff;color:var(--primaryColor)!important}.btn-check:checked+.custom-toggle,.custom-toggle.active,.custom-toggle.show,.custom-toggle:first-child:active,:not(.custom-toggle-check)+.custom-toggle:active{border-color:var(--primaryColor)!important;color:var(--primaryColor)}.custom-toggle{transition:all .2s ease-out;color:#000}.made-multiselect{border-color:#d2d5db!important}.made-multiselect:hover.custom-toggle:hover{transform:scale(1.2);box-shadow:0 8px 12px rgba(25,111,175,.2);color:var(--primaryColor);border-color:var(--primaryColor)!important}.btn-wide{min-width:10rem!important}.btn-wide,.btn-wider{padding-top:.5rem!important;padding-bottom:.5rem!important}.btn-wider{min-width:14rem!important}.chk-apply-all input[type=checkbox]{width:3em!important;height:1.5em!important}.chk-out-of-stock.adjust label{margin:6px}.chk-out-of-stock .lbl-check-box{font-size:1rem;line-height:36px!important}.chk-out-of-stock .form-check-input:checked{border:1px solid #fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"),var(--primaryGradient)}@media(min-width:768px){.store-selector-component{flex:0 0 auto;width:33.333333333%;transition:all .15s ease-in-out}body.store-selector-open .store-selector-component{flex:0 0 auto;width:40%}#dropdown-store-selector .dropdown-menu{max-width:100%;width:100%;min-width:360px}.store-selector-component #dropdown-store-selector .dropdown-menu{position:absolute!important;z-index:1050}.store-selector-component #btn-store-selector{min-width:360px!important}}#btn-page-selector,.page-selector-dropdown .dropdown-menu{min-width:150px!important;max-width:200px!important;width:auto!important}@media(min-width:768px)and (max-width:991.98px){.store-selector-component{flex:0 0 auto;width:45%!important}body.store-selector-open .store-selector-component{width:55%!important}.store-selector-component #btn-store-selector{min-width:280px!important;max-width:100%}.store-selector-component #dropdown-store-selector .dropdown-menu{min-width:280px;max-width:100%}}.custom-tabs.nav-pills{--bs-nav-pills-border-radius:0;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:var(--primaryColor);border-bottom:1px solid rgba(222,226,230,.549)}.custom-tabs.nav-pills .nav-link.active,.custom-tabs.nav-pills .show>.nav-link{color:var(--primaryColor);background-color:none;border-bottom:2px solid var(--primaryColor);margin-bottom:-1px}.custom-tabs.nav-pills .nav-link{color:#52575c;background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.custom-tabs.nav-pills::-webkit-scrollbar{display:none}.custom-tabs .nav-link .custom-badge{background-color:rgba(var(--bs-light-rgb),1);color:var(--bs-body-color);font-weight:400}.custom-tabs .nav-link.active .custom-badge{background-color:rgba(var(--bs-primary-rgb),.15);color:var(--bs-nav-link-color)}@media(max-width:768px){.custom-tabs.nav-pills{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;width:100%}.custom-tabs.nav-pills .nav-item{flex-shrink:0;white-space:nowrap}}.btn-made-collapse{background-color:#fff;color:#000;border:1px solid #dedede;box-shadow:0 3.55309px 13.3241px rgba(0,0,0,.1);z-index:1031!important;transition:left .5s ease,all .3s cubic-bezier(.4,0,.2,1);width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:fixed;top:calc(2rem + 10px)}.btn-made-collapse:hover{font-weight:bolder!important;background-color:var(--primaryColor);border-color:var(--primaryColor);color:#fff;transform:scale(1.1);box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.3)}.btn-made-collapse:active{transform:scale(.95)}.btn-made-collapse-icon{font-weight:bolder!important;font-size:.5rem;margin-bottom:2px;margin-top:2px;transition:all .5s ease}.sidebar-chevron-icon{transition:all .5s ease;margin-top:4px;float:right;margin-left:8px}.main-content-col{transition:margin-left .5s ease;min-height:100vh;flex:1 1;display:flex;flex-direction:column}.alert-flex-container{display:flex;align-items:center}.alert-icon-warning{color:#856404;width:20px;height:20px}.alert-strong{margin-right:8px}.alert-deploy-link{cursor:pointer}.fade-in-image{animation:ImageFadeIn 1.8s}@keyframes ImageFadeIn{0%{opacity:0}to{opacity:1}}.badge-out-of-stock{--bs-badge-padding-x:1.5em;--bs-badge-padding-y:0.65em;--bs-badge-font-weight:normal;--bs-badge-font-size:0.9em;color:#7c3d3d!important;background-color:#fbdfdf!important}.modal-backdrop{--bs-backdrop-opacity:0.1}body:not(.swal2-toast-shown) .swal2-container.swal2-backdrop-show,body:not(.swal2-toast-shown) .swal2-container.swal2-noanimation{background:hsla(0,0%,57%,.2)!important}.made-badge-red{position:absolute;left:77.08%;right:-27.08%;top:-12.5%;bottom:62.5%;background:#eb3323;border-radius:20px;text-align:center;margin:auto;padding-top:2px;font-size:.9rem;font-weight:450;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{border-radius:2px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:var(--primaryColor);opacity:.5}::-webkit-scrollbar-thumb:hover{-webkit-transition:background-color .6s ease-in-out;transition:background-color .6s ease-in-out;background-color:var(--primaryColor);opacity:1}.made-input,.made-placeholder::placeholder{font-size:14px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.made-input-uppercase{text-transform:uppercase}.made-input svg{position:absolute;top:10px}.made-input-error{border:#970303!important;box-shadow:0 0 0 4px rgba(255,0,0,.4)!important}.made-price-box{height:56px;border-radius:30;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:4px}.made-price-box .made-price-box-error{border:#970303;box-shadow:0 0 0 4px rgba(255,0,0,.4)!important}.made-price-box .input-group-prefix{position:absolute;top:44%;font-size:1em;font-weight:500;left:12px;z-index:1020;color:#212121}.made-price-box .made-price-box-title{position:absolute;top:10%;font-size:.857em;left:12px;z-index:1020;color:#707c8b}.made-input-price{padding-top:20px;text-indent:12px;font-size:1em!important}#btn-store-selector{height:48px;border-color:#d2d5db}#form-store-selector{margin-bottom:0!important}.modal-width-custom{max-width:640px}#modal-upgrade-dpos .modal-content{border-radius:10px;margin:8px;padding:6px}.made-close-button{font-size:10px;font-weight:600;background-color:#d9dbe1;border-radius:50%;color:#000;float:right}.svg-dpos-upgrade{width:88px;height:auto}.made-dpos-upgrade-cont{width:100%;z-index:1030}.made-dpos-upgrade{margin:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,249,253,.98));border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.08)}.dpos-version-card{margin-bottom:12px}.dpos-version-label{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.5);margin-bottom:4px}.dpos-version-number{font-size:1.25rem;font-weight:600;color:rgba(0,0,0,.85);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dpos-version-number.latest{color:var(--primaryColor)}.dpos-version-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 50%,transparent);margin:12px 0}.dpos-upgrade-button{width:100%;padding:10px 16px;font-size:.875rem;font-weight:500;letter-spacing:.02em;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(var(--bs-primary-rgb),.25)}.dpos-upgrade-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.35)}.dpos-upgrade-button:active{transform:translateY(0)}.dpos-upgrade-button-compact{padding:8px;font-size:.8125rem;font-weight:400;line-height:180%;font-style:normal;letter-spacing:.03rem;width:148px}.dpos-button-icon{height:15px;width:15px;margin-left:2px}.dpos-button-text{height:15px;width:15px;margin-left:7px}.dpos-upgrade-container{transition:all .3s ease;animation:ImageFadeIn .5s}.made-dpos-upgrade-title{font-weight:500}.made-dpos-upgrade-current-version,.made-dpos-upgrade-title{font-style:normal;font-size:14px;line-height:150%;letter-spacing:-.01em;color:rgba(0,0,0,.6)}.made-dpos-upgrade-current-version{font-weight:400}.made-dpos-upgrade-new-version{font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:-.01em;color:var(--primaryColor)}.made-select .select__control{border:1px solid #929ba7;border-radius:10px;font-size:14px}.circle-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #000;border-radius:50%;background-color:#fff;color:#000;cursor:pointer;transition:all .2s ease}.circle-button svg{width:16px;height:16px}.circle-button:hover{transform:scale(1.3);box-shadow:0 8px 12px rgba(25,111,175,.2);color:var(--primaryColor)!important;border-color:var(--primaryColor)!important}.made-sidebar-subnav-container{transition:all .5s ease}.made-sidebar-subnav-container.collapsed{height:0;overflow:hidden}.made-sidebar-subnav-container.expanded{overflow:visible}.made-sidebar-subnav-container-onhover{position:fixed!important;left:78px!important;min-width:200px;max-width:280px;max-height:calc(100vh - 100px);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,249,250,.95));box-shadow:0 12px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);z-index:1032!important;border-radius:16px;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.6);animation:slideInFromLeft .35s cubic-bezier(.34,1.56,.64,1);pointer-events:auto;transform:translateZ(0);isolation:isolate;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.made-sidebar-subnav-container-onhover::-webkit-scrollbar{display:none}.made-sidebar-subnav-container-onhover .submenu-portal-inner{padding:24px 22px;min-height:100px}.made-sidebar-subnav-container-onhover:before{content:"";position:absolute;left:-7px;top:22px;width:14px;height:14px;background:linear-gradient(135deg,#fff,#f8f9fa);border-left:1px solid hsla(0,0%,100%,.6);border-bottom:1px solid hsla(0,0%,100%,.6);transform:rotate(45deg);box-shadow:-2px 2px 4px rgba(0,0,0,.05)}.made-sidebar-subnav-container-onhover .spanword{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6c757d;margin-bottom:12px;display:block}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-15px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.SubNavBarHighlights.btn:not(.active){color:var(--primaryColor)!important}.submenu-wrapper-expanded{position:relative;margin-left:12px;padding-left:12px;margin-top:2px;margin-bottom:2px}.submenu-wrapper-expanded:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:rgba(0,0,0,.08);border-radius:2px}.submenu-item-expanded{background-color:transparent;color:rgba(0,0,0,.65);padding:6px 12px;margin:1px 0;font-size:.875rem;font-weight:500;min-height:40px!important;min-width:48px!important;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:10px;width:100%;text-align:left;display:flex;align-items:center;justify-content:flex-start;min-height:auto;min-width:auto;border-left:0;line-height:1.4}.submenu-item-expanded,button.submenu-item-expanded{position:relative;white-space:normal;word-wrap:break-word}button.submenu-item-expanded{padding-right:36px}.submenu-item-expanded:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--primaryColor) 8%,transparent) 0,color-mix(in srgb,var(--primaryColor) 4%,transparent) 100%);color:var(--primaryColor);text-decoration:none;transform:scale(1.02);box-shadow:0 2px 8px rgba(var(--bs-primary-rgb),.12);font-weight:500}.submenu-item-expanded.active{background:linear-gradient(90deg,color-mix(in srgb,var(--primaryColor) 12%,transparent) 0,color-mix(in srgb,var(--primaryColor) 6%,transparent) 100%)!important;color:var(--primaryColor)!important;font-weight:600;box-shadow:0 2px 12px rgba(var(--bs-primary-rgb),.18);transform:scale(1.02)}.pinned-menu-item{background-color:transparent;color:rgba(0,0,0,.65);padding:6px 12px;margin:1px 0;font-weight:400;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:10px;width:100%;text-align:left;position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:auto;min-width:auto;border-left:0}.pinned-menu-item .pinned-icon{margin-left:10px;color:rgba(0,0,0,.35);font-size:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.pinned-menu-item .pinned-icon.active{color:var(--primaryColor);transform:rotate(-15deg)}.pinned-menu-item:hover{background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.03));color:rgba(0,0,0,.85);text-decoration:none;transform:scale(1.02);box-shadow:0 2px 6px rgba(0,0,0,.08);font-weight:500}.pinned-menu-item:hover .pinned-icon{color:rgba(0,0,0,.7);transform:scale(1.1)}.pinned-menu-disabled{cursor:default}.nested-submenu-wrapper{position:relative;padding-left:16px;margin-top:4px;margin-bottom:4px;margin-left:8px;background:linear-gradient(90deg,rgba(0,0,0,.02),transparent);border-radius:8px;padding-top:4px;padding-bottom:4px}.nested-submenu-wrapper:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.06) 50%,rgba(0,0,0,.1));border-radius:2px}.nested-submenu-container{overflow:hidden;margin-top:4px}.nested-submenu-wrapper .submenu-item-expanded{font-size:.875rem;padding:7px 12px;margin:2px 4px;font-weight:500;border-radius:8px;color:rgba(0,0,0,.75)}.nested-submenu-wrapper .submenu-item-expanded:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--primaryColor) 10%,transparent) 0,color-mix(in srgb,var(--primaryColor) 5%,transparent) 100%);transform:translateX(2px);box-shadow:0 2px 6px rgba(var(--bs-primary-rgb),.1);font-weight:500;color:var(--primaryColor)}.nested-submenu-wrapper .submenu-item-expanded.active{background:linear-gradient(90deg,color-mix(in srgb,var(--primaryColor) 15%,#fff) 0,color-mix(in srgb,var(--primaryColor) 8%,#fff) 100%);box-shadow:0 2px 8px rgba(var(--bs-primary-rgb),.15);border-left:2px solid var(--primaryColor);padding-left:10px;color:#fff!important;font-weight:600}.nested-submenu-wrapper button.submenu-item-expanded{padding:7px 36px 7px 12px;margin:2px 4px;font-weight:500;border-radius:8px}.nested-menu-chevron{transition:all .5s ease;font-weight:bolder!important;font-size:.5rem;position:absolute;right:10px;top:50%;display:inline-flex;align-items:center;justify-content:center;color:rgba(0,0,0,.5);line-height:1;margin-top:-.3rem}.submenu-item-expanded:hover .nested-menu-chevron{color:var(--primaryColor)}.nested-submenu-wrapper .submenu-item-expanded.active .nested-menu-chevron,.submenu-item-expanded.active .nested-menu-chevron{color:#fff}.submenu-item-expanded button{width:100%;position:relative;padding:7px 38px 7px 12px;margin:2px 0;font-weight:500;font-size:.9rem;color:rgba(0,0,0,.75);background-color:transparent;border:none;outline:none;box-shadow:none!important;text-align:left;display:flex;align-items:center;justify-content:flex-start;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.submenu-item-expanded button:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--primaryColor) 8%,transparent) 0,color-mix(in srgb,var(--primaryColor) 4%,transparent) 100%);color:var(--primaryColor);transform:scale(1.02);box-shadow:0 2px 8px rgba(var(--bs-primary-rgb),.12);font-weight:500}.submenu-item-expanded.active button{background:linear-gradient(90deg,color-mix(in srgb,var(--primaryColor) 12%,transparent) 0,color-mix(in srgb,var(--primaryColor) 6%,transparent) 100%);color:var(--primaryColor);font-weight:600;box-shadow:0 2px 12px rgba(var(--bs-primary-rgb),.18);transform:scale(1.02)}.submenu-item-expanded button:active,.submenu-item-expanded button:focus{background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.submenu-item-expanded button:hover .nested-menu-chevron,.submenu-item-expanded.active button .nested-menu-chevron{color:var(--primaryColor)}.collapsed-submenu-item-with-nested{background-color:transparent;color:rgba(0,0,0,.75);transition:background-color .2s ease,color .2s ease,transform .2s ease;border-radius:10px;padding:8px 40px 8px 14px;font-weight:500;font-size:.875rem;position:relative;margin:2px 0;transform:translateX(0);display:flex;align-items:center;justify-content:flex-start;min-height:36px}.collapsed-submenu-item-with-nested:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--primaryColor) 95%,#000) 0,color-mix(in srgb,var(--primaryDarkColor) 90%,#000) 100%);color:#fff!important;transform:translateX(4px)}.collapsed-submenu-item-with-nested:hover .collapsed-nested-chevron{color:#fff!important}.collapsed-submenu-item-with-nested.active{background:linear-gradient(135deg,color-mix(in srgb,var(--primaryColor) 95%,#000) 0,color-mix(in srgb,var(--primaryDarkColor) 90%,#000) 100%);color:#fff!important;font-weight:600}.collapsed-submenu-item-with-nested.active .collapsed-nested-chevron{color:#fff!important}.collapsed-nested-chevron{color:rgba(0,0,0,.4);transition:all .5s ease;font-size:.6rem;position:absolute;right:14px;top:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:-.3rem}.collapsed-nested-items{margin-left:8px;overflow:hidden;padding-left:4px}.collapsed-nested-wrapper{position:relative;padding-left:16px;margin-top:4px;margin-bottom:4px;border-radius:8px;padding-top:4px;padding-bottom:4px}.collapsed-nested-wrapper .collapsed-submenu-item-with-nested.active{font-weight:600}.collapsed-nested-wrapper .collapsed-submenu-item-with-nested.active,.collapsed-nested-wrapper .collapsed-submenu-item-with-nested:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--primaryColor) 92%,#fff) 0,color-mix(in srgb,var(--primaryDarkColor) 88%,#fff) 100%);color:#fff!important}.collapsed-nested-wrapper .collapsed-submenu-item-with-nested:hover{transform:translateX(3px)}.collapsed-nested-wrapper:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.06) 50%,rgba(0,0,0,.1));border-radius:2px}.collapsed-nested-items .subbarroundpill{font-size:.875rem;padding:7px 14px!important;margin:2px 4px!important;font-weight:400;border-radius:8px;transition:background-color .2s ease,color .2s ease,transform .2s ease}.collapsed-nested-items .subbarroundpill:hover{transform:translateX(3px)}.collapsed-nested-items .subbarroundpill.active,.collapsed-nested-items .subbarroundpill:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--primaryColor) 88%,#fff) 0,color-mix(in srgb,var(--primaryDarkColor) 84%,#fff) 100%);color:#fff!important}.collapsed-nested-items .subbarroundpill.active{border-left:3px solid #fff;padding-left:11px!important;font-weight:500}.d-animate-hide{opacity:0;max-height:0;overflow:hidden;transform:scaleY(.95);transform-origin:top;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1)}.d-animate-show{opacity:1;max-height:2000px;overflow:visible;transform:scaleY(1);transform-origin:top;transition:opacity .35s cubic-bezier(.34,1.56,.64,1) .05s,transform .4s cubic-bezier(.34,1.56,.64,1) .05s,max-height .5s cubic-bezier(.4,0,.2,1)}.made-sidebar.deactive{min-height:0;min-width:0;padding:0;font-weight:400!important}.sidebar-buttons.deactive{color:#000!important}.subbarroundpill{background-color:transparent;color:rgba(0,0,0,.7);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);border-radius:10px;padding:6px 14px;font-weight:500;font-size:.875rem;position:relative;margin:1px 0;transform:translateX(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.subbarroundpill:hover{will-change:transform,background,box-shadow;background:linear-gradient(135deg,color-mix(in srgb,var(--primaryColor) 92%,#fff) 0,color-mix(in srgb,var(--primaryDarkColor) 88%,#fff) 100%);color:#fff!important;padding:6px 14px;transform:translateX(4px);box-shadow:0 4px 12px rgba(0,123,255,.3)}.submenu-collapsed{padding:8px 14px;margin-top:0;float:left;display:flex;color:#495057;text-decoration:none}.submenu-expanded-default{padding-left:16px}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.accordion-button{padding:0 26px!important}.accordion-button:not(.collapsed){background-color:#fff}.help-icon{height:25px!important;transform:translateY(3px)}.btn-bookmark{display:flex;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;min-width:40px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px;position:relative;background:transparent;color:var(--bs-gray-600);border:none;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:10px;margin:2px 0 8px}.btn-bookmark:hover{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.08),rgba(var(--bs-primary-rgb),.04));color:var(--primaryColor);transform:scale(1.05);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.15);border-bottom-color:rgba(var(--bs-primary-rgb),.2)}.btn-bookmark:hover:after{height:20px}.btn-bookmark:hover .ic-bookmark{transform:scale(1.1);filter:drop-shadow(0 2px 6px rgba(var(--bs-primary-rgb),.3))}.btn-bookmark .ic-bookmark{transition:all .35s cubic-bezier(.34,1.56,.64,1);width:22px;height:22px;color:inherit}.ic-bookmark{width:20px;height:20px;transition:all .3s ease}.bookmark-active{border-radius:12px;top:140px;width:180px;padding:10px 20px 15px 25px;box-shadow:0 8px 24px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.06);position:fixed!important;left:78px!important;z-index:1032!important}.progress-bar{background-color:var(--primaryColor)}.form-control:focus{outline:none;border-color:var(--primaryColor);box-shadow:var(--primaryBoxShadow)}.form-check-input:checked{background-color:var(--primaryColor);border-color:var(--primaryColor)}.form-check-input:focus{outline:none;border-color:var(--primaryColor);box-shadow:var(--primaryBoxShadow)}.dropdown-item.active,.dropdown-item:active{background-color:var(--primaryColor)}.select__option--is-selected{background-color:var(--primaryColor)!important;color:#fff!important}.select__option--is-focused{background-color:rgba(30,135,228,.1)!important;color:var(--primaryColor)!important}.select__option--is-selected.select__option--is-focused{background-color:var(--primaryDarkColor)!important;color:#fff!important}.swal-wide{width:600px!important;max-width:90vw!important}@media(max-width:767.98px){body,html{overflow-x:auto;height:100%;width:100%}body,html{position:relative;-webkit-overflow-scrolling:touch}body{overflow-y:auto}.btn-mobile-hamburger{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:10px 14px;color:var(--bs-gray-700);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.btn-mobile-hamburger:hover{background:var(--primaryColor);color:#fff;border-color:var(--primaryColor);transform:scale(1.05);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.btn-mobile-hamburger:active{transform:scale(.95)}.btn-mobile-hamburger svg{font-size:20px}.btn-mobile-close{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);border-radius:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.6);transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;z-index:1040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-mobile-close:hover{background:rgba(0,0,0,.08);color:rgba(0,0,0,.85);transform:scale(1.05);border-color:rgba(0,0,0,.12)}.btn-mobile-close:active{transform:scale(.95)}.btn-mobile-close svg{font-size:16px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.sidebar-mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1039;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.made-sidebar-container{position:fixed!important;top:0!important;left:-100%!important;height:100vh!important;height:100dvh!important;width:280px!important;max-width:85vw!important;z-index:1040!important;transition:left .4s cubic-bezier(.4,0,.2,1)!important;box-shadow:4px 0 30px rgba(0,0,0,.2);overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;padding-top:60px!important;transform:translateZ(0);will-change:left;backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;isolation:isolate}.made-sidebar-container.mobile-menu-open{left:0!important;transform:translateZ(0)}.made-sidebar-container .made-sidebar{width:100%!important;text-align:left!important;justify-content:flex-start!important}.made-sidebar-container .sidebar-buttons .btn span:not(.made-sidebar-svg){display:inline!important;opacity:1!important}.sidebar-wrapper{display:none!important}.root-container .d-flex>.col{max-width:100%!important;flex:1 1 100%!important}.made-container{padding:0!important}.store-selector-component{width:100%;padding-top:10px;flex:1 1}.flex-grow-1 .dropdown,.flex-grow-1 .dropdown-toggle,.store-selector-component .dropdown,.store-selector-component .dropdown-toggle{width:100%!important}.btn-made-collapse{display:none!important}#dropdown-profile{padding-right:0!important;padding-left:0!important}}@media(min-width:769px)and (max-width:1024px){body,html{position:relative;overflow-x:auto}.made-sidebar-container{position:fixed!important;top:0!important;left:0!important;height:100vh!important;height:100dvh!important;overflow-y:auto!important;overflow-x:visible!important;z-index:1030!important;transform:translateZ(0);backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.made-sidebar-container .sidebar-buttons{font-size:13px}.made-container{padding-left:1rem!important;padding-right:1rem!important}.root-container .d-flex>.col{margin-left:78px!important;transition:margin-left .5s ease}.btn-made-collapse{display:flex!important}}@media(min-width:1025px){.root-container .d-flex>.col{transition:margin-left .5s ease}body,html{overflow-x:auto}}.bg-made-gradient{background:var(--primaryGradient)!important;position:relative;overflow:hidden}.bg-made-gradient:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent);opacity:0;transition:opacity .3s ease}.bg-made-gradient:hover:after{opacity:1}.made-sidebar-container{scroll-behavior:smooth}@keyframes subtle-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--bs-primary-rgb),.4)}50%{box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),0)}}.sidebar-buttons .btn.active{animation:subtle-pulse 2s ease-in-out infinite}@media(max-width:768px){.rhs-buttons-container{padding-top:0!important;display:flex;gap:0}.rhs-buttons-container .d-inline-block{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:4px!important}.rhs-buttons-container #dropdown-profile{margin-right:8px!important}#btn-store-selector{min-width:auto!important}#dropdown-store-selector .dropdown-menu{width:95vw!important}.surcharge-search-wrapper{width:100%!important}.surcharge-search-wrapper~button.w-100{max-width:100%!important}.plu-dropdown-container{position:absolute!important;top:8%!important;left:355px!important;z-index:1050!important}.fc.fc-media-screen.fc-direction-ltr.fc-theme-standard{position:relative!important}.fc-view-harness.fc-view-harness-active{margin-top:50px!important}.fc-daygrid-day.fc-day-today.fc-daygrid-day-events{border-bottom:3px solid red!important}.fc-daygrid-day:has(.fc-daygrid-event-harness) .fc-daygrid-day-top a{color:red!important}.fc-daygrid-day-events .fc-event{background-color:transparent!important;height:3px!important;border:none!important;border-bottom:3px solid red!important}.fc-daygrid-day-events .fc-event .fc-event-main{display:none!important}}.custom-btn{height:50px!important;border-radius:22px;corner-shape:squircle;transition:all .15s ease-out;box-shadow:0 1px 2px rgba(12,34,53,.3)}.custom-btn:hover{filter:brightness(1.1) contrast(1.05)}.custom-btn:active{transform:translateY(2px);box-shadow:0 0 2px rgba(12,34,53,.3);transition:all 50ms ease-out}.custom-btn.icon-btn{display:grid!important;grid-template-columns:20px 1fr;place-content:center}.custom-btn>.icon-btn-img{margin-top:-2px}.custom-btn:not([class*=btn-outline-]){border:none}@keyframes click-bounce{0%{transform:translateY(-2px)}50%{transform:translateY(0)}to{transform:translateY(-2px)}}.custom-btn-bg{background:var(--primaryGradient)!important}.modern-rhs-container{display:flex!important;align-items:center;justify-content:flex-end;gap:12px;padding:.5rem 12px;margin-top:.25rem}.modern-btn-wrapper{display:inline-flex;align-items:center}.modern-icon-btn{width:48px;height:48px;border-radius:50%!important;background:var(--primaryLightColor);border:unset;color:#111827!important;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:0;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04)}.modern-icon-btn:hover:not(:disabled){background:rgba(var(--bs-primary-rgb),.06);border-color:rgba(var(--bs-primary-rgb),.2);color:var(--primaryColor)!important;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06);transform:translateY(-1px)}.modern-icon-btn:hover:not(:disabled) svg{transform:scale(1.08)}.modern-icon-btn:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 1px 4px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04)}.modern-icon-btn:focus{outline:none;border-color:var(--primaryColor)}.modern-icon-btn:disabled{opacity:.4;cursor:not-allowed;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}.modern-icon-btn svg{width:22px;height:22px;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-icon-btn .help-icon,.modern-icon-btn svg{display:block;margin:auto}.modern-icon-btn.dropdown-toggle:after{display:none!important}.modern-icon-btn.show,.modern-icon-btn[aria-expanded=true]{background:rgba(var(--bs-primary-rgb),.08);border-color:var(--primaryColor);color:var(--primaryColor)!important;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.1),0 4px 12px rgba(0,0,0,.08)}.modern-badge{position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg,#de5751,#e74c3c);color:#fff;border-radius:12px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;padding:0 6px;border:2px solid #fff;box-shadow:0 2px 6px rgba(222,87,81,.3);animation:pulse-badge 2s ease-in-out infinite}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.modern-profile-btn{padding:0}.modern-profile-btn,.modern-profile-btn:hover{border:none!important;background:transparent!important;text-decoration:none!important}.modern-profile-btn:hover{transform:none!important}.modern-profile-btn:active,.modern-profile-btn:focus,.modern-profile-btn:focus-visible{box-shadow:none!important;outline:none!important;border:none!important;background:transparent!important;text-decoration:none!important}.modern-profile-btn.show{background:transparent!important;border:none!important;box-shadow:none!important;text-decoration:none!important}.modern-profile-btn.dropdown-toggle:after{display:none!important}.modern-avatar{width:48px;height:48px;border-radius:50%!important;background:var(--primaryGradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:2px solid #e2e8f0;overflow:visible;position:relative;box-shadow:0 3px 10px rgba(30,135,228,.25),0 1px 4px rgba(0,0,0,.08)}.modern-avatar,.modern-avatar strong,.modern-avatar:hover{text-decoration:none!important}.modern-avatar:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(30,135,228,.3),0 2px 8px rgba(0,0,0,.1)}.modern-avatar:active{transform:scale(.98);box-shadow:0 2px 8px rgba(30,135,228,.2),0 1px 4px rgba(0,0,0,.08)}.modern-avatar:focus,.modern-avatar:focus-visible{outline:none!important;text-decoration:none!important;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.15),0 4px 12px rgba(30,135,228,.25)}.modern-avatar-chevron{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;border:2px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-avatar-chevron svg{width:10px;height:10px;font-weight:700}.modern-profile-btn.show .modern-avatar{box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.15)}.modern-profile-btn.show .modern-avatar .modern-avatar-chevron{transform:rotate(180deg);background:var(--primaryColor);color:#fff;border-color:#fff}.modern-dropdown-menu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);padding:8px;min-width:320px;margin-top:12px!important}.modern-dropdown-menu .dropdown-item{border-radius:8px;padding:10px 12px;transition:all .2s ease;color:#334155}.modern-dropdown-menu .dropdown-item:hover:not(:disabled){background:rgba(var(--bs-primary-rgb),.06);color:var(--primaryColor)}.modern-dropdown-menu .dropdown-item:active{background:rgba(var(--bs-primary-rgb),.1);transform:scale(.98)}.modern-dropdown-header{padding:12px 16px 8px}.modern-dropdown-header h6{font-size:16px;font-weight:600;color:#1e293b;margin:0}.modern-tabs{border-bottom:1px solid #e2e8f0;padding:0 8px}.modern-tabs .nav-link{border:none;background:transparent;color:#64748b;font-size:14px;font-weight:500;padding:12px 16px;border-radius:0;transition:all .2s ease;position:relative}.modern-tabs .nav-link.active,.modern-tabs .nav-link:hover{background:transparent;color:var(--primaryColor)}.modern-tabs .nav-link.active{border-bottom:3px solid var(--primaryColor);margin-bottom:-1px;font-weight:600}.modern-tab-title{display:flex;align-items:center;gap:6px}.modern-tab-badge{background:var(--primaryGradient);color:#fff;border-radius:10px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;padding:0 6px;box-shadow:0 2px 4px rgba(30,135,228,.2)}.modern-profile-menu{min-width:340px}.modern-profile-header{padding:16px;display:flex;align-items:center;gap:12px}.modern-profile-avatar-large{width:56px;height:56px;border-radius:50%;background:var(--primaryGradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;flex-shrink:0;position:relative;box-shadow:0 4px 12px rgba(30,135,228,.3);border:2px solid #fff}.modern-profile-avatar-large:after{content:"";position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:#4da834;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.15)}.modern-profile-info{flex:1 1;min-width:0}.modern-profile-name{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 2px}.modern-profile-email,.modern-profile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-profile-email{font-size:13px;color:#64748b;margin:0 0 4px}.modern-profile-role{display:inline-block;font-size:11px;font-weight:500;color:var(--primaryColor);background:rgba(var(--bs-primary-rgb),.1);padding:2px 8px;border-radius:12px}.modern-menu-items{padding:4px 0}.modern-menu-item{display:flex;align-items:center;gap:12px;padding:10px 16px!important;color:#334155;font-size:14px;border-radius:8px;transition:all .2s ease}.modern-menu-item:hover:not(:disabled){background:rgba(var(--bs-primary-rgb),.06);color:var(--primaryColor)}.modern-menu-item:active{background:rgba(var(--bs-primary-rgb),.1);transform:scale(.98)}.modern-menu-item:disabled{opacity:.5;cursor:not-allowed}.modern-menu-item:disabled:hover{background:transparent}.modern-menu-icon{width:20px;color:#64748b;flex-shrink:0}.modern-menu-item.modern-logout{color:#de5751;font-weight:500}.modern-menu-item.modern-logout:hover{background:rgba(222,87,81,.08);color:#de5751}.modern-divider{margin:8px 0;border-color:#e2e8f0;opacity:1}.modern-notification-dropdown{min-width:400px;max-height:600px;overflow:hidden}.modern-notification-dropdown .modern-dropdown-header{padding:16px 20px}.modern-notification-dropdown .modern-dropdown-header h6{font-size:20px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.3px}.modern-notification-tabs{border-bottom:1px solid #e2e8f0;padding:0 20px;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.modern-notification-tabs .nav-link{background:transparent;color:#65676b;font-size:15px;font-weight:600;padding:14px 20px;border-radius:0;transition:all .2s ease;position:relative;border:none;border-bottom:3px solid transparent;margin-bottom:-1px}.modern-notification-tabs .nav-link:hover{background:transparent;color:#1c1e21}.modern-notification-tabs .nav-link.active{background:transparent;color:var(--primaryColor);border-bottom:3px solid var(--primaryColor)}.modern-notification-list{overflow-y:auto;max-height:480px;padding:8px 0}.modern-notification-list::-webkit-scrollbar{width:8px}.modern-notification-list::-webkit-scrollbar-track{background:transparent}.modern-notification-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.modern-notification-list::-webkit-scrollbar-thumb:hover{background:#999}.modern-notification-item{background:#fff;padding:16px 20px!important;transition:all .2s ease;cursor:pointer;display:flex;gap:14px;align-items:flex-start;border-radius:0!important;margin:0!important;border:none;border-bottom:1px solid #f1f3f5}.modern-notification-item:hover{background:rgba(var(--bs-primary-rgb),.03)!important}.modern-notification-item:active{background:rgba(var(--bs-primary-rgb),.05)!important;transform:scale(.99)}.modern-notification-item.unread{background:rgba(var(--bs-primary-rgb),.05)!important;border-left:3px solid var(--primaryColor);padding-left:17px!important}.modern-notification-item.unread:hover{background:rgba(var(--bs-primary-rgb),.08)!important}.modern-notification-icon{width:48px;height:48px;border-radius:50%;background:var(--primaryGradient);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(30,135,228,.25)}.modern-notification-icon.success{background:linear-gradient(135deg,#4da834,#3a8928);box-shadow:0 4px 12px rgba(77,168,52,.25)}.modern-notification-icon.error{background:linear-gradient(135deg,#de5751,#c73832);box-shadow:0 4px 12px rgba(222,87,81,.25)}.modern-notification-icon.info{background:var(--primaryGradient);box-shadow:0 4px 12px rgba(30,135,228,.25)}.modern-notification-icon.warning{background:linear-gradient(135deg,#fbba45,#f3a820);box-shadow:0 4px 12px rgba(251,186,69,.25)}.modern-notification-icon svg{color:#fff;font-size:22px;width:22px;height:22px}.modern-notification-content{flex:1 1;min-width:0}.modern-notification-title{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 4px;line-height:1.3}.modern-notification-description{font-size:13px;color:#64748b;margin:0 0 6px;line-height:1.45;font-weight:400;letter-spacing:.01em;word-wrap:break-word;white-space:normal}.modern-notification-time{font-size:13px;color:#94a3b8;font-weight:500;display:flex;align-items:center;gap:4px}.modern-notification-time svg{font-size:12px}.modern-notification-item.unread .modern-notification-content:before{content:"";position:absolute;right:20px;top:24px;width:10px;height:10px;background:var(--primaryColor);border-radius:50%;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.2)}.modern-notification-empty{padding:60px 40px;text-align:center}.modern-notification-empty svg{font-size:56px;color:#cbd5e0;margin-bottom:16px}.modern-notification-empty h5{font-size:17px;font-weight:600;color:#334155;margin:0 0 8px}.modern-notification-empty p{font-size:14px;color:#64748b;margin:0;line-height:1.4}.modern-notification-footer{padding:12px 20px;border-top:1px solid #e4e6e9;text-align:center;background:#fff;position:-webkit-sticky;position:sticky;bottom:0}.modern-notification-footer button{width:100%;padding:10px;background:transparent;border:none;color:var(--primaryColor);font-size:15px;font-weight:600;border-radius:8px;transition:all .15s ease;cursor:pointer}.modern-notification-footer button:hover{background:#f0f2f5}.modern-notification-footer button:active{background:#e4e6e9}.modern-dropdown-menu .list-group{border:none}.modern-dropdown-menu .list-group .list-group-item{border:none;border-radius:8px;margin-bottom:4px;padding:12px;transition:all .15s ease}.modern-dropdown-menu .list-group .list-group-item:hover{background:#f0f2f5}@media(max-width:768px){.modern-rhs-container{gap:4px;padding:8px 12px}.modern-icon-btn{width:48px;height:48px}.modern-icon-btn svg{width:22px;height:22px}.modern-avatar{width:48px;height:48px;font-size:14px}.modern-dropdown-menu{min-width:280px;max-width:calc(100vw - 32px)}.modern-profile-menu{min-width:300px;max-width:calc(100vw - 32px)}.modern-notification-dropdown{min-width:360px;max-width:calc(100vw - 16px);max-height:calc(100vh - 120px);position:fixed!important;left:50%!important;transform:translateX(-50%)!important;right:auto!important;top:10%!important}.modern-notification-dropdown .modern-dropdown-header{padding:14px 16px}.modern-notification-dropdown .modern-dropdown-header h6{font-size:18px}.modern-notification-tabs{padding:0 12px}.modern-notification-tabs .nav-link{font-size:14px;padding:12px 14px}.modern-notification-list{max-height:calc(100vh - 240px)}.modern-notification-item{padding:12px 14px!important;gap:10px}.modern-notification-icon{width:40px;height:40px}.modern-notification-icon svg{font-size:18px;width:18px;height:18px}.modern-notification-title{font-size:14px}.modern-notification-description{font-size:12px;line-height:1.5}.modern-notification-time{font-size:12px}.modern-notification-empty{padding:40px 20px}.modern-notification-empty svg{font-size:48px;width:48px;height:48px}.modern-notification-empty h5{font-size:16px}.modern-notification-empty p{font-size:13px}.modern-badge{min-width:18px;height:18px;font-size:11px;padding:0 5px;top:-5px;right:-5px}}