.screen.start{display:grid;place-content:center}.screen.start .logo-container{top:100px;height:100px;position:fixed;left:50%;transform:translate(-50%)}.screen.start .content{margin-top:100px;display:flex;flex-direction:column;gap:80px}.screen.start .content .prompt{background-size:contain;background-position:center;background-repeat:no-repeat;width:416px;height:242px;background-image:url(/assets/OrderHere-d7f32822.svg)}.screen.start .content .actions{width:416px;align-items:center}.screen.start .content .actions a{width:100%;height:90px;font-size:32px;line-height:1;font-weight:700;color:#3e82f0}.screen.start .content .actions .disabled{pointer-events:none}.screen.start .content .actions button{opacity:.6;font-size:18px;line-height:22px;font-weight:600;color:#fff;display:flex;margin:50px auto auto}.screen.start .content .actions .btn.btn-text{padding:12px 16px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:100%;height:90px;font-size:32px;line-height:1;font-weight:700;color:#3e82f0;background-color:#fafafa;opacity:1}.screen.start .content .actions .scan-item{font-size:18px;font-weight:700;text-align:center;color:#fff;margin-top:30px;text-transform:uppercase;text-shadow:0px 0px 6px rgba(0,0,0,.15)}.screen.start .footer{bottom:40px;position:fixed;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:12px;align-items:center;opacity:.2}.screen.start .footer p{color:#fff;font-weight:600;text-transform:uppercase}.screen.start .footer .logo{width:106px;height:28px;background-size:contain;background-position:center;background-image:url(/assets/Oolio-0bb8a776.svg)}.mdl-lang{width:400px}.mdl-lang h1{font-size:18px;color:#3e82f0;font-weight:500;text-align:center;margin:20px 0 40px}.mdl-lang ul{gap:20px;text-align:center;padding-bottom:20px;width:fit-content;margin:0 auto}.mdl-lang ul li{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:500}.mdl-lang ul li.active,.mdl-lang ul li:hover{color:#3e82f0}.loader{width:30px;height:30px;border-radius:50%;border:4px solid #cccccc;border-top:4px solid #3e82f0;animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menu-footer{position:fixed;left:0;right:0;bottom:0;gap:20px;padding:30px;box-shadow:0 0 6px #00000054;background-color:#3e82f0;border-top-left-radius:16px;border-top-right-radius:16px}.menu-footer .menu-footer-btn.btn.btn-text{color:#fff;height:60px;font-size:18px;background-color:#0003;white-space:nowrap;width:100%}.menu-footer .menu-footer-btn.btn.btn-text:nth-child(1) span{margin:0 20px}.menu-footer .menu-footer-btn.btn.btn-text:nth-child(2){flex:1}.menu-footer .menu-footer-btn.btn.btn-text:hover{color:#3e82f0;background-color:#fff}.menu-footer .menu-footer-btn.btn.btn-text:disabled{pointer-events:none;opacity:.3}@media (max-width: 768px){.menu-footer{padding:20px}.menu-footer .btn.btn-text{font-size:14px}}.pages{width:220px;position:sticky;top:0}.pages ul{border-radius:8px;background-color:#f7fafe;overflow-y:auto;height:calc(100% - 120px);display:block}.pages ul::-webkit-scrollbar{width:6px;height:6px}.pages ul::-webkit-scrollbar-track{background:transparent}.pages ul::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:5px}.pages ul::-webkit-scrollbar-thumb:hover{background:#808080}.pages ul li{color:#222;font-weight:500;padding:0 20px;line-height:20px;height:60px;width:100%;white-space:nowrap;font-size:16px;cursor:pointer;display:grid;grid-template-columns:1fr 20px;align-items:center;justify-content:space-between}.pages ul li.active{color:#fff;background-color:var(--primary, #3e82f0)}.pages ul li:hover:not(.active){color:#333;background-color:#fafafa}.filters{flex:1;display:flex;border-radius:8px;background-color:#fafafa;align-items:center}.filters .search{flex:1;display:flex;align-items:center}.filters .search svg{color:#a6a6a6;margin:0 20px}.filters .search input{flex:1;height:44px;border:none;outline:none;font-size:16px;background-color:transparent}.filters .search input:focus,.filters .search input:active,.filters .search input:focus-visible{outline:none!important}.filters .btn.btn-icon{width:44px;height:44px;position:relative}.filters .btn.btn-icon.is-show{color:#3e82f0;background-color:#fff;z-index:11}.filters .filter-btn{position:relative}.filters .filter-btn .overlay{position:fixed;top:0;left:0;display:block;width:100%;height:100%;background-color:#000000b3;outline:0;border:0;z-index:10}.filters .filter-btn .dropdown{z-index:11;position:absolute;padding:26px;width:260px;height:max-content;display:flex;flex-direction:column;gap:4px;border:1px solid #e5e5e5;border-radius:8px;background-color:#fff;right:-20%;top:140%}.filters .filter-btn .dropdown:lang(ar){left:0;right:unset;text-align:left}.filters .filter-btn .dropdown label{display:grid;align-items:center;border-radius:8px;grid-template-columns:1fr 44px}.filters .filter-btn .dropdown label span{margin:0;color:#222;padding:12px;font-weight:500;opacity:1;font-size:16px;font-weight:600;font-style:normal}.filters .filter-btn .dropdown label input[type=checkbox]{padding:0;width:44px;height:44px}.filters .filter-btn .dropdown label:hover{cursor:pointer;background-color:#fafafa}.filters .filter-btn .dropdown:after{content:"";position:absolute;width:0;height:0;border:15px solid transparent;border-radius:4px;border-bottom-color:#fff;border-top:0;top:-13px;right:5%}.menu-ctr{height:100vh;display:flex;flex-direction:column;gap:0}.menu-ctr .menu-header{width:100vw;height:auto;display:flex;padding:30px;position:fixed;box-shadow:0 0 6px #00000026;background-color:#fff;border-top:4px solid #3e82f0;z-index:999;max-height:250px;flex-direction:column}.menu-ctr .menu-header .btn-icon{width:50px;height:50px;background-color:#fafafa}.menu-ctr .menu-header .search-container{display:flex;gap:10px}.menu-ctr .menu-items{flex:1;display:flex;gap:30px;padding:30px;margin-top:110px;height:calc(100vh - 110px)}.menu-ctr .menu-items .products{flex:1;flex-wrap:wrap;padding-bottom:100px}.menu-ctr .menu-items .list-products{flex:1;flex-wrap:wrap;padding-bottom:100px;overflow-y:auto}.menu-ctr .menu-items .list-products::-webkit-scrollbar{width:6px;height:6px}.menu-ctr .menu-items .list-products::-webkit-scrollbar-track{background:transparent}.menu-ctr .menu-items .list-products::-webkit-scrollbar-thumb{background:#a6a6a6;border-radius:5px}.menu-ctr .menu-items .list-products::-webkit-scrollbar-thumb:hover{background:#808080}.product-tile{height:fit-content;border-radius:8px;cursor:pointer}.product-tile .product-text-image{width:170px;height:170px;font-size:72px;background-color:#fafafa;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.product-tile .product-text-image h1{margin:0;object-fit:cover;font-weight:500;color:#a6a6a6}.product-tile .image-ctr{position:relative;height:200px;border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fafafa}.product-tile .image-ctr .image-container{position:relative;width:100%;height:100%;display:grid;place-content:center}.product-tile .image-ctr .image-container .product-image{object-fit:contain;max-width:100%;max-height:200px}.product-tile .image-ctr .featured{position:absolute;top:0;margin:10px;border-radius:6px;display:grid;place-content:center;width:36px;height:36px;background-color:#3e82f0}.product-tile .image-ctr .quantity{position:absolute;top:10px;right:10px;font-weight:600;box-shadow:0 0 6px #00000026;border-radius:8px;background-color:#000;display:grid;place-content:center;width:32px;height:32px;color:#fff}.product-tile .text{display:flex;flex-direction:column;gap:8px;padding:22px 16px}.product-tile .text .product-name{display:flex;align-items:flex-start}.product-tile .text .product-name>h1{color:#000;font-size:18px;font-weight:600;line-height:18px}.product-tile .text .product-name>span{color:#000;font-size:16px;line-height:18px;font-weight:600}.product-tile .text .pricing-tags{display:flex;flex-direction:row;gap:4;align-items:center;justify-content:space-between}.product-tile .text .pricing-tags p{opacity:.8;color:#000;font-size:14px;font-weight:500;line-height:18px}.product-tile .text .pricing-tags .tags-container{font-size:14px;font-weight:600;color:#3e82f0;display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:space-between}.product-tile .text .pricing-tags .tags-container span:nth-child(even){padding-left:6px;position:relative}.product-tile .text .pricing-tags .tags-container span:nth-child(even):before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#3e82f0;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.unvailable{pointer-events:none}.unvailable .image-ctr{position:relative}.unvailable .image-ctr .image-container{position:relative;width:100%;height:100%;display:grid;place-content:center}.unvailable .image-ctr .image-container .slash-icon,.unvailable .image-ctr .image-container .product-image{position:absolute;left:50%;transform:translate(-50%)}.unvailable .image-ctr .image-container .unavailable-text{position:absolute;bottom:0;left:50%;transform:translate(-50%);background-color:#000;width:100%;text-align:center;opacity:1;z-index:2;height:36px;font-weight:600;font-size:16px;padding:auto}.unvailable .image-ctr .image-container .unavailable-text span{line-height:36px;color:#fafafa}.unvailable .image-ctr .image-container .slash-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;z-index:2}.unvailable .image-ctr .image-container .product-image{object-fit:contain;max-width:100%;max-height:100%;opacity:.4}.unvailable .text .product-name>h1{color:#a6a6a6}.unvailable .text .product-name>span{color:#a6a6a6}.unvailable .text .pricing-tags p,.unvailable .text .pricing-tags .tags-container{color:#a6a6a6}.unvailable .text .pricing-tags .tags-container span:nth-child(even):before{background-color:#a6a6a6}.section>.title{display:flex;align-items:center;margin-bottom:20px}.section>.title h1{line-height:1;font-size:18px;font-weight:600}.section>.title .circle{width:8px;height:8px;margin:0 8px;border-radius:100%;background-color:var(--primary, #3e82f0)}.section>.products{display:grid;grid-template-columns:1fr 1fr;gap:20px}.section>.products .no-results{display:grid;place-content:center;background-color:#fafafa;border-radius:8px;padding:40px}@media (max-width: 768px){.section>.products{gap:12px;grid-template-columns:1fr}}.container{width:100%;height:55vh;display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center}.container .no-result{margin:auto;text-align:center}.container .no-result .image{width:236px;height:200px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 auto 50px;background-image:url(/assets/NoResults-8fa17cf2.webp)}.container .no-result .text{font-size:18px;font-weight:500;padding:0 20px;line-height:1.44}.container .no-result .clear-search{font-size:18px;line-height:1.44;font-weight:500;color:#3e82f0;margin-top:30px;cursor:pointer}.variant-option{background-color:#fafafa;border-radius:10px;padding:12px;height:fit-content;min-height:135px;display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center;cursor:pointer}.variant-option .image{width:100%;height:160px;background-size:cover;background-position:bottom;background-repeat:no-repeat}.variant-option h3{font-size:18px;color:#000;text-align:center;line-height:26px;font-weight:600}.variant-option.disabled{cursor:none;pointer-events:none}.variant-option .unavailable-text{color:#f44336;font-weight:600;font-size:14px}.variant-option .available-quantity-text{color:#ff9800;font-weight:600;font-size:14px}.variant-option h4{font-size:18px;color:gray;text-align:center;line-height:26px;padding:10px 0;font-weight:600}.variant-option .counter{margin:0 auto}.variant-option.is-check{border:2px solid #3e82f0}.counter{display:flex;align-items:center;background-color:#fafafa;border-radius:100px;padding:4px;width:fit-content}.counter span{width:64px;font-size:18px;padding:0 20px;line-height:20px;font-weight:500;text-align:center}.counter button{width:30px;height:30px;border-radius:100%;display:grid;place-content:center;color:#fff}.counter button.negative{background-color:#f44336}.counter button.positive{background-color:#4caf50}.counter button:disabled{background-color:#e5e5e5}.counter button:disabled svg{color:#a6a6a6}.counter button:disabled{pointer-events:none}.option{background-color:#fafafa;border-radius:10px;padding:12px;height:fit-content;display:grid;min-height:135px}.option .image{width:100%;height:160px;background-size:cover;background-position:bottom;background-repeat:no-repeat}.option h3{font-size:18px;color:#000;text-align:center;line-height:26px;font-weight:600}.option h4{font-size:18px;color:gray;text-align:center;line-height:26px;padding:10px 0;font-weight:600}.option .counter{margin:0 auto}.product-footer{position:fixed;left:0;right:0;bottom:0;display:flex;gap:20px;padding:30px;box-shadow:0 0 6px #00000054;background-color:#3e82f0;border-top-left-radius:16px;border-top-right-radius:16px}.product-footer .quantity{width:240px;height:60px;border-radius:8px;display:flex;align-items:center;background-color:#0003}.product-footer .quantity p{flex:1;color:#fff;font-size:24px;font-weight:700;line-height:24px;text-align:center}.product-footer .quantity button{width:60px;height:60px;display:grid;place-content:center}.product-footer .quantity button span{display:grid;place-content:center;width:26px;height:26px;border-radius:100%;background-color:#fff}.product-footer .quantity button:disabled{opacity:.4}.product-footer>.btn.btn-text{flex:1;height:60px;color:#fff;font-size:18px;font-weight:700;background-color:#0003}.groups{padding:8px;border-radius:8px;background-color:#f7fafe;display:flex;flex-direction:column;gap:8px}.groups .group{display:flex;padding:26px 24px;align-items:center;border-radius:8px;gap:10px}.groups .group .text{flex:1;display:flex;flex-direction:column;gap:4px}.groups .group .text h1{font-size:20px;font-weight:700;line-height:24px}.groups .group .text h1 span{margin-left:6px;color:#4caf50}.groups .group .text p{font-size:16px;font-weight:500;line-height:24px;color:gray}.groups .group .icon{width:24px;height:24px;border-radius:100%;display:grid;place-content:center}.groups .group .icon .positive{color:#4caf50}.groups .group .icon .negative{color:#f44336}.groups .group .icon .disclosure{color:gray}.groups .group.active{box-shadow:0 0 6px #00000026;background-color:#3e82f0}.groups .group.active .text>h1,.groups .group.active .text>h1>span{color:#fff}.groups .group.active .text>p{color:#fff;opacity:.6}.groups .group.active .icon>.disclosure{color:#fff}.btn-back{padding:30px 5vw}.btn-back a{font-weight:700;font-size:14px;line-height:30px;color:gray;text-transform:uppercase;display:flex;align-items:center}.btn-back a .back-icon{width:18px;height:18px}.product-screen{flex:1;display:flex;flex-direction:column;gap:0;padding:30px;height:100vh}.product-screen .btn-back{padding:0}.product-screen .details{display:flex;gap:20px;margin:30px 0;align-items:center}.product-screen .details .image-container .image{width:30vw;height:30vw;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fafafa}.product-screen .details .image-container .product-text-image{width:30vw;height:30vw;font-size:144px;background-color:#fafafa;display:flex;justify-content:center;align-items:center;border-radius:8px;overflow:hidden}.product-screen .details .image-container .product-text-image h1{margin:0;object-fit:cover;font-weight:500;color:#a6a6a6}.product-screen .details .image-container .limited-availability-text{background-color:#ff9800;width:30vw;height:44px;line-height:44px;text-align:center;font-size:16px;font-weight:600;color:#fafafa}.product-screen .details .text{flex:1;padding:20px}.product-screen .details .text h1{color:#000;font-size:24px;font-weight:700;line-height:24px;margin-bottom:12px}.product-screen .details .text p{color:gray;font-size:18px;font-weight:500;line-height:26px;margin-bottom:40px}.product-screen .details .text h2{color:#000;font-size:20px;font-weight:700;line-height:20px;display:flex;justify-content:space-between}.product-screen .details .text h2 span{font-family:Inter-Bold;font-size:20px;line-height:20px;text-align:right;color:var(--primary, #3e82f0)}.product-screen .options-container{flex:1;display:flex;gap:20px;overflow-y:auto}.product-screen .options-container .groups{width:30vw;height:fit-content}.product-screen .options-container .options{flex:1;overflow-y:auto;padding-bottom:40px}.product-screen .options-container .options .options-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding-bottom:100px}.cart-screen{display:flex;flex-direction:column;gap:0;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#3e82f0;background:#f9f8fc}.cart-screen>.header{display:flex;flex-direction:column;gap:36px;padding:24px;background-color:#f2f2f2}.cart-screen>.header>.icon{display:flex}.cart-screen>.header>.icon>.close-container{background-color:#fff;padding:18px;max-height:60px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000001f;border-radius:8px}.cart-screen>.header>.icon>.logo-container{margin:auto}.cart-screen .main{flex:1;display:grid;background-color:#fafafa;box-shadow:0 -5px 5px -5px #0000000f;overflow:auto}.cart-screen .main .cart-ctr{width:100%;position:relative}.cart-screen .main .cart-ctr .cart{padding:12px 24px;border-radius:10px;margin:0 auto 40px;display:flex;flex-direction:column;gap:20px}.cart-screen .main .cart-ctr>.arrow{position:absolute;left:50%;transform:translate(-50%);background-color:#fff;border-radius:50%;padding:8px;box-shadow:0 4px 20px #0000001a}.cart-screen .main .cart-ctr>.arrow.arrow-down{bottom:243px}.cart-screen .main .cart-ctr>.arrow.arrow-up{top:8px}.cart-screen .total-due{text-align:center;display:flex;flex-direction:column;gap:0px;position:fixed;bottom:50px;width:auto;right:0;left:0;background:#fafafa;margin:12px 24px 36px;border-radius:8px;border:1px solid #e5e5e5;box-shadow:0 2px 4px -1px #00000026;padding:8px 0 0;height:fit-content}.cart-screen .total-due>.total-line{display:flex;justify-content:center;align-items:center;margin-top:8px;gap:32px;width:100%}.cart-screen .total-due>.total-line h1{line-height:1;font-size:18px;font-weight:600;color:gray;flex:.5;text-align:left}.cart-screen .total-due>.total-line p{flex:.5;font-size:18px;font-weight:600;line-height:26px;color:gray;white-space:nowrap;text-align:right}.cart-screen .total-due>.total-line.line-reward h1,.cart-screen .total-due>.total-line.line-reward p{color:#3e82f0}.cart-screen .total-due>.total-line.total h1,.cart-screen .total-due>.total-line.total p{color:#222}.cart-screen .total-due .btn.btn-text.checkout-btn{color:#fff;font-size:20px;height:58px;width:auto;background-color:#4caf50;margin:16px}.cart-screen .total-due .btn.btn-text.checkout-btn.disabled{color:#a6a6a6;font-size:20px;height:58px;width:auto}.cart-screen .footer{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;position:fixed;bottom:0;margin:auto;width:100%}.cart-screen .footer p{font-size:12px;color:gray;text-align:center;line-height:14px;font-weight:600;text-transform:uppercase;opacity:.2}.cart-screen .footer .logo{background-size:contain;background-position:center;background-repeat:no-repeat;height:20px;background-image:url(/assets/Oolio-grey-58891834.svg)}.cart-item{display:flex;flex-direction:row;gap:20px;padding:12px 0;border-bottom:1px solid #e5e5e5}.cart-item .loader-container{display:grid;place-items:center;position:relative;width:100%;height:100%}.cart-item .product-text-image{width:210px;height:210px;font-size:72px;background-color:#fafafa;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000001f;border-radius:8px}.cart-item .product-text-image h1{margin:0;object-fit:cover;font-weight:500;color:#a6a6a6}.cart-item .image-container{position:relative;display:grid;place-content:center;width:210px;height:210px}.cart-item .image-container .product-image{object-fit:cover;width:210px;height:210px;border-radius:10px}.cart-item .image-container .unavailable-text{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#f44336;color:#fafafa;margin-right:auto;font-size:13px;font-weight:600;border-radius:4px;height:24px;width:100%;text-align:center;bottom:0;gap:4px;z-index:2}.cart-item .image{width:220px;height:220px;border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fafafa}.cart-item .content{flex:1;display:flex;gap:0;flex-direction:column}.cart-item .content>div{flex-direction:row;display:flex;align-items:center;justify-content:space-between}.cart-item .content .product-name{line-height:28px;font-size:20px;font-weight:600;font-style:semibold}.cart-item .content .modifier-line-container{margin-top:12px;align-items:flex-start}.cart-item .content .modifier-line-container .modifier-list{display:flex;flex-direction:column;gap:8px}.cart-item .content .modifier-line-container .reward-info,.cart-item .content .modifier-line-container li{line-height:22px;color:gray;font-size:16px;font-weight:500;font-style:medium}.cart-item .content .modifier-line-container .reward-info{color:#2196f3;display:flex;align-items:center;gap:4px;font-weight:600;font-size:16px}.cart-item .content .modifier-line-container .reward-btn{display:flex;flex-direction:column;gap:8px}.cart-item .content .modifier-line-container .reward-btn span{color:gray;font-size:14px;font-weight:600;text-align:right;line-height:20px}.cart-item .content .counter-container{display:flex;align-items:center;gap:20px;border:1px solid rgb(229,229,229);border-radius:8px;padding:8px}.cart-item .content .counter-container button:disabled{opacity:.3;cursor:not-allowed}.cart-item .content .counter-container span{color:#222;font-size:16px;font-weight:700;font-style:bold;text-align:center}.cart-item .content .actions{display:flex;flex-direction:row;gap:0}.cart-item .content .actions .product-price{line-height:28px;color:#222;font-size:20px;font-weight:600;font-style:semibold;display:flex;gap:12px}.cart-item .content .actions .action-btn{font-size:16px;line-height:22px;font-weight:600;height:44px;width:44px;border-radius:4px;border:1px solid rgba(0,0,0,.04)}.cart-item .content .actions .action-btn.btn-neutral{color:#2196f3;background-color:#e3f2fd}.cart-item .content .actions .action-btn.btn-negative{color:#f44336;margin-left:10px;background-color:#fce4ec}.cart-item.unavailable .image-container{position:relative;height:100%;display:grid;place-content:center}.cart-item.unavailable .image-container .slash-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:44px;height:44px}.cart-item.unavailable .image-container .product-image{object-fit:cover;opacity:.4;width:210px;height:210px;border-radius:10px}.cart-item.unavailable .image-container .product-text-image{width:210px;height:210px;font-size:72px;background-color:#fafafa;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden;z-index:1}.cart-item.unavailable .image-container .product-text-image h1{margin:0;object-fit:cover;font-weight:500;color:#a6a6a6}.btn.redeem-btn.btn-text.positive{background:linear-gradient(135deg,#3e82f0 0%,#7c4dff 100%);color:#fff;padding:20px}.btn.redeem-btn.btn-text.negative{background-color:#ffe8eb;color:#f44336;padding:20px}.btn.redeem-btn.btn-text.btn-redeemed{background:linear-gradient(135deg,#3e82f0 0%,#7c4dff 100%);color:#fff}.btn.redeem-btn.btn-text.btn-redeemed>.redeem-container{display:flex;flex:1;gap:8px;align-items:center}.btn.redeem-btn.btn-text.btn-redeemed>.redeem-container>.redeem-container-counter{background:white;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#000}.btn.redeem-btn.btn-text.btn-redeemed>.redeem-container>.redeem-container-title{font-weight:600}.btn.redeem-btn.btn-text.btn-redeemed>.btn-redeemed-actions{display:flex;gap:4px;margin-left:8px}.btn.redeem-btn.btn-text.btn-redeemed>.btn-redeemed-actions button{color:#fff;background:#7c4dff;width:36px;height:36px;border-radius:4px}.btn.redeem-btn.btn-text{border-radius:4px;width:100%;height:100%;max-height:50px}.btn.redeem-btn.btn-text:disabled{background:#f2f2f2!important;color:#a6a6a6;cursor:not-allowed;text-transform:none;font-style:italic}.reward-container-scroll{position:relative}.reward-container-scroll>.arrow{position:absolute;top:40%;transform:translateY(-50%);background-color:#fff;border-radius:50%;padding:8px;box-shadow:0 4px 20px #0000001a}.reward-container-scroll>.arrow.arrow-right{right:8px}.reward-container-scroll>.arrow.arrow-left{left:8px}.reward-container{background-color:transparent;margin-bottom:8px;display:flex;gap:24px;flex-direction:column;overflow:auto}.reward-container .reward-items{display:flex;gap:16px}.reward-container .reward-items .new-enroll{display:flex;background-color:#fff;min-width:360px;max-width:400px;padding:24px;border-radius:8px;flex-direction:column;gap:16px;justify-content:center;align-items:center}.reward-container .reward-items .new-enroll .header{font-size:14px;font-weight:600}.reward-container .reward-items .new-enroll .content{text-align:center;color:gray;font-weight:500;font-size:12px}.reward-container .reward-items .empty-reward,.reward-container .reward-items .error-reward{display:flex;background-color:#fff;min-width:360px;padding:24px;border-radius:8px;flex-direction:column;gap:16px;justify-content:center;align-items:center}.reward-container .reward-items .empty-reward .error-reward-image,.reward-container .reward-items .error-reward .error-reward-image{background-size:contain;background-image:url(../../assets/Error.png);height:32px;width:32px}.reward-container .reward-items .empty-reward .error-reward-content,.reward-container .reward-items .error-reward .error-reward-content{text-align:center;color:#f44336;font-weight:600;font-size:12px}.reward-container .reward-items .empty-reward .error-reward-retry,.reward-container .reward-items .error-reward .error-reward-retry{color:#3e82f0;font-weight:600}.reward-container .reward-items .error-reward{height:100%;min-height:200px;flex:1}.reward-item-container{display:flex;background-color:#fff;min-width:300px;width:300px;padding:24px 4px 4px;border-radius:8px;flex-direction:column;gap:16px;justify-content:space-between;align-items:center;position:relative}.reward-item-container .point{color:#2196f3;font-weight:600;font-size:14px}.reward-item-container .name{font-weight:600;font-size:18px;text-align:center;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.reward-item-container .description{color:gray;font-size:12px;font-weight:500;text-align:center;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.reward-item-container>.error-text{text-align:center;color:#f44336;font-size:12px;font-weight:600;position:absolute;bottom:0;padding:0 12px;height:32px;display:flex;align-items:center}.user-card{display:flex;background-color:#fff;min-width:200px;padding:24px;border-radius:8px;flex-direction:column;gap:18px;justify-content:center}.user-card .header{color:gray;font-weight:500;display:flex;gap:8px}.user-card .value{font-size:20px;font-weight:600}.user-card>div{display:flex;flex-direction:column;gap:8px}.keypad-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:block;z-index:5}.keypad-container-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000bf}.keypad-container-content{position:fixed;z-index:1;background-color:#fafafa;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px;width:320px;height:500px}.card{padding:24px;border-radius:8px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:space-between}.instruction{font-size:16px;margin:8px 0 16px;font-weight:600;line-height:24px}.phone-input{display:flex;justify-content:space-between;align-items:center;border:1px solid #ccc;border-radius:6px;padding:10px;font-size:16px;font-weight:600}.flag{font-size:20px}.flag-selector{cursor:pointer;font-size:20px}.phone-input-error{color:#f44336;font-size:12px;font-weight:600}.dropdown{position:absolute;background:white;border:1px solid #ccc;border-radius:6px;width:100%;max-height:300px;overflow-y:auto;margin-top:-8px;z-index:1;left:-40%}.dropdown .search{width:90%;margin:16px auto;display:block;padding:12px;border:1px solid #ccc;border-radius:4px}.dropdown ul{list-style:none;padding:0;margin:0}.dropdown li{display:flex;justify-content:space-between;align-items:center;padding:12px;cursor:pointer;font-weight:600}.dropdown li:hover{background:#f0f0f0}.dropdown .code{color:gray;font-size:12px}.dots{flex:1;text-align:left;margin-left:56px;margin-top:4px}.eye{cursor:pointer}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:16px;margin-top:16px}.key{background-color:#f2f2f2;font-size:14px;padding:14px 0;cursor:pointer;font-weight:700;border-radius:4px;display:flex;align-items:center;justify-content:center}.key.disabled{opacity:.5;pointer-events:none}.key.submit{background-color:#6c40e9;color:#fff;font-size:24px}.not-interested{color:gray;cursor:pointer;width:100%;font-size:12px;background-color:#f2f2f2!important;text-transform:capitalize!important;font-weight:600;border-radius:4px!important}.not-interested:disabled{opacity:.5}.banner-container{display:flex;justify-content:center;width:100%;margin-bottom:20px}.reward-banner{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#3e82f0 0%,#7c4dff 100%);color:#fff;padding:16px;border-radius:4px;width:100%}.reward-text{display:flex;flex-direction:column;font-size:14px}.reward-text strong{font-size:16px;margin-bottom:4px}.reward-button{background-color:#ffffff26;border:none;color:#fff;padding:10px 16px;border-radius:6px;font-weight:700;cursor:pointer}.payment-screen{display:flex;flex-direction:column;gap:0;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#3e82f0;background:linear-gradient(135deg,#ff9800 0%,#f2501e 100%);justify-content:center}.payment-screen .loyalty-banner-container{padding:0 24px}.payment-screen .timer-container{position:fixed;top:40px;left:40px}.payment-screen .main{height:80vh;display:flex;flex-direction:column;gap:0}.payment-screen .main .surcharge-label{font-size:18px;color:#fff9;font-weight:600;text-align:center;margin-top:10px}.payment-screen .main>h1{color:#fff;font-size:42px;line-height:1;display:flex;flex-direction:column;gap:16px;font-weight:700;text-align:center}.payment-screen .main>h1 span{font-size:18px;font-weight:600;line-height:26px;color:#fff9}.payment-screen .main .prompt{flex:1;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}.payment-screen .main .prompt .image{width:200px;height:200px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/assets/Payment-2cdf1edd.png)}.payment-screen .main .prompt.error>.image{width:100px;height:100px;background-image:url(/assets/Error-96fa2227.png)}.payment-screen .main .prompt h1{font-size:28px;line-height:1;color:#fff;font-weight:700;margin:60px auto 20px}.payment-screen .main .prompt p{font-size:18px;font-weight:500;max-width:600px;line-height:28px;text-align:center;color:#fffc}.payment-screen .main .actions{margin:0 auto}.payment-screen .main .actions .btn.btn-text{width:334px;height:80px;color:#fff;font-size:18px;font-weight:700;margin-top:15px;background-color:#0003}.timer>div{font-size:18px;font-weight:700;line-height:20px;color:#fff}.confirmation-screen{display:flex;flex-direction:column;gap:0;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fafafa;overflow:auto}.confirmation-screen .loyalty-banner-container{padding:24px}.confirmation-screen>.logo-container{margin:64px auto}.confirmation-screen .main-loyalty-container{width:70%;display:flex;flex-direction:column;margin:56px auto;align-items:center}.confirmation-screen .main-loyalty-container .loyalty-container{width:100%;text-align:center;background-color:#3e82f0;background:linear-gradient(135deg,#3e82f0 0%,#7c4dff 100%);padding:16px;color:#fff;font-weight:600;border-top-right-radius:8px;border-top-left-radius:8px;font-style:italic}.confirmation-screen .main-loyalty-container .main-container{width:100%;display:flex;background-color:#fff;border:1px solid rgb(242,242,242);box-shadow:0 2px 4px -1px #00000026;border-radius:8px;justify-content:center;align-items:center}.confirmation-screen .main-loyalty-container .main-container>div{flex:.5;padding:56px}.confirmation-screen .main-loyalty-container .main-container.loyalty-enable{border-top-right-radius:0;border-top-left-radius:0}.confirmation-screen .main-loyalty-container .main{flex:1;display:flex;flex-direction:column;gap:0;position:relative;top:10px;align-items:center}.confirmation-screen .main-loyalty-container .main .main-order-counter{font-size:72px;font-weight:700;font-style:bold;margin:32px 0;text-align:center}.confirmation-screen .main-loyalty-container .main .main-order-place{font-size:28px;font-weight:700;font-style:bold;margin-top:12px}.confirmation-screen .main-loyalty-container .main .main-order-number{color:gray;font-size:16px;font-weight:700;font-style:bold;margin-top:12px}.confirmation-screen .main-loyalty-container .main .amount{display:flex;flex-direction:column;gap:0}.confirmation-screen .main-loyalty-container .main .amount .image{width:60px;height:60px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 auto 32px;background-image:url(/assets/Check_White-1ee89729.svg);position:relative;top:10px}.confirmation-screen .main-loyalty-container .main .amount h2{color:gray;font-size:16px;line-height:1;display:flex;flex-direction:column;gap:16px;font-weight:700;text-align:center}.confirmation-screen .separator{flex:auto;width:1px;max-width:1px;color:gray;background-color:gray;padding:0!important;height:100%;opacity:.2}.confirmation-screen .receipt-options{margin:0 auto;display:flex;flex-direction:column;gap:36px;width:100%;align-items:center}.confirmation-screen .receipt-options .receipt-options-description{font-size:16px;font-weight:600}.confirmation-screen .receipt-options .qr-code{text-align:center;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center}.confirmation-screen .receipt-options .qr-code .qr-code-wrap{background-color:#fff;width:240px;height:240px;border-radius:16px;display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center;margin-bottom:24px}.confirmation-screen .receipt-options .qr-code .qr-code-wrap>svg{scale:1.2}.confirmation-screen .receipt-options .qr-code h3{margin-top:8px;color:#3e82f0;font-size:16px;line-height:34px;font-weight:600}.confirmation-screen .actions{display:flex;flex-direction:row;gap:20px;width:300px;justify-content:center;align-items:center;align-self:center}.confirmation-screen .actions .btn.btn-text{flex:1;height:80px;font-size:18px;font-weight:700;background-color:#fff;border:1px solid rgb(242,242,242);box-shadow:0 2px 4px -1px #00000026;border-radius:4px}.confirmation-screen .footer{display:flex;flex-direction:column;gap:12px;padding-bottom:60px;position:fixed;bottom:0;margin:auto;width:100%}.confirmation-screen .footer p{font-size:12px;color:gray;text-align:center;line-height:14px;font-weight:600;text-transform:uppercase;opacity:.2}.confirmation-screen .footer .logo{background-size:contain;background-position:center;background-repeat:no-repeat;height:20px;background-image:url(/assets/Oolio-grey-58891834.svg)}.confirmation-screen .mdl-receipt{width:480px;display:flex;flex-direction:column;gap:20px}.confirmation-screen .mdl-receipt .input-wrap{position:relative}.confirmation-screen .mdl-receipt .input-wrap .icon{position:absolute;top:22%;right:10px;transform:translateY(-50%)}.confirmation-screen .mdl-receipt .input-wrap .icon.email-wrap{top:78%}.confirmation-screen .mdl-receipt .input-wrap .icon.valid{color:#4caf50}.confirmation-screen .mdl-receipt .input-wrap .icon.warning{color:#ff9800}.confirmation-screen .mdl-receipt .input-wrap .name-section{margin-bottom:20px}.confirmation-screen .mdl-receipt input{width:100%;padding:20px;font-size:18px;line-height:20px;border-radius:6px;border:1px solid #e5e5e5;font-weight:500}.confirmation-screen .mdl-receipt input:active{border:1px solid #3e82f0}.confirmation-screen .mdl-receipt button{height:60px;font-size:16px;border-radius:6px;line-height:22px}.confirmation-screen .mdl-receipt .nav{display:flex;flex-direction:row;gap:0;justify-content:space-around;align-items:center;background-color:#f2f2f2;padding:4px;border-radius:4px;height:50px}.confirmation-screen .mdl-receipt .nav li{width:100%;height:100%;cursor:pointer;text-transform:uppercase;font-size:16px;font-weight:500;color:gray;display:flex;justify-content:center;align-items:center;transition:all .2s}.confirmation-screen .mdl-receipt .nav li.active{background:white;border-radius:2px;color:#222}@media (max-height: 1180px){.confirmation-screen .main .receipt-options{margin:0 auto 40px;display:flex;flex-direction:column;gap:40px}}@media (max-height: 1024px){.confirmation-screen .main h1{font-size:80px;margin:40px 0}.confirmation-screen .main .receipt-options{gap:40px;margin-bottom:40px}.confirmation-screen .main .receipt-options .qr-code .qr-code-wrap{width:250px;height:250px}.confirmation-screen .main .receipt-options .qr-code .qr-code-wrap>svg{scale:.95}}@media (max-height: 835px){.confirmation-screen .main .amount .image{display:none}.confirmation-screen .main h1{font-size:80px;margin:30px 0}.confirmation-screen .footer{display:none}}._phone-input_ytdp7_1{position:relative}._phone-input_ytdp7_1 button{position:absolute;right:0;bottom:0;width:44px}._phone-input_ytdp7_1 input{width:100%;padding:0 44px;text-align:left;letter-spacing:.2px}._codesDropdown_ytdp7_17{position:absolute;width:100%;margin-top:6px;overflow-y:auto;max-height:350px;box-shadow:0 0 6px #00000026;border-radius:8px;background-color:#fff}._codesDropdown_ytdp7_17 li{display:flex;padding:12px;line-height:20px;border-bottom:1px solid #e5e5e5;justify-content:space-between;cursor:pointer}._codesDropdown_ytdp7_17 li:hover,._codesDropdown_ytdp7_17 li:focus{background-color:#fafafa}._codesDropdown_ytdp7_17 li span{flex:1;align-items:center;display:flex;flex-direction:row;gap:8px}._codesDropdown_ytdp7_17 li svg{color:#a6a6a6;margin-left:10px}.idle-screen{display:grid;place-content:center;display:flex;flex-direction:column;gap:0;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#3e82f0;background:linear-gradient(135deg,#ff9800 0%,#f2501e 100%)}.idle-screen .timer-container{position:fixed;top:40px;left:40px}.idle-screen .main{flex:1;display:grid;place-content:center;max-width:600px;margin:0 auto}.idle-screen .main .logo{width:200px;height:200px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 auto}.idle-screen .main h1{font-weight:700;font-size:28px;color:#fff;text-align:center;line-height:44px;margin:100px 0 80px;padding:0 5%}.idle-screen .main .store-title{font-weight:700;font-size:56px;color:#fff;text-align:center;margin-top:100px}.idle-screen .main .actions{display:flex;gap:20px;flex-direction:column;align-items:center}.idle-screen .main .actions .btn.btn-text{height:80px;border-radius:8px;min-width:320px;font-size:18px;line-height:1;font-weight:700}.idle-screen .main .actions .btn.btn-text:nth-child(1){color:#333;background-color:#fff}.idle-screen .main .actions .btn.btn-text:nth-child(2){color:#fff;background-color:#0003}.idle-screen .footer{display:flex;flex-direction:column;gap:12px;padding-bottom:60px;opacity:.2}.idle-screen .footer p{font-size:12px;color:#fff;text-align:center;line-height:14px;font-weight:600;text-transform:uppercase}.idle-screen .footer .logo{background-size:contain;background-position:center;background-repeat:no-repeat;height:20px;background-image:url(/assets/Oolio-0bb8a776.svg)}.screen .main{flex:1;display:grid;place-content:center}.screen .main .store{display:grid;padding:0 0 6vh;place-content:center}.screen .main .store h1{color:#fff;font-size:24px;font-weight:600}.screen .main>h1{font-size:28px;line-height:44px;font-weight:700;color:#fff;text-align:center;padding:0 20%}.screen .main .options{margin-top:6vh;display:flex;flex-direction:column;gap:3vh;align-items:center}.screen .main .options .option{display:grid;place-content:center;padding:30px 50px;border-radius:10px;background-color:#fff}.screen .main .options .option .image{width:200px;height:100px;background-size:100px;background-position:center;background-repeat:no-repeat}.screen .main .options .option .image.dine-in{background-image:url(/assets/DineIn-e0b6b180.svg)}.screen .main .options .option .image.take-away{background-image:url(/assets/TakeAway-ccb253e3.svg)}.screen .main .options .option p{color:#3e82f0;font-weight:700;font-size:18px;line-height:24px;padding-top:24px;text-transform:uppercase;text-align:center}.screen .main .options .option:active{background-color:#fafafa;box-shadow:0 0 12px #00000080}@media (max-height: 520px){.screen .main .options{flex-direction:row}}.screen .main .adjustment-name{margin-top:6vh;display:flex;flex-direction:column;gap:1vh;align-items:center;color:#fff;font-size:16px}.screen .mdl-customer{width:480px;display:flex;flex-direction:column;gap:20px}.screen .mdl-customer p{font-size:28px;font-weight:700;text-align:center;line-height:44px;margin:15px 45px}.screen .mdl-customer input{padding:20px;font-size:18px;line-height:20px;border-radius:6px;border:1px solid #e5e5e5;font-weight:500}.screen .mdl-customer input:active{border:1px solid #3e82f0}.screen .mdl-customer button{height:60px;font-size:16px;border-radius:6px;line-height:22px}.screen .mdl-customer .text-container{display:flex;position:relative}.screen .mdl-customer .text-container .icon-container{position:absolute;right:10px;bottom:1.3em}.screen.login .content{max-width:660px;padding:60px 80px;text-align:center;box-shadow:0 0 6px #00000026;border-radius:8px;background-color:#fff}.screen.login .content .title{color:#222;font-size:18px;font-weight:600;line-height:26px}.screen.login .content .code-container{display:flex;flex-direction:column;gap:0;margin-top:40px;align-items:center}.screen.login .content .code-container .code{width:180px;height:180px;display:grid;align-items:center;place-content:center;position:relative}.screen.login .content .code-container .btn-refresh{width:44px;height:44px;display:grid;border-radius:4px;place-content:center;background-color:#e3f2fd;position:absolute;right:-54px}.screen.login .content .user-code{width:fit-content;padding:12px 20px;margin:20px auto 0;color:#222;font-size:22px;font-weight:700;line-height:26px;border-radius:4px;background-color:#fafafa}.screen.login .content .footnote{color:gray;font-size:14px;font-weight:500;line-height:20px;margin:40px auto 0;max-width:480px}.screen.login .footer .logo{width:106px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/assets/Oolio-0bb8a776.svg)}.notification-list{top:40px;position:absolute;left:50%;transform:translate(-50%);z-index:9999}.notification-item{padding:28px;border-radius:8px;box-shadow:0 0 6px #0000004d;margin-bottom:10px}.notification-item .message{font-size:22px;line-height:30px;font-weight:600;text-align:center;color:#fff;width:400px}.notification-item.error{background-color:#f44336}.notification-item.success{background-color:#4caf50}.notification-item.info{background-color:#3e82f0}.screen.login{display:grid;place-content:center}.screen.login .content{width:700px;padding:40px;text-align:center;box-shadow:0 0 6px #00000026;border-radius:8px;background-color:#fff;position:relative}.screen.login .content .btn-return{position:absolute;top:20px;left:20px;width:44px;height:44px;background-color:#fafafa}.screen.login .content .logo{width:120px;height:40px;margin:0 auto;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(https://design.oolio.dev/logos/logo_primary.png)}.screen.login .content h1{color:#222;font-size:16px;font-weight:600;margin:20px 0 40px;line-height:24px}.screen.login .content .list{max-height:400px;overflow-y:auto}.screen.login .content .list .row{display:flex;align-items:center;width:100%}.screen.login .content .list .venue-row,.screen.login .content .list .device-row{border-radius:4px;background-color:#fafafa;padding:12px 16px}.screen.login .content .list .venue-row h2,.screen.login .content .list .device-row h2{flex:1;font-size:14px;line-height:20px;font-weight:500;text-align:left}.screen.login .content .list .store-row{border-radius:0;border-bottom:1px solid #e5e5e5;background-color:#fff;padding-left:16px}.screen.login .content .list .store-row h2{flex:1;margin-left:8px;text-align:left;font-size:14px;line-height:20px;font-weight:500}.screen.login .content .list .device-row{margin-bottom:8px}.screen.login .content .list .device-row .text{flex:1;text-align:left;display:flex;flex-direction:column;gap:4px}.screen.login .content .list .device-row .text h2,.screen.login .content .list .device-row .text p{font-weight:500;line-height:20px}.screen.login .content .list .disclosure{width:44px;height:50px;display:grid;place-content:center}.screen.login .footer{position:fixed;left:50%;bottom:40px;transform:translate(-50%);display:flex;flex-direction:column;gap:12px;align-items:center;opacity:.3}.screen.login .footer p{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase}html{font-size:14px;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overscroll-behavior-y:contain}html :lang(en) *,html :lang(es) *,html :lang(it) *,html :lang(fr) *,html :lang(nl) *{font-family:Inter,sans-serif!important}html :lang(zh) *{font-family:Inter,Noto Sans SC,sans-serif!important;unicode-range:U+30-39}html :lang(hn) *{font-family:Inter,Noto Sans Devanagari,sans-serif!important;unicode-range:U+30-39}html :lang(ja) *{font-family:Inter,Noto Sans JP,sans-serif;unicode-range:U+30-39}html :lang(ar) *{font-family:Inter,Noto Kufi Arabic,sans-serif!important;unicode-range:U+30-39;direction:rtl}body{margin:0;padding:0;overflow:hidden}#root{position:relative}*,*:after,*:before{box-sizing:border-box;font-variant-numeric:proportional-nums}::placeholder{color:#a6a6a6;font-size:inherit}:focus-visible{outline-offset:-1px!important;outline:1px solid var(--primary, #3e82f0)!important}.noscroll{overflow:hidden}h1,h2,h3,h4,p,a,input,button,ul,li{margin:0;padding:0;line-height:1;color:#222;font-size:unset;font-weight:unset}*:not(input,textarea){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{text-decoration:none}ul{margin:0;padding:0;display:flex;list-style-type:none;flex-direction:column}.btn,button{border:none;outline:none;padding:unset;cursor:pointer;border-radius:8px;background:transparent}.btn.btn-icon{display:grid;place-content:center}.btn.btn-text{color:#222;font-weight:600;line-height:20px;padding:12px 16px;text-transform:uppercase;background-color:#fafafa;display:flex;align-items:center;justify-content:center}.btn.btn-light{color:var(--primary, #3e82f0);background-color:#fff}.btn.btn-light:hover{color:#fff;background-color:var(--primary, #3e82f0)}.btn.btn-light:disabled{background-color:#fafafa;color:#a6a6a6;cursor:not-allowed}.btn.btn-dark{color:#fff;background-color:#000}.btn.btn-dark:hover{box-shadow:0 0 6px #00000054}.btn.btn-primary{color:#fff;background-color:var(--primary, #3e82f0)}.btn.btn-primary:hover{background-color:var(--primaryD, #1264e9)}.btn.btn-primaryLight{color:var(--primary, #3e82f0);background-color:var(--primaryL, #f7fafe)}.btn.btn-primaryLight:hover{color:#fff;background-color:var(--primary, #3e82f0)}.btn.btn-primaryDark{color:#fff;background-color:var(--primaryD, #1264e9)}.btn.btn-primaryDark:hover{color:var(--primary, #3e82f0);background-color:#fff}.btn.btn-cancel{color:gray;background-color:transparent}.btn.btn-cancel:hover{color:#333;background-color:#f2f2f2}.btn.btn-transparent{background-color:transparent}.btn.btn-primary:disabled,.btn.btn-primaryLight:disabled{cursor:not-allowed;color:#a6a6a6!important;background-color:#fafafa!important}.btn.btn-primary:disabled:hover,.btn.btn-primaryLight:disabled:hover{box-shadow:none}.btn.btn-primaryDark:disabled{opacity:.2;color:#fff;background-color:var(--primaryD, #1264e9)}.mdl-ctr{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:grid;place-content:center}.mdl-ctr .mdl-wrp{padding:40px;border-radius:20px;background-color:#fff}.screen{display:flex;flex-direction:column;gap:0;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#3e82f0;background:linear-gradient(135deg,#ff9800 0%,#f2501e 100%)}input[type=radio],input[type=checkbox]{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}input[type=checkbox]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAYAAABxlTA0AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAWKADAAQAAAABAAAAWAAAAADESGoqAAABmUlEQVR4Ae3aPU7DMBgG4AZxALhF92TmKozMPQmsjFyFudm5RY9QbImlVSP1J6+D4OkWJ379+fGnTl6t/AgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ+H0CXauSttvtc9d1r/v9/rHVmqfWKTXsSg2bYRg+Tr2fe+xu7sCpvLKxt6Vxa221hnrQU3XOPd4MuGzsYe7ir81redD31xZ547yv0kWfN2ZcNL2gPpUJ64smzfDxIsAVt+/7lxnqPztiHMf3gtwcuNlfxNkSf+xDwOEDBQw4LBCO18GAwwLheB0MOCwQjtfBgMMC4XgdDDgsEI7XwYDDAuF4HQw4LBCO18GAwwLheB0MOCwQjtfBgMMC4XgdDDgsEI7XwYDDAuF4HRwGXuRuWr2IV++Khfd2EP9z+e9grMXDIsBlY+slLuK1AD1eo9lfRLlRuTtefKnnlrU0Ay4du2m5sanDqzXUWqbeGydAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4D8IfAO1TD39CQog0AAAAABJRU5ErkJggg==)}input[type=checkbox]:checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAYAAABxlTA0AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAWKADAAQAAAABAAAAWAAAAADESGoqAAAC/ElEQVR4Ae3bz4vTQBQH8DdtBdfLKrigoHevijfBv2DTdFurLB4ED3oUD/4dLt7sTaHrj4JtmhUED4ve9C8Q8eTF494WxHaeb3abEpcW3HZmMtFvLglJ5uXNJy/TkJ0lwgIBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIhCegfKVUTzbuaObHxHTG1zVnXkfRXkWph8O4/2zmccs7K5bjzQ3HzFuF45rs5AYf3Oi5mdo94BGYTttNfYloHp+i2hJpLtxUKfWFmD8uHGCRhkpdl6fo0iJNl2lTCLDBTTcG95dJ/Lhto37jqbTxDuxtiDguyL9yPoAd30kAA9ixgOPwqGAAOxZwHB4V7Bi4mPdgi52K0uYVGtE1qlWTNOp9txjaSqhSV/D6oHmLRvyZST/h8ehTlN47ZUXFYpDSAkfDxk3F3GXi6oEH8zml9y5atLESqpTABpfGanuKKxTyfeNdUn/91YqKxSBBjsH1pHWZWG+K2odh/OZtvr/yXbmtNXflu+Nh5R7i7lJ1rSXInD83hO3gKrj9vr3KWu/KN9tHWuudetJ4kEHFg+YN2b8t33SnhSGoBnc9jTr72XkhraeJhpLUz31ak0d/NctHa9qK+k1dUfRjTPpFmXBNH4Kr4GHc+yZDw/MM2KzNW4JU7suy4ZrcgwM2Sa3EtbtK0SuznS1HftCCHhaynM06SOCe6o1PxiduH0U2CYc+5poc80uQwCbBWchlwzX9CO5HziSVLQZZ/o62GSWtvryArZy/cLbbudr5lR0vwzpoYAM4ebf9YzwuA2yWY7BDRJZg2dcAdnwHAQxgxwKOw6OCAexYwHF4VLBj4GLeg2Ui3mSumOPu5cLLNWVOXG6Hn81CgCezHP1OxCsA19xCf0OEzCz3UzN/cRWPuXgDNtP2yWPH5jJP/oVg7nEcgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAT+A4Hf8YLCe5DTuGYAAAAASUVORK5CYII=)}input[type=radio]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAYAAABxlTA0AAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAWKADAAQAAAABAAAAWAAAAADESGoqAAAFJ0lEQVR4Ae2by24URxSG8czYa7JJBBJkgVgkC1u+LAjg7LglEAkJorwEARmB8ggJ4iLCSyBAZEEijJxVDBYLX2RbIisvEiQjZQOsPTPm/4eu1unWmIun6vRE+ksa1aWrz+Xz6dPdVe0dO1REQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAT6j8BA/5n01qKVlZVPNjY2vt3c3DyCkb347R4YGNjNoxhbR/sF6n/QfTQ0NPRweHj4JY/1W+k7wAsLC6cB7hxATeLX+EBgTcx7DOjXx8fHH3zgOS7T+gbw0tLSoXa7fQVwD/bo+ROc/9PExMTjHuVEOb1ywABaX1xcvIb6fDePEJVtjK/ht44565yTpQqmi30Yq3GsXDDnxtjY2CXUrfIxz36lgBG1O1ut1h04zDxbKAAzjd+9er3+YGRk5L/CwayzvLz8Kc4/Bchn8DtenoPzH9VqtR9GR0dflY959SsDTLhICXMA84V1FlBm0b+MXPrUjr+vjdx9AHOYYpi78wJ5zwD5UFWQu15euXWJGoBQZ+SW4PJSPg+wX38sXJrJc3guZeCXpwXo+BJ/yNvUyXnepRLAzLlw1KaF10gFJ3Bj+rVXAJRBWZDzOsgC3GOI8Cuh71m7pwg+LSB67R2+RSC4hGdiOg49R6DnIWTayJ30frpwj2A+ipVATsWGS/mZzKmSrp9L/eRd1wjOXiLuB694Q8vyZhiKXkPnX0gR+Y0POr+DTreXEdcIhqN8Q7Plsu0kahd0wIZyVCdS+1asG2CuLUCljaRp3vmTegfh1IGonTZ6Dme2mKF0TTfAzWbzJNzI1xbg9L10bhUll3Q1sIj0TXFGup4bYFya+WMZHG7zDS2dW0XJ1EWdYRS2HA3t1LUn4D3GmbWtXn/NnGjNTNdaEAjYn4d26toNMBzprOVmDnUWbVI7V5JvdVpbStPidt0AI2pyp3CJWmfjerSFtJLOXVtMiz7sBhgObka3fpsCPW1xAwwWLwIPG81hzKG2UZvbklqvJ2CbFvJ0kdpBI9/qtLaYKfGbnoD/Nebv42K56Sdtrq6ufoarZr9RYm0xw/GbboCx6P1nMB85sMadiNBPXePF4iR05usugB115e5d9rsBbjQav8MQ7v52Chw+E9qpa+g6a3Q0BwcH/zD9pE03wNl3C9wO6hQ4fTzb5glDSWos7n8FXceM8FnPbyjcANNBXJq3jKNslteGS4d77wJuYQ24iw29K3mHBFfAWNn6DQ7OBXvg/OT8/PyPoR+7xhVyATq4T9cp1E0bQt+jdgVMh3CzK6zPYug6t3diO0uZgHvVyu2i2x5O0nYHjK2cJ4ikm8Yb7jDfjQk524+7Cx35fhx1UrfR69LMH11ctGVKEFl1XL7ckLSR20J/qted5SwtMHJzuGjPIDWcAGTqcC2VAKaHiLKoH55kTwu/MK9bgoD6N1LDQURvJV/3VAY4QEZ6uIO2jeQOH4B576dTfEPLXiLOAqx9FAuMZ7DY/n1VcGlEpYBpANPFx378h9O4cMPvhffj/K4+4NhNfPx3EbV7WqBfoXQ1Lhz0rJEyony+CqBzfFqo4obWjVffAA7G4Sa13Q+wZwH3lvdzbrB7q7rvAAdDubXOnWikAD7P7sF44V8I0Oe/ETzHb4brHJ6vv8FG1SIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAv9XAm8AIIDmPPyghKoAAAAASUVORK5CYII=)}input[type=radio]:checked{background-image:url(data:image/png;base64,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)}label{display:flex;flex-direction:column;gap:0}label span{color:gray;padding:0 12px;font-weight:500}label input{border:1px solid #e5e5e5;border-radius:8px}
