:root{font-family:Whitney,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;height:100%;width:100%;color-scheme:light dark;color:#1a1a1a;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#000;padding:.6em;border-radius:4px;text-decoration:inherit}body{margin:0;place-items:center;min-width:300px;min-height:100vh;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}h1{font-family:Whitney,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:3.2em;line-height:1.1}h2{font-family:Whitney,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5em;line-height:2;word-spacing:.2em}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:Poppins,Open Sans,sans-serif;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}em{color:#000;font-weight:300;font-size:1em}#root{margin:0;padding:0;width:100%;box-sizing:border-box}.login-button{background:"transparent";border:"1px solid #eb4f28";color:"#eb4f28";font-size:"16px";font-weight:"bold";padding:"10px 20px";border-radius:"5px";text-transform:"none"}.login-button:hover{background:"#eb4f28";color:"white";border:"1px solid #eb4f28"}.bill{width:100%;height:100%;font-size:.9rem;float:left;max-width:100%}#left_bill{font-weight:unset}#right_bill{right:0;float:right;font-weight:400;padding-right:1rem}#dis_amount{right:0;float:right;font-weight:700;padding-right:1rem;color:tomato}#bag_prod_details{max-width:100%;margin-top:.5rem;width:70%}#prod_title{font-size:1.2rem;font-weight:700}#prod_desc{font-size:1rem;font-weight:400}#prod_price{font-size:medium;font-weight:700}#prod_mrp{font-size:small;font-weight:400;color:gray;text-decoration:line-through}#prod_discount{font-size:small;font-weight:400;color:tomato}#prod_qty{font-size:1rem;font-weight:400}#prodpage-title{font-size:1.8rem;font-weight:700;margin-top:1rem}#prodpage-desc{font-size:1.2rem;font-weight:400;margin-top:.3rem;color:gray}#prodpage-price{font-size:1.5rem;font-weight:700}#prodpage-mrp{font-size:1.1rem;font-weight:400;color:gray}#prodpage-discount{font-size:1.1rem;font-weight:400;color:tomato}.toast-container{position:fixed;top:70px;right:20px;z-index:9999;padding:.5rem 1rem;border-radius:4px;box-shadow:0 6px 12px #0000000d;font-weight:500;display:flex;align-items:center;justify-content:space-between;min-width:260px;max-width:350px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.4);color:#222;animation:slideIn .3s ease,fadeOut .6s ease 2.7s}.toast-success{background-color:#96ff9666;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-error{background-color:#ff969666;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-warning{background-color:#ffe69666;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-close{background:none;border:none;font-size:1rem;margin-left:1.4rem;cursor:pointer;color:#444}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{to{opacity:0}}
