body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#fafafa;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin)}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.element-lokal,.element-nr-zam{font-size:16px}.element-local-name,.element-lokal,.element-nr-zam{color:#000;font-family:Poppins;font-style:normal;font-weight:400;line-height:normal}.element-local-name{font-size:30px}.element-nr-zam-num{font-size:24px;font-weight:700}.element-nr-zam-num,.element-product-other{color:#000;font-family:Poppins;font-style:normal;line-height:normal}.element-product-other{font-size:18px;font-weight:600;padding-top:15px}.status-ready{background:#3fc5001a;border-radius:9px}.status-preparing{background:#ff8a001f;border-radius:9px}.status-taken{background:#00a3ff1f;border-radius:9px}.szt{color:#bcbcbc;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.element-bill-status{background:#ff8a001f;color:#ff7a0066}.element-bill-status,.element-bill-status-ready{border-radius:8px;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;height:56px;line-height:normal;padding-top:17px!important}.element-bill-status-ready{background:#3fc5001a;color:#00a3ff6e}.element-bill-suma{background:#00a3ff1f;border-radius:9px;color:#00a3ff6e;font-size:13px;font-weight:600;height:56px;padding-top:17px!important}.element-bill-suma,.element-suma{font-family:Poppins;font-style:normal;line-height:normal}.element-suma{color:#000;font-size:30px;font-weight:500;margin-left:20px}.kds{color:#222;font-size:11px;font-weight:400}.kds,.kds-name{font-family:Poppins;font-style:normal;line-height:normal}.kds-name{color:#0c0c0c;font-size:12px;font-weight:500}.logo{max-height:90px!important}.legenda{color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:600;line-height:normal;margin-left:30px;padding-left:10px}.legenda-row{margin-top:10px!important}.liczba{font-family:Poppins;font-size:24px;font-weight:600}.send{align-items:center;background:#ffffee1a;border:2px solid #ddd;border-radius:15px;display:grid;flex-shrink:0;margin-top:20px}.prp-punkt{display:grid;margin-left:0;margin-top:10px}.przepis-punktow{background:#3fc500;border:none;border-radius:50px;color:#fff;font-family:Poppins;font-size:25px;font-style:normal;font-weight:500;height:40px;line-height:27px;padding:"8px";text-align:center;width:"100%"}.info-box{animation:fadeIn .5s ease-in-out;background-color:#3fc5001f;border:1px solid #2e9000;border-radius:8px;margin-top:16px;padding:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.box{border:0;height:102px;width:369px}.element-card-uwaga{background-color:#ff00000f!important;border:2px solid #ff000042!important;border-radius:15px!important;margin-top:20px!important}.i-push{height:37px;width:34px}.element-card-uwaga .MuiCardHeader-title{color:#000!important;font-family:Poppins!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.element-product-name{background-color:rgba(79,199,255,.359);border-radius:20px;color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:20px;padding-top:10px}.kod{margin-right:20px;margin-top:20px}.nazwa{font-size:22px;margin-left:10px}.flex-container{align-items:center;display:flex}.nazwa{border-radius:20px;font-size:18px;font-weight:600;padding:20px}.element-hello,.nazwa{color:#000;font-family:Poppins;font-style:normal;line-height:normal}.element-hello{font-size:45px;font-weight:700}.element-info{color:#9f9f9f;font-size:17px;font-weight:400;text-align:center}.element-card-scanner{background:#00a3ff29!important}.element-card-scanner,.element-card-write{border-radius:8px!important;margin-top:20px!important}.element-card-write{background:#ffb80029!important}.MuiCardHeader-title{color:#000;font-family:Poppins!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important;padding-left:20px}.element-qr-icon{flex-shrink:0;height:56px;padding-left:20px;width:56px}.pustota{color:#fff;height:100px;width:200px}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-devanagari-400-normal.64d5f06ee726edd58ca3.woff2) format("woff2"),url(/static/media/poppins-devanagari-400-normal.0e11b62db931f85340d4.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-latin-ext-400-normal.4f38b4331448d2313adc.woff2) format("woff2"),url(/static/media/poppins-latin-ext-400-normal.8cc52669c8e8a6735699.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-latin-400-normal.405055dd680fa1dcdfa2.woff2) format("woff2"),url(/static/media/poppins-latin-400-normal.cda9c93f49237f11c766.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.custom-body-style{background:#ffb8001f}.element-nr{font-size:28px}.element-info,.element-nr{color:#000;font-family:Poppins;font-style:normal;font-weight:600;line-height:normal}.element-info{font-size:13px}.navbar-bottom{background-color:#fff;bottom:1px;box-shadow:none;left:0;padding:16px 8px;position:fixed;z-index:3000}.navbar-bottom .Mui-selected{background-color:initial!important;border:2px solid #ccc;border-radius:8px}.navbar-bottom .MuiBottomNavigationAction-label{border-color:#0000!important;color:#9f9f9f!important;font-size:1rem}.navbar-bottom .MuiBottomNavigationAction-root{min-height:70px}.knopka{background-color:#3fc500;border:1px solid #3fc500;border-radius:15px;color:#fff;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:600;padding:10px 20px;transition:background-color .3s ease,color .3s ease,border-color .3s ease;&:hover{background-color:#2e9400;border-color:#2e9400}}.resend{background-color:initial;border:none;color:#00a3ff;font-family:Poppins;font-size:14px;font-weight:400;margin-top:15px}.instructions-container,.jak-dodac-wrapper{align-items:center;display:flex;flex-direction:column}.instructions-container{background-color:#00a3ff1f;box-sizing:border-box;min-height:100vh;padding:20px;width:100%}.instruction-title{text-align:center}.instructions-list{list-style:decimal inside;margin:0;padding:0;text-align:left}.guide{font-size:16px;margin-bottom:10px}.restaurant-list{padding:10px}.restaurant-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.restaurant-grid{grid-template-columns:repeat(5,1fr)}}.restaurant-item{border:2px solid #eee;border-radius:7px;margin-top:10px;padding:10px;text-align:center}img{height:auto;max-width:100%}.search-input{background-color:initial;border:1px solid #ccc;border-radius:20px;display:block;margin:0;padding:10px 0;transition:border-color .7s ease,box-shadow .3s ease;width:calc(100% - 5px)}.search-input input{border:none;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:10px;outline:none;padding:0;width:90%}.search-input:hover{border-color:#ff7a00;box-shadow:0 1px 0 0 #ff7a00}.search-input input::placeholder{padding-left:10px}.loader-container{align-items:center;display:flex;height:70vh;justify-content:center}.restaurant-item{cursor:pointer;position:relative;transition:transform .3s ease}.restaurant-item:hover{transform:scale(1.1)}.buy-for-punkts{background:#00a3ff;border:#00a3ff;border-radius:55px;color:#fff;flex-shrink:0;font-size:12px;font-weight:500;height:31px;line-height:normal;margin-left:55%;text-align:center;white-space:nowrap;width:143px}.buy-for-punkts,.description{font-family:Poppins;font-style:normal}.description{color:#7a7a7a;font-size:11px;font-weight:400;line-height:15px}.fixed-button{background-color:#3fc500;border:1px;border-color:#3fc500;border-radius:30px;font-family:Poppins;font-size:21px;font-style:normal;font-weight:700;height:70px;left:50%;line-height:27px;text-align:center;top:84%;transform:translate(-50%,-50%);width:340px;z-index:3000}.product-in-order{background:#3fc5001a;border-radius:8px;color:#000;font-weight:600;line-height:normal;margin-top:10px;padding:10px}.price-style,.product-in-order{font-family:Poppins;font-size:10px;font-style:normal}.price-style{color:#2e9000;font-weight:500;line-height:27px;text-align:right}.transparent-button{background:none;border:none;color:#f009;cursor:pointer;font-size:11px}.menu-list{box-sizing:border-box;padding:20px 20px 100px}.back-button{align-items:center;background-color:#ff7a00;border:none;border-radius:20px;color:#fff;display:inline-flex;justify-content:center;margin:5px;padding:8px 16px;width:50px}.restaurant-logo{height:auto;margin-left:20px;max-width:150px;width:40%}.fixed-button{background-color:#ff7a00;border:none;border-radius:25px;bottom:20px;color:#fff;cursor:pointer;padding:12px 20px;position:fixed;right:20px;z-index:1000}.category{margin-top:20px}.categoryName{font-size:1.2em;margin-bottom:10px}.dania-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.description{color:#666;font-size:.9em}.overlay{background-color:#00000080;height:100vh;top:0;width:100vw}.modal-container,.overlay{left:0;position:fixed;z-index:10000}.modal-container{background:#fff;border-top-left-radius:15px;border-top-right-radius:15px;bottom:0;box-shadow:0 -2px 10px #0000004d;height:75vh;overflow-y:auto;padding:20px;right:0;transform:translateY(100%);transition:transform .3s ease-out}.modal-container.slide-up{transform:translateY(0)}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.close-button{background:#0000;border:none;cursor:pointer;font-size:1.5em}.product-in-order{margin-bottom:10px}.price-style{font-weight:700}.summary{background:#00a3ff;border-radius:55px;color:#fff;font-family:Poppins,sans-serif;font-weight:500;padding:10px;text-align:center}.dania{word-wrap:break-word;background-color:#fff;border:1px solid #ddd;box-sizing:border-box;min-height:120px;width:calc(50% - 10px)}@media (max-width:768px){.restaurant-logo{margin-left:10px;width:35%}.dania{width:100%}.modal-container{padding:20px;width:90%}.fixed-button{bottom:15px;padding:10px 16px;right:15px}.back-button{padding:6px 12px;width:40px}}.points-badge{border-radius:16px;bottom:8px;font-size:.75rem;font-weight:600;position:absolute;right:8px}.points-badge,.points-badge2{background:#3fc500;color:#fff;font-family:Poppins;padding:4px 8px}.points-badge2{border-radius:20px;font-size:1rem;font-weight:700;white-space:nowrap}.logo-badge-container{align-items:end;display:flex;gap:12px}.confirm-button{background:#3aa020;border:none;border-radius:25px;color:#fff;display:block;font-family:Poppins;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin:0 auto;min-width:100%;padding:10px}.menu-list{grid-gap:10px;align-items:center;display:grid;grid-template-columns:repeat(minmax(200px,1fr));justify-content:center;list-style:none}.category{border-radius:8px;margin:5px;padding:10px}.categoryName{color:#ff7a00;display:block;font-family:Poppins;font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.daniat-list{grid-gap:5px;display:grid;grid-template-columns:1fr;list-style:none}.dania{background:#f2f2f2;border-radius:8px;color:#000;font-family:Poppins;font-size:19px;font-style:normal;font-weight:700;line-height:normal;margin-top:10px;padding:10px}.container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:25% .5fr;margin-left:20px;margin-top:30px}.obertka{grid-gap:0;border:none;border-radius:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:10px;margin-right:40px}.obertka,.obertka-a{background:#f2f2f2;display:flex;flex-wrap:wrap;justify-content:center;max-width:325px;padding:10px}.obertka-a{border:3px;border-color:#3fc500;border-radius:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-left:20px}.cardWrapper{background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;margin-bottom:10px}.cardTop{align-items:center;display:flex;justify-content:flex-start;padding:10px 16px;position:relative}.left{flex-shrink:0;margin-right:10px}.left img{border-radius:50%;height:48px;object-fit:contain;width:48px}.center{gap:3px;justify-content:center;margin-right:auto}.center,.right{display:flex;flex-direction:column}.right{align-items:flex-end;gap:4px}.date{color:#888;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.zamowienieLabel{color:#aaa;font-size:10px;text-transform:uppercase}.zamowienieLabel,.zamowienieValue{font-family:Poppins,sans-serif;font-weight:600}.zamowienieValue{color:#000;font-size:18px}.punkty{background:#3fc500;border-radius:20px;color:#fff;font-size:14px;font-weight:700;padding:3px 8px;text-align:center}.kwotaLabel,.punkty{font-family:Poppins,sans-serif}.kwotaLabel{color:#aaa;font-size:10px;text-transform:uppercase}.kwotaValue{color:#00a3ff;font-size:18px}.details,.kwotaValue{font-family:Poppins,sans-serif;font-weight:600}.details{background:#00a3ff;border:none;border-radius:55px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;height:29px;transition:background .2s ease;width:110px}.details:hover{background:#008fd6}.detailsContainer{background:#fff;border-radius:0 0 8px 8px;border-top:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding-top:4px;width:100%}.detailsRow{align-items:center;background:#f2f2f2;border-radius:8px;display:grid;font-family:Poppins,sans-serif;font-size:14px;grid-template-columns:1fr auto auto;padding:4px 8px}.productName{font-weight:500}.productPrice,.productQty{text-align:right}.noProducts{color:#888;font-size:14px;text-align:center}
/*# sourceMappingURL=main.ff8840c3.css.map*/