@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans);@media screen and (min-width:210px){body,html{height:100%;overflow:auto;overscroll-behavior-y:contain}}.error{color:red}.success{color:#228b22}#accounting div[data-field=createdAthjhg],#accounting div[data-field=entryByhj],#accounting div[data-field=messagegfg]{color:#000}#accounting div[title=Drss]{color:red}#accounting div[title=Crsss]{color:#228b22}.MuiAutocomplete-root .MuiOutlinedInput-root{box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f}.MuiAutocomplete-root .MuiOutlinedInput-root input.MuiOutlinedInput-input,.MuiOutlinedInput-root input.MuiOutlinedInput-input[placeholder="dd/mm/yyyy"]{box-shadow:none}@keyframes wobble{0%{transform:rotate(0deg)}25%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}to{transform:rotate(0deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(2)}to{transform:scale(1)}}.icon-wobble{animation:wobble 1.2s ease-in-out infinite}.icon-pulse{animation:pulse 1s ease-in-out}.notification-wrapper{display:flex;justify-content:flex-end;width:100%}@media (max-width:900px){.notification-wrapper{justify-content:center}}.MuiListItemIcon-root{color:#fff;min-width:56px}.bill-container{border:none;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:16px}.bal-item{border-color:#000;border-radius:10px;border-width:2px;border-left:4px solid #000;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;flex-basis:calc(25% - 16px);flex-grow:1;flex-shrink:1;height:90px;max-height:90px;max-width:90px;overflow:hidden;padding:10px;text-align:center;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:90px}.autocomplete-item{background-color:#fff;flex-basis:calc(55% - 16px);height:56px;max-height:56px;max-width:700px;width:700px}.autocomplete-item,.item{flex-grow:2;flex-shrink:2;transition:transform .2s ease-in-out}.item{border-color:#000;border-radius:10px;border-width:2px;border-left:4px solid #000;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;flex-basis:calc(25% - 16px);height:300px;max-height:300px;max-width:200px;overflow-y:auto;padding:10px;scroll-behavior:smooth;text-align:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:200px}.item::-webkit-scrollbar{width:8px}.item::-webkit-scrollbar-track{background:#f1f1f1}.item::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.item::-webkit-scrollbar-thumb:hover{background:#555}.bal-item:hover,.item:hover{box-shadow:0 6px 12px #0003;transform:translateY(-12px)}.item-img{height:75px;margin-bottom:9px;object-fit:contain;width:75px}@media (max-width:768px){.item{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1}}@media (max-width:480px){.item{flex:1 1 100%}}.fab-container{bottom:2em;display:flex;flex-direction:column-reverse;list-style:none;margin:0;max-height:72px;padding:0;position:fixed;right:2em}.fab-container.open{max-height:max-content}.fab-container li{border-radius:50%;box-shadow:0 3px 6px #d3d3d3;cursor:pointer;display:grid;font-size:28px;margin:8px 0;padding:12px;place-items:center;position:relative}.fab-container .fab-button{background-color:#00a8ff}.fab-container .fab-button svg{fill:#fff}.fab-container .fab-action{background-color:#01333e;opacity:0;transform:translateY(50px) scale(0);transition:transform .3s,opacity .3s}.fab-container .fab-action svg{fill:#fff}.fab-container .fab-action:hover .tooltip{opacity:1;transform:translateX(-100%) scale(1)}.fab-container .fab-action.open{opacity:1;transform:translateY(0) scale(1)}.fab-container .fab-action .tooltip{background-color:#353b48;border-radius:4px;color:#fff;font-size:12px;left:-12px;opacity:0;padding:4px 6px;position:absolute;transform:translateX(-75%);transition:transform .3s,opacity .3s;-webkit-user-select:none;user-select:none}.search-bill-div{margin:0;overflow-wrap:break-word;padding:0;white-space:pre-wrap;word-break:break-word}.search-bill-div:hover{background-color:#e1fffb}.threeDcontainer{align-items:left;display:flex;height:50.5px;justify-content:left}.threeDText{color:#2f1160;font-family:monospace;font-size:1.5rem;font-weight:700;perspective:100px;text-shadow:1px 1px 0 #ff00001f,2px 2px 0 #00ff0018,3px 3px 0 #2f116011,4px 4px 5px #0003,5px 5px 10px #0000004d}.css-9wziol-MuiTypography-root{bottom:0;left:0;padding-bottom:1%;position:absolute;right:0;text-align:center}.dashboard-tag-item{align-items:center;background-color:#d4d5d6;border-radius:30px;display:inline-block;display:inline-flex;font-size:14px;height:30px;margin:10px .3rem .3rem 10px;padding:0 4px 0 1rem}.dashboard-tag-item>.button{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:center;line-height:1;margin-left:10px;padding:0}.even-row{background-color:#d6ebea!important;box-shadow:0 2px 4px #0006;margin-bottom:2px}.odd-row{background-color:#fff!important;box-shadow:0 2px 4px #0003;margin-bottom:2px}.row-selected{background-color:#a82b2b!important;box-shadow:0 2px 4px #0009}.row-partial-selected{background-color:#ff7e6d!important;box-shadow:0 2px 4px #0009}.out-of-stock-row{background-color:#eb818a!important;box-shadow:0 2px 4px #0009}.expired-stock-row{background-color:#f54251!important;box-shadow:0 2px 4px #0009}.prio-stock-row{background-color:#65c9a3!important;box-shadow:0 2px 4px #0009}
/*!
 * https://github.com/arqex/react-datetime
 */.rdt{position:relative}.rdtPicker{background:#fff;border:1px solid #f9f9f9;box-shadow:0 1px 3px #0000001a;display:none;margin-top:1px;min-width:250px;padding:4px;position:absolute;z-index:99999!important}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{margin:0;width:100%}.rdtPicker td,.rdtPicker th{height:28px;text-align:center}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{border-bottom:7px solid #428bca;border-left:7px solid #0000;border-top-color:#0003;bottom:4px;content:"";display:inline-block;position:absolute;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 #00000040}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{border-bottom:none;cursor:default;width:14.2857%}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{-webkit-touch-callout:none;display:block;-webkit-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{background:none;border:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{height:100%;width:100%}td.rdtMonth,td.rdtYear{cursor:pointer;height:50px;width:25%}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{-webkit-touch-callout:none;cursor:pointer;display:block;height:40%;line-height:40px;-webkit-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{font-size:1.2em;height:20%}.rdtMilli{padding-left:8px;vertical-align:middle;width:48px}.rdtMilli input{font-size:1.2em;margin-top:37px;width:100%}.rdtTime td{cursor:default}.datetime-container{background:#f9fafb;border:2px solid #01333e8f;border-radius:16px;box-shadow:0 4px 12px #c7c6c614;font-family:Inter,sans-serif;gap:5px;max-width:320px;padding:10px 15px}.datetime-label{color:#01333e;font-size:1rem;font-weight:600}.datetime-input{border:1.5px solid #01333e8f;border-radius:10px;font-size:.95rem;padding:10px 14px;transition:all .2s ease;width:100%}.datetime-input:focus{border-color:#01333e;box-shadow:0 0 4px #01333e66;outline:none}.datetime-value{color:#333;font-size:.9rem;margin-top:5px;text-align:center}.tag-item{align-items:center;background-color:#d4d5d6;border-radius:30px;display:inline-block;display:inline-flex;font-size:14px;height:30px;margin:0 .3rem .3rem 0;padding:0 4px 0 1rem}.tag-item>.button{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:center;line-height:1;margin-left:10px;padding:0}.three-d-text-container{margin-bottom:0}@media (max-width:480px){.three-d-text-container{margin-bottom:30px}}.tooltip{border-bottom:1px dotted #000;display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#000;border-radius:6px;color:#fff;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:80px;z-index:1}div{white-space:pre}.tooltip:hover .tooltiptext{visibility:visible}.table-cell-trucate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.out-of-stock-row{background-color:#dc6a77}.no-color-row{background-color:#0ff0}.rate_card thead tr{background:#01333e}.rate_card thead th{color:#fff}.rate_card--row:nth-of-type(2n){background:#f5f5f5}div .rate_card--button{background:#01333e;color:#fff;margin-right:10px}div .rate_card__button--container{margin-bottom:10px}svg[data-testid=EditIcon]{cursor:pointer}.input-bill-number{background:#fff;border-left:5px solid #01333e;font-size:14px;margin-bottom:20px;padding:15px}.billing-data-grid-container{grid-column-gap:50px;align-content:center;align-items:center;column-gap:50px;display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;margin-bottom:10px}@media (max-width:768px){.billing-data-grid-container{grid-row-gap:10px;display:grid;grid-template-columns:1fr;row-gap:10px}}@media (max-width:767px){.billing-button-grid-container{grid-column-gap:5px;grid-row-gap:10px;column-gap:5px;display:grid;grid-template-columns:1fr;justify-content:center;justify-items:center;margin-top:10px;row-gap:10px}}@media (min-width:768px) and (max-width:1023px){.billing-button-grid-container{grid-column-gap:10px;grid-row-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:center;margin-top:10px;row-gap:10px}}@media (min-width:1024px){.billing-button-grid-container{grid-column-gap:50px;grid-row-gap:10px;column-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;justify-items:center;margin-top:10px;row-gap:10px}}.billing-data-container{align-content:center;background:#fff;border-left:5px solid #01333e;height:145px;justify-content:center;padding:15px;width:"auto"}.billing-cust-button-data{display:flex;gap:12px;justify-content:flex-end;margin:20px 2px 15px}@media (max-width:768px){.billing-cust-button-data{display:flex;gap:8px;justify-content:flex-start;margin:20px 5px 15px 0}}.billing-cust-input-data{width:400px}@media (max-width:768px){.billing-cust-input-data{width:250px}}.billing-data-container .customer-details,.billing-data-container .existing-customer-search,.billing-data-container .existing-customer__error,.billing-data-container .shop-details{font-size:15px}.bill-header{color:#2f1160;font-size:16px;font-weight:600}.customer-name,.shop-name{color:#2f1160;font-size:20px;font-weight:600}.table-no{color:#2f1160;font-size:15px}.resto-price{color:#601d11;font-size:15px}.customer-email-id,.customer-mob-num,.shop-address,.shop-gst{color:#2f1160}.billing-data-container:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.summary{background:#fff;border-radius:16px;box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f;margin-top:20px;min-height:100px}.royalty-redeem-container .royalty-redeem{color:#00333e;padding:15px 20px}.summary-section{padding:10px}.summary-section__left{align-items:center;display:flex}.summary-section.summary-section__right{align-items:flex-start;color:#00333e;display:flex;flex-direction:column;justify-content:center}.summary-section.summary-section__right .summary-section__total{color:#2f1160;font-size:40px}.summary-section__radio{width:30%}@media (max-width:767px){.table-data-container{background:#fff;border-left:5px solid #01333e;border-radius:5px;height:138px;justify-content:center;padding:1px;text-align:center;width:135px}}.table-data-container{border-left:5px solid #01333e;height:145px;justify-content:center;padding:1px;text-align:center;width:142px}.showbills-data-container,.table-data-container{background:#fff;border-radius:5px}.button-bill-data-container{align-items:center;font-size:larger;height:290px;justify-content:center;max-height:290px;overflow-y:auto;padding:1px;text-align:center;-webkit-text-decoration:double;text-decoration:double;width:210px}.button-bill-data-container,.restaurant-data-container{background:#fff;border-left:5px solid #01333e;border-radius:5px}.restaurant-data-container{height:100px;padding:2px;width:100px}.restaurant-product-data-container{height:120px;width:120px}.mart-product-data-container,.restaurant-product-data-container{align-content:center;background:#fff;border-radius:5px;justify-content:center;padding:1px}.mart-product-data-container{height:160px;width:150px}.balance-data-grid-container{align-content:center;display:grid;grid-template-columns:repeat(2,.5fr);justify-content:center}.restaurant-todaybal-data-container{align-content:center;background:#fff;border-radius:2px;height:85px;justify-content:center;padding:1px;width:75px}.restaurant-right-data-container{background:#fff;border-left:5px solid #01333e;border-radius:5px;height:70px;padding:1px;width:95px}.button-bill-data-container:hover,.mart-product-data-container:hover,.restaurant-data-container:hover,.restaurant-product-data-container:hover,.restaurant-right-data-container:hover,.restaurant-todaybal-data-container:hover,.table-data-container:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.table-booked-container{background:#bd7443;background-color:#00333e;border-left:5px solid #01333e;border-radius:5px;height:100px;padding:15px;width:100px}.table-booked-container:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.table-wrapper{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:50vh;justify-content:center}.sample-check{background-color:#fff}@media print{@page Printer1{size:8.5in 11in}@page Printer2{size:11in 17in}}*{box-sizing:border-box}div{font-size:17px}.add-method{align-items:center;display:flex;margin-top:8px}.container{border:1px solid #d3d3d3;border-radius:4px;padding:5px 20px 15px}.feature-data-container{background:#fff;border-left:5px solid #01333e;border-radius:5px;height:100px;justify-content:center;padding:1px;text-align:center;width:80px}.chart-container{grid-column-gap:15px;grid-row-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(3,2fr);justify-items:center;margin-top:-5px;padding:0 15px;row-gap:15px}.chart,.item-search{background-color:#fff}.chart{width:560px}.chart-pie{grid-area:1/2/span 2/span 2}:root{--chat-primary:#01333e8f;--chat-light:#f2f7f7;--chat-bubble-left:#e4eded;--chat-bubble-right:#cfe7e9}.chat-toggle{background:#01333e8f;background:var(--chat-primary);border:none;border-radius:24px;bottom:20px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;font-size:.95rem;padding:12px 20px;position:fixed;right:20px;transition:all .3s ease}.chat-toggle:hover{background:#02545f;transform:scale(1.05)}.chat-toggle.open{border-radius:50%;font-size:20px;height:50px;padding:0;text-align:center;width:50px}.chat-toggle:active{box-shadow:0 2px 6px #0000004d;transform:scale(.98)}.chat-box{background:#f2f7f7;background:var(--chat-light);border:1px solid #ccc;border-radius:12px;bottom:80px;box-shadow:0 6px 20px #0003;display:flex;flex-direction:column;height:auto;max-height:450px;overflow:hidden;position:fixed;right:20px;transition:all .3s ease;width:320px}.chat-box.maximized{height:80vh;max-height:80vh;width:400px}.chat-header{align-items:flex-start;background:#01333e8f;background:var(--chat-primary);color:#fff;display:flex;justify-content:space-between;padding:12px}.chat-header-left{display:flex;gap:10px}.chat-icon{font-size:1.5rem}.chat-header-text .title{font-size:1rem;font-weight:700}.chat-header-text .subtitle{font-size:.8rem;opacity:.9}.chat-header-menu{position:relative}.menu-icon{cursor:pointer;font-size:20px;font-weight:700;line-height:1;padding:4px;-webkit-user-select:none;user-select:none}.menu-dropdown{background:#fff;border:1px solid #ccc;border-radius:6px;color:#333;display:none;font-size:.9rem;overflow:hidden;position:absolute;right:0;top:20px;z-index:100}.chat-header-menu:hover .menu-dropdown{display:block}.menu-dropdown div{cursor:pointer;padding:8px 12px}.menu-dropdown div:hover{background:#f0f0f0}.chat-body{background:#f2f7f7;background:var(--chat-light);flex:1 1;overflow-y:auto;padding:12px}.bubble,.chat-body{display:flex;flex-direction:column}.bubble{word-wrap:break-word;border-radius:10px;margin-bottom:10px;max-width:50%;overflow-wrap:break-word;padding:8px 12px;white-space:pre-wrap}.bubble.left{align-self:flex-start;background:#e4eded;background:var(--chat-bubble-left)}.bubble.right{align-self:flex-end;background:#cfe7e9;background:var(--chat-bubble-right)}.bubble-name{color:#333;font-size:.75rem;font-weight:600;margin-bottom:4px}.bubble-text{color:#222;font-size:.9rem;line-height:1.4;white-space:pre-wrap}.bubble-time{align-items:center;align-self:flex-end;color:#888;display:flex;flex-wrap:wrap;font-size:.7rem;gap:6px;margin-top:4px}.bubble-tick{color:green;font-size:.8rem;margin-left:4px}.bubble-failed{align-items:center;color:red;cursor:pointer;display:flex;font-size:.7rem;gap:4px;margin-top:4px;white-space:nowrap}.bubble-failed:hover{text-decoration:underline}.bubble-img{border-radius:8px;cursor:pointer;max-width:100%;width:90px}.chat-input{border-top:1px solid #ccc;display:flex}.chat-input input{border:none;flex:1 1;font-size:.9rem;outline:none;padding:10px}.chat-input button{background:#01333e8f;background:var(--chat-primary);border:none;color:#fff;cursor:pointer;font-size:.9rem;padding:0 16px}.image-upload-icon{align-items:center;cursor:pointer;display:flex;font-size:1.2rem;padding:0 10px}.chat-onboard{display:flex;flex-direction:column;gap:10px;padding:16px}.chat-onboard input,.chat-onboard textarea{border:1px solid #ccc;border-radius:6px;font-size:.9rem;padding:8px;resize:none}.chat-onboard button{background-color:#01333e8f;background-color:var(--chat-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:10px}.chat-error-banner{background-color:#502222;color:#fff}.chat-error-banner,.chat-success-banner{word-wrap:break-word;animation:slideDownUp 4s ease-in-out forwards;font-size:.65rem;line-height:1.2;margin:0;max-height:0;overflow:hidden;padding:4px 8px;text-align:center;transition:max-height .3s ease,opacity .3s ease}.chat-success-banner{background-color:#a0dd93;color:#030303}@keyframes slideDownUp{0%{max-height:0;opacity:0}10%{max-height:500px;opacity:1}90%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}.bubble-img-wrapper{display:inline-block;position:relative}.bubble-img.blurred{filter:blur(8px);opacity:.7}.upload-progress{background:#0009;border-radius:8px;color:#fff;font-size:.7rem;left:50%;padding:6px 12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.chat-closed-label{background-color:#f0f0f0;border-top:1px solid #ccc;color:#777;font-size:.85rem;padding:12px;text-align:center}.chat-btn{background:#adcb8f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:.85rem;margin:12px auto;padding:8px 16px;transition:background .3s;width:fit-content}.chat-btn:hover{background:#ccc;font-size:1rem;font-weight:700}.chat-btn-other{background:#ff9c9e;border:none;border-radius:8px;color:#000;cursor:pointer;display:block;font-size:.85rem;margin:12px auto;padding:8px 16px;transition:background .3s;width:fit-content}.chat-btn-other:hover{background:#ccc;font-size:1rem;font-weight:700}.retry-icon{animation:spin 1.2s linear infinite;color:red;display:inline-block;font-size:.8rem}.chat-toast{font-size:.85rem;font-weight:500;max-height:0;opacity:0;overflow:hidden;padding:0 12px;text-align:center;transition:max-height .5s ease,opacity .5s ease}.chat-toast-visible{max-height:100px;opacity:1;padding:8px 12px}.chat-loader-wrapper{align-items:center;animation:fadeIn .3s ease-in-out;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 16px;text-align:center}.chat-loader-text{color:#444;font-size:.85rem;line-height:1.4;margin-top:12px;max-width:260px}.chat-loader-spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#007e8c;height:36px;width:36px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.chat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.chat-grid{grid-template-columns:repeat(3,1fr)}}.elevated-box{border-radius:12px;box-shadow:0 4px 10px #0000001a;margin-bottom:24px;padding:16px}.chat-card{border-radius:8px;padding:12px;will-change:opacity,transform}.chat-row{align-items:center;display:flex;gap:8px;margin-top:6px}.message-box{background:#fff;border-radius:6px;flex-grow:1;font-size:14px;overflow-wrap:break-word;padding:8px;white-space:pre-wrap}.select-btn{background:#01333e;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;padding:10px;transition:all .4s ease}.select-btn:hover{background:#66848b;transform:scale(1.2)}.selected-btn{background:#9c1c0b;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;padding:10px;transition:all .4s ease}.selected-btn:hover{background:#e6523f;transform:scale(1.2)}.add-btn{background:#01333e;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px;transition:all .4s ease}.add-btn:hover{background:#66848b;transform:scale(1.2)}.add-btn.added{background-color:#4caf50;transform:rotate(1turn)}.fade-out{opacity:0;transition:opacity 1s ease-out}@keyframes magicFadeIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.fade-in{animation:magicFadeIn 2.8s ease-in}.chat-widget-container{bottom:16px;display:flex;gap:16px;position:fixed;right:16px;z-index:1000}.chat-widget-box{background:#0000;border-radius:8px;box-shadow:0 0 10px #0003;overflow:hidden;position:relative}.close-btn{background:crimson;border-radius:4px;color:#fff;padding:4px 8px;right:6px;top:4px;z-index:10}.toast-container{word-wrap:break-word;animation:toastFade 3s ease-in-out forwards;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:.9rem;left:50%;max-width:80%;min-width:240px;padding:.75rem 1rem;position:fixed;text-align:center;top:1.5rem;transform:translateX(-50%);white-space:normal;z-index:9999}.toast-error{background-color:#d92d16}.toast-success{background-color:#00bb58}@keyframes toastFade{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}10%,90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-20px)}}@font-face{font-family:Notification;font-style:normal;font-weight:400;src:url(../../static/media/notification.3657084dc0419605a91c.eot);src:url(../../static/media/notification.3657084dc0419605a91c.eot?#iefixs3g3t9) format("embedded-opentype"),url(../../static/media/notification.c392cd33d9d9de730f9d.woff) format("woff"),url(../../static/media/notification.c5d9251ea82e42f75381.ttf) format("truetype"),url(../../static/media/notification.5d0158671dd860c714c4.svg#notification) format("svg")}.notification-container{box-sizing:border-box;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0;top:0;width:320px;z-index:999999}.notification{background-color:#ccc;border-radius:2px;box-shadow:0 0 12px #999;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1em;line-height:1.2em;margin-top:15px;opacity:.9;padding:15px 15px 15px 58px;position:relative}.notification .title{font-size:1em;font-weight:700;line-height:1.2em;margin:0 0 5px}.notification:focus,.notification:hover{opacity:1}.notification-enter{transform:translate3d(100%,0,0);visibility:hidden}.notification-enter.notification-enter-active{transform:translateZ(0);transition:all .4s;visibility:visible}.notification-exit{transform:translateZ(0);visibility:visible}.notification-exit.notification-exit-active{transform:translate3d(100%,0,0);transition:all .4s;visibility:hidden}.notification:before{display:block;font-family:Notification;font-size:28px;height:28px;left:15px;line-height:28px;margin-top:-14px;position:absolute;text-align:center;top:50%;width:28px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}.flip-container{perspective:1000px}.flip-card{transform-style:preserve-3d;transition:transform .6s}.flip-card.flipped-left{transform:rotateY(-180deg)}.flip-card.flipped-right{transform:rotateY(180deg)}.flip-card .flip-back,.flip-card .flip-front{backface-visibility:hidden;position:absolute;width:100%}.flip-card .flip-back{transform:rotateY(180deg)}.hidden{display:none}.slide-in-left{animation:slideLeft .5s forwards;opacity:0;transform:translateX(-100%)}@keyframes slideLeft{to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideRight .5s forwards;opacity:0;transform:translateX(100%)}@keyframes slideRight{to{opacity:1;transform:translateX(0)}}.modal-overlay{align-items:flex-end;background:#00000080;display:flex;height:100%;justify-content:center;top:0}.modal-container,.modal-overlay{left:0;position:fixed;width:100%}.modal-container{background-color:#c6d1d3;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;box-shadow:0 -4px 20px #0003;max-height:50vh;overflow-y:auto;padding:1rem;right:0;transition:transform .3s ease-out;z-index:2000}@media (min-width:768px) and (orientation:landscape){.modal-container{max-height:70vh}}@media (min-width:768px) and (orientation:portrait){.modal-container{max-height:70vh}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.close-btn{background:none;border:none;color:#333;cursor:pointer;font-size:20px;position:absolute;right:15px;top:10px}.product-list{list-style:none;margin-top:20px;padding:0}.product-item{border-bottom:1px solid #ddd;cursor:pointer;padding:12px;text-align:center}.product-item:hover{background:#f0f0f0}.multi-select-toggle{align-items:center;display:flex;gap:10px}.multi-select-toggle input{cursor:pointer;height:18px;width:18px}.multi-select-toggle label{cursor:pointer;font-size:16px;font-weight:700}.numpad-container{background:linear-gradient(145deg,#e6e6e6,#fff);border-radius:16px;box-shadow:0 10px 20px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:20px auto;padding:20px;width:320px}.input-field{background-color:#f4f4f4;border:none;border-radius:12px;box-shadow:inset 2px 2px 5px #ccc,inset -2px -2px 5px #fff;font-size:20px;margin-bottom:20px;padding:14px 20px;text-align:right;width:100%}.input-field:focus{background-color:#fff;box-shadow:0 0 0 2px #4a90e2;outline:none}.numpad{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.key-button{aspect-ratio:1/1;background:linear-gradient(145deg,#dcdcdc,#fff);border:none;border-radius:12px;box-shadow:4px 4px 8px silver,-4px -4px 8px #fff;cursor:pointer;font-size:20px;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}.key-button:hover{background:#f0f0f0;transform:translateY(-2px)}.key-button:active{background:#e0e0e0;box-shadow:inset 2px 2px 5px #ccc,inset -2px -2px 5px #fff;transform:scale(.9)}.empty-key{visibility:hidden}.bottom-sheet{background:#c6d1d3;border-color:aqua;border-radius:10px;border-width:2ch;bottom:-100%;box-shadow:0 -2px 10px #0000001a;height:50vh;left:0;margin-bottom:2px;margin-left:98px;margin-right:20px;overflow-y:auto;padding-bottom:10px;padding-top:3px;position:fixed;right:0;transition:all .3s ease-in-out;z-index:9999}.bottom-sheet.open{bottom:0}.content{max-height:100%;overflow-y:auto;padding:20px}.app-container{animation:bgFlow 10s ease-in-out infinite alternate;background:linear-gradient(180deg,#968344,#fff2c6 60%,#968344);background-attachment:fixed;display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;position:relative}@keyframes bgFlow{0%{background-position:0 0}to{background-position:100% 100%}}img{-webkit-user-drag:none}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.navbar{align-items:center;animation:slideDown .8s ease;background:linear-gradient(90deg,#8b0000,#9a1111);box-shadow:0 4px 20px #00000040;color:#fff;display:flex;padding:15px 25px;position:sticky;top:0;z-index:10}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.navbar-left{align-items:center;display:flex;font-size:22px;font-weight:700;letter-spacing:.5px}.navbar-left img.navbar-icon{animation:float 3s ease-in-out infinite;border-radius:50%;box-shadow:0 0 10px #ffffff80;height:45px;margin-right:12px;object-fit:contain;width:45px}.content-container{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:50px;justify-content:center;padding:40px}.image-section{animation:fadeIn 1.2s ease;border-radius:20px;box-shadow:0 8px 30px #0003;height:360px;overflow:hidden;position:relative;transition:transform .5s ease;width:360px}.image-section:hover{transform:scale(1.05) rotate(-1deg)}.carousel-container{height:100%;position:relative;width:100%}.carousel-image{filter:brightness(.98) saturate(1.05);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1s ease-in-out,transform 1.2s ease}.carousel-image.active{opacity:1;pointer-events:auto;transform:scale(1.03);z-index:2}.overlay-logo{background:#ffffffbf;border-radius:8px;bottom:10px;box-shadow:0 2px 6px #00000040;height:30px;object-fit:contain;opacity:.9;position:absolute;right:10px;transition:transform .3s ease;width:70px;z-index:5}.overlay-logo:hover{transform:scale(1.15)}.details-section{max-width:420px;width:100%}.detail-card{animation:fadeInUp 1s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9dbcc;background:linear-gradient(180deg,#fff9dbcc,#e4d6aa 10%,#fff9dbcc);border:1px solid #9b76284d;border-radius:14px;cursor:pointer;overflow:visible;position:relative;transition:transform .4s ease,box-shadow .4s ease}.detail-card:hover{box-shadow:0 10px 25px #9b762866;transform:translateY(-6px) scale(1.02)}.supplier-card .MuiCardContent-root{padding-top:45px!important}.verified-ribbon{background:linear-gradient(90deg,#01333e8f,#014f2b);border-radius:6px;box-shadow:0 2px 6px #0000004d;color:#fff;font-size:13px;font-weight:700;left:8px;padding:4px 16px;position:absolute;top:10px;transform:rotate(-10deg)}.detail-label{color:#8b0000;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:600}.dialog-box .MuiDialog-paper{animation:zoomIn .5s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:2px solid #fff3;border-radius:16px;height:75%;width:55%}.dialog-box .MuiDialog-paper,.gif-container{align-items:center;display:flex;justify-content:center}.gif-container{background-color:#000000d9;border-radius:12px;flex-direction:column;height:100%;position:relative;width:100%}.zoomed-image{animation:fadeIn 1s ease;border-radius:10px;box-shadow:0 0 25px #ffdf6466;max-height:100%;max-width:100%;object-fit:contain}.dismiss-btn{background:linear-gradient(90deg,#968344,#d4b65c);border-radius:25px!important;box-shadow:0 4px 15px #96834480;color:#fff!important;font-weight:700!important;margin-top:20px!important;padding:10px 35px!important;transition:all .3s ease!important}.dismiss-btn:hover{background:linear-gradient(90deg,#d4b65c,#968344);box-shadow:0 6px 20px #968344b3;transform:scale(1.08)}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.content-container{flex-direction:column;padding:20px}.image-section{aspect-ratio:1/1;height:auto;width:90%}.dialog-box .MuiDialog-paper{height:auto;margin:10px;width:calc(100% - 30px)}}.details-section .detail-card:nth-child(odd){margin-left:0}.details-section .detail-card:nth-child(2n){margin-left:5px}.detail-card{animation:floatTrapezoid 4s ease-in-out infinite;clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);perspective:600px;transform-origin:center}@keyframes floatTrapezoid{0%{transform:rotateX(0deg) rotateY(0deg) translateY(0)}25%{transform:rotateX(1deg) rotateY(-1deg) translateY(-4px)}50%{transform:rotateX(0deg) rotateY(0deg) translateY(0)}75%{transform:rotateX(-1deg) rotateY(1deg) translateY(-4px)}to{transform:rotateX(0deg) rotateY(0deg) translateY(0)}}.details-section .detail-card *{transition:all .25s ease}.details-section:hover .detail-card *{font-size:calc(1em + 1px);text-shadow:0 0 6px #96834499}.details-section:active .detail-card *{font-size:calc(1em + 1px);text-shadow:0 0 8px #968344cc}.detail-card:hover{box-shadow:0 12px 30px #96834480;transform:translateY(-6px) scale(1.02) rotate(-.5deg)}.detail-card:hover:after{border:1px solid #ffd76480;border-radius:inherit;content:"";filter:blur(2px);inset:0;pointer-events:none;position:absolute}.status-board{background:#cfe1f2;box-sizing:border-box;gap:6px;min-height:100vh;padding:10px}.status-block,.status-board{display:flex;flex-direction:column}.status-block{background:#fff;border-radius:10px;box-shadow:0 3px 10px #00000014;padding:15px 18px;transition:box-shadow .2s ease}.status-block:hover{box-shadow:0 4px 16px #0000001f}.status-header{align-items:center;border-left:6px solid #00bcd4;display:flex;margin-bottom:12px;padding-left:10px}.status-header h3{color:#01333e;font-size:1.1rem;letter-spacing:.5px;margin:0;text-transform:uppercase}.status-scroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.status-scroll::-webkit-scrollbar{height:6px}.status-scroll::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}.status-scroll::-webkit-scrollbar-thumb:hover{background:#00000080}.bill-wrapper{flex-shrink:0;height:190px;width:auto}@media (max-width:600px){.bill-wrapper{height:190px;width:auto}.status-board{gap:18px;padding:12px}.status-header h3{font-size:1rem}.status-block{padding:12px}}.showbills-data-container{border-left:5px solid #01333e;border-radius:10px;height:145px;justify-content:center;padding:1px;text-align:center;width:145px}.showbills-data-container:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}:root{--common-card-width-desktop:290px;--common-card-width-tablet:250px;--common-card-width-mobile:180px}.card-name{display:flex;flex-direction:column}.category-name{color:grey;font-size:.9rem}.product-container{align-content:center;background:#fff;display:flex;height:370px;justify-content:center;max-height:370px;overflow-y:auto;padding:1px;width:290px;width:var(--common-card-width-desktop)}@media (max-width:767px){.product-container{align-content:center;background:#fff;display:flex;height:350px;justify-content:center;max-height:350px;overflow-y:auto;padding:1px;width:180px;width:var(--common-card-width-mobile)}}@media (min-width:768px) and (max-width:1280px){.product-container{align-content:center;background:#fff;display:flex;height:350px;justify-content:center;max-height:350px;overflow-y:auto;padding:1px;width:250px;width:var(--common-card-width-tablet)}}.div-img-container{align-content:center;height:190px;justify-content:center;width:290px;width:var(--common-card-width-desktop)}@media (max-width:767px){.div-img-container{align-content:center;height:190px;justify-content:center;width:180px;width:var(--common-card-width-mobile)}}@media (min-width:768px) and (max-width:1280px){.div-img-container{align-content:center;height:190px;justify-content:center;width:250px;width:var(--common-card-width-tablet)}}.product-container:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.scroll-container{display:flex;gap:20px;left:50%;overflow-x:scroll;padding:10px;position:relative;transform:translateX(-50%);width:680px}@media (max-width:767px){.scroll-container{display:flex;gap:10px;left:50%;overflow-x:scroll;padding:10px;position:relative;transform:translateX(-50%);width:375px}}.scroll-container-vertical{display:flex;flex-direction:column;gap:20px;height:300px;overflow-y:scroll;padding:10px;position:relative;top:50%;transform:translateY(-50%);width:auto}.scroll-container-vertical::-webkit-scrollbar{width:8px}.scroll-container-vertical::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.scroll-container-vertical::-webkit-scrollbar-thumb:hover{background-color:#555}.cart-img-container{align-content:flex-start;display:flex;height:80px;justify-content:flex-start;width:80px}.mybills-container{background:#fff;display:flex;flex-direction:column;max-width:100%;max-width:max-content;width:100%}.cateogory-container{align-content:center;background:#fff;display:flex;height:120px;justify-content:center;max-width:150px;min-width:150px;padding:2px;width:150px}@media (max-width:767px){.cateogory-container{align-content:center;background:#fff;display:flex;height:120px;justify-content:center;max-width:120px;min-width:120px;padding:3px;width:120px}}.carousel{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:290px;width:var(--common-card-width-desktop)}@media (max-width:767px){.carousel{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:180px;width:var(--common-card-width-mobile)}}.carousel-image-container{align-items:center;border:2px solid #ccc;border-radius:50%;display:flex;height:140px;justify-content:center;overflow:hidden;width:140px}.carousel-image{height:100%;object-fit:cover;width:100%}.carousel-dots{display:flex;justify-content:center;margin-top:10px}.dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;transition:background-color .3s;width:12px}.dot.active{background-color:#717171}.slider-container{border-radius:5%;margin:0 auto;max-width:700px;overflow:hidden;position:relative;width:100%}@media (max-width:767px){.slider-container{border-radius:5%;margin:0 auto;max-width:200px;overflow:hidden;position:relative;width:100%}}.slider{animation:slide 30s infinite;display:flex}.slide{min-width:100%;position:relative;transition:transform .5s ease}.image{border-radius:0;filter:blur(2px);height:400px;object-fit:cover;transition:filter .5s ease;width:700px}@media (max-width:767px){.image{border-radius:0;filter:blur(2px);height:200px;object-fit:cover;transition:filter .5s ease;width:200px}}.overlay-text{color:#161414;font-weight:700;left:50%;position:absolute;text-align:center;text-shadow:1px 1px 5px #b4adad80;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}@keyframes slide{0%{transform:translateX(0)}80%{transform:translateX(calc(-100%*(var(--numSlides) - 1)))}82%{transform:translateX(calc(-100%*(var(--numSlides) - 1)))}to{transform:translateX(0)}}
/*# sourceMappingURL=main.5c773550.css.map*/