@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;700;900&family=Open+Sans:wght@100;200;300;400;700;900&display=swap);:root{--color-light:#212121;--color-dark:#fff;--color-background:#101010;--color-primary:#714bfa;--color-secondary:#f66187;--color-tertiary:#1f2544;--color-success:#28a745;--color-danger:#dc3545;--color-warning:#986d8e;--color-info:#faa201;--color-grey-light:#8c8c8c;--color-grey-medium:#9f9f9f;--color-grey-dark:#c3c3c3;--color-grey-opaque:#ffffff1a;--shadow-primary:none;--shadow-secondary:none}.dark{--color-light:#fff;--color-dark:#212121;--color-background:#f1f1f1;--color-success:#28a745;--color-danger:#dc3545;--color-warning:#986d8e;--color-info:#faa201;--color-grey-light:#c3c3c3;--color-grey-medium:#9f9f9f;--color-grey-dark:#8c8c8c;--color-grey-opaque:#2121211a;--shadow-primary:#8c8c8c1a 0px 7px 29px 0px;--shadow-secondary:#8c8c8c26 1.95px 1.95px 2.6px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#101010;background-color:var(--color-background);color:#fff;color:var(--color-dark);font-family:Open Sans,sans-serif}html{font-size:52.5%;scroll-behavior:smooth}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:56.25%}}@media only screen and (min-width:112.5em){html{font-size:75%}}a{color:inherit;text-decoration:none}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}button{border:none;font-size:inherit;font-weight:inherit;outline:none}.main{min-height:calc(100vh - 6rem)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{caret-color:#fff;caret-color:var(--color-dark)}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes spin{0%{transform:rotate(0deg) scale(1.2)}to{transform:rotate(1turn) scale(1.2)}}@keyframes flipY{0%{transform:rotateY(0deg) scale(1.2)}to{transform:rotateY(1turn) scale(1.2)}}@keyframes bounce{0%{transform:translateY(0) scale(1.2)}50%{transform:translateY(2rem) scale(1.2)}to{transform:translateY(0) scale(1.2)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-10rem);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:.75rem}li,p{font-size:1.4rem}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt-6{margin-top:6rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mb-6{margin-bottom:6rem!important}.mb-05{margin-bottom:.5rem!important}.ml-1{margin-left:1rem!important}.ml-2{margin-left:2rem!important}.ml-3{margin-left:3rem!important}.ml-4{margin-left:4rem!important}.ml-5{margin-left:5rem!important}.ml-6{margin-left:6rem!important}.mr-1{margin-right:1rem!important}.mr-2{margin-right:2rem!important}.mr-3{margin-right:3rem!important}.mr-4{margin-right:4rem!important}.mr-5{margin-right:5rem!important}.mr-6{margin-right:6rem!important}.pt-1{padding-top:1rem!important}.pt-2{padding-top:2rem!important}.pt-3{padding-top:3rem!important}.pt-4{padding-top:4rem!important}.pt-5{padding-top:5rem!important}.pt-6{padding-top:6rem!important}.pb-1{padding-bottom:1rem!important}.pb-2{padding-bottom:2rem!important}.pb-3{padding-bottom:3rem!important}.pb-4{padding-bottom:4rem!important}.pb-5{padding-bottom:5rem!important}.pb-6{padding-bottom:6rem!important}.pl-1{padding-left:1rem!important}.pl-2{padding-left:2rem!important}.pl-3{padding-left:3rem!important}.pl-4{padding-left:4rem!important}.pl-5{padding-left:5rem!important}.pl-6{padding-left:6rem!important}.pr-1{padding-right:1rem!important}.pr-2{padding-right:2rem!important}.pr-3{padding-right:3rem!important}.pr-4{padding-right:4rem!important}.pr-5{padding-right:5rem!important}.pr-6{padding-right:6rem!important}.g-1{gap:1rem!important}.g-2{gap:2rem!important}.g-3{gap:3rem!important}.g-4{gap:4rem!important}.g-5{gap:5rem!important}.g-6{gap:6rem!important}.f-1{flex:1 1!important}.f-2{flex:2 1!important}.f-3{flex:3 1!important}.f-4{flex:4 1!important}.f-5{flex:5 1!important}.f-6{flex:6 1!important}.fs-10{font-size:1rem}.fs-12{font-size:1.2rem}.flex{align-items:center;display:flex;flex-wrap:wrap}.flex-1{flex:1 1}.flexc{align-items:center;flex-wrap:wrap}.flexc,.flexc-jc-ae{display:flex;flex-direction:column}.flexc-jc-ae{align-items:flex-end;justify-content:center}.flex-jb-as{align-items:flex-start}.flex-jb-ac,.flex-jb-as{display:flex;justify-content:space-between}.flex-jb-ac,.flex-je-ac{align-items:center}.flex-je-ac{display:flex;justify-content:flex-end}.flex-jb-ae{align-items:flex-end;display:flex;justify-content:space-between}.w-100{width:100%!important}.helper{color:#c3c3c3;color:var(--color-grey-dark);font-size:1rem;font-weight:700}.pointer{cursor:pointer}@media only screen and (max-width:37.5em){.hd-mb{display:none!important}.hv-mb{opacity:0!important;visibility:hidden!important}}.hd-dstb{display:none!important}.hv-dstb{opacity:0!important;visibility:hidden!important}@media only screen and (max-width:37.5em){.hd-dstb{display:inline-block!important}.hv-dstb{opacity:1!important;visibility:visible!important}}.hd-dstl{display:none!important}.hv-dstl{opacity:0!important;visibility:hidden!important}@media only screen and (max-width:56.25em){.hd-dstl{display:inline-block!important}.hv-dstl{opacity:1!important;visibility:visible!important}}.flex-r{align-items:center;display:flex}.green{color:#28a745!important;color:var(--color-success)!important}.red{color:#dc3545!important;color:var(--color-danger)!important}.warning{color:#986d8e!important;color:var(--color-warning)!important}.white{color:#212121!important;color:var(--color-light)!important}.primary{color:#714bfa!important;color:var(--color-primary)!important}.theme{background-color:#212121;background-color:var(--color-light);color:#fff;color:var(--color-dark)}.grey{color:#c3c3c3!important;color:var(--color-grey-dark)!important}.grey-o{color:#ffffff1a!important;color:var(--color-grey-opaque)!important}.grey-bg-o{background-color:#ffffff1a!important;background-color:var(--color-grey-opaque)!important}.bold{font-weight:700!important}.bg-red{background-color:#dc3545!important;background-color:var(--color-danger)!important}.center{text-align:center!important}.gradient{background:linear-gradient(104deg,#ff828200 .9%,#ff8282 2.4%,#ff828280 5.8%,#ff82821a 93%,#ff8282b3 96%),linear-gradient(183deg,#82ffad00,#ff6b984d 7.9%,#ff828200 15%);border-radius:10px;display:inline-block;padding:.5rem 1rem}.uppercase{text-transform:uppercase!important}.info{color:#c3c3c3;color:var(--color-grey-dark);font-size:1rem;font-weight:700}.login{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.login .switch-login{color:#714bfa;color:var(--color-primary);cursor:pointer;font-size:1.2rem;margin-top:1rem;text-align:center;-webkit-user-select:none;user-select:none}.login .switch-login:hover{text-decoration:underline}.login .bg-img{filter:brightness(.5);inset:0;position:fixed}.login .bg-img img{height:100%;object-fit:cover;width:100%}.login .btn-secondary{color:#fff}.login .login-navbar{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-end;left:0;padding:0 7.5rem;position:fixed;right:0;top:5rem}.login .unlock-card{animation:fadeInTop .5s forwards;background-color:#101010;background-color:var(--color-background);border-radius:10px;padding:7.5rem 3rem 3rem;position:relative;width:20vw}.login .unlock-card img{border:5px solid #212121;border:5px solid var(--color-light);border-radius:50%;box-shadow:none;box-shadow:var(--shadow-primary);height:10rem;left:50%;object-fit:cover;position:absolute;top:0;transform:translate(-50%,-50%);width:10rem}.login .unlock-card h3{color:#8c8c8c;margin-bottom:3rem;text-align:center}.login .unlock-card .input-primary{margin-bottom:3rem}.login .unlock-card .action{align-items:center;display:flex;justify-content:space-around}.login .switch-user{background-color:#101010;background-color:var(--color-background);border-radius:10px;padding:1rem;position:relative;width:20vw}.login .switch-user h3{margin-bottom:1rem;text-align:center}.login .switch-user .scroll-area{max-height:40rem;overflow-y:auto;scrollbar-width:none}.login .switch-user .scroll-area::-webkit-scrollbar{display:none}.login .switch-user .scroll-area .list{align-items:center;border-radius:10px;cursor:pointer;display:flex;min-height:5rem;padding:1rem;-webkit-user-select:none;user-select:none}.login .switch-user .scroll-area .list:hover{background-color:#714bfa;background-color:var(--color-primary);color:#fff}.login .switch-user .scroll-area .list img{border-radius:50%;height:4rem;margin-right:2rem;object-fit:cover;width:4rem}.login .switch-user .scroll-area .list p{font-weight:700}.login .add-user{animation:fadeInTop .5s forwards;background-color:#101010;background-color:var(--color-background);border-radius:10px;padding:3rem;position:relative;width:20vw}.login .add-user h3{color:#8c8c8c;text-align:center}.login .add-user .action{align-items:center;display:flex;justify-content:space-around}.login .login-footer{bottom:5rem;color:#c3c3c3;left:0;position:fixed;right:0}.login .login-footer p{text-align:center}.login .login-footer p a{color:#f66187;color:var(--color-secondary)}.login .login-footer p a:hover{text-decoration:underline}@media only screen and (max-width:75em){.login .login-navbar{justify-content:center;padding:0}.login .add-user{width:30vw}}@media only screen and (max-width:56.25em){.login .add-user{width:40vw}}@media only screen and (max-width:37.5em){.login .add-user{width:90%}}.menu-page{min-height:calc(100vh - 7.5rem);padding:2rem 0}.menu-page .filters{align-items:center;background-color:#101010;background-color:var(--color-background);display:flex;overflow-y:auto;padding:1rem 0;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;z-index:1}.menu-page .filters::-webkit-scrollbar{display:none}.menu-page .filters .filter-card:first-child{margin-left:2rem}.menu-page .filters .filter-card:last-child{margin-right:2rem}.menu-page .menu-container{padding:2rem}.menu-page .menu-container .section{scroll-margin-top:10rem}.menu-page .menu-container .header{align-items:center;display:flex;margin-bottom:2rem}.menu-page .menu-container .header h3{margin-right:2rem}.menu-page .menu-container .header a{align-items:center;color:#1f2544;color:var(--color-tertiary);display:flex;font-weight:700}.menu-page .menu-container .header a svg{margin-left:.5rem;transition:all .3s}.menu-page .menu-container .header a:hover svg{transform:translateX(1rem)}.menu-page .menu-container .menu-items{grid-gap:2rem;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:2rem}.menu-page .menu-container .empty-menu{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 35rem)}.menu-page .menu-container .empty-menu .message{font-weight:700;margin-bottom:2rem}.menu-page .menu-container .empty-menu .btn{background-color:#f66187;background-color:var(--color-secondary);border-radius:10px;color:#fff;cursor:pointer;padding:1rem 2rem;-webkit-user-select:none;user-select:none}.menu-page .more-info-popup{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#21212180;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s;visibility:hidden;z-index:992}.menu-page .more-info-popup .more-info-container{background-color:#212121;background-color:var(--color-light);bottom:0;box-shadow:none;box-shadow:var(--shadow-primary);display:flex;gap:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;max-height:75vh;overflow-y:auto;padding:2rem;position:fixed;right:0;transform:translateY(100%);transition:all .3s}.menu-page .more-info-popup .more-info-container .img{aspect-ratio:1;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:10px;flex-shrink:0;height:20rem;overflow:hidden;width:20rem}.menu-page .more-info-popup .more-info-container .img img{height:100%;object-fit:cover;width:100%}.menu-page .more-info-popup .more-info-container .details{margin-bottom:1rem}.menu-page .more-info-popup .more-info-container .details .price{align-items:flex-end;color:#28a745;color:var(--color-success);display:flex}.menu-page .more-info-popup .more-info-container .details .price p{font-size:2rem;margin-right:.25rem}.menu-page .more-info-popup .more-info-container .details .best-seller{background-color:#f66187;background-color:var(--color-secondary);border-radius:10px;color:#fff;font-size:1rem;font-weight:700;padding:.25rem .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-page .more-info-popup .more-info-container .details .badge{height:1.5rem;width:1.5rem}.menu-page .more-info-popup .more-info-container .details .badge img{height:100%;object-fit:contain;width:100%}.menu-page .more-info-popup.active{opacity:1;visibility:visible}.menu-page .more-info-popup.active .more-info-container{transform:translateY(0)}@media only screen and (max-width:75em){.menu-page .menu-container .menu-items{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:56.25em){.menu-page .menu-container .menu-items{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:37.5em){.menu-page{min-height:calc(100vh - 15rem)}.menu-page .menu-container .menu-items{grid-template-columns:repeat(1,1fr)}.menu-page .menu-container .empty-menu{min-height:calc(100vh - 45rem)}.menu-page .more-info-popup .more-info-container{flex-direction:column}.menu-page .more-info-popup .more-info-container .img{height:30rem;width:100%}}.company-theme{padding:2rem}.company-theme .input-wrapper{background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);margin-bottom:5rem;padding:3rem}.company-theme .input-wrapper .input-grid{grid-gap:5rem;display:grid;grid-template-columns:repeat(3,1fr)}.company-theme .input-grid2{grid-gap:3rem;display:grid;grid-template-columns:repeat(6,1fr)}.company-theme .input-grid2 .color-card{background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;padding:2rem;position:relative;text-align:center;transition:transform .3s}.company-theme .input-grid2 .color-card:active{transform:scale(.95)}.company-theme .input-grid2 .color-card .flex-cards{grid-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr);place-items:center}.company-theme .input-grid2 .color-card .flex-cards .box{border-radius:10px;height:3rem;width:3rem}.company-theme .input-grid2 .color-card .check-icon{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:50%;color:#fff;display:flex;display:none;flex-direction:column;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:2rem}.company-theme .input-grid2 .color-card .check-icon svg{font-size:1.5rem}.company-theme .input-grid2 .color-card.selected-card .check-icon{display:flex}@media only screen and (max-width:75em){.company-theme .input-grid2{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:56.25em){.company-theme .input-wrapper .input-grid{grid-template-columns:repeat(1,1fr)}.company-theme .input-grid2{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:37.5em){.company-theme .input-wrapper .input-grid{grid-template-columns:repeat(1,1fr)}.company-theme .input-grid2{grid-template-columns:repeat(2,1fr)}}.company-info{min-height:calc(100vh - 7.5rem);padding:2rem}.company-info .input-wrapper{background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);margin-bottom:5rem;padding:3rem}.company-info .input-wrapper .grid-input{grid-gap:5rem;display:grid;grid-template-columns:repeat(4,1fr)}.company-info .input-wrapper .input-table .seat-no-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.company-info .input-wrapper .input-table .seat-no-wrapper .seat-no{color:#8c8c8c;color:var(--color-grey-light);font-size:1.2rem;font-weight:700;margin-bottom:2rem}.company-info .input-wrapper .input-table .btn-primary{margin-top:2.75rem}@media only screen and (max-width:37.5em){.company-info{min-height:calc(100vh - 15rem)}.company-info .input-wrapper .input-edit{width:100%}.company-info .input-wrapper .grid-input{grid-template-columns:repeat(1,1fr)}.company-info .input-wrapper .input-table{grid-gap:2rem;border:2px solid #ffffff1a;border:2px solid var(--color-grey-opaque);border-radius:10px;padding:2rem}.company-info .input-wrapper .input-table .btn-primary{margin-top:0}}.accounts-page,.manage-users,.settings{min-height:calc(100vh - 7.5rem);padding:2rem}.settings .grid-card{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-bottom:2rem}.settings .grid-card2{grid-gap:2rem;display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:5rem}.settings .grid-card3{grid-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:5rem}.settings .card{align-items:center;background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2rem;text-align:center;transition:transform .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.settings .card:active{transform:scale(.95)}.settings .card .icon{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:50%;color:#fff;display:flex;height:4rem;justify-content:center;margin-bottom:1rem;width:4rem}.settings .card p{font-size:1.2rem;-webkit-user-select:none;user-select:none}.settings .card2{align-items:center;background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:2rem;transition:transform .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.settings .card2:active{transform:scale(.99)}.settings .card2 .card-left{align-items:center;display:flex;gap:2rem}.settings .card2 .card-left .icon{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:50%;color:#fff;display:flex;height:4rem;justify-content:center;width:4rem}.settings .card2 .card-left p{font-size:1.2rem;-webkit-user-select:none;user-select:none}.settings .card2 .card-right svg{font-size:2rem}@media only screen and (max-width:37.5em){.settings{min-height:calc(100vh - 15rem)}.settings .grid-card3{grid-template-columns:repeat(1,1fr)}}.cart{grid-gap:2rem;display:grid;grid-template-columns:2fr 1fr;min-height:calc(100vh - 7.5rem);padding:2rem}.cart .coupon-popup{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#21212180;inset:0;opacity:0;position:fixed;transition:all .3s;visibility:hidden;z-index:992}.cart .coupon-popup .coupon-container{background-color:#101010;background-color:var(--color-background);border-radius:10px;inset:10rem 30rem;overflow-y:auto;padding:0 2rem;position:fixed;transition:all .3s}.cart .coupon-popup .coupon-container .coupon-header{align-items:center;background-color:#101010;background-color:var(--color-background);display:flex;height:7.5rem;justify-content:space-between;left:0;padding:0;position:-webkit-sticky;position:sticky;right:0;top:0}.cart .coupon-popup .coupon-container .coupon-header .button-icon{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);background-color:#dc3545;background-color:var(--color-danger);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:3.5rem;justify-content:center;width:3.5rem}.cart .coupon-popup .coupon-container .coupon-header .button-icon svg{color:#fff}.cart .coupon-popup .coupon-container .coupon-card{background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;margin-bottom:2rem;padding:2rem;-webkit-user-select:none;user-select:none}.cart .coupon-popup .coupon-container .coupon-card:active{background-color:#ffffff1a;background-color:var(--color-grey-opaque)}.cart .coupon-popup .coupon-container .coupon-card .coupon-desc{font-size:1.2rem}.cart .coupon-popup .coupon-container .coupon-card .coupon-error{color:#dc3545;color:var(--color-danger);font-size:1.2rem;font-weight:700;margin-top:1rem}.cart .coupon-popup .coupon-container .coupon-card.disabled{color:#8c8c8c;color:var(--color-grey-light)}.cart .coupon-popup.active{opacity:1;visibility:visible}@media only screen and (max-width:75em){.cart .coupon-popup .coupon-container{inset:10rem 10rem}}@media only screen and (max-width:37.5em){.cart .coupon-popup .coupon-container{inset:2rem}}.cart .left .items-card-container{grid-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cart .left .items-card-container .item-card{background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);display:flex;padding:1rem;position:relative;-webkit-user-select:none;user-select:none}.cart .left .items-card-container .item-card .img{aspect-ratio:1;margin-right:2rem;width:12rem}.cart .left .items-card-container .item-card .img img{border-radius:10px;height:100%;object-fit:cover;width:100%}.cart .left .items-card-container .item-card .name{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.cart .left .items-card-container .item-card .name p{font-size:1.5rem;font-weight:700}.cart .left .items-card-container .item-card .content{display:flex;flex:1 1;flex-direction:column;justify-content:center}.cart .left .items-card-container .item-card .content .details{align-items:center;color:#714bfa;color:var(--color-primary);display:flex;margin-bottom:1rem}.cart .left .items-card-container .item-card .content .details .price{align-items:flex-end;color:#28a745;color:var(--color-success);display:flex}.cart .left .items-card-container .item-card .content .details .price p{font-size:1.5rem;margin-right:.25rem}.cart .left .items-card-container .item-card .content .actions{align-items:center;display:flex;gap:1rem}.cart .left .items-card-container .item-card .content .actions .qty-text{color:#c3c3c3;color:var(--color-grey-dark);font-size:1rem;font-weight:700}.cart .left .items-card-container .item-card .content .actions .btn{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1.2rem;height:3rem;justify-content:center;padding:0 1.5rem}.cart .left .items-card-container .item-card .content .actions .btn:hover{background-color:#f66187;background-color:var(--color-secondary)}.cart .left .items-card-container .item-card .content .actions .btn-selected{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:5px;color:#fff;display:flex;overflow:hidden}.cart .left .items-card-container .item-card .content .actions .btn-selected .add,.cart .left .items-card-container .item-card .content .actions .btn-selected .sub{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:3rem;justify-content:center;padding:0 .75rem}.cart .left .items-card-container .item-card .content .actions .btn-selected .add:active,.cart .left .items-card-container .item-card .content .actions .btn-selected .sub:active{background-color:#f66187;background-color:var(--color-secondary)}.cart .left .items-card-container .item-card .content .actions .btn-selected .num{font-size:1.5rem;padding:0 1rem}.cart .left .items-card-container .item-card .cross{align-items:center;background-color:#dc3545;background-color:var(--color-danger);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:2rem}.cart .left .items-card-container .item-card .cross svg{color:#fff;font-size:1.2rem}.cart .right .total-card{align-self:start;background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);padding:2rem;position:-webkit-sticky;position:sticky;top:7.5rem}.cart .right .total-card h3{margin-bottom:1rem}.cart .right .total-card .header{color:#714bfa;color:var(--color-primary);display:flex;margin-bottom:1rem}.cart .right .total-card .header .price,.cart .right .total-card .header .qty{flex:1 1;font-size:1rem;font-weight:700}.cart .right .total-card .header .name{flex:3 1;font-size:1rem;font-weight:700}.cart .right .total-card .content{display:flex;margin-bottom:.5rem}.cart .right .total-card .content .price,.cart .right .total-card .content .qty{flex:1 1;font-size:1.2rem;font-weight:700}.cart .right .total-card .content .price.minus{position:relative}.cart .right .total-card .content .price.minus:before{content:"-";left:-.5rem;position:absolute}.cart .right .total-card .content .name{flex:3 1;font-size:1.2rem;font-weight:700;padding-right:1rem}.cart .right .total-card .line{background-color:#8c8c8c;background-color:var(--color-grey-light);height:1px;margin:2rem 0;width:100%}.cart .right .total-card .total{display:flex;margin-bottom:2rem}.cart .right .total-card .total .total-text{flex:3 1;font-size:1.2rem;font-weight:700;padding-right:1rem}.cart .right .total-card .total .price,.cart .right .total-card .total .qty{flex:1 1;font-size:1.2rem;font-weight:700}.cart .right .coupon-card{background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;margin-bottom:2rem;padding:2rem}.cart .right .coupon-card .icon{align-items:center;border-radius:50px;display:flex;flex-direction:column;height:2.5rem;justify-content:center;width:2.5rem}.cart .right .coupon-card .coupon-text{font-size:1.2rem;font-weight:700}.cart .right .coupon-card .coupon-text span{color:#28a745;color:var(--color-success);font-size:1.5rem;margin-right:.5rem}.cart .right .coupon-card .btn-remove{border-radius:5px;color:#dc3545;color:var(--color-danger);font-size:1.2rem;font-weight:700;margin-left:1rem;padding:.5rem 1rem}.cart .right .coupon-card .btn-remove:active{background-color:#ffffff1a;background-color:var(--color-grey-opaque)}.empty-cart{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 7.5rem)}.empty-cart .message{font-weight:700;margin-bottom:2rem}.empty-cart .btn{background-color:#f66187;background-color:var(--color-secondary);border-radius:10px;color:#fff;cursor:pointer;padding:1rem 2rem;-webkit-user-select:none;user-select:none}@media only screen and (max-width:56.25em){.cart{display:flex;flex-direction:column-reverse;justify-content:flex-end;min-height:calc(100vh - 15rem)}.cart .left .items-card-container{grid-template-columns:repeat(1,1fr)}.cart .right{margin-bottom:2rem;width:100%}.empty-cart{min-height:calc(100vh - 15rem)}}.add-filter{display:grid;grid-template-columns:repeat(2,1fr)}.add-filter .add-left{background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);padding:2rem}.add-filter .add-right{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:56.25em){.add-filter{grid-gap:5rem;grid-template-columns:repeat(1,1fr)}}.add-food{display:grid;grid-template-columns:repeat(2,1fr)}.add-food .add-left{background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);padding:2rem}.add-food .add-left .input-array{flex:1 1}.add-food .add-right{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.add-food .add-right .menu-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:25rem}@media only screen and (max-width:56.25em){.add-food{grid-gap:5rem;grid-template-columns:repeat(1,1fr)}.add-food .add-right,.add-food .add-right .menu-card{width:100%}}.add-section{display:grid;grid-template-columns:repeat(2,1fr)}.add-section .add-left{background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);padding:2rem}.add-section .add-right{align-items:center;display:flex;flex-direction:column;justify-content:center}.add-section .add-right .section-card{height:20rem;width:20rem}.add-section .add-right .section-card:hover{background-color:#0000}@media only screen and (max-width:56.25em){.add-section{grid-gap:5rem;grid-template-columns:repeat(1,1fr)}}.add-items{min-height:calc(100vh - 7.5rem);padding:2rem}.add-items .items,.add-items .title{margin-bottom:5rem}.add-items .items{align-items:center;display:flex;gap:5rem}.add-items .items .file{position:absolute;visibility:hidden}.add-items .items .img{border-radius:10px;cursor:pointer;flex-shrink:0;height:15rem;position:relative;width:15rem}.add-items .items .img img{border-radius:10px;height:100%;object-fit:cover;width:100%}.add-items .items .img .info{background-color:#21212180;border-radius:10px;inset:0;opacity:0;position:absolute;transition:all .3s;visibility:hidden}.add-items .items .img .info p{color:#fff;font-size:1rem;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.add-items .items .img .add-icon{align-items:center;background-color:#f66187;background-color:var(--color-secondary);border-radius:50%;bottom:-1rem;color:#fff;display:flex;flex-direction:column;height:3rem;justify-content:center;position:absolute;right:-1rem;width:3rem;z-index:1}.add-items .items .img:hover .info{opacity:1;visibility:visible}.add-items .content .input-array,.add-items .content .input-checkbox,.add-items .content .input-edit,.add-items .content .input-list,.add-items .content .select-edit{margin-bottom:5rem}.add-items .actions{margin-top:2rem}@media only screen and (max-width:37.5em){.add-items{min-height:calc(100vh - 15rem)}.add-items .items{flex-direction:column}.add-items .items .img{margin-right:0!important}.add-items .items .input-edit{width:100%}.add-items .content{flex-direction:column}.add-items .content .input-edit,.add-items .content .select-edit{padding:0}}.edit-items{min-height:calc(100vh - 7.5rem);padding:2rem}.edit-items .edit-filter .table-primary:not(:last-child){margin-bottom:2rem}.edit-items .edit-section .tabs-section{align-items:center;background-color:#101010;background-color:var(--color-background);display:flex;gap:2rem;margin-bottom:2rem;overflow-y:auto;padding:1rem 0;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;z-index:9}.edit-items .edit-section .tabs-section::-webkit-scrollbar{display:none}.edit-items .edit-section .tabs-section .tab{border-radius:20px;color:#f66187;color:var(--color-secondary);cursor:pointer;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-user-select:none;user-select:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.edit-items .edit-section .table-primary:not(:last-child){margin-bottom:2rem}.edit-items .edit-menu .actions{margin-bottom:3rem}.edit-items .edit-menu .actions h3{font-size:1rem;margin-bottom:1rem}.edit-items .edit-menu .actions .icon{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:3rem;justify-content:center;margin-right:2rem;-webkit-user-select:none;user-select:none;width:3rem}.edit-items .edit-menu .menu-tables .table-primary:not(:last-child){margin-bottom:2rem}.edit-items .actions-popup .bg-dark{background-color:#21212180;inset:0;position:fixed;z-index:999}.edit-items .actions-popup .popup{background-color:#101010;background-color:var(--color-background);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);left:50%;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:30rem;z-index:999}.edit-items .actions-popup .popup h3{margin-bottom:2rem;text-align:center}.edit-items .actions-popup .popup .tab{align-items:center;border-radius:10px;cursor:pointer;display:flex;height:5rem;padding:1rem;position:relative;width:100%}.edit-items .actions-popup .popup .tab:not(:last-child):after{background-color:var(--color-dark-light-opaque);bottom:-7.5%;content:"";height:.5px!important;left:0;position:absolute;right:0}.edit-items .actions-popup .popup .tab:not(:last-child){margin-bottom:1rem}.edit-items .actions-popup .popup .tab .icon{align-items:center;border-radius:50%;color:#fff;display:flex;height:3rem;justify-content:center;margin-right:2rem;width:3rem}.edit-items .actions-popup .popup .tab .icon svg{font-size:1.5rem}.edit-items .actions-popup .popup .tab .action-edit{background-color:#714bfa;background-color:var(--color-primary)}.edit-items .actions-popup .popup .tab .action-enable{background-color:#28a745;background-color:var(--color-success)}.edit-items .actions-popup .popup .tab .action-disable{background-color:#986d8e;background-color:var(--color-warning)}.edit-items .actions-popup .popup .tab .action-remove{background-color:#dc3545;background-color:var(--color-danger)}.edit-items .actions-popup .popup .tab p{font-weight:700}.edit-items .actions-popup .popup .tab:hover{background-color:#f66187;background-color:var(--color-secondary)}.edit-items .actions-popup .popup .tab:hover p{color:#fff}.edit-items .edit-popup{align-items:center;background-color:#101010;background-color:var(--color-background);display:flex;flex-direction:column;height:100vh;inset:0;justify-content:center;overflow-y:scroll;padding:2rem;position:fixed;scrollbar-width:none;transform:translateX(-100%);transition:all .3s;z-index:992}.edit-items .edit-popup::-webkit-scrollbar{display:none}.edit-items .edit-popup .add-items{display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:0;padding:0;width:100%}.edit-items .edit-popup .button-icon{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:3.5rem;justify-content:center;position:absolute;right:4rem;top:5rem;width:3.5rem}.edit-items .edit-popup .button-icon svg{color:#fff}.edit-items .edit-popup.edit-popup-active{transform:translateX(0)}@media only screen and (max-width:37.5em){.edit-items .edit-popup .add-items{display:initial}.edit-items .edit-popup .items{flex-direction:column}.edit-items .edit-popup .items .img{margin-bottom:5rem;margin-right:0!important}.edit-items .edit-popup .items .input-edit{width:100%}.edit-items .edit-popup .items .input-edit:not(:last-child){margin-right:0}.edit-items .edit-popup .content{flex-direction:column}.edit-items .edit-popup .content .input-edit,.edit-items .edit-popup .content .select-edit{padding:0}}.edit-items .add-popup{align-items:center;background-color:#101010;background-color:var(--color-background);display:flex;flex-direction:column;inset:0;justify-content:center;overflow-y:scroll;padding:2rem;position:fixed;scrollbar-width:none;transform:translateX(-100%);transition:all .3s;z-index:999}.edit-items .add-popup::-webkit-scrollbar{display:none}.edit-items .add-popup .button-icon{position:absolute;right:5%;top:5rem}.edit-items .add-popup .button-icon svg{color:#fff}.edit-items .add-popup h3{margin-bottom:5rem;text-align:center}.edit-items .add-popup .items{align-items:center;display:flex;justify-content:center;margin-bottom:5rem}.edit-items .add-popup .items .file{position:absolute;visibility:hidden}.edit-items .add-popup .items .img{border-radius:10px;cursor:pointer;height:15rem;position:relative;width:15rem}.edit-items .add-popup .items .img img{border-radius:10px;height:100%;object-fit:cover;width:100%}.edit-items .add-popup .items .img .info{background-color:#21212180;border-radius:10px;inset:0;opacity:0;position:absolute;transition:all .3s;visibility:hidden}.edit-items .add-popup .items .img .info p{color:#fff;font-size:1rem;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.edit-items .add-popup .items .img .add-icon{align-items:center;background-color:#f66187;background-color:var(--color-secondary);border-radius:50%;bottom:-1rem;color:#fff;display:flex;flex-direction:column;height:3rem;justify-content:center;position:absolute;right:-1rem;width:3rem;z-index:1}.edit-items .add-popup .items .img:hover .info{opacity:1;visibility:visible}.edit-items .add-popup .items .input-edit:not(:last-child),.edit-items .add-popup .items .select-edit:not(:last-child){margin-right:5rem}.edit-items .add-popup .content{display:flex;flex-wrap:wrap}.edit-items .add-popup .content .input-array,.edit-items .add-popup .content .input-edit,.edit-items .add-popup .content .input-list,.edit-items .add-popup .content .select-edit{flex:1 1 50%;margin-bottom:5rem;padding:0 5rem}.edit-items .add-popup .content .input-checkbox{justify-content:center;margin-bottom:2rem;width:100%}.edit-items .add-popup .actions{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:5rem;margin-top:2rem}.edit-items .add-popup.add-popup-active{transform:translateX(0)}@media only screen and (max-width:37.5em){.edit-items .add-popup .items{flex-direction:column}.edit-items .add-popup .items .img{margin-bottom:5rem;margin-right:0!important}.edit-items .add-popup .items .input-edit{width:100%}.edit-items .add-popup .items .input-edit:not(:last-child){margin-bottom:5rem;margin-right:0}.edit-items .add-popup .content{flex-direction:column}.edit-items .add-popup .content .input-edit,.edit-items .add-popup .content .select-edit{padding:0}.edit-items{min-height:calc(100vh - 15rem)}}.coming-soon{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 7.5rem)}@media only screen and (max-width:37.5em){.coming-soon{min-height:calc(100vh - 15rem)}}.not-found{align-items:center;display:flex;height:calc(100vh - 10rem);justify-content:center}.not-found .logo{border-right:2px solid #fff;border-right:2px solid var(--color-dark);padding-right:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.not-found .logo img{width:100%}.not-found h3{margin-left:2rem}.initial-setup{min-height:calc(100vh - 7.5rem);padding:7.5rem 2rem}.initial-setup .input-wrapper{border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);margin-bottom:5rem;padding:3rem}.initial-setup .input-wrapper a{color:#714bfa;color:var(--color-primary)}.initial-setup .input-wrapper .grid-input{grid-gap:5rem;display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:37.5em){.initial-setup .input-wrapper .grid-input{grid-template-columns:repeat(1,1fr)}}.initial-auth{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.initial-auth .bg-img{filter:brightness(.5);inset:0;position:fixed}.initial-auth .bg-img img{height:100%;object-fit:cover;width:100%}.initial-auth .add-user{animation:fadeInTop .5s forwards;background-color:#101010;background-color:var(--color-background);border-radius:10px;padding:3rem;position:relative;width:20vw}.initial-auth .add-user h3{color:#8c8c8c;text-align:center}.initial-auth .add-user .action{align-items:center;display:flex;justify-content:space-around}.initial-auth .login-footer{bottom:5rem;color:#c3c3c3;left:0;position:fixed;right:0}.initial-auth .login-footer p{text-align:center}.initial-auth .login-footer p a{color:#f66187;color:var(--color-secondary)}.initial-auth .login-footer p a:hover{text-decoration:underline}@media only screen and (max-width:75em){.initial-auth .login-navbar{justify-content:center;padding:0}.initial-auth .add-user{width:30vw}}@media only screen and (max-width:56.25em){.initial-auth .add-user{width:40vw}}@media only screen and (max-width:37.5em){.initial-auth .add-user{width:90%}}.landing-page{min-height:calc(100vh - 7.5rem);overflow:hidden;padding:2rem}.landing-page .grid-landing-page{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.landing-page .grid-landing-page .outlet-card{align-items:center;background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:2rem;transition:transform .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.landing-page .grid-landing-page .outlet-card:active{transform:scale(.99)}.landing-page .grid-landing-page .outlet-card .card-left{align-items:center;display:flex;gap:2rem}.landing-page .grid-landing-page .outlet-card .card-left .icon{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:50%;color:#fff;display:flex;height:4rem;justify-content:center;width:4rem}.landing-page .grid-landing-page .outlet-card .card-left p{font-size:1.2rem;-webkit-user-select:none;user-select:none}.landing-page .grid-landing-page .outlet-card .card-right svg{font-size:2rem}@media only screen and (max-width:75em){.landing-page .grid-landing-page{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:37.5em){.landing-page{min-height:calc(100vh - 15rem);transform:translateY(-5rem)}.landing-page .grid-landing-page{grid-template-columns:repeat(1,1fr)}}.more-page{min-height:calc(100vh - 7.5rem);padding:2rem}.more-page .grid-card-more{grid-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:5rem}.more-page .grid-card-more .card{align-items:center;background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:2rem;transition:transform .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.more-page .grid-card-more .card:active{transform:scale(.99)}.more-page .grid-card-more .card .card-left{align-items:center;display:flex;gap:2rem}.more-page .grid-card-more .card .card-left .icon{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:50%;color:#fff;display:flex;height:4rem;justify-content:center;width:4rem}.more-page .grid-card-more .card .card-left p{font-size:1.2rem;-webkit-user-select:none;user-select:none}.more-page .grid-card-more .card .card-right svg{font-size:2rem}@media only screen and (max-width:37.5em){.more-page{min-height:calc(100vh - 15rem)}.more-page .grid-card-more{grid-template-columns:repeat(1,1fr)}}.menu-section{min-height:calc(100vh - 7.5rem);overflow:hidden;padding:2rem}.menu-section .grid-menu-section{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(6,1fr)}.menu-section .no-data{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 12.5rem)}@media only screen and (max-width:75em){.menu-section .grid-menu-section{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:37.5em){.menu-section{min-height:calc(100vh - 15rem)}.menu-section .grid-menu-section{grid-template-columns:repeat(2,1fr)}.menu-section .no-data{min-height:calc(100vh - 20rem)}}.orders-restaurant-page{min-height:calc(100vh - 7.5rem);padding:2rem 0}.orders-restaurant-page .top-tabs-orders{margin-bottom:3rem!important;padding:0 2rem}.orders-restaurant-page .empty-orders-restaurant{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 17.5rem)}.orders-restaurant-page .empty-orders-restaurant .message{font-weight:700;margin-bottom:2rem}.orders-restaurant-page .empty-orders-restaurant-filter{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 35rem)}.orders-restaurant-page .empty-orders-restaurant-filter .message{font-weight:700;margin-bottom:2rem}.orders-restaurant-page .active-orders .tables-card-wrapper{align-items:center;background-color:#101010;background-color:var(--color-background);display:flex;gap:2rem;margin-bottom:1rem;overflow-y:auto;padding:2rem;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;z-index:1}.orders-restaurant-page .active-orders .tables-card-wrapper::-webkit-scrollbar{display:none}.orders-restaurant-page .active-orders .tables-card-wrapper .tables-card{align-items:center;animation:fadeIn .3s;background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:5rem;justify-content:center;padding:1rem;transition:transform .3s;-webkit-user-select:none;user-select:none;width:5rem}.orders-restaurant-page .active-orders .tables-card-wrapper .tables-card p{font-size:1.2rem;font-weight:700;text-align:center}.orders-restaurant-page .active-orders .tables-card-wrapper .tables-card:active{transform:scale(.9)}.orders-restaurant-page .active-orders .tables-card-wrapper .tables-card.active{background-color:#714bfa;background-color:var(--color-primary);box-shadow:none;color:#fff}.orders-restaurant-page .active-orders .grid-orders{grid-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);padding:2rem}.orders-restaurant-page .active-orders .grid-orders .order-card{background-color:#212121;background-color:var(--color-light);border-radius:5px;box-shadow:none;box-shadow:var(--shadow-secondary);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header{align-items:center;display:flex;justify-content:space-between;padding:2rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .order-time{align-items:center;display:flex;gap:1rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .order-time svg{color:#714bfa;color:var(--color-primary);font-size:2rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .order-time p{font-weight:700}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .order-table{align-items:center;display:flex;gap:1rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .order-table svg{color:#f66187;color:var(--color-secondary);font-size:2rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .order-table p{color:#c3c3c3;color:var(--color-grey-dark);font-size:1.2rem;font-weight:700}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .order-status{align-items:center;display:flex;gap:1rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .order-status .status-icon{align-items:center;background-color:#28a745;background-color:var(--color-success);border-radius:50%;display:flex;flex-direction:column;height:2.5rem;justify-content:center;width:2.5rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .order-status .status-icon svg{color:#fff;font-size:1.5em}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .order-status p{font-size:1rem;font-weight:700}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .btn-expand{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:3rem;justify-content:center;width:3rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-header .btn-expand:active{background-color:#f66187;background-color:var(--color-secondary);color:#fff}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content{padding:2rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .order-id{color:#c3c3c3;color:var(--color-grey-dark);font-size:1rem;font-weight:700;margin-bottom:2rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card h3{margin-bottom:1rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .header{color:#714bfa;color:var(--color-primary);display:flex;margin-bottom:1rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .header .price,.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .header .qty{flex:1 1;font-size:1rem;font-weight:700}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .header .name{flex:3 1;font-size:1rem;font-weight:700}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .content{display:flex;margin-bottom:.5rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .content .price,.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .content .qty{flex:1 1;font-size:1.2rem;font-weight:700}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .content .price.minus{position:relative}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .content .price.minus:before{content:"-";left:-.5rem;position:absolute}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .content .name{flex:3 1;font-size:1.2rem;font-weight:700;padding-right:1rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .line{background-color:#8c8c8c;background-color:var(--color-grey-light);height:1px;margin:2rem 0;width:100%}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .total{display:flex;margin-bottom:2rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .total .total-text{flex:3 1;font-size:1.2rem;font-weight:700;padding-right:1rem}.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .total .price,.orders-restaurant-page .active-orders .grid-orders .order-card .order-restaurant-content .total-card .total .qty{flex:1 1;font-size:1.2rem;font-weight:700}@media only screen and (max-width:75em){.orders-restaurant-page .active-orders .grid-orders{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:37.5em){.orders-restaurant-page .active-orders{min-height:calc(100vh - 15rem)}.orders-restaurant-page .active-orders .grid-orders{grid-template-columns:repeat(1,1fr)}}.orders-restaurant-page .delivered-orders .tables-card-wrapper{align-items:center;background-color:#101010;background-color:var(--color-background);display:flex;gap:2rem;margin-bottom:1rem;overflow-y:auto;padding:2rem;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;z-index:1}.orders-restaurant-page .delivered-orders .tables-card-wrapper::-webkit-scrollbar{display:none}.orders-restaurant-page .delivered-orders .tables-card-wrapper .tables-card{align-items:center;animation:fadeIn .3s;background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:5rem;justify-content:center;padding:1rem;transition:transform .3s;-webkit-user-select:none;user-select:none;width:5rem}.orders-restaurant-page .delivered-orders .tables-card-wrapper .tables-card p{font-size:1.2rem;font-weight:700;text-align:center}.orders-restaurant-page .delivered-orders .tables-card-wrapper .tables-card:active{transform:scale(.9)}.orders-restaurant-page .delivered-orders .tables-card-wrapper .tables-card.active{background-color:#714bfa;background-color:var(--color-primary);box-shadow:none;color:#fff}.orders-restaurant-page .delivered-orders .grid-layout-orders{display:grid;grid-template-areas:"orders orders total";grid-template-columns:1fr 1fr 1fr}.orders-restaurant-page .delivered-orders .grid-orders-total{grid-gap:2rem;display:grid;grid-area:total;grid-template-columns:repeat(1,1fr);padding:2rem}.orders-restaurant-page .delivered-orders .grid-orders{grid-gap:2rem;display:grid;grid-area:orders;grid-template-columns:repeat(2,1fr);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2rem}.orders-restaurant-page .delivered-orders .order-card{background-color:#212121;background-color:var(--color-light);border-radius:5px;box-shadow:none;box-shadow:var(--shadow-secondary);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header{align-items:center;display:flex;justify-content:space-between;padding:2rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .order-time{align-items:center;display:flex;gap:1rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .order-time svg{color:#714bfa;color:var(--color-primary);font-size:2rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .order-time p{font-weight:700}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .order-table{align-items:center;display:flex;gap:1rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .order-table svg{color:#f66187;color:var(--color-secondary);font-size:2rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .order-table p{color:#c3c3c3;color:var(--color-grey-dark);font-size:1.2rem;font-weight:700}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .order-status{align-items:center;display:flex;gap:1rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .order-status .status-icon{align-items:center;background-color:#28a745;background-color:var(--color-success);border-radius:50%;display:flex;flex-direction:column;height:2.5rem;justify-content:center;width:2.5rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .order-status .status-icon svg{color:#fff;font-size:1.5em}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .order-status p{font-size:1rem;font-weight:700}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .btn-expand{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:3rem;justify-content:center;width:3rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-header .btn-expand:active{background-color:#f66187;background-color:var(--color-secondary);color:#fff}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content{padding:2rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .order-id{color:#c3c3c3;color:var(--color-grey-dark);font-size:1rem;font-weight:700;margin-bottom:2rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card h3{margin-bottom:1rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .header{color:#714bfa;color:var(--color-primary);display:flex;gap:2rem;margin-bottom:1rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .header .price,.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .header .qty{flex:1 1;font-size:1rem;font-weight:700}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .header .name{flex:3 1;font-size:1rem;font-weight:700}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .content{display:flex;gap:2rem;margin-bottom:.5rem}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .content .price,.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .content .qty{flex:1 1;font-size:1.2rem;font-weight:700}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .content .price.minus{position:relative}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .content .price.minus:before{content:"-";left:-.5rem;position:absolute}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .content .name{flex:3 1;font-size:1.2rem;font-weight:700}.orders-restaurant-page .delivered-orders .order-card .order-restaurant-content .total-card .line{border-bottom:1px dashed #8c8c8c;border-bottom:1px dashed var(--color-grey-light);margin:1.5rem 0;width:100%}@media only screen and (max-width:75em){.orders-restaurant-page .delivered-orders .grid-layout-orders{grid-template-areas:"orders total";grid-template-columns:1fr 1fr}.orders-restaurant-page .delivered-orders .grid-orders{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:37.5em){.orders-restaurant-page .delivered-orders{min-height:calc(100vh - 15rem)}.orders-restaurant-page .delivered-orders .grid-layout-orders{grid-template-areas:"total" "orders";grid-template-columns:1fr}.orders-restaurant-page .delivered-orders .grid-orders{grid-template-columns:repeat(1,1fr)}}.orders-restaurant-page .completed-orders .tables-card-wrapper{align-items:center;background-color:#101010;background-color:var(--color-background);display:flex;gap:2rem;margin-bottom:1rem;overflow-y:auto;padding:2rem;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;z-index:1}.orders-restaurant-page .completed-orders .tables-card-wrapper::-webkit-scrollbar{display:none}.orders-restaurant-page .completed-orders .tables-card-wrapper .tables-card{align-items:center;animation:fadeIn .3s;background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:5rem;justify-content:center;padding:1rem;transition:transform .3s;-webkit-user-select:none;user-select:none;width:5rem}.orders-restaurant-page .completed-orders .tables-card-wrapper .tables-card p{font-size:1.2rem;font-weight:700;text-align:center}.orders-restaurant-page .completed-orders .tables-card-wrapper .tables-card:active{transform:scale(.9)}.orders-restaurant-page .completed-orders .tables-card-wrapper .tables-card.active{background-color:#714bfa;background-color:var(--color-primary);box-shadow:none;color:#fff}.orders-restaurant-page .completed-orders .grid-orders{grid-gap:2rem;display:grid;grid-template-columns:repeat(1,1fr);padding:2rem}.orders-restaurant-page .completed-orders .grid-orders .order-card{background-color:#212121;background-color:var(--color-light);border-radius:5px;box-shadow:none;box-shadow:var(--shadow-secondary);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header{align-items:center;display:flex;justify-content:space-between;padding:2rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .order-time{align-items:center;display:flex;gap:1rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .order-time svg{color:#714bfa;color:var(--color-primary);font-size:2rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .order-time p{font-weight:700}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .order-table{align-items:center;display:flex;gap:1rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .order-table svg{color:#f66187;color:var(--color-secondary);font-size:2rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .order-table p{color:#c3c3c3;color:var(--color-grey-dark);font-size:1.2rem;font-weight:700}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .order-status{align-items:center;display:flex;gap:1rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .order-status .status-icon{align-items:center;background-color:#28a745;background-color:var(--color-success);border-radius:50%;display:flex;flex-direction:column;height:2.5rem;justify-content:center;width:2.5rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .order-status .status-icon svg{color:#fff;font-size:1.5em}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .order-status p{font-size:1rem;font-weight:700}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .btn-expand{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:3rem;justify-content:center;width:3rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-header .btn-expand:active{background-color:#f66187;background-color:var(--color-secondary);color:#fff}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content{padding:2rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .order-id{color:#c3c3c3;color:var(--color-grey-dark);font-size:1rem;font-weight:700;margin-bottom:2rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card h3{margin-bottom:1rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .header{color:#714bfa;color:var(--color-primary);display:flex;margin-bottom:1rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .header .price,.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .header .qty{flex:1 1;font-size:1rem;font-weight:700}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .header .name{flex:3 1;font-size:1rem;font-weight:700}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .content{display:flex;margin-bottom:.5rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .content .price,.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .content .qty{flex:1 1;font-size:1.2rem;font-weight:700}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .content .price.minus{position:relative}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .content .price.minus:before{content:"-";left:-.5rem;position:absolute}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .content .name{flex:3 1;font-size:1.2rem;font-weight:700;padding-right:1rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .line{background-color:#8c8c8c;background-color:var(--color-grey-light);height:1px;margin:2rem 0;width:100%}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .total{display:flex;margin-bottom:2rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .total .total-text{flex:3 1;font-size:1.2rem;font-weight:700;padding-right:1rem}.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .total .price,.orders-restaurant-page .completed-orders .grid-orders .order-card .order-restaurant-content .total-card .total .qty{flex:1 1;font-size:1.2rem;font-weight:700}@media only screen and (max-width:75em){.orders-restaurant-page .completed-orders .grid-orders{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:37.5em){.orders-restaurant-page .completed-orders{min-height:calc(100vh - 15rem)}.orders-restaurant-page .completed-orders .grid-orders{grid-template-columns:repeat(1,1fr)}.orders-restaurant-page{min-height:calc(100vh - 15rem)}.orders-restaurant-page .empty-orders-restaurant{min-height:calc(100vh - 25rem)}.orders-restaurant-page .empty-orders-restaurant-filter{min-height:calc(100vh - 40rem)}}.orders-page{min-height:calc(100vh - 7.5rem);padding:2rem 0}.orders-page .grid-orders{grid-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);padding:2rem}.orders-page .grid-orders .order-card{background-color:#212121;background-color:var(--color-light);border-radius:5px;box-shadow:none;box-shadow:var(--shadow-secondary);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.orders-page .grid-orders .order-card .order-restaurant-header{align-items:center;display:flex;justify-content:space-between;padding:2rem}.orders-page .grid-orders .order-card .order-restaurant-header .order-time{align-items:center;display:flex;gap:1rem}.orders-page .grid-orders .order-card .order-restaurant-header .order-time svg{color:#714bfa;color:var(--color-primary);font-size:2rem}.orders-page .grid-orders .order-card .order-restaurant-header .order-time p{font-weight:700}.orders-page .grid-orders .order-card .order-restaurant-header .order-table{align-items:center;display:flex;gap:1rem}.orders-page .grid-orders .order-card .order-restaurant-header .order-table svg{color:#f66187;color:var(--color-secondary);font-size:2rem}.orders-page .grid-orders .order-card .order-restaurant-header .order-table p{color:#c3c3c3;color:var(--color-grey-dark);font-size:1.2rem;font-weight:700}.orders-page .grid-orders .order-card .order-restaurant-header .order-status{align-items:center;display:flex;gap:1rem}.orders-page .grid-orders .order-card .order-restaurant-header .order-status .status-icon{align-items:center;background-color:#28a745;background-color:var(--color-success);border-radius:50%;display:flex;flex-direction:column;height:2.5rem;justify-content:center;width:2.5rem}.orders-page .grid-orders .order-card .order-restaurant-header .order-status .status-icon svg{color:#fff;font-size:1.5em}.orders-page .grid-orders .order-card .order-restaurant-header .order-status p{font-size:1rem;font-weight:700}.orders-page .grid-orders .order-card .order-restaurant-header .btn-expand{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:3rem;justify-content:center;width:3rem}.orders-page .grid-orders .order-card .order-restaurant-header .btn-expand:active{background-color:#f66187;background-color:var(--color-secondary);color:#fff}.orders-page .grid-orders .order-card .order-restaurant-content{padding:2rem}.orders-page .grid-orders .order-card .order-restaurant-content .order-id{color:#c3c3c3;color:var(--color-grey-dark);font-size:1rem;font-weight:700;margin-bottom:2rem}.orders-page .grid-orders .order-card .order-restaurant-content .total-card h3{margin-bottom:1rem}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .header{color:#714bfa;color:var(--color-primary);display:flex;margin-bottom:1rem}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .header .price,.orders-page .grid-orders .order-card .order-restaurant-content .total-card .header .qty{flex:1 1;font-size:1rem;font-weight:700}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .header .name{flex:3 1;font-size:1rem;font-weight:700}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .content{display:flex;margin-bottom:.5rem}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .content .price,.orders-page .grid-orders .order-card .order-restaurant-content .total-card .content .qty{flex:1 1;font-size:1.2rem;font-weight:700}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .content .price.minus{position:relative}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .content .price.minus:before{content:"-";left:-.5rem;position:absolute}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .content .name{flex:3 1;font-size:1.2rem;font-weight:700;padding-right:1rem}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .line{background-color:#8c8c8c;background-color:var(--color-grey-light);height:1px;margin:2rem 0;width:100%}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .total{display:flex;margin-bottom:2rem}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .total .total-text{flex:3 1;font-size:1.2rem;font-weight:700;padding-right:1rem}.orders-page .grid-orders .order-card .order-restaurant-content .total-card .total .price,.orders-page .grid-orders .order-card .order-restaurant-content .total-card .total .qty{flex:1 1;font-size:1.2rem;font-weight:700}.empty-orders-order{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 7.5rem)}.empty-orders-order .message{font-weight:700;margin-bottom:2rem}@media only screen and (max-width:37.5em){.orders-page{min-height:calc(100vh - 15rem)}.orders-page .grid-orders{grid-template-columns:repeat(1,1fr)}.empty-orders-order{min-height:calc(100vh - 15rem)}}.sidebar{background-color:#1f2544;background-color:var(--color-tertiary);bottom:0;justify-content:space-between;left:0;padding:1rem;position:fixed;top:0;transform:translateX(0);width:6rem;z-index:9}.sidebar,.sidebar .sidebar-toggle{display:flex;flex-direction:column}.sidebar .sidebar-toggle{align-items:center;background-color:#f66187;background-color:var(--color-secondary);border-radius:50%;cursor:pointer;flex-shrink:0;height:3.5rem;justify-content:center;margin:1.5rem auto 3rem;width:3.5rem}.sidebar .sidebar-toggle svg{color:#fff}.sidebar .menu{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.sidebar .menu .section .tab{align-items:center;border-radius:5px;cursor:pointer;display:flex;height:4rem;margin-bottom:2rem;width:4rem}.sidebar .menu .section .tab:hover{background-color:#f66187;background-color:var(--color-secondary)}.sidebar .menu .section .tab .icon{align-items:center;display:flex;justify-content:center;position:relative;width:4rem}.sidebar .menu .section .tab .icon svg{color:#fff;font-size:1.5rem}.sidebar .menu .section .tab .icon .badge{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:50rem;color:#fff;display:flex;flex-direction:column;height:1.5rem;justify-content:center;min-width:1.5rem;padding:.5rem;position:absolute;right:.25rem;top:-1rem;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidebar .menu .section .tab p{color:#fff;font-size:1rem}.sidebar .menu .section .tab-active{background-color:#f66187;background-color:var(--color-secondary)}.sidebar .settings-tab .tab{align-items:center;border-radius:5px;cursor:pointer;display:flex;height:4rem;width:4rem}.sidebar .settings-tab .tab:hover{background-color:#f66187;background-color:var(--color-secondary)}.sidebar .settings-tab .tab .icon{align-items:center;display:flex;justify-content:center;width:4rem}.sidebar .settings-tab .tab .icon svg{color:#fff;font-size:1.5rem}.sidebar .settings-tab .tab p{color:#fff;font-size:1rem}.sidebar .settings-tab .tab-active{background-color:#f66187;background-color:var(--color-secondary)}.sidebar.sidebar-active{transform:translateX(-12rem)}.main.sidebar-active{padding-left:20rem}@media only screen and (max-width:37.5em){.sidebar{display:none}}.sidebar-open .wrapper{background-color:#1f2544;background-color:var(--color-tertiary);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:1rem;position:fixed;top:0;transform:translateX(-40rem);width:20rem;z-index:991}.sidebar-open .wrapper .sidebar-toggle{align-items:center;background-color:#f66187;background-color:var(--color-secondary);border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-direction:row;flex-shrink:0;gap:1rem;height:3.5rem;justify-content:center;margin:1.5rem auto 3rem;padding:0 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidebar-open .wrapper .sidebar-toggle p{font-size:1rem}.sidebar-open .wrapper .sidebar-toggle svg{color:#fff}.sidebar-open .wrapper .menu{height:100%}.sidebar-open .wrapper .menu .section .tab{align-items:center;border-radius:5px;cursor:pointer;display:flex;height:4rem;margin-bottom:2rem;-webkit-user-select:none;user-select:none;width:18rem}.sidebar-open .wrapper .menu .section .tab:hover{background-color:#f66187;background-color:var(--color-secondary)}.sidebar-open .wrapper .menu .section .tab .icon{align-items:center;display:flex;justify-content:center;position:relative;width:4rem}.sidebar-open .wrapper .menu .section .tab .icon svg{color:#fff;font-size:1.5rem}.sidebar-open .wrapper .menu .section .tab .icon .badge{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:50rem;color:#fff;display:flex;flex-direction:column;height:1.5rem;justify-content:center;min-width:1.5rem;padding:.5rem;position:absolute;right:.25rem;top:-1rem;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidebar-open .wrapper .menu .section .tab p{color:#fff;font-size:1rem}.sidebar-open .wrapper .menu .section .tab-active{background-color:#f66187;background-color:var(--color-secondary)}.sidebar-open .wrapper .settings-tab .tab{align-items:center;border-radius:5px;cursor:pointer;display:flex;height:4rem;width:18rem}.sidebar-open .wrapper .settings-tab .tab:hover{background-color:#f66187;background-color:var(--color-secondary)}.sidebar-open .wrapper .settings-tab .tab .icon{align-items:center;display:flex;justify-content:center;width:4rem}.sidebar-open .wrapper .settings-tab .tab .icon svg{color:#fff;font-size:1.5rem}.sidebar-open .wrapper .settings-tab .tab p{color:#fff;font-size:1rem}.sidebar-open .wrapper .settings-tab .tab-active{background-color:#f66187;background-color:var(--color-secondary)}.sidebar-open.sidebar-active .wrapper{transform:translateX(0)}.main{padding-left:6rem}@media only screen and (max-width:37.5em){.sidebar-open{display:none}.sidebar-open .bg-dark{background-color:#21212180;inset:0;opacity:0;position:fixed;transition:all .3s;visibility:hidden;z-index:991}.sidebar-open .wrapper{transition:all .3s}.sidebar-open.sidebar-active .bg-dark{opacity:1;visibility:visible}.main{padding-bottom:7.5rem!important;padding-left:0!important}}.navbar{align-items:center;background-color:#101010;background-color:var(--color-background);display:flex;flex-wrap:wrap;height:6rem;height:7.5rem;justify-content:center;left:6rem;padding:0 2rem;position:absolute;right:0;top:0}.navbar .nav-left{flex:1 1}.navbar .nav-left .sidebar-toggle{align-items:center;background-color:#f66187;background-color:var(--color-secondary);border-radius:50%;cursor:pointer;display:flex;display:none;flex-direction:column;height:3.5rem;justify-content:center;width:3.5rem}.navbar .nav-left .sidebar-toggle svg{color:#fff}.navbar .nav-left .logo{align-items:center;display:flex;gap:1rem;height:5rem}.navbar .nav-left .logo img{height:100%;object-fit:contain}.navbar .nav-middle{align-items:center;display:flex;flex:1 1;justify-content:center}.navbar .tab{border-radius:5px;cursor:pointer;padding:.75rem 1.5rem;position:relative;-webkit-user-select:none;user-select:none}.navbar .tab:not(:last-child){margin-right:1rem}.navbar .tab .menu{left:50%;opacity:0;padding-top:2rem;position:absolute;top:100%;transform:translateX(-50%);visibility:hidden}.navbar .tab:hover{background-color:#f66187;background-color:var(--color-secondary);color:#fff}.navbar .tab:hover .menu{opacity:1;visibility:visible}.navbar .tab-active{background-color:#714bfa;background-color:var(--color-primary);color:#fff}.navbar .nav-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end}.navbar .nav-right .cart-nav{align-items:center;background-color:#f66187;background-color:var(--color-secondary);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:3.5rem;justify-content:center;position:relative;width:3.5rem}.navbar .nav-right .cart-nav svg{color:#fff}.navbar .nav-right .cart-nav .badge{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:50rem;color:#fff;display:flex;flex-direction:column;height:1.5rem;justify-content:center;min-width:1.5rem;padding:.5rem;position:absolute;right:-.5rem;top:-.5rem;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar.sidebar-active{left:20rem}.main{margin-top:7.5rem}@media only screen and (max-width:37.5em){.navbar{display:grid;grid-template-columns:repeat(1,1fr);height:9rem;left:0}.navbar .nav-left{align-items:center;display:flex;display:none;gap:2rem}.navbar .nav-middle{align-items:center;display:flex;flex-direction:column;justify-content:center}.navbar .nav-right{display:none}.main{margin-top:7.5rem}.navbar.sidebar-active{left:0}}.loader-primary{align-items:center;display:flex;height:calc(100vh - 7.5rem);justify-content:center;transition:all .3s}.loader-primary .loader{height:20px;position:relative;width:20px}.loader-primary .loader .loader{animation:opposites 2.5s ease-out 0s infinite}.loader-primary .loader .bl,.loader-primary .loader .br,.loader-primary .loader .tl,.loader-primary .loader .tr{height:20px;position:absolute;width:20px}.loader-primary .loader .tl,.loader-primary .loader .tr{top:0}.loader-primary .loader .br,.loader-primary .loader .tr{left:20px}.loader-primary .loader .br,.loader-primary .loader .tl{animation:tlbr 2.5s ease-out 0s infinite}.loader-primary .loader .bl,.loader-primary .loader .br{top:20px}.loader-primary .loader .bl,.loader-primary .loader .tl{left:0}.loader-primary .loader .bl,.loader-primary .loader .tr{animation:trbl 2.5s ease-out 0s infinite}.loader-primary .loader .tl{background:#714bfa;background:var(--color-primary);transform-origin:bottom right}.loader-primary .loader .tr{background:#f66187;background:var(--color-secondary);transform-origin:bottom left}.loader-primary .loader .br{background:#1f2544;background:var(--color-tertiary);transform-origin:top left}.loader-primary .loader .bl{background:#28a745;background:var(--color-success);transform-origin:top right}@media only screen and (max-width:37.5em){.loader-primary{height:100vh}}.loader-primary.loader-primary-full{height:100vh}.loader-feedback{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;position:fixed;visibility:hidden;z-index:1001}.loader-feedback .bg-dark{background-color:#212121e6;inset:0;position:fixed}.loader-feedback .feedback-content{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:1002}.loader-feedback .feedback-content p{color:#fff}.loader-feedback .feedback-content .feedback-spinner{color:#f66187;color:var(--color-secondary);margin-bottom:1rem}.loader-feedback .feedback-content .feedback-fail,.loader-feedback .feedback-content .feedback-info,.loader-feedback .feedback-content .feedback-success{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:5rem;justify-content:center;margin-bottom:1rem;width:5rem}.loader-feedback .feedback-content .feedback-fail svg,.loader-feedback .feedback-content .feedback-info svg,.loader-feedback .feedback-content .feedback-success svg{color:#fff}.loader-feedback .feedback-content .feedback-success{background-color:#28a745;background-color:var(--color-success)}.loader-feedback .feedback-content .feedback-fail{background-color:#dc3545;background-color:var(--color-danger)}.loader-feedback .feedback-content .feedback-info{background-color:#faa201;background-color:var(--color-info)}.loader-feedback-visible{opacity:1;visibility:visible}.notification{align-items:center;background-color:#212121;background-color:var(--color-light);border:2px solid #ffffff1a;border:2px solid var(--color-grey-opaque);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-primary);display:flex;justify-content:center;left:50%;min-width:25rem;opacity:0;padding:1.5rem;position:fixed;top:2rem;transform:translateX(-50%);transition:opacity 1s,visibility 1s;-webkit-user-select:none;user-select:none;visibility:hidden;z-index:999}.notification .type-icon{margin-right:2rem}.notification .type-icon svg{font-size:3rem}.notification .not-text{margin-right:2rem;white-space:nowrap}.notification .cross{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:3rem;justify-content:center;margin-left:auto;width:3rem}.notification .cross svg{font-size:2rem}.notification .cross:hover{background-color:#ffffff1a;background-color:var(--color-grey-opaque)}.notification.active{opacity:1;visibility:visible}.footer{background-color:#212121;background-color:var(--color-light);overflow:hidden;padding-left:6rem}.footer a{color:#714bfa;color:var(--color-primary);font-weight:700}.footer .top-footer{align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--color-grey-opaque);display:flex;flex-direction:column;justify-content:center;padding:3rem 7.5rem}.footer .top-footer .social-title{font-size:1.2rem;margin-bottom:2rem}.footer .top-footer .social-cont{align-items:center;display:flex;gap:2rem}.footer .top-footer .social-cont .social{align-items:center;border-radius:5px;color:#fff;color:var(--color-dark);cursor:pointer;display:flex;flex-direction:column;font-size:1.4rem;height:3.5rem;justify-content:center;overflow:hidden;position:relative;width:3.5rem;z-index:1}.footer .top-footer .social-cont .social:hover{background-color:#714bfa;background-color:var(--color-primary);color:#fff}.footer .bottom-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 7.5rem}.footer .bottom-footer p{color:#8c8c8c;color:var(--color-grey-light);font-size:1.2rem;text-align:center}.footer .bottom-footer .designer-link{color:#8c8c8c;color:var(--color-grey-light);font-size:1.1rem;text-align:center}.footer .bottom-footer .designer-link span{color:#f66187;color:var(--color-secondary)}.footer .bottom-footer .designer-link span:hover{text-decoration:underline}@media only screen and (max-width:37.5em){.footer,.footer.sidebar-active{padding-left:0}}.scroll-to-top{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border:none;border-radius:100%;bottom:5rem;box-shadow:none;box-shadow:var(--shadow-secondary);color:#fff;cursor:pointer;display:flex;flex-direction:column;height:4rem;justify-content:center;position:fixed;right:2.5rem;transition:all .3s;width:4rem;z-index:990}.scroll-to-top svg{font-size:2.5rem}.scroll-to-top:focus{outline:none}.scroll-to-top:active{background-color:#f66187;background-color:var(--color-secondary);opacity:1}.scroll-to-top-visible{opacity:1;visibility:visible}.scroll-to-top-hidden{opacity:0;visibility:hidden}@media only screen and (max-width:37.5em){.scroll-to-top{bottom:10rem;right:2rem}}.bread-crumbs{align-items:center;display:flex;gap:.5rem;margin-bottom:3rem}.bread-crumbs .flex{color:#c3c3c3;color:var(--color-grey-dark);gap:.5rem}.bread-crumbs .flex .link{color:#f66187;color:var(--color-secondary);font-weight:700;text-transform:uppercase;transition:all .3s}.bread-crumbs .flex .link:hover{opacity:.75}.bottom-tabs{background-color:#212121;background-color:var(--color-light);border-top:1px solid #ffffff1a;border-top:1px solid var(--color-grey-opaque);bottom:0;box-shadow:none;box-shadow:var(--shadow-primary);display:flex;display:none;height:7.5rem;left:0;position:fixed;right:0;transform:translateY(100%);z-index:990}.bottom-tabs .tab{align-items:center;color:#9f9f9f;color:var(--color-grey-medium);display:flex;flex:1 1;flex-direction:column;justify-content:center}.bottom-tabs .tab .icon{margin-bottom:.5rem;position:relative}.bottom-tabs .tab .icon svg{font-size:2rem}.bottom-tabs .tab .icon .badge{background-color:#f66187;background-color:var(--color-secondary);border-radius:50px;color:#fff;height:1.5rem;left:.75rem;min-width:1.5rem;padding:0 .5rem;position:absolute;top:-.75rem;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bottom-tabs .tab .icon .badge,.bottom-tabs .tab .icon .badge span{align-items:center;display:flex;flex-direction:column;justify-content:center}.bottom-tabs .tab .icon .badge span{font-weight:400;line-height:1rem}.bottom-tabs .tab p{font-size:1.2rem;font-weight:700}.bottom-tabs .tab-active{color:#fff;color:var(--color-dark)}.bottom-tabs .border{height:100%;width:1px}.bottom-tabs.visible{transform:translateY(0)}@media only screen and (max-width:37.5em){.bottom-tabs{display:flex}}.splash-screen{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;transition:all .3s}.splash-screen .logo{animation:fadeIn .3s;border-radius:10px;margin-bottom:3rem;overflow:hidden}.splash-screen .logo img{height:100%;object-fit:contain;width:100%}.splash-screen .loader{height:7.5rem;position:relative;width:7.5rem}.splash-screen .loader .loader{animation:opposites 2.5s ease-out 0s infinite}.splash-screen .loader .loader img{height:100%;object-fit:contain;width:100%}.splash-screen .loader .bl,.splash-screen .loader .br,.splash-screen .loader .tl,.splash-screen .loader .tr{border-radius:5px;height:4rem;position:absolute;width:4rem}.splash-screen .loader .tl,.splash-screen .loader .tr{top:0}.splash-screen .loader .br,.splash-screen .loader .tr{left:4.5rem}.splash-screen .loader .br,.splash-screen .loader .tl{animation:tlbr 2.5s ease-out 0s infinite}.splash-screen .loader .bl,.splash-screen .loader .br{top:4.5rem}.splash-screen .loader .bl,.splash-screen .loader .tl{left:0}.splash-screen .loader .bl,.splash-screen .loader .tr{animation:trbl 2.5s ease-out 0s infinite}.splash-screen .loader .tl{background:#714bfa;background:var(--color-primary);transform-origin:bottom right}.splash-screen .loader .tr{background:#f66187;background:var(--color-secondary);transform-origin:bottom left}.splash-screen .loader .br{background:#1f2544;background:var(--color-tertiary);transform-origin:top left}.splash-screen .loader .bl{background:#28a745;background:var(--color-success);transform-origin:top right}@keyframes tlbr{0%{transform:rotate(0)}20%{transform:rotate(45deg)}40%{transform:rotate(45deg)}60%{transform:rotate(0)}}@keyframes trbl{20%{transform:rotate(0)}40%{transform:rotate(45deg)}60%{transform:rotate(45deg)}80%{transform:rotate(0)}}@keyframes opposites{80%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.splash-screen.loading-screen{height:calc(100vh - 7.5rem)!important}@media only screen and (max-width:37.5em){.splash-screen.loading-screen{height:calc(100vh - 15rem)!important}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#212121;background-color:var(--color-light)}::-webkit-scrollbar-thumb{background-color:#c3c3c3;background-color:var(--color-grey-dark);border-radius:50px}::-webkit-scrollbar-thumb:hover{background-color:#8c8c8c;background-color:var(--color-grey-light)}.scrollbar-hide ::-webkit-scrollbar{width:0}.search-bar{align-items:center;background-color:#212121;background-color:var(--color-light);border-radius:5px;box-shadow:none;box-shadow:var(--shadow-secondary);display:flex;height:4rem;overflow:hidden;width:30rem}.search-bar svg{font-size:2rem;margin:0 1.5rem}.search-bar input{background-color:inherit;border:none;color:inherit;font-family:inherit;font-size:1.4rem;height:100%;outline:none;width:100%}.search-bar .cross{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:50%;color:#fff;color:var(--color-dark);cursor:pointer;display:flex;flex-direction:column;font-size:1.5rem;height:2rem;justify-content:center;margin-right:1rem;width:2rem}.search-bar .cross svg{font-size:1.5rem}.tooltip-primary{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tooltip-primary,.tooltip-primary .tooltip{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.tooltip-primary .tooltip{animation:none;background-color:#fff;background-color:var(--color-dark);border-radius:10px;bottom:-4rem;box-shadow:var(--shadow-light);color:#212121;color:var(--color-light);left:50%;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-2rem);transition:all .3s;-webkit-user-select:none;user-select:none;visibility:hidden;white-space:nowrap;z-index:9}.tooltip-primary .tooltip p{font-size:1rem;font-weight:700}.tooltip-primary:hover .tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.tooltip-primary.top .tooltip{top:-4rem;transform:translateX(-50%) translateY(2rem)}.tooltip-primary.top:hover .tooltip{transform:translateX(-50%) translateY(0)}.tooltip-primary.bottom .tooltip{bottom:-4rem;top:auto;transform:translateX(-50%) translateY(-2rem)}.tooltip-primary.bottom:hover .tooltip{transform:translateX(-50%) translateY(0)}.tooltip-primary.left .tooltip{left:auto;right:5rem;top:50%;transform:translateY(-50%) translateX(2rem)}.tooltip-primary.left:hover .tooltip{transform:translateY(-50%) translateX(0)}.tooltip-primary.right .tooltip{left:5rem;right:auto;top:50%;transform:translateY(-50%) translateX(-2rem)}.tooltip-primary.right:hover .tooltip{transform:translateY(-50%) translateX(0)}.donut-chart{margin:auto;padding:2rem}.bar-chart{padding:2rem}.btn-icon{position:relative}.btn-icon .icon{align-items:center;background-color:#fff;background-color:var(--color-dark);border:3px solid #fff;border:3px solid var(--color-dark);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:5rem;justify-content:center;transition:all .3s;-webkit-user-select:none;user-select:none;width:5rem}.btn-icon .icon svg{color:#8c8c8c;color:var(--color-grey-light)}.btn-icon .icon:hover{background-color:#714bfa;background-color:var(--color-primary);border-color:#714bfa;border-color:var(--color-primary)}.btn-icon.sm .icon{height:3rem;width:3rem}.btn-icon.md .icon,.btn-icon.sm .icon{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.btn-icon.md .icon{height:4rem;width:4rem}.btn-icon.danger .icon{background-color:#dc3545;background-color:var(--color-danger);border-color:#dc3545;border-color:var(--color-danger)}.btn-icon.danger .icon:hover{opacity:.75}.btn-icon.h-danger .icon:hover{background-color:#dc3545;background-color:var(--color-danger);border-color:#dc3545;border-color:var(--color-danger)}.btn-secondary{align-items:center;background-color:#0000;border:3px solid #714bfa;border:3px solid var(--color-primary);border-radius:5px;color:#fff;color:var(--color-dark);cursor:pointer;display:flex;flex-direction:column;flex-direction:row;justify-content:center;overflow:hidden;padding:.5rem 1rem;position:relative;transition:all .3s;-webkit-user-select:none;user-select:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-secondary:hover{background-color:#714bfa;background-color:var(--color-primary);color:#fff}.btn-secondary .icon-left{margin-right:.75rem}.btn-secondary .icon-left,.btn-secondary .icon-right{align-items:center;display:flex;flex-direction:column;justify-content:center}.btn-secondary .icon-right{margin-left:.75rem}.btn-secondary p{font-size:1.2rem;font-weight:700}.btn-secondary.sm{height:3rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 1rem}.btn-secondary.sm p{font-size:1rem}.btn-secondary.md{height:4rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 1.5rem}.btn-secondary.md p{font-size:1.2rem}.btn-primary{align-items:center;background-color:#212121;background-color:var(--color-light);border:3px solid #212121;border:3px solid var(--color-light);border-radius:5px;cursor:pointer;display:flex;height:5rem;justify-content:center;min-width:15rem;overflow:hidden;padding:0 2rem;position:relative;transition:all .3s;-webkit-user-select:none;user-select:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-primary p{color:#fff;color:var(--color-dark);font-weight:700;transition:all .3s}.btn-primary svg{color:#fff}.btn-primary .icon-left{margin-right:1rem}.btn-primary .icon-left,.btn-primary .icon-right{align-items:center;display:flex;flex-direction:column;justify-content:center}.btn-primary .icon-right{margin-left:1rem}.btn-primary:active{background-color:#714bfa;background-color:var(--color-primary);border-color:#714bfa;border-color:var(--color-primary)}.btn-primary:active p{color:#fff}.btn-primary.xs{height:2.5rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 .75rem}.btn-primary.xs p{font-size:.75rem}.btn-primary.sm{height:3rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 1rem}.btn-primary.sm p{font-size:1rem}.btn-primary.md{height:4rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 1.5rem}.btn-primary.md p{font-size:1.2rem}.btn-primary.primary{background-color:#714bfa;background-color:var(--color-primary);border-color:#714bfa;border-color:var(--color-primary)}.btn-primary.primary p{color:#fff}.btn-primary.primary:active{opacity:.75}.btn-primary.h-primary:active{background-color:#714bfa;background-color:var(--color-primary);border-color:#714bfa;border-color:var(--color-primary)}.btn-primary.danger{background-color:#dc3545;background-color:var(--color-danger);border-color:#dc3545;border-color:var(--color-danger)}.btn-primary.danger p{color:#fff}.btn-primary.danger:active{opacity:.75}.btn-primary.success{background-color:#28a745;background-color:var(--color-success);border-color:#28a745;border-color:var(--color-success)}.btn-primary.success p{color:#fff}.btn-primary.success:active{opacity:.75}.btn-primary.h-danger:active{background-color:#dc3545;background-color:var(--color-danger);border-color:#dc3545;border-color:var(--color-danger)}.input-primary{align-items:center;display:flex;height:3rem;position:relative}.input-primary:before{background-color:#8c8c8c;background-color:var(--color-grey-light);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.input-primary input{background-color:#0000;border:none;color:inherit;font-family:inherit;font-size:1.2rem;height:100%;outline:none;width:100%}.input-primary svg{cursor:pointer}.input-primary label,.input-primary svg{color:#c3c3c3;color:var(--color-grey-dark)}.input-primary label{cursor:text;font-size:1.2rem;font-weight:700;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s}.input-primary span{bottom:0;height:2px;left:50%;position:absolute;right:50%;transition:all .3s;width:0}.input-primary input:focus~label{font-size:1rem;top:-.5rem}.input-primary input:focus~span{background-color:#f66187;background-color:var(--color-secondary);left:0;right:0;width:100%}.input-primary.input-active label{font-size:1rem;top:-.5rem}.input-primary.input-active span{background-color:#f66187;background-color:var(--color-secondary);left:0;right:0;width:100%}.input-primary.input-error:before{background-color:#dc3545;background-color:var(--color-danger)}.input-primary.input-error label{color:#dc3545;color:var(--color-danger)}.input-primary.input-error span{background-color:#dc3545!important;background-color:var(--color-danger)!important}.input-password-icon .container{align-items:center;border:2px solid #fff;border:2px solid var(--color-dark);border-radius:10px;display:flex;height:5rem;padding:0 0 0 1rem;position:relative;transition:all .3s}.input-password-icon .container i{color:#fff;color:var(--color-dark);cursor:pointer;font-size:2rem;margin-right:1rem;transition:all .3s}.input-password-icon .container label{color:#fff;color:var(--color-dark);cursor:text;left:3rem;position:absolute;top:50%;transform:translate(30%,-50%);transition:all .3s}.input-password-icon .container input{background-color:#0000;border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;color:inherit;font-size:1.6rem;height:100%;outline:none;padding-left:1rem;width:100%}.input-password-icon .container input:focus~label{left:0;top:-2rem}.input-password-icon .container:hover{border:2px solid #f66187;border:2px solid var(--color-secondary)}.input-password-icon .container:hover label{left:0;top:-2rem}.input-password-icon .container:hover i{color:#f66187;color:var(--color-secondary)}.input-password-icon .container .active-label{left:0;top:-2rem}.input-password-icon .active-input{border:2px solid #f66187;border:2px solid var(--color-secondary)}.input-password-icon .active-input i{color:#f66187;color:var(--color-secondary)}.input-password-icon .error-input{border:2px solid #dc3545!important;border:2px solid var(--color-danger)!important}.input-password-icon .error-input i{color:#dc3545!important;color:var(--color-danger)!important}.input-edit .container{align-items:center;display:flex;height:3rem;position:relative;transition:all .3s}.input-edit .container:after{background-color:#8c8c8c;background-color:var(--color-grey-light);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s;width:100%}.input-edit .container i{color:#fff;color:var(--color-dark);font-size:2rem;margin-right:1rem;transition:all .3s}.input-edit .container label{color:#c3c3c3;color:var(--color-grey-dark);cursor:text;font-size:1.2rem;font-weight:700;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;white-space:nowrap}.input-edit .container input{background-color:#0000;border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;color:inherit;font-family:inherit;font-size:1.5rem;height:100%;outline:none;width:100%}.input-edit .container input:focus~label{top:-1rem}.input-edit .container svg{color:#c3c3c3;color:var(--color-grey-dark);cursor:pointer}.input-edit .container:hover:after{background-color:#f66187;background-color:var(--color-secondary);width:100%}.input-edit .container:hover label{top:-1rem}.input-edit .container:hover i{color:#f66187;color:var(--color-secondary)}.input-edit .container .active-label{left:0;top:-1rem}.input-edit .active-input:after{background-color:#f66187;background-color:var(--color-secondary);width:100%}.input-edit .active-input i{color:#f66187;color:var(--color-secondary)}.input-edit .error-input{border:2px solid #dc3545!important;border:2px solid var(--color-danger)!important}.input-edit .error-input i{color:#dc3545!important;color:var(--color-danger)!important}.select-edit .container{align-items:center;display:flex;height:3rem;position:relative;transition:all .3s}.select-edit .container:after{background-color:#ffffff1a;background-color:var(--color-grey-opaque);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s;width:100%}.select-edit .container i{color:#fff;color:var(--color-dark);font-size:2rem;margin-right:1rem;transition:all .3s}.select-edit .container label{color:#c3c3c3;cursor:text;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s}.select-edit .container select{background-color:#0000;border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#c3c3c3;font-family:inherit;font-size:1.5rem;height:100%;outline:none;width:100%}.select-edit .container select:focus~label{top:-1rem}.select-edit .container select option{background-color:#212121;background-color:var(--color-light);color:#fff;color:var(--color-dark);font-size:2rem}.select-edit .container .active-select{color:inherit;font-size:2rem}.select-edit .container:hover:after{background-color:#f66187;background-color:var(--color-secondary);width:100%}.select-edit .container:hover label{top:-1rem}.select-edit .container:hover i{color:#f66187;color:var(--color-secondary)}.select-edit .container .active-label{left:0;top:-1rem}.select-edit .active-input:after{background-color:#f66187;background-color:var(--color-secondary);width:100%}.select-edit .active-input i{color:#f66187;color:var(--color-secondary)}.select-edit .error-input{border:2px solid #dc3545!important;border:2px solid var(--color-danger)!important}.select-edit .error-input i{color:#dc3545!important;color:var(--color-danger)!important}.input-list .container{align-items:center;border-bottom:2px solid #8c8c8c;border-bottom:2px solid var(--color-grey-light);display:flex;height:3rem;padding:0;position:relative;transition:all .3s}.input-list .container .list{background-color:#212121;background-color:var(--color-light);border:2px solid #c3c3c380;border-radius:5px;box-shadow:none;box-shadow:var(--shadow-primary);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:-.2rem;max-height:25rem;opacity:0;overflow:hidden;overflow-y:scroll;position:absolute;right:-.2rem;scrollbar-width:none;top:100%;transition:all .3s;visibility:hidden;z-index:1}.input-list .container .list::-webkit-scrollbar{display:none}.input-list .container .list .item{align-items:center;align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;font-weight:700;height:3rem;justify-content:center;padding:0 2rem;width:100%}.input-list .container .list .item:hover{background-color:#f66187;background-color:var(--color-secondary);color:#fff}.input-list .container i{color:#fff;color:var(--color-dark);font-size:2rem;margin-right:1rem;transition:all .3s}.input-list .container label{color:#c3c3c3;color:var(--color-grey-dark);cursor:text;font-size:1.2rem;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s}.input-list .container input{background-color:#0000;border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;color:inherit;font-family:inherit;font-size:1.5rem;height:100%;outline:none;width:100%}.input-list .container input:focus~label{top:-1rem}.input-list .container input:focus~.list{opacity:1;visibility:visible}.input-list .container:hover{border-bottom:2px solid #f66187;border-bottom:2px solid var(--color-secondary)}.input-list .container:hover label{top:-1rem}.input-list .container:hover i{color:#f66187;color:var(--color-secondary)}.input-list .container .active-label{top:-1rem}.input-list .active-input{border-bottom:2px solid #f66187;border-bottom:2px solid var(--color-secondary)}.input-list .active-input i{color:#f66187;color:var(--color-secondary)}.input-list .error-input{border-bottom:2px solid #dc3545!important;border-bottom:2px solid var(--color-danger)!important}.input-list .error-input i,.input-list .error-input label{color:#dc3545!important;color:var(--color-danger)!important}.input-array{width:100%}.input-array .container-input-array{align-items:center;border-bottom:2px solid #8c8c8c;border-bottom:2px solid var(--color-grey-light);display:flex;min-height:3rem;padding:0;position:relative;transition:all .3s}.input-array .container-input-array .selected-array{display:flex}.input-array .container-input-array .selected-array .array-items{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:20px;color:#fff;display:flex;margin-right:.5rem;padding:.25rem .5rem .25rem 1rem}.input-array .container-input-array .selected-array .array-items p{font-size:1rem;margin-bottom:.25rem;margin-right:.5rem;white-space:nowrap}.input-array .container-input-array .selected-array .array-items svg{cursor:pointer;font-size:1rem}.input-array .container-input-array .list{background-color:#212121;background-color:var(--color-light);border:2px solid #c3c3c380;border-radius:5px;box-shadow:none;box-shadow:var(--shadow-primary);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:-.2rem;max-height:25rem;opacity:0;overflow:hidden;overflow-y:scroll;position:absolute;right:-.2rem;scrollbar-width:none;top:100%;transition:all .3s;visibility:hidden;z-index:1}.input-array .container-input-array .list::-webkit-scrollbar{display:none}.input-array .container-input-array .list .item{align-items:center;align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;font-weight:700;height:3rem;justify-content:center;padding:0 2rem;width:100%}.input-array .container-input-array .list .item:hover{background-color:#f66187;background-color:var(--color-secondary);color:#fff}.input-array .container-input-array i{color:#fff;color:var(--color-dark);font-size:2rem;margin-right:1rem;transition:all .3s}.input-array .container-input-array label{color:#c3c3c3;color:var(--color-grey-dark);cursor:text;font-size:1.2rem;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s}.input-array .container-input-array input{background-color:#0000;border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;color:inherit;font-family:inherit;font-size:1.5rem;height:100%;outline:none;width:100%}.input-array .container-input-array input:focus~label{top:-1rem}.input-array .container-input-array input:focus~.list{opacity:1;visibility:visible}.input-array .container-input-array .btn{color:#f66187;color:var(--color-secondary);cursor:pointer;font-weight:700;-webkit-user-select:none;user-select:none}.input-array .container-input-array .btn:hover{color:#714bfa;color:var(--color-primary)}.input-array .container-input-array:hover{border-bottom:2px solid #f66187;border-bottom:2px solid var(--color-secondary)}.input-array .container-input-array:hover label{top:-1rem}.input-array .container-input-array:hover i{color:#f66187;color:var(--color-secondary)}.input-array .container-input-array .active-label{top:-1rem}.input-array .active-input{border-bottom:2px solid #f66187;border-bottom:2px solid var(--color-secondary)}.input-array .active-input i{color:#f66187;color:var(--color-secondary)}.input-array .error-input{border-bottom:2px solid #dc3545!important;border-bottom:2px solid var(--color-danger)!important}.input-array .error-input i,.input-array .error-input label{color:#dc3545!important;color:var(--color-danger)!important}.input-checkbox{-webkit-user-select:none;user-select:none}.input-checkbox .custom-label,.input-image .label{color:#c3c3c3;color:var(--color-grey-dark);font-size:1.2rem;font-weight:700}.input-image .label{margin-bottom:1rem}.input-image .file{position:absolute;visibility:hidden}.input-image .file-img{background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:10px;cursor:pointer;height:15rem;position:relative;width:15rem}.input-image .file-img img{border-radius:10px;height:100%;object-fit:contain;width:100%}.input-image .file-img .info{background-color:#21212180;border-radius:10px;inset:0;position:absolute;transition:all .3s}.input-image .file-img .info p{color:#fff;font-size:1rem;left:50%;padding:1rem;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:100%}.input-image .file-img .add-icon{align-items:center;background-color:#f66187;background-color:var(--color-secondary);border-radius:50%;bottom:-1rem;color:#fff;display:flex;display:none;flex-direction:column;height:3rem;justify-content:center;position:absolute;right:-1rem;width:3rem;z-index:1}.input-image .helper-text{color:#c3c3c3;color:var(--color-grey-dark);font-size:1rem;font-weight:700;margin-top:1rem}.input-image.selected .file-img .info{opacity:0;visibility:hidden}.input-image.selected .file-img:hover .info{opacity:1;visibility:visible}.text-area .label{color:#c3c3c3;color:var(--color-grey-dark);font-size:1.2rem;font-weight:700;margin-bottom:1rem;transition:all .3s;white-space:nowrap}.text-area .container{align-items:center;border:2px solid #8c8c8c;border:2px solid var(--color-grey-light);border-radius:5px;display:flex;padding:1rem;position:relative;transition:all .3s}.text-area .container textarea{background-color:#0000;border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;color:inherit;font-family:inherit;font-size:1.2rem;height:100%;outline:none;scrollbar-width:none;width:100%}.text-area .container textarea::-webkit-scrollbar{display:none}.text-area .active-input,.text-area .container:hover{border:2px solid #f66187;border:2px solid var(--color-secondary)}.text-area .active-input i{color:#f66187;color:var(--color-secondary)}.text-area .error-input{border:2px solid #dc3545!important;border:2px solid var(--color-danger)!important}.text-area .error-input i{color:#dc3545!important;color:var(--color-danger)!important}.input-text{width:100%}.input-text .label{color:#8c8c8c;color:var(--color-grey-light);font-weight:700;margin-bottom:1rem}.input-text .input{align-items:center;border:3px solid #ffffff1a;border:3px solid var(--color-grey-opaque);border-radius:5px;display:flex;height:5rem;overflow:hidden;padding:0 2rem;width:100%}.input-text .input input{background-color:#0000;border:none;color:inherit;font-family:inherit;font-size:1.4rem;height:100%;outline:none;width:100%}.input-text .input svg{cursor:pointer;font-size:3rem}.input-text .input .icon-right{align-items:center;display:flex;flex-direction:column;height:4rem;justify-content:center}.input-text.md .label{font-size:1.2rem}.input-text.md .input{border-width:2px;height:4rem;padding:0 1.5rem}.input-text.md .input input{font-size:1.2rem}.input-text.md .input svg{font-size:2rem}.input-text.sm .label{font-size:1rem}.input-text.sm .input{border-width:2px;height:3.5rem;padding:0 1rem}.input-text.sm .input input{font-size:1.2rem}.input-text.sm .input svg{font-size:1.5rem}.input-text.input-error .input{border-color:#dc3545;border-color:var(--color-danger)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-text-fill-color:var(--color-dark);-webkit-background-clip:text;box-shadow:inset 0 0 20px 20px #0000;caret-color:#212121;caret-color:var(--color-light);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-select{width:100%}.input-select .bg-tr{background-color:#0000;inset:0;position:fixed}.input-select .label{color:#8c8c8c;color:var(--color-grey-light);font-weight:700;margin-bottom:1rem}.input-select .input{border:3px solid #ffffff1a;border:3px solid var(--color-grey-opaque);border-radius:5px;height:5rem;padding:0 2rem;position:relative;-webkit-user-select:none;user-select:none}.input-select .input input{background-color:#0000;border:none;color:inherit;height:100%;outline:none;width:100%}.input-select .input .btn{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:space-between;width:100%;z-index:1}.input-select .input .list{background-color:#212121;background-color:var(--color-light);border-radius:5px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;left:0;max-height:25vh;overflow-y:auto;padding:.5rem;position:absolute;right:0;top:100%;transform:translateY(1rem);-webkit-user-select:none;user-select:none;z-index:999}.input-select .input .list .item{border-radius:3px;padding:.75rem 1rem}.input-select .input .list .item p{font-size:1.2rem}.input-select .input .list .item:not(:last-child){border-bottom:1px solid #8c8c8c1a}.input-select .input .list .item:hover{background-color:#714bfa;background-color:var(--color-primary);border-bottom:1px solid #8c8c8c00;color:#fff}.input-select .no-data{background-color:#101010;background-color:var(--color-background);border-radius:5px;left:0;padding:2rem;position:absolute;right:0;top:100%}.input-select .no-data p{font-size:1.2rem;text-align:center}.input-select.md .label{font-size:1.2rem}.input-select.md .input{border-width:2px;height:4rem;padding:0 1.5rem}.input-select.md .input input{font-size:1.2rem}.input-select.md .input i{font-size:1.5rem}.input-select.sm .label{font-size:1rem}.input-select.sm .input{border-width:2px;height:3.5rem;padding:0 1rem}.input-select.sm .input input{font-size:1.2rem}.input-select.sm .input i{font-size:1rem}.input-select.input-error .input{border-color:#dc3545;border-color:var(--color-danger)}.input-area .label{color:#8c8c8c;color:var(--color-grey-light);font-weight:700;margin-bottom:1rem}.input-area .input{border:3px solid #ffffff1a;border:3px solid var(--color-grey-opaque);border-radius:5px;min-height:5rem;padding:1.5rem 2rem;width:100%}.input-area .input textarea{background-color:#0000;border:none;color:inherit;font-family:inherit;font-size:1.4rem;height:100%;outline:none;resize:none;width:100%}.input-area .helper-text{color:#c3c3c3;color:var(--color-grey-dark);font-size:1rem;font-weight:700;margin-top:1rem;text-align:end}.input-area.input-error .input{border-color:#dc3545;border-color:var(--color-danger)}.input-area.md .label{font-size:1.2rem}.input-area.md .input{padding:1rem 1.5rem}.input-area.md .input textarea{font-size:1.2rem}.input-area.sm .label{font-size:1rem}.input-area.sm .input{padding:1rem 1.5rem}.input-area.sm .input textarea{font-size:1rem}.input-tab-select{grid-gap:1rem;display:flex;flex-wrap:wrap}.input-tab-select .input-tab-select-btn{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:5px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;height:4rem;justify-content:center;transition:all .3s;-webkit-user-select:none;user-select:none;width:100%}.input-tab-select .input-tab-select-btn:active{background-color:#714bfa;background-color:var(--color-primary)}.input-tab-select .input-tab-select-btn:active p{color:#fff}.input-tab-select .input-tab-select-btn p{font-size:1.2rem;font-weight:700}.input-tab-select .input-tab-select-btn.active{background-color:#714bfa;background-color:var(--color-primary)}.input-tab-select .input-tab-select-btn.active p{color:#fff}.container-primary{border-radius:20px;box-shadow:none;box-shadow:var(--shadow-primary);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container-primary,.table-primary{background-color:#212121;background-color:var(--color-light)}.table-primary{border-radius:10px;overflow:hidden}.table-primary .text-highlight{color:#28a745;color:var(--color-success);font-weight:700}.table-primary .header{align-items:center;display:flex;justify-content:space-between;padding:2rem}.table-primary .header .search{align-items:center;background-color:#101010;background-color:var(--color-background);border-radius:5px;display:flex;height:3.5rem;overflow:hidden;width:25rem}.table-primary .header .search svg{margin:0 1rem}.table-primary .header .search input{background-color:inherit;border:none;color:inherit;font-family:inherit;font-size:1.2rem;height:100%;outline:none;width:100%}.table-primary .header .right{align-items:center;display:flex}.table-primary .header .right .icon{align-items:center;border-radius:50%;display:flex;flex-direction:column;height:3rem;justify-content:center;margin-right:2rem;width:3rem}.table-primary .header .right .btn,.table-primary .header .right .icon{background-color:#ffffff1a;background-color:var(--color-grey-opaque);cursor:pointer;-webkit-user-select:none;user-select:none}.table-primary .header .right .btn{border-radius:5px;font-family:inherit;font-size:1.2rem;margin-right:1rem;padding:.75rem 1.5rem}.table-primary .header .right .pagination{background-color:#212121;background-color:var(--color-light);scrollbar-width:none}.table-primary .header .right .pagination,.table-primary .header .right .pagination svg{color:#fff;color:var(--color-dark)}.table-primary .header .right .pagination::-webkit-scrollbar{display:none}.table-primary .header .right .pagination .Mui-disabled svg{color:var(--color-grey-light-dark)}.table-primary h2{margin-bottom:2rem;text-align:center}.table-primary .scroll-x{overflow-x:scroll;scrollbar-width:none}.table-primary .scroll-x::-webkit-scrollbar{display:none}.table-primary table{width:100%}.table-primary table thead tr{border-bottom:1px solid var(--color-grey);display:flex}.table-primary table thead tr th{display:flex;flex:1 1;justify-content:space-between;min-width:15rem;padding:1rem 2rem;text-align:left}.table-primary table thead tr th p{font-size:1.2rem;margin-right:1rem}.table-primary table thead tr th .sort{background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:50%;cursor:pointer;flex-shrink:0;height:2rem;position:relative;visibility:hidden;width:2rem}.table-primary table thead tr th .sort svg{font-size:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.table-primary table thead tr th .active-sort,.table-primary table thead tr th:hover .sort{visibility:visible}.table-primary table thead tr .sm-col{flex:.2 1}.table-primary table tbody tr{align-items:center;display:flex}.table-primary table tbody tr td{flex:1 1;font-size:1rem;min-width:15rem;padding:1rem 2rem}.table-primary table tbody tr td i{font-size:2rem}.table-primary table tbody tr td .popup-btn,.table-primary table tbody tr td a{color:#f66187;cursor:pointer;font-weight:700}.table-primary table tbody tr .sm-col{flex:.2 1}.table-primary table tbody tr .action-col{align-items:center;display:flex;gap:1rem}.table-primary table tbody tr .action-col .edit:hover{background-color:#faa201;background-color:var(--color-info)}.table-primary table tbody tr .action-col .enable:hover{background-color:#28a745;background-color:var(--color-success)}.table-primary table tbody tr .action-col .delete:hover,.table-primary table tbody tr .action-col .disable:hover{background-color:#dc3545;background-color:var(--color-danger)}.table-primary table tbody tr .action-col .primary:hover{background-color:#714bfa;background-color:var(--color-primary)}.table-primary table tbody tr .action-col .secondary:hover{background-color:#f66187;background-color:var(--color-secondary)}.table-primary table tbody tr .action-col .tertiary:hover{background-color:#1f2544;background-color:var(--color-tertiary)}.table-primary table tbody tr .table-icon{border-radius:50%;height:2.5rem;width:2.5rem}.table-primary table tbody tr .table-icon svg{font-size:1.5rem}.table-primary table tbody tr .table-icon:hover{color:#fff}.table-primary table tbody tr .table-icon:hover,.table-primary table tbody tr:hover{background-color:#ffffff1a;background-color:var(--color-grey-opaque)}.table-primary table tbody tr:not(:last-child){border-bottom:1px solid var(--color-grey)}.table-primary table tbody tr .check,.table-primary table tbody tr .cross{font-size:2rem}.table-primary table tbody tr .check{color:#28a745}.table-primary table tbody tr .cross{color:#dc3545}.table-primary table tbody tr .button{color:#f66187;color:var(--color-secondary);cursor:pointer;font-weight:700;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.table-primary table tbody .no-data{height:10rem;position:relative}.table-primary table tbody .no-data:hover{background-color:#212121!important;background-color:var(--color-light)!important}.table-primary table tbody .no-data td{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:56.25em){.table-primary .header{flex-direction:column}.table-primary .header .search{margin-bottom:2rem}}.top-tabs .tabs{display:flex;gap:2rem;margin-bottom:5rem;overflow-x:auto;scrollbar-width:none;width:100%}.top-tabs .tabs::-webkit-scrollbar{display:none}.top-tabs .tabs .tab{align-items:center;background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;flex-shrink:0;font-weight:700;justify-content:center;padding:1.5rem;transition:all .3s;-webkit-user-select:none;user-select:none;white-space:nowrap}.top-tabs .tabs .tab.active{background-color:#714bfa;background-color:var(--color-primary);color:#fff}.top-tabs.sm .tabs .tab{border-radius:5px;padding:1rem}.menu-card{animation:fadeIn .3s;background-color:#212121;background-color:var(--color-light);box-shadow:none;box-shadow:var(--shadow-secondary);display:flex;flex-direction:column;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem;-webkit-user-select:none;user-select:none}.menu-card,.menu-card .img-card{border-radius:10px;position:relative}.menu-card .img-card{aspect-ratio:1;flex-shrink:0;overflow:hidden;width:100%}.menu-card .img-card img{height:100%;object-fit:cover;width:100%}.menu-card .img-card .spinner-container{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.menu-card .img-card .spinner-container .spinner{color:#f66187;color:var(--color-secondary)}.menu-card .img-card .bg-gradient{background:linear-gradient(0deg,#00000080,#0000 50%,#0000);inset:0;position:absolute}.menu-card .img-card .best-seller{background-color:#f66187;background-color:var(--color-secondary);border-radius:10px;bottom:1.5rem;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .75rem;position:absolute;right:1.5rem}.menu-card .card-actions{display:flex;flex-direction:column;gap:1rem}.menu-card .card-actions .name{align-items:flex-start;display:flex;justify-content:space-between}.menu-card .card-actions .name p{font-size:1.5rem;font-weight:700}.menu-card .card-actions .details{align-items:center;display:flex;justify-content:space-between}.menu-card .card-actions .details .price{align-items:flex-end;color:#28a745;color:var(--color-success);display:flex}.menu-card .card-actions .details .price p{font-size:1.5rem;margin-right:.25rem}.menu-card .card-actions .details .badge{flex-shrink:0;height:1.5rem;width:1.5rem}.menu-card .card-actions .details .badge img{height:100%;object-fit:contain;width:100%}.menu-card .card-actions .bottom{align-items:center;display:flex;justify-content:space-between}.menu-card .card-actions .bottom .more-info{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:50px;cursor:pointer;display:flex;padding:.5rem .5rem .5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-card .card-actions .bottom .more-info p{font-size:1.2rem;line-height:1rem}.menu-card .card-actions .bottom .more-info svg{font-size:1.5rem}.menu-card .card-actions .bottom .btn,.menu-card .card-actions .bottom .more-info:active{background-color:#714bfa;background-color:var(--color-primary);color:#fff}.menu-card .card-actions .bottom .btn{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;font-size:1.2rem;height:3rem;justify-content:center;padding:0 1.5rem}.menu-card .card-actions .bottom .btn:hover{background-color:#f66187;background-color:var(--color-secondary)}.menu-card .card-actions .bottom .btn-selected{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:5px;color:#fff;display:flex;overflow:hidden}.menu-card .card-actions .bottom .btn-selected .add,.menu-card .card-actions .bottom .btn-selected .sub{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:3rem;justify-content:center;padding:0 .75rem}.menu-card .card-actions .bottom .btn-selected .add:active,.menu-card .card-actions .bottom .btn-selected .sub:active{background-color:#f66187;background-color:var(--color-secondary)}.menu-card .card-actions .bottom .btn-selected .num{font-size:1.5rem;padding:0 1rem}@media only screen and (max-width:37.5em){.menu-card{align-items:center;flex-direction:row}.menu-card .img-card{width:12rem}.menu-card .img-card .best-seller{bottom:1rem;right:1rem}.menu-card .card-actions{flex:1 1;padding:0 .5rem}.menu-card .card-actions .details{margin-bottom:.5rem}.menu-card .card-actions .bottom{justify-content:space-between}}.filter-card{animation:fadeIn .3s;background-color:#212121;background-color:var(--color-light);border-radius:10px;box-shadow:none;box-shadow:var(--shadow-secondary);cursor:pointer;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:7.5rem;min-width:7.5rem;padding:1rem;transition:transform .3s;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filter-card:not(:last-child){margin-right:2rem}.filter-card .img{height:3rem;margin:0 auto .5rem;width:3rem}.filter-card .img img{border-radius:5px;height:100%;object-fit:contain;width:100%}.filter-card p{font-size:1.2rem;text-align:center}.filter-card:active{transform:scale(.9)}.filter-card.filter-card-active{background-color:#714bfa;background-color:var(--color-primary);box-shadow:none;color:#fff}@media only screen and (max-width:37.5em){.filter-card{min-height:6rem;min-width:6rem}.filter-card .img{height:2.5rem;width:2.5rem}}.menu-card2{animation:fadeIn .3s;background-color:#212121;background-color:var(--color-light);box-shadow:none;box-shadow:var(--shadow-secondary);display:flex;gap:2rem;padding:1rem;-webkit-user-select:none;user-select:none}.menu-card2,.menu-card2 .img{border-radius:10px;position:relative}.menu-card2 .img{background-color:#ffffff1a;background-color:var(--color-grey-opaque);flex-shrink:0;height:15rem;overflow:hidden;width:15rem}.menu-card2 .img .spinner-container{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.menu-card2 .img .spinner-container .spinner{color:#f66187;color:var(--color-secondary)}.menu-card2 .img .menu-img{filter:brightness(.75);height:100%;object-fit:cover;width:100%}.menu-card2 .img .best-seller{background-color:#f66187;background-color:var(--color-secondary);border-radius:10px;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .75rem;position:absolute;right:1rem;top:1rem}.menu-card2 .right{display:flex;flex-direction:column;width:100%}.menu-card2 .right .name{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.menu-card2 .right .name p{font-size:1.5rem;font-weight:700}.menu-card2 .right .badge{flex-shrink:0;height:1.5rem;width:1.5rem}.menu-card2 .right .badge img{height:100%;object-fit:contain;width:100%}.menu-card2 .right .desc{margin-bottom:1rem}.menu-card2 .right .desc p{color:#9f9f9f;color:var(--color-grey-medium);font-size:1.2rem}.menu-card2 .right .details{align-items:center;display:flex;justify-content:space-between;margin-top:auto;width:100%}.menu-card2 .right .details .price{align-items:center;color:#28a745;color:var(--color-success);display:flex}.menu-card2 .right .details .price p{margin-right:.25rem}.menu-card2 .right .details .btn{background-color:#714bfa;background-color:var(--color-primary);border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.menu-card2 .right .details .btn:hover{background-color:#f66187;background-color:var(--color-secondary)}.menu-card2 .right .details .btn-selected{align-items:center;background-color:#714bfa;background-color:var(--color-primary);border-radius:5px;color:#fff;display:flex;overflow:hidden}.menu-card2 .right .details .btn-selected .add,.menu-card2 .right .details .btn-selected .sub{cursor:pointer;padding:.5rem .75rem}.menu-card2 .right .details .btn-selected .add:active,.menu-card2 .right .details .btn-selected .sub:active{background-color:#f66187;background-color:var(--color-secondary)}.menu-card2 .right .details .btn-selected .num{padding:.5rem}@media only screen and (max-width:37.5em){.menu-card .img{height:15rem}}.section-card{animation:fadeIn .3s;border-radius:10px;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem;transition:all .3s;-webkit-user-select:none;user-select:none;width:100%}.section-card .img{border-radius:5px;height:100%;margin-bottom:1rem;position:relative;width:100%}.section-card .img img{aspect-ratio:1;border-radius:5px;height:100%;object-fit:cover;width:100%}.section-card .img .spinner-container{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.section-card .img .spinner-container .spinner{color:#f66187;color:var(--color-secondary)}.section-card p{font-size:1.4rem;font-weight:700;text-align:center}.section-card:hover{background-color:#212121;background-color:var(--color-light)}.section-card:active{transform:scale(.9)}.title-primary{color:#c3c3c3;color:var(--color-grey-dark);margin-bottom:2rem;text-transform:uppercase}.login-popup .bg-dark{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#21212180;inset:0;position:fixed}.login-popup .bg-dark,.login-popup .popup{opacity:0;transition:all .3s;visibility:hidden;z-index:999}.login-popup .popup{background-color:#101010;background-color:var(--color-background);border:2px solid #ffffff1a;border:2px solid var(--color-grey-opaque);border-radius:10px;left:50%;padding:3rem;position:absolute;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%);width:75rem}.login-popup .popup .cross{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:4rem;justify-content:center;position:absolute;right:2rem;top:2rem;width:4rem}.login-popup .popup .cross:hover{background-color:#dc3545;background-color:var(--color-danger);color:#fff}.login-popup .popup .cross svg{font-size:2rem}.login-popup .popup .login-content{align-items:center;display:flex;margin-bottom:3rem}.login-popup .popup .login-content .divider{background-color:#ffffff1a;background-color:var(--color-grey-opaque);height:25rem;margin:3rem;width:1px}.login-popup .popup .login-content .title{color:#714bfa;color:var(--color-primary);margin-bottom:2rem}.login-popup .popup .login-content .desc{margin-bottom:2rem}.login-popup .popup .login-content .input-area,.login-popup .popup .login-content .input-text{margin-bottom:3rem}.login-popup .popup .login-content .form-right .login-card{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:10px;cursor:pointer;display:flex;height:5rem;justify-content:center;transition:all .3s;-webkit-user-select:none;user-select:none;width:25rem}.login-popup .popup .login-content .form-right .login-card:hover{background-color:#714bfa;background-color:var(--color-primary)}.login-popup .popup .login-content .form-right .login-card i{font-size:2rem;margin-right:2rem}.login-popup .popup .hint{font-size:1rem}.login-popup .popup.active{transform:translate(-50%,-50%) scale(1)}.login-popup .bg-dark.active,.login-popup .popup.active{opacity:1;visibility:visible}@media only screen and (max-width:37.5em){.login-popup .popup{width:95%}.login-popup .popup .login-content{flex-direction:column}.login-popup .popup .login-content .divider{background-color:#ffffff1a;background-color:var(--color-grey-opaque);height:1px;width:100%}}.popup-confirmation{animation:fadeIn .5s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#21212180;display:none;inset:0;position:fixed;z-index:990}.popup-confirmation .container{background-color:#101010;background-color:var(--color-background);border-radius:10px;display:flex;flex-direction:column;justify-content:center;left:50%;padding:3rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:25vw}.popup-confirmation .container .message{margin-bottom:3rem}.popup-confirmation .container .flex{gap:2rem;justify-content:flex-end}.popup-confirmation .container .true{background-color:#714bfa;background-color:var(--color-primary)}.popup-confirmation .container .true:hover{opacity:.75}.popup-confirmation .container .false{background-color:#212121;background-color:var(--color-light);border-color:#212121;border-color:var(--color-light);transition:all .3s}.popup-confirmation .container .false p{color:#fff;color:var(--color-dark)}.popup-confirmation .container .false:hover{background-color:#f66187;background-color:var(--color-secondary);border-color:#f66187;border-color:var(--color-secondary)}.popup-confirmation .container .false:hover p{color:#fff}.popup-confirmation.delete .true{background-color:#dc3545;background-color:var(--color-danger);border-color:#dc3545;border-color:var(--color-danger);color:#fff}.popup-confirmation.add .true,.popup-confirmation.success .true{background-color:#28a745;background-color:var(--color-success);border-color:#28a745;border-color:var(--color-success);color:#fff}.popup-confirmation.popup-confirmation-visible{display:inline-block}@media only screen and (max-width:56.25em){.popup-confirmation .container{width:95%}}.popup-common{animation:fadeIn .5s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#21212180;display:none;inset:0;position:fixed;z-index:999}.popup-common .container{background-color:#101010;background-color:var(--color-background);border-radius:10px;left:50%;max-height:95vh;min-width:25vw;overflow-y:auto;padding:3rem;position:fixed;top:50%;transform:translate(-50%,-50%)}.popup-common .container.sm{min-width:auto;width:25vw!important}.popup-common.popup-common-visible{display:inline-block}@media only screen and (max-width:56.25em){.popup-common .container{width:95%}.popup-common .container.sm{min-width:auto;width:95%!important}}.popup-message{animation:fadeIn .5s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#21212180;display:none;inset:0;position:fixed;z-index:999}.popup-message .container{background-color:#101010;background-color:var(--color-background);border-radius:10px;display:flex;flex-direction:column;justify-content:center;left:50%;padding:3rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:25vw}.popup-message .container svg{font-size:2.5rem}.popup-message .container .true{background-color:#714bfa;background-color:var(--color-primary)}.popup-message .container .true:hover{opacity:.75}.popup-message .container .false:hover{background-color:#fff;background-color:var(--color-dark);border-color:#fff;border-color:var(--color-dark);opacity:.75}.popup-message.delete .true{background-color:#dc3545;background-color:var(--color-danger);border-color:#dc3545;border-color:var(--color-danger)}.popup-message.popup-message-visible{display:inline-block}@media only screen and (max-width:56.25em){.popup-message .container{width:95%}}.popupp-tax-info p{font-size:1.2rem}.bg-square{z-index:-1}.bg-square .circles{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.bg-square .circles li{animation:animate 25s linear infinite;bottom:-150px;display:block;height:50px;list-style:none;position:absolute;width:50px}.bg-square .circles li img{height:100%;object-fit:contain;width:100%}.bg-square .circles li:first-child{animation-delay:0s;height:40px;left:25%;width:40px}.bg-square .circles li:nth-child(2){animation-delay:2s;animation-duration:12s;height:45px;left:10%;width:45px}.bg-square .circles li:nth-child(3){animation-delay:4s;height:70px;left:70%;width:70px}.bg-square .circles li:nth-child(4){animation-delay:0s;animation-duration:18s;height:60px;left:40%;width:60px}.bg-square .circles li:nth-child(5){animation-delay:0s;height:50px;left:65%;width:50px}.bg-square .circles li:nth-child(6){animation-delay:3s;height:90px;left:75%;width:90px}.bg-square .circles li:nth-child(7){animation-delay:7s;height:100px;left:35%;width:100px}.bg-square .circles li:nth-child(8){animation-delay:15s;animation-duration:45s;height:25px;left:50%;width:25px}.bg-square .circles li:nth-child(9){animation-delay:2s;animation-duration:35s;height:30px;left:20%;width:30px}.bg-square .circles li:nth-child(10){animation-delay:0s;animation-duration:11s;height:75px;left:85%;width:75px}@keyframes animate{0%{border-radius:0;opacity:1;transform:translateY(0) rotate(0deg)}to{border-radius:50%;opacity:0;transform:translateY(-1000px) rotate(2turn)}}.light .bg-square .circles li{background:#0000001a}.banner-menu{padding:0 2rem 4rem;position:relative}.banner-menu .wrapper{height:12rem;position:relative}.banner-menu .wrapper .banner{align-items:center;border-radius:10px;color:#fff;display:flex;display:none;gap:1rem;height:100%;justify-content:space-between;overflow:hidden;padding:2rem 3rem;position:relative;transition:all .3s;-webkit-user-select:none;user-select:none}.banner-menu .wrapper .banner .bg-color{background-color:#714bfa;background-color:var(--color-primary);inset:0;position:absolute;z-index:-2}.banner-menu .wrapper .banner .details{flex:1 1}.banner-menu .wrapper .banner .details .badge{background-color:#212121;border-radius:5px;color:#fff;margin-bottom:.75rem;padding:.4rem .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.banner-menu .wrapper .banner .details .badge h3{font-size:1rem}.banner-menu .wrapper .banner .details .banner-name{font-size:1.75rem;margin-bottom:.75rem}.banner-menu .wrapper .banner .details .banner-desc{font-size:1rem}.banner-menu .wrapper .banner img{width:10rem}.banner-menu .wrapper .banner.banner-visible{animation:fadeIn .3s;display:flex}.banner-menu .wrapper.grab-active{cursor:grabbing;cursor:-webkit-grabbing}.banner-menu .actions{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.banner-menu .actions,.banner-menu .actions .indicators{align-items:center;display:flex;gap:1.5rem}.banner-menu .actions .indicators .indicator{background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:50%;height:1rem;width:1rem}.banner-menu .actions .indicators .indicator.active{background-color:#714bfa;background-color:var(--color-primary)}.banner-menu .actions .toggle-icons{align-items:center;display:flex;gap:1.5rem}.banner-menu .actions .toggle-icons .icon{align-items:center;background-color:#ffffff1a;background-color:var(--color-grey-opaque);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:2.5rem;justify-content:center;width:2.5rem}.banner-menu .actions .toggle-icons .icon svg{font-size:2rem}.banner-menu .actions .toggle-icons .icon:active{background-color:#714bfa;background-color:var(--color-primary);color:#fff}@media only screen and (max-width:37.5em){.banner-menu .wrapper .banner{padding:2rem}.banner-menu .actions{bottom:1rem}}.badge-comp{border-radius:10px;color:#fff;font-size:1rem;font-weight:700;padding:.25rem .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.no-internet{background-color:#dc3545;background-color:var(--color-danger);border-radius:5px;left:50%;min-height:2rem;padding:2rem;position:absolute;text-align:center;top:50%;top:5rem;transform:translate(-50%,-50%);white-space:nowrap;z-index:991}.no-internet h3 span{padding-left:1rem;text-decoration:underline;text-transform:uppercase}.no-internet h3 span:hover{cursor:pointer}.speed-dial-secondary .button{align-items:center;background-color:#f66187;background-color:var(--color-secondary);border-radius:50%;bottom:4rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:5rem;justify-content:center;position:fixed;right:2rem;width:5rem;z-index:992}.speed-dial-secondary .button svg{font-size:2.5rem}.speed-dial-secondary .speed-dial-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;inset:0;opacity:0;position:fixed;transition:all .3s;visibility:hidden;z-index:991}.speed-dial-secondary .speed-dial-content .container{background-color:#101010;background-color:var(--color-background);border-radius:10px;bottom:10rem;box-shadow:none;box-shadow:var(--shadow-secondary);max-height:50vh;overflow-y:auto;position:fixed;right:4.5rem;scrollbar-width:none;transition:all .3s}.speed-dial-secondary .speed-dial-content .container::-webkit-scrollbar{display:none}.speed-dial-secondary .speed-dial-content .container .item-wrapper:not(:last-child){border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--color-grey-opaque);display:block}.speed-dial-secondary .speed-dial-content .container .item{min-width:15rem;padding:1.2rem 2rem;position:relative;-webkit-user-select:none;user-select:none}.speed-dial-secondary .speed-dial-content .container .item:active{background-color:#714bfa;background-color:var(--color-primary);color:#fff}.speed-dial-secondary .speed-dial-content .container .item .menu-text{font-weight:700}.speed-dial-secondary .speed-dial-content .dial-active{background-color:#f66187!important;background-color:var(--color-secondary)!important}.speed-dial-secondary.speed-dial-secondary-active .speed-dial-content{opacity:1;visibility:visible}@media only screen and (max-width:37.5em){.speed-dial-secondary .button{bottom:9.5rem}.speed-dial-secondary .speed-dial-content .container{bottom:15.5rem}}.a4-comp{background-color:#fff;border-radius:5px;color:#212121!important;max-height:75vh;min-height:50vh;min-width:40vw;overflow-y:auto;padding:3rem;scrollbar-width:none}.a4-comp::-webkit-scrollbar{display:none}.a4-comp h3,.a4-comp p{font-size:1.2rem!important}.a4-comp .p-sm p{font-size:1rem!important}.a4-comp .logo{height:5rem;width:5rem}.a4-comp .logo img{height:100%;object-fit:contain;width:100%}.a4-comp .total-card h3{margin-bottom:1rem}.a4-comp .total-card .header{color:#714bfa;color:var(--color-primary);display:flex;margin-bottom:1rem}.a4-comp .total-card .header .price,.a4-comp .total-card .header .qty{flex:1 1;font-weight:700}.a4-comp .total-card .header .name{flex:3 1;font-weight:700}.a4-comp .total-card .content{display:flex;margin-bottom:1rem}.a4-comp .total-card .content .price,.a4-comp .total-card .content .qty{flex:1 1}.a4-comp .total-card .content .price.minus{position:relative}.a4-comp .total-card .content .price.minus:before{content:"-";left:-.5rem;position:absolute}.a4-comp .total-card .content .name{flex:3 1;padding-right:1rem}.a4-comp .total-card .line{background-color:#8c8c8c;background-color:var(--color-grey-light);height:.5px;margin:2rem 0;width:100%}.a4-comp .total-card .total{display:flex;gap:1rem;margin-bottom:2rem}.a4-comp .total-card .total .total-text{flex:3 1;font-weight:700}.a4-comp .total-card .total .price,.a4-comp .total-card .total .qty{flex:1 1;font-weight:700}.a4-comp .total-card .taxes{display:flex;gap:1rem}.a4-comp .total-card .taxes .taxes-text{flex:3 1}.a4-comp .total-card .taxes .price,.a4-comp .total-card .taxes .qty{flex:1 1}.a4-comp .total-card .taxes-container{border:1px solid #8c8c8c;border:1px solid var(--color-grey-light);border-radius:5px;margin-left:auto;padding:2rem;width:50%}.a4-comp .total-card .tax-breakdown{border:1px solid #c3c3c3;border:1px solid var(--color-grey-dark);border-radius:5px;margin-left:auto;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print{@page{margin:1cm}.a4-comp{max-height:none;min-height:auto;min-width:auto;overflow-y:visible;padding:0}.a4-comp h3,.a4-comp p{font-size:2rem!important}.a4-comp .p-sm p{font-size:1.5rem!important}.prevent-break{page-break-inside:avoid}.page-break{page-break-before:always}}.thermal{background-color:#fff;border-radius:5px;color:#212121!important;margin:0 auto;max-height:75vh;overflow-y:auto;padding:5mm;scrollbar-width:none;width:80mm}.thermal::-webkit-scrollbar{display:none}.thermal h3,.thermal p{font-size:1.2rem!important}.thermal .p-sm p{font-size:1rem!important}.thermal .restaurant-info{margin-bottom:2rem}.thermal .restaurant-info .company-logo-wrapper{align-items:center;display:flex;gap:1rem;margin:0 auto 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.thermal .restaurant-info .company-logo-wrapper .logo{height:4rem;width:4rem}.thermal .restaurant-info .company-logo-wrapper .logo img{height:100%;margin-bottom:10px;object-fit:contain;width:100%}.thermal .total-card h3{margin-bottom:1rem}.thermal .total-card .header{display:flex;gap:2rem;margin-bottom:1rem}.thermal .total-card .header .name{flex:1 1;font-weight:700}.thermal .total-card .header .price,.thermal .total-card .header .qty,.thermal .total-card .header .rate{flex-shrink:0;font-weight:700}.thermal .total-card .header .rate{width:6rem}.thermal .total-card .header .qty{width:3rem}.thermal .total-card .header .price{text-align:end;width:6rem}.thermal .total-card .content{display:flex;gap:2rem;margin-bottom:1rem}.thermal .total-card .content .name{flex:1 1}.thermal .total-card .content .price,.thermal .total-card .content .qty,.thermal .total-card .content .rate{flex-shrink:0}.thermal .total-card .content .rate{width:6rem}.thermal .total-card .content .qty{width:3rem}.thermal .total-card .content .price{text-align:end;width:6rem}.thermal .total-card .content .price.minus{position:relative}.thermal .total-card .content .price.minus:before{content:"-";left:-.5rem;position:absolute}.thermal .total-card .taxes-container{border:1px dashed #212121;border-radius:5px;margin-left:auto;padding:1.5rem;width:100%}.thermal .line{border-bottom:1px dashed #212121;margin:2rem 0;width:100%}@media print{@page{size:80mm auto;margin:5mm}.thermal{margin:0;max-height:none;min-height:auto;min-width:auto;overflow-y:visible;padding:0;width:80mm}}
/*# sourceMappingURL=main.013c8865.css.map*/