@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}img{border:1;border-radius:100%;height:30px;width:30px}.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}.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{width:142px}.showbills-data-container,.table-data-container{background:#fff;border-left:5px solid #01333e;border-radius:5px;height:145px;justify-content:center;padding:1px;text-align:center}.showbills-data-container{width:145px}.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,.showbills-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}}: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}*{box-sizing:border-box}div{font-size:17px}.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 fadeIn{0%{opacity:0}to{opacity:1}}@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}.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.65933920.css.map*/