@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Raleway:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap);.error-boundary{background-color:#d4d9ed!important}.error-boundary .btn{color:#fff!important;font-size:26px!important;font-weight:900;height:60px;margin-top:30px;max-width:400px;width:200px}.error-boundary .btn:hover{background-color:#bc6f00!important;border-color:#a16409!important;color:var(--bs-btn-hover-color)}.error-boundary .cont_principal{height:100%;overflow:hidden;position:absolute;width:100%}.error-boundary .cont_error{height:300px;margin:0 auto!important;margin-top:-150px;position:absolute;top:20%;width:100%}.error-boundary .cont_error>h1{color:#272727!important;font-family:Lato,sans-serif;font-size:150px;font-weight:400;left:-100%;margin:0 auto!important;position:relative;text-align:center;transition:all .5s}.error-boundary p{font-family:Roboto,sans-serif;margin:0 auto!important;margin-top:70px;max-width:900px;text-align:center;z-index:9999}.error-boundary .cont_error>p{color:#bc6f00!important;font-family:Roboto,sans-serif;font-size:24px;font-weight:100;left:100%;letter-spacing:5px;position:relative;transition:all .5s;transition-delay:.5s;-webkit-transition:all .5s;-webkit-transition-delay:.5s}.error-boundary .cont_aura_1{background-color:#f1b44c;box-shadow:0 0 60px 20px rgba(137,100,222,.5);height:120%;position:absolute;right:-340px;top:25px;transition:all .5s;width:300px}.error-boundary .cont_aura_2{background-color:#ff8233;bottom:-301px;box-shadow:0 0 60px 10px rgba(131,95,214,.5),0 0 20px 0 rgba(0,0,0,.1);height:300px;position:absolute;right:-10%;transition:all .5s;-webkit-transition:all .5s;width:100%;z-index:5}.error-boundary .cont_error_active>.cont_error>h1,.error-boundary .cont_error_active>.cont_error>p{left:0}.error-boundary .cont_error_active>.cont_aura_2{animation-direction:alternate;animation-duration:4s;animation-iteration-count:infinite;animation-name:animation_error_2;animation-timing-function:linear;transform:rotate(-20deg)}.error-boundary .cont_error_active>.cont_aura_1{animation-direction:alternate;animation-duration:4s;animation-iteration-count:infinite;animation-name:animation_error_1;animation-timing-function:linear;right:-170px;transform:rotate(20deg)}@keyframes animation_error_1{0%{transform:rotate(20deg)}to{transform:rotate(25deg)}}.orders{padding:2rem 0!important}.order-row-dates,.orders{display:flex;flex-direction:column;gap:.5rem}.order-row-dates{align-items:flex-start;justify-content:center}@media only screen and (max-width:514px){.order-row-dates{flex:.225!important}}.order-row-dates div{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.nav-link.active *{color:#fff!important}.nav{margin:2rem auto 0!important;width:80%!important}.nav-link{white-space:nowrap}.order-row-top{align-items:center!important;background:#fff!important;border-radius:12.5px!important;box-shadow:0 5px 12px rgba(0,0,0,.1);display:flex!important;flex-direction:row!important;justify-content:space-between!important;min-height:6rem;padding:.5rem 1.25rem!important}.order-row-top .order-row-detail{align-items:center;display:flex;gap:1rem;justify-content:center;white-space:nowrap!important;width:30rem}@media only screen and (max-width:514px){.order-row-top .order-row-detail span{font-size:.9rem!important}}.order-row-top div{flex:1!important}@media only screen and (max-width:514px){.order-row-top div.order-row-dates{flex:0!important;padding-right:.5rem!important}}.accordion{border:none!important}.orders-contents{box-shadow:none!important;display:flex;flex-direction:column;gap:.5rem}.summary-module>div{padding:.25rem!important}.summary-module.in-tile *{font-weight:800!important}.summary-module.in-tile .orders-contents>div{background:#fafafa;border-radius:6px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)!important;padding:.5rem!important}.summary-page .orders-contents>div{background:transparent!important;box-shadow:none!important;padding:0!important}.summary-page .content{display:none!important}.summary-page .content .orders-contents{margin-bottom:.75rem!important;width:100%!important}.summary-page .content.active{display:flex!important}.summary-page .title{background:#fafafa!important;border-radius:6px;box-shadow:0 5px 12px rgba(0,0,0,.1);cursor:pointer;margin-bottom:.75rem!important;padding:.75rem!important;transition:all .3s}.summary-page .title *{color:#393939!important;font-weight:700}.summary-page .title.active{background:#f1b44c!important}.summary-page .title.active,.summary-page .title.active *{color:#fff!important}.summary-page .title:not(.active):hover{background:#fff!important}.order-row-detail-row{align-items:center;display:flex!important;gap:.5rem;justify-content:center}.card-money{align-items:center!important;display:flex!important;flex-direction:row!important;gap:.5rem!important;margin-left:4rem!important}@media only screen and (max-width:514px){.card-money{margin-left:auto!important}}.flex-c{align-items:center!important;display:flex!important;flex-direction:column!important;gap:.25rem!important;justify-content:center!important}.order-hours{font-size:1.35rem!important}@media only screen and (max-width:514px){.order-hours{font-size:1.125rem!important}}.time,time{opacity:.85}.platform{fill:#fff!important;background:#393939;border-radius:12.5px;height:3rem!important;padding:.5rem!important;width:3rem!important}@media only screen and (max-width:514px){.platform{height:2.25rem!important;width:2.25rem!important}}.order-from img,.order-from svg{margin-right:.5rem!important}.preOrder .order-row-top{border:2px solid #f1b44c}@media only screen and (max-width:514px){.order-row-details-right.ntak,.order-row-details-right.payment-types{flex:.325!important}strong{font-size:1.05rem!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.daterange-picker-module{position:relative}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:12px;left:-5px;position:absolute;top:-5px;width:12px;z-index:1000}.platforms-container{display:flex!important;flex-direction:column!important;gap:1rem!important;padding:2rem 0!important}.platforms-container.fullPage .platform-in-tile{background:#fafafa;border-radius:6px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)!important;display:flex;flex-direction:column;gap:2rem;padding:1rem!important}.platforms-container.fullPage .platform-in-tile .head{align-items:center;display:flex;gap:1rem;justify-content:space-between;position:relative}.platforms-container.fullPage .platform-in-tile .head:after{background:rgba(57,57,57,.37);bottom:-1rem;content:"";height:1px;position:absolute;width:100%}.platforms-container.fullPage .platform-in-tile .head .left{align-items:center;display:flex;gap:1rem}.platforms-container.fullPage .platform-in-tile .head img{aspect-ratio:1/1;width:3rem}.platforms-container.fullPage .platform-in-tile .body{display:flex;gap:2rem;height:6rem}@media only screen and (max-width:514px){.platforms-container.fullPage .platform-in-tile .body{height:-moz-fit-content!important;height:fit-content!important}}.platforms-container.fullPage .platform-in-tile .body .divider{background:rgba(57,57,57,.37);height:100%!important;width:1px!important}.platforms-container.fullPage .platform-in-tile .body .type{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center}.platforms-container.fullPage .platform-in-tile .body .type .list{display:flex;flex-direction:column;gap:.5rem}.platforms-container.fullPage .platform-in-tile .body .type .list .data-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.platforms-container.fullPage .platform-in-tile .body .type .list .data-row div{align-items:center;display:flex;flex:1!important;gap:.5rem}.platforms-container.fullPage .platform-in-tile .body .type .list .data-row div:last-child{justify-content:flex-end;text-align:right}@media only screen and (max-width:514px){.platforms-container.fullPage .platform-in-tile .body .type .list .data-row div:last-child{justify-content:flex-start;text-align:left}.platforms-container.fullPage .platform-in-tile .body .type .list .data-row{flex-wrap:wrap!important}}.platforms-container.module{align-content:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;width:100%}.platforms-container.module .fa-cart-shopping,.platforms-container.module .fa-phone{border:1px solid #393939!important;border-radius:50%!important;color:#393939!important;font-size:20px!important;padding:.5rem!important}.platforms-container.module,.platforms-container.module *{color:#393939!important}.platforms-container.module .right{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.platforms-container.module .head{position:inherit!important}.platforms-container.module .head .left{align-items:center;display:flex;gap:.5rem}.modules .portal-list{display:flex;flex-direction:column;gap:1rem}.modules .list-group-item{background:#fafafa;border-radius:6px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)!important;display:flex;flex-direction:column;gap:.5rem;padding:1rem!important}.modules .list-group-item .flex-column.align-items-start{width:100%}.modules .list-group-item .flex-column.align-items-start>div{align-items:center!important;justify-content:space-between!important}.modules .list-group-item .mb-1{align-items:center;display:flex;gap:.25rem}.payment-module{margin:.25rem 0 0!important;padding:1rem!important;width:100%}.payment-module *{color:#393939!important}.payment-module .portal-list,.payment-module>div{width:100%}.payment-module .center{align-items:center;display:flex;gap:.5rem}.payment-module .center img,.payment-module .center svg{aspect-ratio:1/1;margin-right:auto!important;width:1.5rem}.summary-module{width:100%}.summary-module *{color:#393939!important}.orders-module{width:100%!important}.orders-module .nav-pills{margin:auto 0 0!important;width:100%!important}.orders-module .nav-pills .nav-item{display:flex!important;flex-basis:inherit!important;flex-grow:inherit!important}.orders-module :not(.button),.orders-module :not(.bx),.orders-module :not(.select-daterange){color:#393939}.orders-module .select-daterange{color:#fff!important}.orders-module .filter-link{background:transparent;border-radius:5.999px;padding:.5rem .75rem!important}.orders-module .filter-link *{color:#393939!important}.orders-module .filter-link.selected{background-color:#f1b44c!important}.orders-module .filter-link.selected *{color:#fff!important}.orders-module>div{width:100%!important}.orders-module .portal-list{display:flex;flex-direction:column;gap:.5rem;padding:.25rem!important;width:100%!important}.vat-table{font-size:1.8rem;height:-moz-max-content;height:max-content;width:100%}.vat-table .center{text-align:center}.vat-table .right{text-align:right}.vat-table td,.vat-table th{padding:8px 16px}.vat-table th{background-color:#f5f5f5;font-weight:700}.vat-table tr:nth-of-type(odd){background-color:#f9f9f9}.vat-table tr:nth-of-type(2n){background-color:#fff}.users-module{width:100%}.users-module :not(.button){color:#393939!important}.users-module>div{width:100%}.users-module .user{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.users-module .user h5{margin:0!important;padding:0!important}.users-module .portal-list{padding:1rem!important;width:100%}.payments-list,.users-module .portal-list{display:flex;flex-direction:column;gap:.5rem}.payments-list>div{align-items:center;display:flex;justify-content:space-between;width:100%}.payments-list .nested{padding-left:45px!important}.payments-list .type{align-items:center;display:flex;gap:.5rem}.payments-list .type img,.payments-list .type svg{font-size:40px;width:40px}.payments-list .center{align-items:center;display:flex;gap:.25rem}.payments-list .currency-container{display:flex;flex-direction:column}.payments-list .currency-container .sum{align-items:center;display:flex;justify-content:space-between;width:100%}.payments-list .currency-container .currencies{padding-left:48px!important;width:100%}.modal[tabindex="-1"]{background:transparent!important}p.MuiTypography-root{width:100%}.delivery-modal .modal-content{background-color:#232223ee!important;border-radius:.4rem}.pac-item{padding:5px}.pac-container{border-radius:.25rem!important;z-index:9999999!important}.pac-target-input{border:1px solid #ced4da!important}.pac-item>span{text-wrap:normal;font-size:16px!important}.pac-item-query{font-size:20px!important;margin-bottom:10px;margin-top:10px}.preOrder-button{background:#ffe7cb!important;border:1px solid #a5763f!important;color:#000!important}.gm-svpc{top:-70px!important}.new-address-dialog .modal-header{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.new-address-dialog .card{border-top-left-radius:0;border-top-right-radius:0}.new-address-dialog .modal-content{background:transparent!important}.new-address-modal .card{cursor:pointer!important}.card{box-shadow:0 4px 10px rgba(0,0,0,.05)!important;margin-bottom:15px!important;margin-left:5%!important;padding-left:20px!important;padding-right:20px!important;transform-origin:bottom!important;transition:all .1s!important;width:90%!important}.card-hover.active{background-color:#656464!important}.card-hover:hover{box-shadow:0 4px 10px rgba(0,0,0,.15)!important;position:relative!important;transform:scale(1.05)!important;z-index:99999!important}.address-modal .modal-dialog{max-width:calc(100vw - 150px)!important}.nav-link.active{color:#74788d!important;cursor:pointer!important}.nav-link.inactive{color:rgba(116,120,141,.57)!important;cursor:pointer!important}.food-list{flex:4;flex-grow:8}.food-list .button{border-radius:0!important;border-top:.5px solid #000;font-size:20px;height:65px!important}.modal-actions{flex:1;margin-top:15px}.time-picker{margin-left:30px;margin-right:30px}.time-picker .MuiSlider-rail{border-radius:0!important;color:#ff9159;height:10px!important;width:100%!important}.time-picker .MuiSlider-track{color:rgba(255,94,4,.21);height:10px!important}.time-picker .MuiSlider-thumb{color:#f1b44c;height:10px!important;margin-left:0!important;transform:scale(1.5)}.time-picker .MuiSlider-markLabel{font-size:12px;margin-bottom:16px;margin-top:-10px}.MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaperMuiDialog-paperWidthMd.MuiPaper-elevation24.MuiPaper-rounded{overflow:visible!important}.date-time-picker .date-picker{margin-left:50px;transform:scale(1.5);width:70%}.date-time-picker .end{margin-top:30px}.date-time-picker .time{display:flex;margin-top:30px}.date-time-picker .time .time-picker{flex:1}.date-time-picker .ui.search.selection.simple.dropdown{min-width:unset!important;width:13rem!important}.date-time-picker .ui.simple.active.dropdown>.menu,.date-time-picker .ui.simple.dropdown:hover>.menu{overflow-y:auto}.rs-picker-menu{z-index:99999!important}.rs-picker-daterange.rs-picker-default.rs-picker-toggle-wrapper.rs-picker-placement-bottom-start{width:510px!important}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{-webkit-box-shadow:none}::-webkit-scrollbar-thumb{background:#fff;-webkit-box-shadow:none}::-webkit-scrollbar-thumb:window-inactive{background:none}.category-header{color:#fff;font-family:Poppins,sans-serif}.pusher{background-color:#efefef!important}@media(min-width:801px){.container,.container-md,.container-sm,.ui.overlay.right.wide.visible.sidebar{max-width:100%}.ui.overlay.right.wide.visible.sidebar div{background-color:transparent!important}.receipt-footer-block{bottom:75px!important;position:absolute!important;width:95%!important}}@media only screen and (min-width:992px){::-webkit-scrollbar{background-color:transparent!important;height:0!important;width:0!important}}.swal-popup{background:rgba(0,0,0,.8)!important}.swal-popup .swal-title,.swal-popup .swal2-html-container{color:#aba7a7!important}.sidebar~.pusher{transform:translate3d(60px,0,0)}#app{height:100%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.pull-left{float:left!important}.pull-right{float:right!important}.cursor-pointer{cursor:pointer}.pagination-margin-top{margin-top:100px}.ui.inverted.menu .dropdown.item:hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover,.ui.link.inverted.menu .item:hover{background:#c4596955;color:#fff}.grid-holder .row .column form{background:#fff;box-shadow:0 1px 2px #ccc;padding:1rem!important;position:relative;transition:box-shadow .1s}.grid-holder .row .column form:hover{box-shadow:0 4px 8px #ccc}.ui.input>.ui.corner.label{z-index:0}@media only screen and (max-width:767px){.ui.container{margin-left:0!important;margin-right:0!important;width:auto!important}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}.ui-alerts .ui.big.message{border:none;border-radius:.5rem;box-shadow:0 4px 25px 0 rgba(0,0,0,.1);margin-bottom:1rem;padding:1.5rem!important;width:400px}.ui-alerts .ui.big.message svg{height:60px!important;margin-right:30px;width:60px!important}.data-list>div{overflow:hidden!important}:focus{outline:none!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tables .status-busy{background-color:#12455a}.tables .status-busy.blinking{animation:blinkingBackgroundBusy 2s infinite}@keyframes blinkingBackgroundBusy{0%{background-color:#12455a}50%{background-color:transparent}to{background-color:#12455a}}.tables .status-preparing{background-color:#07a5d4}.tables .status-preparing.blinking{animation:blinkingBackgroundPreparing 2s infinite}@keyframes blinkingBackgroundPreparing{0%{background-color:#07a5d4}50%{background-color:transparent}to{background-color:#07a5d4}}.tables .status-ready{background-color:#cd172c}.tables .status-ready.blinking{animation:blinkingBackgroundReady 2s infinite}@keyframes blinkingBackgroundReady{0%{background-color:#cd172c}50%{background-color:transparent}to{background-color:#cd172c}}.tables .status-closed{background-color:#fcfff5}.tables .status-closed.blinking{animation:blinkingBackgroundClosed 2s infinite}@keyframes blinkingBackgroundClosed{0%{background-color:#fcfff5}50%{background-color:transparent}to{background-color:#fcfff5}}.ui.search .input,.ui.search .results{width:100%!important}.no-border-radius,.no-border-radius *{border-radius:0!important}.ui.orange.ribbon.label,.ui.orange.ribbon.label:active,.ui.orange.ribbon.label:focus,.ui.orange.ribbon.label:hover{background-color:#12455a!important;border-color:#cfa170!important}#endDate-picker-dialog,#endTime-picker,#startDate-picker-dialog,#startTime-picker{font-size:1.2rem!important}#endDate-picker-dialog-label,#endTime-picker-label,#startDate-picker-dialog-label,#startTime-picker-label{font-size:1.4rem!important}.MuiPickersClockPointer-noPoint{background-color:#12455a!important}.MuiPickersClock-pin,.MuiPickersClockPointer-noPoint,.MuiPickersClockPointer-pointer,.MuiPickersClockPointer-thumb{background-color:#12455a!important;border-color:#12455a!important}.MuiPickersClockPointer-thumb{border-color:#12455a!important}.MuiPickersDay-daySelected,.MuiPickersToolbar-toolbarLandscape.MuiToolbar-gutters,.MuiToolbar-regular.MuiToolbar-gutters{background-color:#12455a!important;color:#fff!important}.MuiPickersDay-daySelected span,.MuiPickersToolbar-toolbarLandscape.MuiToolbar-gutters span,.MuiToolbar-regular.MuiToolbar-gutters span{color:#fff!important}.MuiIconButton-label{color:#12455a!important}.ui.labeled.icon.button,.ui.labeled.icon.buttons .button{padding-left:3.07143em!important}.card,.layout-main-wrapper{width:100%!important}.card{margin:0!important}.summary-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem!important}.timeline-card{border-radius:10px!important;box-shadow:0 2px 10px rgba(0,0,0,.05)!important;overflow:hidden;transition:all .3s ease}.timeline-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)!important;transform:translateY(-2px)}.timeline-card .card-title{border-bottom:1px solid #f0f0f0;color:#495057;font-size:18px;font-weight:600;padding-bottom:10px}.verti-timeline{border-left:2px solid #e0e0e0;margin:0 10px;padding-left:0;position:relative}.verti-timeline .event-list{margin-bottom:10px;padding:0 0 15px 25px;position:relative}.verti-timeline .event-list:last-child{margin-bottom:0;padding-bottom:0}.verti-timeline .event-timeline-dot{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 0 3px #fff;display:flex;height:20px;justify-content:center;left:-10px;position:absolute;top:0;width:20px;z-index:1}.verti-timeline .event-timeline-dot i{color:#556ee6;font-size:14px}.verti-timeline .event-list.active .event-timeline-dot i{animation:pulse 1.5s infinite;color:#34c38f}.verti-timeline .event-list .media{background-color:#f8f9fa;border-left:3px solid #556ee6;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:0;padding:10px 12px;transition:all .3s ease}.verti-timeline .event-list:hover .media{box-shadow:0 2px 5px rgba(0,0,0,.1);transform:translateY(-2px)}.verti-timeline .event-list.active .media{border-left-color:#34c38f}.verti-timeline .event-list .media .me-3{display:none}.verti-timeline .event-list .media .font-size-17{font-size:14px!important;font-weight:600;margin-bottom:5px}.verti-timeline .event-list .media p.text-primary{color:#74788d!important;font-size:12px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.verti-timeline .event-list .event-timeline-dot .bx-receipt{color:#556ee6}.verti-timeline .event-list .event-timeline-dot .bx-plus-circle{color:#50a5f1}.verti-timeline .event-list .event-timeline-dot .bx-minus-circle{color:#f46a6a}.verti-timeline .event-list .event-timeline-dot .bx-credit-card{color:#f1b44c}.verti-timeline .event-list .event-timeline-dot .bx-file{color:#74788d}.verti-timeline .event-list .event-timeline-dot .bx-check-circle{color:#34c38f}.verti-timeline .event-list .event-timeline-dot .bx-time{color:#f1b44c}.verti-timeline .event-list .event-timeline-dot .bx-edit{color:#50a5f1}.verti-timeline .event-list .event-timeline-dot .bx-info-circle,.verti-timeline .event-list .event-timeline-dot .bx-revision{color:#74788d}.MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthXl.MuiPaper-elevation24.MuiPaper-rounded{width:90vw}.MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthXl.MuiPaper-elevation24.MuiPaper-rounded .MuiDialogContent-root{width:90vw!important}.webshop-tiles .tiles-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0}.webshop-tiles .tiles-grid .tile{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;transition:transform .2s ease,box-shadow .2s ease}.webshop-tiles .tiles-grid .tile:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.webshop-tiles .tiles-grid .tile.clickable{cursor:pointer}.webshop-tiles .tiles-grid .tile.clickable:hover{box-shadow:0 6px 20px rgba(0,0,0,.2);transform:translateY(-4px)}.webshop-tiles .tiles-grid .tile.clickable:active{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.webshop-tiles .tiles-grid .tile .tile-header{align-items:center;border-bottom:1px solid #eee;display:flex;margin-bottom:15px;padding-bottom:10px}.webshop-tiles .tiles-grid .tile .tile-header .tile-icon{color:#666;font-size:24px;margin-right:10px}.webshop-tiles .tiles-grid .tile .tile-header h3{color:#333;font-size:16px;font-weight:600;margin:0}.webshop-tiles .tiles-grid .tile .tile-content .main-value{color:#2c3e50;font-size:28px;font-weight:700;margin-bottom:5px}.webshop-tiles .tiles-grid .tile .tile-content .bar-chart.horizontal .bar-row{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 3fr auto;margin:6px 0}.webshop-tiles .tiles-grid .tile .tile-content .bar-chart.horizontal .bar-row .bar-label{color:#555;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webshop-tiles .tiles-grid .tile .tile-content .bar-chart.horizontal .bar-row .bar-track{background:#ffe8d6;border-radius:999px;height:10px;overflow:hidden}.webshop-tiles .tiles-grid .tile .tile-content .bar-chart.horizontal .bar-row .bar-track .bar-fill{background:linear-gradient(90deg,#ff8c00,#ff6a00);border-radius:999px;height:100%}.webshop-tiles .tiles-grid .tile .tile-content .bar-chart.horizontal .bar-row .bar-value{color:#444;font-size:13px;font-weight:600}.webshop-tiles .tiles-grid .tile .tile-content .bar-chart.horizontal .empty{color:#999;font-size:12px}.webshop-tiles .tiles-grid .tile .tile-content .bar-chart.vertical .bar-columns{align-items:end;display:grid;gap:4px;grid-template-columns:repeat(24,1fr);height:80px}.webshop-tiles .tiles-grid .tile .tile-content .bar-chart.vertical .bar-columns .bar-col{background:#ffe8d6;border-radius:4px;position:relative}.webshop-tiles .tiles-grid .tile .tile-content .bar-chart.vertical .bar-columns .bar-col .bar-fill{background:linear-gradient(180deg,#ff8c00,#ff6a00);border-radius:4px 4px 0 0;min-height:2px;width:100%}.webshop-tiles .tiles-grid .tile .tile-content .bar-chart.vertical .bar-legend{color:#888;display:flex;font-size:11px;justify-content:space-between;margin-top:6px}.webshop-tiles .tiles-grid .tile .tile-content .sub-value{color:#666;font-size:14px;margin-bottom:15px}.webshop-tiles .tiles-grid .tile.income-tile .main-value,.webshop-tiles .tiles-grid .tile.income-tile .tile-icon{color:#27ae60}.webshop-tiles .tiles-grid .tile.vat-tile .main-value,.webshop-tiles .tiles-grid .tile.vat-tile .tile-icon{color:#e74c3c}.webshop-tiles .tiles-grid .tile.items-tile .main-value,.webshop-tiles .tiles-grid .tile.items-tile .tile-icon{color:#3498db}.webshop-tiles .tiles-grid .tile.orders-tile .main-value,.webshop-tiles .tiles-grid .tile.orders-tile .tile-icon{color:#9b59b6}.webshop-tiles .tiles-grid .tile.orders-tile .order-breakdown .breakdown-item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.webshop-tiles .tiles-grid .tile.orders-tile .order-breakdown .breakdown-item span:first-child{color:#666}.webshop-tiles .tiles-grid .tile.orders-tile .order-breakdown .breakdown-item span:last-child{color:#333;font-weight:600}.webshop-tiles .tiles-grid .tile.platforms-tile .tile-icon{color:#f39c12}.webshop-tiles .tiles-grid .tile.platforms-tile .platform-breakdown .platform-item{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 0}.webshop-tiles .tiles-grid .tile.platforms-tile .platform-breakdown .platform-item:last-child{border-bottom:none;margin-bottom:0}.webshop-tiles .tiles-grid .tile.platforms-tile .platform-breakdown .platform-item .platform-name{color:#333;font-weight:600;min-width:80px}.webshop-tiles .tiles-grid .tile.platforms-tile .platform-breakdown .platform-item .platform-value{color:#666;font-size:14px;text-align:right}.webshop-tiles .tiles-grid .tile.finance-tile .tile-icon{color:#16a085}.webshop-tiles .tiles-grid .tile.finance-tile .finance-breakdown .finance-item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px}.webshop-tiles .tiles-grid .tile.finance-tile .finance-breakdown .finance-item span:first-child{color:#666}.webshop-tiles .tiles-grid .tile.finance-tile .finance-breakdown .finance-item span:last-child{color:#333;font-weight:600}.webshop-tiles .tiles-grid .tile.finance-tile .finance-breakdown .finance-item:last-child{border-top:1px solid #eee;font-weight:600;margin-top:15px;padding-top:10px}.webshop-tiles .tiles-grid .tile.finance-tile .finance-breakdown .finance-item:last-child span:last-child{color:#16a085}.webshop-tiles .tiles-grid .tile.complaints-tile .tile-icon{color:#e67e22}.webshop-tiles .tiles-grid .tile.complaints-tile .complaints-breakdown .complaint-item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px}.webshop-tiles .tiles-grid .tile.complaints-tile .complaints-breakdown .complaint-item span:first-child{color:#666}.webshop-tiles .tiles-grid .tile.complaints-tile .complaints-breakdown .complaint-item span:last-child{color:#333;font-weight:600}.webshop-tiles .tiles-grid .tile.customers-tile .main-value,.webshop-tiles .tiles-grid .tile.customers-tile .tile-icon{color:#8e44ad}.webshop-tiles .tiles-grid .tile.customers-tile .customer-breakdown .breakdown-item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.webshop-tiles .tiles-grid .tile.customers-tile .customer-breakdown .breakdown-item span:first-child{color:#666}.webshop-tiles .tiles-grid .tile.customers-tile .customer-breakdown .breakdown-item span:last-child{color:#333;font-weight:600}.webshop-tiles .tiles-grid .tile.products-tile .main-value,.webshop-tiles .tiles-grid .tile.products-tile .tile-icon{color:#2ecc71}.webshop-tiles .tiles-grid .tile.products-tile .products-breakdown .breakdown-item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.webshop-tiles .tiles-grid .tile.products-tile .products-breakdown .breakdown-item span:first-child{color:#666}.webshop-tiles .tiles-grid .tile.products-tile .products-breakdown .breakdown-item span:last-child{color:#333;font-weight:600}.webshop-tiles .tiles-grid .tile.inventory-tile .main-value,.webshop-tiles .tiles-grid .tile.inventory-tile .tile-icon{color:#f39c12}.webshop-tiles .tiles-grid .tile.inventory-tile .inventory-breakdown .breakdown-item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.webshop-tiles .tiles-grid .tile.inventory-tile .inventory-breakdown .breakdown-item span:first-child{color:#666}.webshop-tiles .tiles-grid .tile.inventory-tile .inventory-breakdown .breakdown-item span:last-child{color:#333;font-weight:600}.webshop-tiles .tiles-grid .tile.activity-tile .tile-icon{color:#34495e}.webshop-tiles .tiles-grid .tile.activity-tile .activity-list .activity-item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px}.webshop-tiles .tiles-grid .tile.activity-tile .activity-list .activity-item span:first-child{color:#666}.webshop-tiles .tiles-grid .tile.activity-tile .activity-list .activity-item span:last-child{color:#333;font-weight:600}.webshop-tiles .tiles-grid .tile.conversion-tile .main-value,.webshop-tiles .tiles-grid .tile.conversion-tile .tile-icon{color:#e74c3c}.webshop-tiles .tiles-grid .tile.conversion-tile .conversion-breakdown .breakdown-item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.webshop-tiles .tiles-grid .tile.conversion-tile .conversion-breakdown .breakdown-item span:first-child{color:#666}.webshop-tiles .tiles-grid .tile.conversion-tile .conversion-breakdown .breakdown-item span:last-child{color:#333;font-weight:600}@media(max-width:1200px){.webshop-tiles .tiles-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){.webshop-tiles .tiles-grid{gap:15px;grid-template-columns:1fr}.webshop-tiles .tiles-grid .tile{padding:15px}.webshop-tiles .tiles-grid .tile .tile-content .main-value{font-size:24px}}@media(max-width:480px){.webshop-tiles .tiles-grid .tile .tile-header .tile-icon{font-size:20px}.webshop-tiles .tiles-grid .tile .tile-header h3{font-size:14px}.webshop-tiles .tiles-grid .tile .tile-content .main-value{font-size:20px}}.employee-card{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;margin:8px;padding:16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:240px}.employee-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2);transform:translateY(-10px)}.employee-card .avatar{align-items:center;background:linear-gradient(135deg,#f1b44c,#ffc107);border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:80px;justify-content:center;margin-bottom:12px;width:80px}.employee-card h3{color:#333;font-size:1.25rem;font-weight:600;margin:8px 0 4px}.employee-card p{color:#757575;margin:4px 0}.employee-card .role{color:#f1b44c;font-weight:500;text-transform:capitalize}.employee-card .email{color:#9e9e9e;font-size:.85rem;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.admin-user-modal{border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);margin:auto;max-width:600px;overflow:hidden}.admin-user-modal .modal-dialog{max-width:600px}.admin-user-modal .modal-content{border:none;border-radius:8px}.admin-user-modal .modal-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.admin-user-modal .modal-title{color:#333;font-size:1.5rem;font-weight:600}.admin-user-modal .close-button{color:#666;transition:color .2s}.admin-user-modal .close-button:hover{color:#333}.admin-user-modal .modal-body{background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.admin-user-modal .user-info{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.admin-user-modal .user-info .user-avatar{border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);height:80px;margin-bottom:1rem;width:80px}.admin-user-modal .user-info .user-email{color:#333;font-size:1rem;font-weight:600;margin-bottom:.5rem}.admin-user-modal .user-info .user-details{color:#666;font-size:.9rem;margin-bottom:.25rem}.admin-user-modal .new-user-fields{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.admin-user-modal .new-user-fields .mb-3{margin-bottom:1rem}.admin-user-modal .new-user-fields .input-label{color:#555;display:block;font-weight:600;margin-bottom:.5rem}.admin-user-modal .new-user-fields .input-field{border:1px solid #ddd;border-radius:4px;padding:.5rem;transition:border-color .2s}.admin-user-modal .new-user-fields .input-field:focus{border-color:#f1b34b;box-shadow:0 0 0 2px rgba(241,179,75,.2)}.admin-user-modal .new-user-fields:first-child,.admin-user-modal .new-user-fields:nth-child(2){grid-column:span 1}.admin-user-modal .new-user-fields:nth-child(3),.admin-user-modal .new-user-fields:nth-child(4){grid-column:span 2}.admin-user-modal .password-fields{background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:1rem}.admin-user-modal .password-fields .input-label{color:#555;font-weight:600;margin-bottom:.5rem}.admin-user-modal .password-fields .input-container{align-items:center;display:flex;margin-bottom:1rem;position:relative}.admin-user-modal .password-fields .input-container .input-field{border:1px solid #ddd;border-radius:4px;flex:1;padding:.5rem;transition:border-color .2s}.admin-user-modal .password-fields .input-container .input-field:focus{border-color:#f1b34b;box-shadow:0 0 0 2px rgba(241,179,75,.2)}.admin-user-modal .password-fields .input-container .toggle-password{color:#777;cursor:pointer;position:absolute;right:5px}.admin-user-modal .password-fields .input-container .toggle-password:hover{color:#333}.admin-user-modal .roles-section{background-color:#f8f9fa;border-top:1px solid #eaeaea;padding:1.5rem}.admin-user-modal .roles-section .section-title{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.admin-user-modal .roles-section .role-selector{display:flex;gap:1rem;margin-bottom:1.5rem}.admin-user-modal .roles-section .role-selector .mb-3{flex:1;margin-bottom:0!important}.admin-user-modal .roles-section .role-selector .add-role-button{background-color:#f1b34b;color:#fff;transition:background-color .2s}.admin-user-modal .roles-section .role-selector .add-role-button:hover{background-color:#d99b2d}.admin-user-modal .roles-section .roles-list{display:flex;flex-wrap:wrap;gap:.75rem}.admin-user-modal .roles-section .role-item{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;justify-content:space-between;padding:.5rem .75rem;transition:all .2s}.admin-user-modal .roles-section .role-item:hover{border-color:#ccc;box-shadow:0 2px 5px rgba(0,0,0,.1)}.admin-user-modal .roles-section .role-item span{color:#444;font-size:.9rem;font-weight:500}.admin-user-modal .roles-section .remove-role{color:#ff5252;cursor:pointer;font-size:.8rem;margin-left:.5rem;transition:color .2s}.admin-user-modal .roles-section .remove-role:hover{color:#e60000}.admin-user-modal .modal-footer{background-color:#f8f9fa;border-top:1px solid #eaeaea;display:flex;justify-content:flex-end;padding:1.25rem 1.5rem}.admin-user-modal .save-button{background-color:#f1b34b;border-radius:6px;color:#fff;font-weight:600;letter-spacing:.5px;padding:.6rem 1.5rem;text-transform:uppercase;transition:background-color .2s,transform .1s}.admin-user-modal .save-button:hover{background-color:#e6a73a}.admin-user-modal .save-button:active{transform:translateY(1px)}.admin-user-modal .avatar-container{display:inline-block;position:relative}.admin-user-modal .avatar-container .user-avatar{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1);height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.admin-user-modal .avatar-container .status-indicator{border:2px solid #fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);height:16px;position:absolute;right:3px;width:16px}.admin-user-modal .avatar-container .online{background-color:#4caf50}.admin-user-modal .avatar-container .offline{background-color:#f44336}@media(max-width:768px){.admin-user-modal{max-width:95%}.admin-user-modal .new-user-fields{grid-template-columns:1fr}.admin-user-modal .new-user-fields:first-child,.admin-user-modal .new-user-fields:nth-child(2),.admin-user-modal .new-user-fields:nth-child(3),.admin-user-modal .new-user-fields:nth-child(4){grid-column:span 1}.admin-user-modal .role-selector{flex-direction:column}.admin-user-modal .role-selector .add-role-button{align-self:flex-start}}@media print{@page{background-color:#fff!important;margin:30px}body,html,table{background-color:#fff!important;height:auto!important;overflow:initial!important;-webkit-print-color-adjust:exact}table{page-break-inside:auto}tr{page-break-after:auto;page-break-inside:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}}.content{display:none!important;overflow:hidden}.content,.content.active{transition:all .3s!important}.content.active{display:inherit!important}.accordion{background:#fff;border-radius:6px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.accordion .title.children{align-items:center;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:.75rem!important;transition:all .3s}.accordion .title.children td{color:#393939!important;font-size:clamp(.8rem,1.5vw,1rem)!important;font-weight:450}.accordion .title.children:hover{background:hsla(0,0%,66%,.2);transition:all .3s}.order-table{margin-top:1rem;width:100%}.order-table .MuiTableContainer-root{max-height:70vh;overflow-y:auto}.order-table .MuiTableHead-root .MuiTableCell-root{background-color:#f5f5f5;border-bottom:2px solid #e0e0e0;font-weight:700;position:sticky;top:0;z-index:10}.order-table .order-table-row{transition:all .2s ease-in-out}.order-table .order-table-row:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.order-table .order-table-row .MuiTableCell-root{border-bottom:1px solid hsla(0,0%,88%,.5);padding:12px 16px}.order-table .MuiChip-root{border-radius:12px;font-size:.75rem;height:24px}.order-table .MuiIconButton-root{color:#666}.order-table .MuiIconButton-root:hover{background-color:rgba(25,118,210,.04);color:#1976d2}.order-table .MuiTableSortLabel-root.Mui-active,.order-table .MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon,.order-table .MuiTableSortLabel-root:hover{color:#1976d2}@media(max-width:768px){.order-table .MuiTableContainer-root{max-height:60vh}.order-table .MuiTableCell-root{font-size:.875rem;padding:8px 12px}.order-table .MuiChip-root{font-size:.7rem;height:20px}}.vip-modal .header{align-items:center;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between}.vip-modal .close-icon{cursor:pointer}.vip-modal .body{display:flex;flex-direction:column;gap:1rem;padding:1rem}.vip-modal .info-section{display:flex;flex-direction:column;gap:.5rem}.vip-modal .switch-container{align-items:center;display:flex;gap:.5rem}.vip-modal .orders-section{margin-top:1rem}.vip-modal .footer{display:flex;justify-content:space-between}.vip-modal .button{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.vip-modal .edit-button{background-color:#007bff;color:#fff}.vip-modal .save-button{background-color:#28a745;color:#fff}.vip-modal input{border:1px solid #ccc;border-radius:5px;padding:.5rem;width:100%}.vip-modal label{font-weight:700}.vip-modal .vip-card-balance{border-radius:5px;margin-bottom:10px;padding:10px}.vip-modal .negative-balance{background-color:#ff8a8a}.vip-modal .positive-balance{background-color:#b8ffb8}.vip-modal .vip-card-email{border-radius:5px;margin-bottom:5px;padding:5px}.vip-modal .vip-card-info{border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.costs-modal .modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1rem}.costs-modal .modal-header .modal-title{color:#333;font-size:1.5rem;font-weight:600;margin:0}.costs-modal .modal-header .close-button{color:#666}.costs-modal .modal-header .close-button:hover{color:#f76e24}.costs-modal .modal-body{padding:1.5rem}.costs-modal .modal-body .category-selects{display:flex;flex-direction:column;gap:1.5rem}.costs-modal .modal-footer{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;padding:1rem}.costs-modal .modal-footer .save-button{background-color:#f76e24;color:#fff}.costs-modal .modal-footer .save-button:hover{background-color:#e05408}