.navbar,.navbar .wrapper .search{border:0 solid #fff}.navbar .wrapper .search::placeholder{display:none}.sidebar{background-color:#ffffff30;border-right:.5px solid #d3d3d3;flex:1 1;min-height:100vh;text-transform:none!important}.sidebar .top{display:flex}.sidebar .top,.sidebar .top .logo{align-items:center;justify-content:center}.sidebar .top .logo{color:rgba(5,5,5,.478);font-size:30px;font-weight:700;margin-bottom:50px;padding:10px}.sidebar hr{border:.5px solid #d3d3d3;height:0}.sidebar .center{margin-bottom:15px;margin-top:15px;padding-left:10px}.sidebar .center ul{list-style:none;padding:0}.sidebar .center ul .title{color:#999;font-size:15px;font-weight:700}.sidebar .center ul li{align-items:center;cursor:pointer;display:flex;margin-top:10px;padding:10px}.sidebar .center ul li.active,.sidebar .center ul li:hover{background-color:#e105644f}.sidebar .center ul li .icon{color:#e10564;font-size:25px}.sidebar .center ul li span{color:#888;font-size:17px;font-weight:700;margin-left:10px}.sidebar .center ul li{text-transform:none!important}.sidebar .bottom{align-items:center;display:flex;margin:10px}.sidebar .bottom .colorOption{border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;height:20px;margin:5px;width:20px}.sidebar .bottom .colorOption:first-child{background-color:#f5f5f5}.sidebar .bottom .colorOption:nth-child(2){background-color:#333}.sidebar .MuiButton-root,.sidebar .MuiButtonBase-root{text-transform:none!important}.widget{border-radius:10px;box-shadow:2px 4px 10px 1px #00000078;flex:1 1;height:120px;margin:10px;padding:10px;width:calc(33.33% - 16px)}.widget,.widget .left,.widget .right{display:flex;justify-content:space-between}.widget .left,.widget .right{flex-direction:column}.widget .left .title,.widget .right .title{color:gray;font-size:15px;font-weight:700}.widget .left .counter,.widget .right .counter{font-size:28px;font-weight:300}.widget .left .counter .status,.widget .right .counter .status{align-items:center;color:red;font-size:14px}.widget .left .counter .status.available,.widget .right .counter .status.available{color:green}.widget .left .counter .status.unavailable,.widget .right .counter .status.unavailable{color:red}.widget .left .counter .status.reserved,.widget .right .counter .status.reserved{color:#ed850e}.widget .left .link,.widget .right .link{border-bottom:1px solid gray;font-size:12px;width:max-content}.widget .left .percentage,.widget .right .percentage{align-items:center;display:flex;font-size:14px}.widget .left .percentage.positive,.widget .right .percentage.positive{color:green}.widget .left .percentage.negative,.widget .right .percentage.negative{color:red}.widget .left .icon,.widget .right .icon{align-self:flex-end;background-color:#b60342;border-radius:5px;font-size:30px;padding:5px}.featured{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;flex:2 1;padding:10px}.featured .top{align-items:center;color:gray;display:flex;justify-content:space-between}.featured .top .title{font-size:16px;font-weight:500}.featured .bottom{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:20px}.featured .bottom .featuredChart{height:100px;width:100px}.featured .bottom .title{color:gray;font-weight:500}.featured .bottom .amount{font-size:30px}.featured .bottom .desc{color:gray;font-size:15px;font-weight:300;text-align:center}.featured .bottom .summary{align-items:center;display:flex;justify-content:space-between;width:100%}.featured .bottom .summary .item{text-align:center}.featured .bottom .summary .item .itemTitle{color:gray;font-size:15px}.featured .bottom .summary .item .itemResult{align-items:center;display:flex;font-size:15px;margin-top:10px}.featured .bottom .summary .item .itemResult.position{color:green}.featured .bottom .summary .item .itemResult.negetive{color:red}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.home{display:flex}.home .homeContainer{flex:6 1}.home .homeContainer .charts,.home .homeContainer .widgets{display:flex;gap:10px;padding:10px}.home .homeContainer .listContainer{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;flex-wrap:wrap;margin:10px;padding:20px}.home .homeContainer .listContainer .listTitle{color:gray;font-weight:500;margin-bottom:15px}.chart{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;color:gray;flex:4 1;padding:10px}.chart .title{margin-bottom:20px}.chart .chartGrid{stroke:hsla(0,0%,83%,.482)}.table .status{border-radius:5px;padding:5px}.table .status.Approved{background-color:rgba(0,128,0,.151);color:green}.table .status.Pending{background-color:rgba(189,189,0,.103);color:#daa520}.login{display:flex}.login .right{background-image:url(/static/media/foodbg.b6f0e99aba76a89004e2.jpg);background-position:50%;background-size:cover;flex:1 1;height:100vh;width:100%}.login .right .top{align-items:center;background-color:#e10564;display:flex;flex-direction:column;justify-content:center}.login .right .top img{width:40%}.login .right .top h2{margin-top:10px}.login .right .bottom{background-image:image("");height:60vh}.login .left{align-items:center;background-color:hsla(15,72%,70%,.063);display:flex;flex:1 1;justify-content:center;padding:10px}.login .left .wrapper{background-color:hsla(0,0%,98%,.261);border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;padding:50px}.login .left .wrapper form{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;text-align:center}.login .left .wrapper form .formInput{text-align:center;width:100%}.login .left .wrapper form .formInput label{align-items:center;display:flex;gap:10px}.login .left .wrapper form .formInput label .icon{cursor:pointer}.login .left .wrapper form .formInput input{border:1px solid #e10564;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;padding:10px;width:100%}.login .left .wrapper form button{background-color:#e10564;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:120px}.login .left .wrapper .error{color:red;font-size:14px;margin-top:10px}.register{align-items:center;background-image:url(/static/media/register.186c612e6cb7da3694f5.jpg);display:flex;height:100vh;justify-content:center}.register .newContainer{width:40%}.register .newContainer h1{color:#e10564;font-size:30px;text-align:center}.register .newContainer .bottom{background-color:hsla(0,0%,100%,.822);border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;flex-direction:column;padding:20px}.register .newContainer .bottom .right{flex:2 1;padding:10px}.register .newContainer .bottom .right form{display:flex;flex-wrap:wrap;gap:20px}.register .newContainer .bottom .right form .formInput{width:100%}.register .newContainer .bottom .right form .formInput label{align-items:center;display:flex;gap:10px}.register .newContainer .bottom .right form .formInput label .icon{cursor:pointer}.register .newContainer .bottom .right form .formInput input{background-color:#fff;border:1px solid #e10564;padding:5px;width:100%}.new .newContainer .bottom .right form .formInput input,.new .newContainer .bottom .right form .formInput select,.new .newContainer .top .right form .formInput input,.new .newContainer .top .right form .formInput select{border:none;border-bottom:1px solid gray;padding:5px;width:100%}.new .newContainer .bottom .right form .requestsSection,.new .newContainer .top .right form .requestsSection{border:1px solid #eee;border-radius:5px;margin-bottom:10px;padding:15px;width:100%}.new .newContainer .bottom .right form .requestsSection h3,.new .newContainer .top .right form .requestsSection h3{color:#333;font-size:16px;margin-bottom:15px;margin-top:0}.new .newContainer .bottom .right form .requestsSection .requestItem,.new .newContainer .top .right form .requestsSection .requestItem{align-items:center;display:flex;gap:10px;margin-bottom:10px}.new .newContainer .bottom .right form .requestsSection .requestItem .requestInput,.new .newContainer .top .right form .requestsSection .requestItem .requestInput{flex:2 1}.new .newContainer .bottom .right form .requestsSection .requestItem .priceInput,.new .newContainer .top .right form .requestsSection .requestItem .priceInput{flex:1 1}.new .newContainer .bottom .right form .requestsSection .requestItem .deleteBtn,.new .newContainer .top .right form .requestsSection .requestItem .deleteBtn{background-color:#f44336;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.new .newContainer .bottom .right form .requestsSection .addRequestBtn,.new .newContainer .top .right form .requestsSection .addRequestBtn{background-color:#4caf50;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 15px}.new .newContainer .bottom .right form .schedulingSection,.new .newContainer .top .right form .schedulingSection{border:1px solid #eee;border-radius:5px;padding:15px;width:100%}.new .newContainer .bottom .right form .schedulingSection .checkboxLabel,.new .newContainer .top .right form .schedulingSection .checkboxLabel{align-items:center;display:flex;font-weight:700;gap:10px}.new .newContainer .bottom .right form .schedulingSection .scheduleOptions,.new .newContainer .top .right form .schedulingSection .scheduleOptions{margin-top:15px}.new .newContainer .bottom .right form .schedulingSection .scheduleOptions .scheduleItem,.new .newContainer .top .right form .schedulingSection .scheduleOptions .scheduleItem{background-color:#f9f9f9;border-radius:5px;margin-bottom:20px;padding:10px}.new .newContainer .bottom .right form .schedulingSection .scheduleOptions .scheduleItem .scheduleLabel,.new .newContainer .top .right form .schedulingSection .scheduleOptions .scheduleItem .scheduleLabel{align-items:center;display:flex;font-weight:600;gap:10px;margin-bottom:10px}.new .newContainer .bottom .right form .schedulingSection .scheduleOptions .scheduleItem .timeInputs,.new .newContainer .top .right form .schedulingSection .scheduleOptions .scheduleItem .timeInputs{display:flex;gap:20px;margin-left:25px}.new .newContainer .bottom .right form .schedulingSection .scheduleOptions .scheduleItem .timeInputs .timeInputGroup,.new .newContainer .top .right form .schedulingSection .scheduleOptions .scheduleItem .timeInputs .timeInputGroup{align-items:center;display:flex;gap:5px}.new .newContainer .bottom .right form .schedulingSection .scheduleOptions .scheduleItem .timeInputs .timeInputGroup label,.new .newContainer .top .right form .schedulingSection .scheduleOptions .scheduleItem .timeInputs .timeInputGroup label{color:#666;font-size:12px}.new .newContainer .bottom .right form .schedulingSection .scheduleOptions .scheduleItem .timeInputs .timeInputGroup input[type=time],.new .newContainer .top .right form .schedulingSection .scheduleOptions .scheduleItem .timeInputs .timeInputGroup input[type=time]{border:1px solid #ddd;border-radius:3px;padding:5px;width:120px}.new .newContainer .bottom .right form .schedulingSection .scheduleOptions .scheduleItem .timeInputs .timeInputGroup select,.new .newContainer .top .right form .schedulingSection .scheduleOptions .scheduleItem .timeInputs .timeInputGroup select{border:1px solid #ddd;border-radius:3px;padding:5px;width:60px}.new .newContainer .bottom .right form .imagePreview,.new .newContainer .top .right form .imagePreview{margin-top:10px}.new .newContainer .bottom .right form .imagePreview img,.new .newContainer .top .right form .imagePreview img{border:1px solid #ddd;border-radius:5px;max-height:200px;max-width:200px;object-fit:cover}.new .newContainer .bottom .right form .imagePreview p,.new .newContainer .top .right form .imagePreview p{color:#666;font-size:12px}.new .newContainer .bottom .right form .uploadStatus,.new .newContainer .top .right form .uploadStatus{margin-bottom:10px;width:100%}.new .newContainer .bottom .right form .uploadStatus .status-message,.new .newContainer .top .right form .uploadStatus .status-message{border-radius:4px;padding:8px}.new .newContainer .bottom .right form .uploadStatus .status-message.success,.new .newContainer .top .right form .uploadStatus .status-message.success{background-color:#d4edda;color:#155724}.new .newContainer .bottom .right form .uploadStatus .status-message.error,.new .newContainer .top .right form .uploadStatus .status-message.error{background-color:#f8d7da;color:#721c24}.new .newContainer .bottom .right form button.submitBtn,.new .newContainer .top .right form button.submitBtn{background-color:#e10564;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;padding:10px;width:200px}.new .newContainer .bottom .right form button.submitBtn:disabled,.new .newContainer .top .right form button.submitBtn:disabled{background-color:#ccc;cursor:not-allowed}.navbar{border:1px solid #d3d3d3;color:#555;font-size:14px;height:50px}.navbar,.navbar .wrapper{align-items:center;display:flex}.navbar .wrapper{justify-content:space-between;padding:20px;width:100%}.navbar .wrapper .search{align-items:center;background-color:#0000;border:1px solid #828283;display:flex;margin:2px}.navbar .wrapper .search::placeholder{font-size:12px}.navbar .wrapper .search input{border:none;outline:none}.navbar .wrapper .items,.navbar .wrapper .items .item{align-items:center;display:flex}.navbar .wrapper .items .item{margin-right:20px;position:relative}.navbar .wrapper .items .item .icon{font-size:22px}.navbar .wrapper .items .item .avatar{border-radius:50%;height:30px;width:30px}.navbar .wrapper .items .item .counter{align-items:center;background:red;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:15px;justify-content:center;position:absolute;right:-5px;top:-5px;width:15px}.user{display:flex;width:100%}.user .userContainer{flex:6 1}.userdata .cellAction{align-items:center;display:flex;gap:15px}.userdata .cellAction .viewButton{border:1px solid rgba(0,0,139,.267);border-radius:5px;color:#00008b;cursor:pointer;padding:2px 5px}.userdata .cellAction .deleteButton{border:1px solid rgba(220,20,60,.226);border-radius:5px;color:crimson;cursor:pointer;padding:2px 5px}.userdata .cellAction .editButton{border:1px solid rgba(20,163,220,.276);border-radius:5px;color:#14a3dc;cursor:pointer;padding:2px 5px}.product{display:flex;width:100%}.product .productContainer{flex:6 1}.new{display:flex;width:100%}.new .newContainer{flex:6 1}.new .newContainer .bottom,.new .newContainer .top{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;margin:20px}.new .newContainer .bottom h1,.new .newContainer .top h1{color:#d3d3d3;font-size:20px}.new .newContainer .bottom .right,.new .newContainer .top .right{flex:2 1;padding:10px}.new .newContainer .bottom .right form,.new .newContainer .top .right form{display:flex;flex-wrap:wrap;gap:20px}.new .newContainer .bottom .right form .formInput,.new .newContainer .top .right form .formInput{width:48%}.new .newContainer .bottom .right form .formInput label,.new .newContainer .top .right form .formInput label{align-items:center;display:flex;gap:10px}.new .newContainer .bottom .right form .formInput label .icon,.new .newContainer .top .right form .formInput label .icon{cursor:pointer}.new .newContainer .bottom .right form .formInput input,.new .newContainer .top .right form .formInput input{border:none;border-bottom:1px solid gray;padding:5px;width:100%}.new .newContainer .bottom .right form button,.new .newContainer .top .right form button{background-color:#e10564;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:150px}.css-1ex1afd-MuiTableCell-root{padding:10px}.delete-icon,.edit-icon,.status-icon{color:#e10564}.producttable .MuiModal-root.MuiDialog-root .MuiPaper-root{bgcolor:background.paper;boxShadow:24;p:4;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;left:50%;margin:0 auto;max-width:600px;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.producttable .MuiModal-root.MuiDialog-root .MuiPaper-root h2{font-size:24px;margin-bottom:20px}.producttable .MuiModal-root.MuiDialog-root .MuiPaper-root .formInput{width:100%}.producttable .MuiModal-root.MuiDialog-root .MuiPaper-root .formInput label{display:block;margin-bottom:10px}.producttable .MuiModal-root.MuiDialog-root .MuiPaper-root .formInput label input,.producttable .MuiModal-root.MuiDialog-root .MuiPaper-root .formInput label select,.producttable .MuiModal-root.MuiDialog-root .MuiPaper-root .formInput label textarea{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:8px;width:100%}.producttable .MuiModal-root.MuiDialog-root .MuiPaper-root button{background-color:#e10564;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:100%}.producttable .inStock{border-radius:5px;padding:5px}.producttable .inStock.in-stock{background-color:rgba(0,128,0,.151);color:green}.producttable .inStock.out-of-stock{background-color:rgba(245,161,6,.466);color:#be5006}.producttable form{display:flex;flex-wrap:wrap;gap:20px}.producttable form .formInput{width:48%}.producttable form .formInput label{align-items:center;display:flex;gap:10px}.producttable form .formInput label .icon{cursor:pointer}.producttable form .formInput input{border:none;border-bottom:1px solid gray;padding:5px;width:100%}.producttable form button{background-color:#e10564;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:150px}.category{display:flex;width:100%}.category .categoryContainer{flex:6 1}.cart-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.cart-container .cart-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem 2rem}.cart-container .cart-header h1{align-items:center;color:#212529;display:flex;font-size:1.8rem;gap:.75rem;margin:0}.cart-container .cart-header h1 .header-icon{color:#4361ee;font-size:2rem}.cart-container .cart-header .order-status-badge{align-items:center;background:#f8f9fa;border-radius:20px;display:flex;font-weight:500;gap:.5rem;padding:.5rem 1rem}.cart-container .cart-header .order-status-badge .status-indicator{border-radius:50%;height:10px;width:10px}.cart-container .cart-header .order-status-badge .status-indicator.available{background:#4cc9f0;box-shadow:0 0 10px #4cc9f080}.cart-container .cart-header .order-status-badge .status-indicator.occupied{background:#f72585;box-shadow:0 0 10px #f7258580}.cart-container .alert{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.cart-container .alert.success{background:#4cc9f01a;border-left:4px solid #4cc9f0;color:#119ac5}.cart-container .alert.error{background:#f725851a;border-left:4px solid #f72585;color:#b00654}.cart-container .alert .alert-icon{font-size:1.5rem}.cart-container .cart-content{grid-gap:2rem;display:grid;gap:2rem}.cart-container .order-summary-card{background:#fff;border:1px solid #dee2e6;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:2rem}.cart-container .order-summary-card .receipt-header{border-bottom:2px solid #dee2e6;margin-bottom:1.5rem;padding-bottom:1.5rem}.cart-container .order-summary-card .receipt-header .merchant-info{margin-bottom:1.5rem;text-align:center}.cart-container .order-summary-card .receipt-header .merchant-info h2{color:#212529;font-size:1.8rem;margin:0 0 .5rem}.cart-container .order-summary-card .receipt-header .merchant-info .address,.cart-container .order-summary-card .receipt-header .merchant-info .phone{align-items:center;color:#6c757d;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;margin:.25rem 0}.cart-container .order-summary-card .receipt-header .merchant-info .address .info-icon,.cart-container .order-summary-card .receipt-header .merchant-info .phone .info-icon{color:#4361ee;font-size:1rem}.cart-container .order-summary-card .receipt-header .order-meta{grid-gap:1rem;background:#f8f9fa;border-radius:8px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1rem}.cart-container .order-summary-card .receipt-header .order-meta .meta-item{display:flex;flex-direction:column;gap:.25rem}.cart-container .order-summary-card .receipt-header .order-meta .meta-item .meta-label{color:#6c757d;font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.cart-container .order-summary-card .receipt-header .order-meta .meta-item .meta-value{align-items:center;color:#212529;display:flex;font-weight:600;gap:.5rem}.cart-container .order-summary-card .receipt-header .order-meta .meta-item .meta-value.highlight{color:#4361ee;font-size:1.1rem}.cart-container .order-summary-card .receipt-header .order-meta .meta-item .meta-value .table-icon,.cart-container .order-summary-card .receipt-header .order-meta .meta-item .meta-value .time-icon{color:#4361ee;font-size:1rem}.cart-container .order-summary-card .items-section .section-title{border-bottom:1px solid #dee2e6;color:#212529;font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem}.cart-container .order-summary-card .items-section .items-list{max-height:400px;overflow-y:auto;padding-right:.5rem}.cart-container .order-summary-card .items-section .items-list::-webkit-scrollbar{width:6px}.cart-container .order-summary-card .items-section .items-list::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.cart-container .order-summary-card .items-section .items-list::-webkit-scrollbar-thumb{background:#4361ee;border-radius:3px}.cart-container .order-summary-card .items-section .items-list .item-row{border-bottom:1px solid #dee2e6;padding:1rem;transition:background-color .2s}.cart-container .order-summary-card .items-section .items-list .item-row:hover{background:#f8f9fa}.cart-container .order-summary-card .items-section .items-list .item-row:last-child{border-bottom:none}.cart-container .order-summary-card .items-section .items-list .item-row .item-main{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.cart-container .order-summary-card .items-section .items-list .item-row .item-main .item-quantity{color:#4361ee;font-weight:600;min-width:30px}.cart-container .order-summary-card .items-section .items-list .item-row .item-main .item-name{flex:1 1;font-weight:500;margin:0 1rem}.cart-container .order-summary-card .items-section .items-list .item-row .item-main .item-price{color:#212529;font-weight:600;min-width:80px;text-align:right}.cart-container .order-summary-card .items-section .items-list .item-row .item-addons{padding-left:30px}.cart-container .order-summary-card .items-section .items-list .item-row .item-addons .addon-item{align-items:center;color:#6c757d;display:flex;font-size:.9rem;justify-content:space-between;margin-top:.25rem}.cart-container .order-summary-card .items-section .items-list .item-row .item-addons .addon-item .addon-name{align-items:center;display:flex;gap:.25rem}.cart-container .order-summary-card .items-section .items-list .item-row .item-addons .addon-item .addon-price{color:#4361ee;font-weight:500}.cart-container .order-summary-card .items-section .items-list .item-row .item-addons .addon-item .addon-icon{color:#4361ee;font-size:.8rem}.cart-container .order-summary-card .items-section .no-items{color:#6c757d;font-style:italic;padding:2rem;text-align:center}.cart-container .order-summary-card .totals-section{border-top:2px solid #dee2e6;margin-top:2rem;padding-top:1.5rem}.cart-container .order-summary-card .totals-section .total-row{align-items:center;border-bottom:1px dashed #dee2e6;display:flex;justify-content:space-between;padding:.75rem 0}.cart-container .order-summary-card .totals-section .total-row:last-child{border-bottom:none}.cart-container .order-summary-card .totals-section .total-row.grand-total{border-top:2px solid #4361ee;color:#4361ee;font-size:1.3rem;font-weight:700;margin-top:1rem;padding-top:1rem}.cart-container .action-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cart-container .action-buttons button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;min-width:200px;padding:1rem 2rem;transition:all .3s ease}.cart-container .action-buttons button:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.cart-container .action-buttons button:active{transform:translateY(0)}.cart-container .action-buttons button.btn-primary{background:linear-gradient(135deg,#4361ee,#3a0ca3);color:#fff}.cart-container .action-buttons button.btn-primary:hover{background:linear-gradient(135deg,#5a75f0,#420ebb)}.cart-container .action-buttons button.btn-secondary{background:#fff;border:2px solid #4361ee;color:#4361ee}.cart-container .action-buttons button.btn-secondary:hover{background:#4361ee;color:#fff}.cart-container .action-buttons button .btn-icon{font-size:1.3rem}.cart-container .action-buttons .no-order-message{background:#fff;border-radius:8px;color:#6c757d;font-size:1.1rem;padding:2rem;text-align:center}.cart-container .no-order-state{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:4rem 2rem;text-align:center}.cart-container .no-order-state p{color:#6c757d;font-size:1.2rem}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.modal-overlay .modal{animation:modalSlideIn .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:500px;width:100%}.modal-overlay .modal.wide-modal{max-width:800px}.modal-overlay .modal .modal-header{align-items:center;background:linear-gradient(135deg,#4361ee,#3a0ca3);border-bottom:1px solid #dee2e6;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.modal-overlay .modal .modal-header h2{align-items:center;color:#fff;display:flex;font-size:1.5rem;gap:.75rem;margin:0}.modal-overlay .modal .modal-header h2 .modal-icon{font-size:1.8rem}.modal-overlay .modal .modal-header .close-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.modal-overlay .modal .modal-header .close-btn:hover{background:#ffffff4d}.modal-overlay .modal .modal-header .close-btn svg{font-size:1.5rem}.modal-overlay .modal .modal-body{flex:1 1;overflow-y:auto;padding:2rem}.modal-overlay .modal .modal-body .error-message,.modal-overlay .modal .modal-body .success-message{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.modal-overlay .modal .modal-body .error-message .error-icon,.modal-overlay .modal .modal-body .error-message .success-icon,.modal-overlay .modal .modal-body .success-message .error-icon,.modal-overlay .modal .modal-body .success-message .success-icon{font-size:1.5rem}.modal-overlay .modal .modal-body .success-message{background:#4cc9f01a;border:1px solid #4cc9f0;color:#119ac5}.modal-overlay .modal .modal-body .error-message{background:#f725851a;border:1px solid #f72585;color:#b00654}.modal-overlay .modal .modal-body .payment-summary{background:#f8f9fa;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.modal-overlay .modal .modal-body .payment-summary .amount-row{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.modal-overlay .modal .modal-body .payment-summary .amount-row:last-child{border-top:1px solid #dee2e6;font-size:1.2rem;font-weight:600;margin-top:.5rem;padding-top:.5rem}.modal-overlay .modal .modal-body .payment-summary .amount-row:last-child .highlight{color:#4361ee}.modal-overlay .modal .modal-body .cash-input-group{margin-bottom:1.5rem}.modal-overlay .modal .modal-body .cash-input-group label{align-items:center;color:#212529;display:flex;font-weight:500;gap:.75rem;margin-bottom:.5rem}.modal-overlay .modal .modal-body .cash-input-group label .input-icon{color:#4361ee;font-size:1.5rem}.modal-overlay .modal .modal-body .cash-input-group .cash-input{border:2px solid #dee2e6;border-radius:8px;font-size:1.1rem;padding:1rem;transition:border-color .2s;width:100%}.modal-overlay .modal .modal-body .cash-input-group .cash-input:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1a;outline:none}.modal-overlay .modal .modal-body .balance-display{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;font-weight:600;justify-content:space-between;padding:1rem}.modal-overlay .modal .modal-body .balance-display .balance-amount{align-items:center;display:flex;font-size:1.3rem;gap:.5rem}.modal-overlay .modal .modal-body .balance-display .balance-amount.positive{color:#4cc9f0}.modal-overlay .modal .modal-body .balance-display .balance-amount.negative{color:#f72585}.modal-overlay .modal .modal-body .balance-display .balance-amount .balance-icon{font-size:1.5rem}.modal-overlay .modal .modal-body .order-info{background:#f8f9fa;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.modal-overlay .modal .modal-body .order-info .amount-display{align-items:center;display:flex;font-size:1.2rem;justify-content:space-between;margin-top:1rem}.modal-overlay .modal .modal-body .order-info .amount-display .amount{color:#4361ee;font-weight:700}.modal-overlay .modal .modal-body .combined-bill .bill-header{margin-bottom:2rem;text-align:center}.modal-overlay .modal .modal-body .combined-bill .bill-header h3{color:#212529;margin:0 0 .5rem}.modal-overlay .modal .modal-body .combined-bill .bill-header .bill-meta{color:#6c757d;display:flex;gap:2rem;justify-content:center}.modal-overlay .modal .modal-body .combined-bill .bill-header .bill-meta p{align-items:center;display:flex;gap:.5rem}.modal-overlay .modal .modal-body .combined-bill .bill-header .bill-meta p .meta-icon{color:#4361ee;font-size:1rem}.modal-overlay .modal .modal-body .combined-bill .items-container h4{color:#212529;margin-bottom:1rem}.modal-overlay .modal .modal-body .combined-bill .items-container .scrollable-items{max-height:300px;overflow-y:auto;padding-right:1rem}.modal-overlay .modal .modal-body .combined-bill .items-container .scrollable-items .combined-item{background:#f8f9fa;border-radius:8px;margin-bottom:.5rem;padding:1rem}.modal-overlay .modal .modal-body .combined-bill .items-container .scrollable-items .combined-item .item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.modal-overlay .modal .modal-body .combined-bill .items-container .scrollable-items .combined-item .item-header .quantity{color:#4361ee;font-weight:600}.modal-overlay .modal .modal-body .combined-bill .items-container .scrollable-items .combined-item .item-header .name{flex:1 1;font-weight:500;margin:0 1rem}.modal-overlay .modal .modal-body .combined-bill .items-container .scrollable-items .combined-item .item-header .price{font-weight:600}.modal-overlay .modal .modal-body .combined-bill .items-container .scrollable-items .combined-item .addons{padding-left:2rem}.modal-overlay .modal .modal-body .combined-bill .items-container .scrollable-items .combined-item .addons .addon{align-items:center;color:#6c757d;display:flex;font-size:.9rem;justify-content:space-between;margin-top:.25rem}.modal-overlay .modal .modal-body .combined-bill .items-container .scrollable-items .combined-item .addons .addon .addon-icon{color:#4361ee;font-size:.8rem}.modal-overlay .modal .modal-body .combined-bill .combined-totals{border-top:2px solid #dee2e6;margin-top:2rem;padding-top:1.5rem}.modal-overlay .modal .modal-body .combined-bill .combined-totals .total-row{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.modal-overlay .modal .modal-body .combined-bill .combined-totals .total-row.grand-total{border-top:1px solid #dee2e6;color:#4361ee;font-size:1.2rem;font-weight:700;margin-top:.5rem;padding-top:.5rem}.modal-overlay .modal .modal-body .no-data{color:#6c757d;font-style:italic;padding:2rem;text-align:center}.modal-overlay .modal .modal-body .loading-state{padding:3rem;text-align:center}.modal-overlay .modal .modal-body .loading-state .spinner{animation:spin 1s linear infinite;border:3px solid #dee2e6;border-radius:50%;border-top-color:#4361ee;height:50px;margin:0 auto 1rem;width:50px}.modal-overlay .modal .modal-body .loading-state p{color:#6c757d}.modal-overlay .modal .modal-body .pending-orders-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-height:500px;overflow-y:auto;padding-right:.5rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card{background:#fff;border:1px solid #dee2e6;border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s}.modal-overlay .modal .modal-body .pending-orders-grid .order-card:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-4px)}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-header h3{color:#212529;font-size:1.1rem;margin:0}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-header .table-badge{align-items:center;background:#4361ee;border-radius:20px;color:#fff;display:flex;font-size:.8rem;font-weight:600;gap:.25rem;padding:.25rem .75rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-header .table-badge .badge-icon{font-size:.8rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-body{padding:1.5rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-body .order-time{align-items:center;color:#6c757d;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:1rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-body .order-time .time-icon{color:#4361ee;font-size:1rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-body .order-items-preview h4{color:#212529;font-size:1rem;margin:0 0 .5rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-body .order-items-preview .items-list .preview-item{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;padding:.25rem 0}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-body .order-items-preview .items-list .preview-item:not(:last-child){border-bottom:1px dashed #dee2e6}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-body .order-items-preview .items-list .more-items{color:#4361ee;font-size:.8rem;font-style:italic;margin-top:.5rem;text-align:center}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-body .order-summary{border-top:1px solid #dee2e6;margin-top:1rem;padding-top:1rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-body .order-summary .summary-row{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;padding:.25rem 0}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-body .order-summary .summary-row.total{border-top:1px dashed #dee2e6;color:#4361ee;font-weight:600;margin-top:.25rem;padding-top:.25rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-footer{background:#f8f9fa;border-top:1px solid #dee2e6;padding:1rem 1.5rem}.modal-overlay .modal .modal-body .pending-orders-grid .order-card .order-card-footer button{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.75rem;width:100%}.modal-overlay .modal .modal-footer{background:#f8f9fa;border-radius:0 0 16px 16px;border-top:1px solid #dee2e6;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem}.modal-overlay .modal .modal-footer button{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .2s}.modal-overlay .modal .modal-footer button.btn-cancel{background:#6c757d;color:#fff}.modal-overlay .modal .modal-footer button.btn-cancel:hover{background:#545b62}.modal-overlay .modal .modal-footer button.btn-confirm{background:linear-gradient(135deg,#4361ee,#3a0ca3);color:#fff}.modal-overlay .modal .modal-footer button.btn-confirm:hover:not(.disabled){background:linear-gradient(135deg,#5a75f0,#420ebb)}.modal-overlay .modal .modal-footer button.btn-confirm.disabled{cursor:not-allowed;opacity:.6}.modal-overlay .modal .modal-footer button.btn-primary{align-items:center;background:linear-gradient(135deg,#4361ee,#3a0ca3);color:#fff;display:flex;gap:.75rem}.modal-overlay .modal .modal-footer button.btn-primary:hover{background:linear-gradient(135deg,#5a75f0,#420ebb)}.modal-overlay .modal .modal-footer button.btn-primary .btn-icon{font-size:1.2rem}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:768px){.cart-container{padding:1rem}.cart-container .cart-header{flex-direction:column;gap:1rem;text-align:center}.cart-container .action-buttons{flex-direction:column}.cart-container .action-buttons button{min-width:100%}.cart-container .order-summary-card{padding:1rem}.cart-container .order-summary-card .receipt-header .order-meta{grid-template-columns:1fr}.modal-overlay .modal.wide-modal{max-width:95%}.modal-overlay .modal-body .pending-orders-grid{grid-template-columns:1fr}}.table{display:flex}.table .tableContainer{flex:6 1}.table .tableContainer .bills,.table .tableContainer .widgets{display:flex;gap:5px;padding:5px}.table .tableContainer .listContainer{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;flex-wrap:wrap;margin:20px;padding:20px}.table .tableContainer .listContainer .listTitle{color:gray;font-weight:500;margin-bottom:15px}.tablecard-container{background:linear-gradient(135deg,#f5f7fa,#e4e8f0);background-image:linear-gradient(90deg,#0000000d 1px,#0000 0),linear-gradient(180deg,#0000000d 1px,#0000 0);background-size:20px 20px;height:93vh!important;overflow:auto;padding:0;position:relative;width:100%}.tablecard-container::-webkit-scrollbar{width:8px}.tablecard-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.tablecard-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.tablecard-container::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.table-card-preview{align-items:center;border-radius:6px;box-shadow:0 10px 20px -8px #0006,0 4px 8px #0000004d,inset 0 -2px 4px #0003,inset 0 2px 4px #fff3;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:center;padding:5px;position:absolute;text-align:center;transition:all .25s cubic-bezier(.2,0,0,1)}.table-card-preview:after{background:#0003;border-radius:50%;bottom:-4px;content:"";filter:blur(4px);height:8px;left:4px;opacity:.6;position:absolute;right:4px;transition:opacity .25s;z-index:-1}.table-card-preview:hover{box-shadow:0 20px 30px -10px #0009,0 8px 16px #0006,inset 0 -2px 4px #0000004d,inset 0 2px 4px #ffffff4d;transform:translateY(-6px) rotateX(2deg) rotateY(.5deg)}.table-card-preview:hover:after{bottom:-6px;filter:blur(6px);opacity:.8}.table-card-preview.available{background:linear-gradient(135deg,#51910c,#3e7008);border:2px solid #fff3}.table-card-preview.occupied{background:linear-gradient(135deg,#ff9800,#f57c00);border:2px solid #fff3}.table-card-preview.loading{background:linear-gradient(135deg,#9e9e9e,#757575);border:2px solid #fff3;cursor:wait}.table-card-preview div:first-child{font-size:14px;font-weight:800;margin-bottom:4px;text-shadow:0 2px 4px #0000004d}.table-card-preview div:nth-child(2){background-color:#ffffff4d;border-radius:4px;font-size:12px;font-weight:600;margin-bottom:4px;padding:2px 6px;text-shadow:0 1px 2px #0003;text-transform:uppercase}.table-card-preview button{background:#fff;border:none;border-radius:4px;box-shadow:0 3px 0 #999,0 4px 8px #0003;color:#51910c;cursor:pointer;font-size:12px;font-weight:700;margin-top:4px;padding:4px 8px;transition:all .15s ease}.table-card-preview button:hover{box-shadow:0 5px 0 #888,0 6px 12px #0000004d;transform:translateY(-2px)}.table-card-preview button:active{box-shadow:0 1px 0 #aaa,0 2px 4px #0003;transform:translateY(3px)}.table-card-preview .order-count{background:#0003;border-radius:4px;font-size:12px;margin-top:4px;padding:2px 6px}.qr-dialog .qr-dialog-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px 16px}.qr-dialog .qr-dialog-header h3{color:#333;font-size:20px;font-weight:700;margin:0}.qr-dialog .qr-dialog-header .close-btn{margin-right:-8px}.qr-dialog .qr-dialog-header .close-btn:hover{background-color:#f5f5f5}.qr-dialog .qr-dialog-content{padding:24px}.qr-dialog .qr-dialog-content .table-info{margin-bottom:24px;text-align:center}.qr-dialog .qr-dialog-content .table-info p{color:#555;font-size:16px;margin:0}.qr-dialog .qr-dialog-content .table-info p strong{color:#333;font-weight:700}.qr-dialog .qr-dialog-content .qr-code-container{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;display:flex;justify-content:center;margin-bottom:32px;padding:20px}.qr-dialog .qr-dialog-content .qr-dialog-actions{display:flex;flex-direction:column;gap:12px}.qr-dialog .qr-dialog-content .qr-dialog-actions button{align-items:center;border:none;border-radius:10px;box-shadow:0 5px 0 #777,0 6px 12px #0003;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .3s ease}.qr-dialog .qr-dialog-content .qr-dialog-actions button:hover{box-shadow:0 7px 0 #666,0 8px 16px #0000004d;transform:translateY(-2px)}.qr-dialog .qr-dialog-content .qr-dialog-actions button:active{box-shadow:0 2px 0 #888,0 3px 6px #0003;transform:translateY(5px)}.qr-dialog .qr-dialog-content .qr-dialog-actions .print-qr-btn{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.qr-dialog .qr-dialog-content .qr-dialog-actions .open-website-btn{background:linear-gradient(135deg,#51910c,#3e7008);color:#fff}@keyframes cardAppear{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.table-card-preview{animation:cardAppear .3s ease-out forwards}.orders{display:flex;width:100%}.orders .listOrders{flex:6 1}.reporttable .status{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 8px;text-transform:capitalize}.reporttable .status.pending{background-color:#f39c12}.reporttable .status.paid{background-color:#27ae60}.tablelist{display:flex;width:100%}.tablelist .tablelistContainer{flex:6 1}.addqueue .newContainer .bottom,.addqueue .newContainer .top{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;margin:20px}.addqueue .newContainer .bottom h1,.addqueue .newContainer .top h1{color:#d3d3d3;font-size:20px}.addqueue .newContainer .bottom .right,.addqueue .newContainer .top .right{flex:2 1;padding:10px}.addqueue .newContainer .bottom .right .success-message,.addqueue .newContainer .top .right .success-message{color:green;margin-bottom:10px}.addqueue .newContainer .bottom .right .error-message,.addqueue .newContainer .top .right .error-message{color:red;margin-bottom:10px}.addqueue .newContainer .bottom .right form,.addqueue .newContainer .top .right form{display:flex;flex-wrap:wrap;gap:20px}.addqueue .newContainer .bottom .right form .formInput,.addqueue .newContainer .top .right form .formInput{width:48%}.addqueue .newContainer .bottom .right form .formInput label,.addqueue .newContainer .top .right form .formInput label{align-items:center;display:flex;gap:10px}.addqueue .newContainer .bottom .right form .formInput label .icon,.addqueue .newContainer .top .right form .formInput label .icon{cursor:pointer}.addqueue .newContainer .bottom .right form .formInput input,.addqueue .newContainer .top .right form .formInput input{border:none;border-bottom:1px solid gray;padding:5px;width:100%}.addqueue .newContainer .bottom .right form .formInput input.available-status,.addqueue .newContainer .top .right form .formInput input.available-status{background-color:green}.addqueue .newContainer .bottom .right form button,.addqueue .newContainer .top .right form button{background-color:#e10564;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:150px}.addprinter{display:flex;width:100%}.addprinter .newContainer{flex:6 1}.addprinter .newContainer .bottom,.addprinter .newContainer .top{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;margin:20px}.addprinter .newContainer .bottom h1,.addprinter .newContainer .top h1{color:#d3d3d3;font-size:20px}.addprinter .newContainer .bottom .right,.addprinter .newContainer .top .right{flex:2 1;padding:10px}.addprinter .newContainer .bottom .right .success-message,.addprinter .newContainer .top .right .success-message{color:green;margin-bottom:10px}.addprinter .newContainer .bottom .right .error-message,.addprinter .newContainer .top .right .error-message{color:red;margin-bottom:10px}.addprinter .newContainer .bottom .right form,.addprinter .newContainer .top .right form{display:flex;flex-wrap:wrap;gap:20px}.addprinter .newContainer .bottom .right form .formInput,.addprinter .newContainer .top .right form .formInput{width:48%}.addprinter .newContainer .bottom .right form .formInput label,.addprinter .newContainer .top .right form .formInput label{align-items:center;display:flex;gap:10px}.addprinter .newContainer .bottom .right form .formInput label .icon,.addprinter .newContainer .top .right form .formInput label .icon{cursor:pointer}.addprinter .newContainer .bottom .right form .formInput input[type=checkbox],.addprinter .newContainer .top .right form .formInput input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;border-radius:3px;cursor:pointer;height:20px;margin-right:8px;vertical-align:middle;width:20px}.addprinter .newContainer .bottom .right form .formInput input[type=checkbox]:checked,.addprinter .newContainer .top .right form .formInput input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff;color:#fff}.addprinter .newContainer .bottom .right form button,.addprinter .newContainer .top .right form button{background-color:#e10564;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:150px}.addqueue{display:flex;width:100%}.addqueue .newContainer{flex:6 1}.addqueue .newContainer .top{align-items:center;border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;flex-direction:column;margin:20px}.addqueue .newContainer .top h1{color:#f7b8b8;font-size:20px;margin-bottom:10px}.addqueue .newContainer .top p{color:#028050;font-size:24px;margin-bottom:20px}.addqueue .newContainer .bottom{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;margin:20px}.addqueue .newContainer .bottom h1{color:#d3d3d3;font-size:20px}.addqueue .newContainer .bottom p{align-items:center}.addqueue .newContainer .bottom .right{flex:2 1;padding:10px}.addqueue .newContainer .bottom .right .success-message{color:green;margin-bottom:10px}.addqueue .newContainer .bottom .right .error-message{color:red;margin-bottom:10px}.addqueue .newContainer .bottom .right form{display:flex;flex-wrap:wrap;gap:20px}.addqueue .newContainer .bottom .right form .formInput{width:48%}.addqueue .newContainer .bottom .right form .formInput label{align-items:center;display:flex;gap:10px}.addqueue .newContainer .bottom .right form .formInput label .icon{cursor:pointer}.addqueue .newContainer .bottom .right form .formInput input{border:none;border-bottom:1px solid gray;padding:5px;width:100%}.addqueue .newContainer .bottom .right form .formInput input.available-status{background-color:green}.addqueue .newContainer .bottom .right form button{background-color:#028050;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:150px}.report{display:flex;width:100%}.report .reportContainer{flex:6 1}.reporttable .status{border-radius:5px;padding:5px}.reporttable .status.Approved{background-color:rgba(0,128,0,.151);color:green}.reporttable .status.Pending{background-color:rgba(189,189,0,.103);color:#f9be28}.reporttable .status.Paid{background-color:rgba(189,189,0,.103);color:#9c5401}.addclose{display:flex;width:100%}.addclose .newContainer{flex:6 1}.addclose .newContainer .top{align-items:center;border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;flex-direction:column;margin:20px}.addclose .newContainer .top h1{color:#f7b8b8;font-size:20px;margin-bottom:10px}.addclose .newContainer .top p{color:#e10564;font-size:24px;margin-bottom:20px}.addclose .newContainer .bottom{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;margin:20px}.addclose .newContainer .bottom h1{color:#d3d3d3;font-size:20px}.addclose .newContainer .bottom p{align-items:center}.addclose .newContainer .bottom .right{flex:2 1;padding:10px}.addclose .newContainer .bottom .right .success-message{color:green;margin-bottom:10px}.addclose .newContainer .bottom .right .error-message{color:red;margin-bottom:10px}.addclose .newContainer .bottom .right form{display:flex;flex-wrap:wrap;gap:20px}.addclose .newContainer .bottom .right form .formInput{width:48%}.addclose .newContainer .bottom .right form .formInput label{align-items:center;display:flex;gap:10px}.addclose .newContainer .bottom .right form .formInput label .icon{cursor:pointer}.addclose .newContainer .bottom .right form .formInput input{border:none;border-bottom:1px solid gray;padding:5px;width:100%}.addclose .newContainer .bottom .right form .formInput input.available-status{background-color:green}.addclose .newContainer .bottom .right form button{background-color:#e10564;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:150px}.addfinance{display:flex;width:100%}.addfinance .newContainer{flex:6 1}.addfinance .newContainer .top{align-items:center;border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;flex-direction:column;margin:20px}.addfinance .newContainer .top h1{color:#f7b8b8;font-size:20px;margin-bottom:10px}.addfinance .newContainer .top p{color:#028050;font-size:24px;margin-bottom:20px}.addfinance .newContainer .bottom{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;margin:20px}.addfinance .newContainer .bottom h1{color:#d3d3d3;font-size:20px}.addfinance .newContainer .bottom p{align-items:center}.addfinance .newContainer .bottom .right{flex:2 1;padding:10px}.addfinance .newContainer .bottom .right .success-message{color:green;margin-bottom:10px}.addfinance .newContainer .bottom .right .error-message{color:red;margin-bottom:10px}.addfinance .newContainer .bottom .right form{display:flex;flex-wrap:wrap;gap:20px}.addfinance .newContainer .bottom .right form .formInput{width:48%}.addfinance .newContainer .bottom .right form .formInput label{align-items:center;display:flex;gap:10px}.addfinance .newContainer .bottom .right form .formInput label .icon{cursor:pointer}.addfinance .newContainer .bottom .right form .formInput input{border:none;border-bottom:1px solid gray;padding:5px;width:100%}.addfinance .newContainer .bottom .right form .formInput input.available-status{background-color:green}.addfinance .newContainer .bottom .right form button{background-color:#028050;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:150px}.finance{display:flex;width:100%}.finance .financeContainer{flex:6 1}.financetable .opening{background-color:#0080001a}.financetable .closing{background-color:#ff00001a}.addtable{display:flex;width:100%}.addtable .newContainer{flex:6 1}.addtable .newContainer .bottom,.addtable .newContainer .top{border-radius:10px;box-shadow:2px 4px 10px 1px #c9c9c978;display:flex;margin:20px}.addtable .newContainer .bottom h1,.addtable .newContainer .top h1{color:#d3d3d3;font-size:20px}.addtable .newContainer .bottom .right,.addtable .newContainer .top .right{flex:2 1;padding:10px}.addtable .newContainer .bottom .right .success-message,.addtable .newContainer .top .right .success-message{color:green;margin-bottom:10px}.addtable .newContainer .bottom .right .error-message,.addtable .newContainer .top .right .error-message{color:red;margin-bottom:10px}.addtable .newContainer .bottom .right form,.addtable .newContainer .top .right form{display:flex;flex-wrap:wrap;gap:20px}.addtable .newContainer .bottom .right form .formInput,.addtable .newContainer .top .right form .formInput{width:48%}.addtable .newContainer .bottom .right form .formInput label,.addtable .newContainer .top .right form .formInput label{align-items:center;display:flex;gap:10px}.addtable .newContainer .bottom .right form .formInput label .icon,.addtable .newContainer .top .right form .formInput label .icon{cursor:pointer}.addtable .newContainer .bottom .right form .formInput input,.addtable .newContainer .top .right form .formInput input{border:none;border-bottom:1px solid gray;padding:5px;width:100%}.addtable .newContainer .bottom .right form .formInput input.available-status,.addtable .newContainer .top .right form .formInput input.available-status{background-color:green}.addtable .newContainer .bottom .right form button,.addtable .newContainer .top .right form button{background-color:#e10564;border:none;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:150px}
/*# sourceMappingURL=main.87d5c9a3.css.map*/