.menu-theme-modern{--menu-accent:#3f9cf6;--theme-page:#edf5ff;--theme-ink:#20385d;--theme-muted:#8294aa;--theme-price:#27745f;--theme-total-bg:#f3f8fe;--theme-total-ink:#20385d;background:#edf5ff}.menu-theme-modern .menu-discount-banner{box-shadow:0 10px 24px #ff8d7b24;color:#fff!important;background:#ff8d7b!important;border:0!important}.menu-theme-modern .menu-new-price{font-weight:950;color:#e74632!important}.menu-theme-modern .menu-old-price{color:#8e9590!important}.menu-theme-modern .menu-old-price:after{height:2px;transform:translateY(-50%)rotate(-8deg);background:#e74632!important}.menu-modal-modern{-webkit-backdrop-filter:blur(7px);background:#17365d6b}.menu-modal-modern .menu-modal-panel{color:#20385d}.menu-modal-modern .menu-dialog-header{background:#fffffffa;border-color:#deebf8}.menu-modal-modern .menu-modal-panel>div.p-5,.menu-modal-modern .menu-modal-panel>div.sm\:p-6{background:#edf5ff}.menu-modal-modern .menu-modal-panel>div.p-5>.space-y-3>div,.menu-modal-modern .menu-modal-panel>div.sm\:p-6>.space-y-3>div{background:#fff;min-height:92px;box-shadow:0 10px 26px #3671b012;border-color:#dfeaf7!important;border-radius:20px!important}.menu-modal-modern .menu-modal-panel>div.p-5 img,.menu-modal-modern .menu-modal-panel>div.sm\:p-6 img{object-fit:cover;border-radius:16px!important;width:72px!important;height:72px!important}.menu-modal-modern .menu-modal-panel>div.p-5 .bg-\[\#f3f1eb\],.menu-modal-modern .menu-modal-panel>div.sm\:p-6 .bg-\[\#f3f1eb\]{border:1px solid #dce9f6;background:#fff!important;border-radius:999px!important}.menu-modal-modern .menu-modal-panel>div.p-5 .bg-\[\#f3f1eb\] button:last-child,.menu-modal-modern .menu-modal-panel>div.sm\:p-6 .bg-\[\#f3f1eb\] button:last-child{color:#fff;background:#4aa4fb;border-radius:999px}.menu-modal-modern .menu-total-box{color:#20385d!important;background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;border-color:#dce9f6!important}.menu-modal-modern button.bg-\[\#18201c\]{box-shadow:0 12px 28px #3f9cf638;background:linear-gradient(90deg,#3d97ef,#4ca9fb)!important;border-radius:18px!important}.menu-modal-modern .checkout-submit .menu-primary,.menu-modal-modern .menu-primary{background:linear-gradient(90deg,#3d97ef,#4ca9fb)}.owner-portal .menu-new-price{color:#e74632!important}@media (max-width:520px){.menu-theme-modern section.mx-auto.max-w-6xl{overflow:visible}.menu-modal-modern .menu-modal-panel>div.p-5,.menu-modal-modern .menu-modal-panel>div.sm\:p-6{padding:14px!important}.menu-modal-modern .menu-modal-panel>div.p-5>.space-y-3>div,.menu-modal-modern .menu-modal-panel>div.sm\:p-6>.space-y-3>div{grid-template-columns:70px minmax(0,1fr) auto!important;gap:10px!important}}.menu-shell{color:#20385d!important;background:#edf5ff!important}.menu-shell .menu-theme-footer{color:#8a9bb1!important;border-color:#dce9f6!important}.menu-shell article{border-width:0!important}.menu-modal{-webkit-backdrop-filter:blur(7px)!important;background:#17365d6b!important}.menu-modal .menu-modal-panel{color:#20385d!important;background:#fff!important;border:0!important;box-shadow:0 26px 80px #17365d3d!important}.menu-modal .menu-dialog-header{color:#20385d!important;background:#fffffffa!important;border-color:#deebf8!important}.menu-modal .menu-dialog-header h2,.menu-modal .menu-item-sheet-body h2,.menu-modal .checkout-card h2,.menu-modal .checkout-card h3{color:#20385d!important}.menu-modal .menu-item-sheet-image{background:#e6f1fd!important;border-radius:26px!important;width:calc(100% - 24px)!important;margin:12px 12px 0!important;overflow:hidden!important;box-shadow:0 12px 30px #3671b01a!important}.menu-modal .menu-item-sheet-body{color:#20385d!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin-top:0!important}.menu-modal .menu-item-sheet-body>div:last-child{background:#f5faff!important;border-color:#deebf8!important;border-radius:22px!important}.menu-modal .checkout-scroll,.menu-modal form,.menu-modal form>div:not(.checkout-submit){background:#edf5ff!important}.menu-modal .checkout-card{color:#20385d!important;background:#fff!important;border:1px solid #dce9f7!important;border-radius:22px!important;box-shadow:0 10px 26px #3671b012!important}.menu-modal .checkout-card p,.menu-modal .checkout-card label{color:inherit}.menu-modal .checkout-suggestion{background:#fff8f5!important;border-color:#ffd8d1!important}.menu-modal .checkout-choice-card{overflow:hidden!important}.menu-modal .checkout-choice-top,.menu-modal .checkout-choice-details{background:#fff!important}.menu-modal .checkout-choice-details{border-color:#e2edf8!important}.menu-modal .menu-choice{color:#667f9c!important;box-shadow:none!important;background:#f8fbff!important;border:1px solid #e0eaf6!important;border-radius:18px!important}.menu-modal .menu-choice.is-active{color:#327fc4!important;background:#eef7ff!important;border-color:#6eb4f4!important;box-shadow:0 8px 20px #3f9cf61a!important}.menu-modal .menu-choice-icon{color:#4b8ecb!important;background:#fff!important;border-radius:14px!important}.menu-modal .menu-accent-fill{background:#4aa4fb!important}.menu-modal .menu-field{color:#20385d!important;background:#f8fbff!important;border-color:#dce9f6!important;border-radius:16px!important}.menu-modal .menu-field:focus{border-color:#6fb4f5!important}.menu-modal .menu-total-box{color:#526d8c!important;background:#f3f8fe!important;border:1px solid #dce9f6!important;border-radius:18px!important}.menu-modal .menu-total-row{color:#20385d!important}.menu-modal .checkout-submit{background:#fff!important;border-color:#dce9f6!important}.menu-modal .menu-primary,.menu-modal button.bg-\[\#18201c\]{color:#fff!important;background:linear-gradient(90deg,#3d97ef,#4ca9fb)!important;border-radius:999px!important;box-shadow:0 12px 28px #3f9cf638!important}.menu-modal .menu-new-price{color:#27745f!important}.menu-modal .menu-old-price{color:#a5b0c0!important}.menu-modal .menu-old-price:after{background:#9baabd!important}.menu-modal .menu-modal-panel>div.p-5,.menu-modal .menu-modal-panel>div.sm\:p-6{background:#edf5ff!important}.menu-modal .menu-modal-panel>div.p-5>.space-y-3>div,.menu-modal .menu-modal-panel>div.sm\:p-6>.space-y-3>div{background:#fff!important;border-color:#dfeaf7!important;border-radius:22px!important;box-shadow:0 10px 26px #3671b012!important}.menu-modal .menu-modal-panel>div.p-5 .bg-\[\#f3f1eb\],.menu-modal .menu-modal-panel>div.sm\:p-6 .bg-\[\#f3f1eb\]{background:#f3f8fe!important;border:1px solid #deebf8!important;border-radius:999px!important}.menu-modal .menu-modal-panel>div.p-5 .bg-\[\#f3f1eb\] button:last-child,.menu-modal .menu-modal-panel>div.sm\:p-6 .bg-\[\#f3f1eb\] button:last-child{color:#fff!important;background:#4aa4fb!important;border-radius:999px!important}.menu-modal .menu-modal-panel>.flex.min-h-0.flex-1{background:#edf5ff!important}.menu-modal .menu-modal-panel>.flex.min-h-0.flex-1>section{background:#fff!important;border-color:#dceaf8!important;border-radius:28px!important;box-shadow:0 18px 42px #3470b01a!important}.menu-modal .menu-modal-panel>div.p-7.text-center,.menu-modal .menu-modal-panel>div.sm\:p-10.text-center{background:#edf5ff!important}.menu-theme-modern .menu-new-price,.menu-shell .menu-new-price{color:#27745f!important}.menu-theme-modern .menu-old-price,.menu-shell .menu-old-price{color:#a5b0c0!important}.menu-theme-modern .menu-old-price:after,.menu-shell .menu-old-price:after{background:#9baabd!important}@media (max-width:520px){.menu-modal .menu-modal-panel>div.p-5,.menu-modal .menu-modal-panel>div.sm\:p-6{padding:14px!important}.menu-modal .menu-item-sheet-image{border-radius:22px!important;width:calc(100% - 20px)!important;margin:10px 10px 0!important}}
.menu-shell article>button>div:first-child{aspect-ratio:4/3!important;background:#eef6fb!important}.menu-shell article>button>div:first-child>img:not([aria-hidden=true]),.menu-shell section>div[class*=aspect-]>img:not([aria-hidden=true]){object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.menu-shell article>button>div:first-child>img[aria-hidden=true],.menu-shell section>div[class*=aspect-]>img[aria-hidden=true]{opacity:0!important}
html,body{background:#f8fbff!important}body>main.grid.min-h-screen.place-items-center{color:#243553!important;background:linear-gradient(#f9fcff 0%,#eef7ff 52%,#f9fcff 100%)!important}body>main.grid.min-h-screen.place-items-center>section.surface,body>main.grid.min-h-screen.place-items-center>section{background:#fffffff5!important;border:1px solid #e2edf7!important;box-shadow:0 24px 65px -42px #2f77b28c!important}body>main.grid.min-h-screen.place-items-center>section.surface>span:first-child{color:#fff!important;background:linear-gradient(145deg,#67b5ea,#2f98f4)!important;border-radius:18px!important;box-shadow:0 12px 28px -18px #2f98f4e6!important}body>main.grid.min-h-screen.place-items-center h1,body>main.grid.min-h-screen.place-items-center p{color:#243553!important}body>main.grid.min-h-screen.place-items-center>div.text-center>span:first-child{border-color:#58a6df #dfeaf4 #dfeaf4!important}body>main.grid.min-h-screen.place-items-center>div.text-center>p{color:#71869d!important}.wasy-route-loading{color:#243553;background:linear-gradient(#f9fcff 0%,#edf7ff 52%,#f9fcff 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.wasy-route-loading-card{background:#fffffff0;border:1px solid #e1ecf6;border-radius:28px;flex-direction:column;align-items:center;min-width:176px;padding:24px 28px 22px;display:flex;box-shadow:0 24px 60px -42px #2f77b299}.wasy-grid-mark{width:38px;height:38px;position:relative}.wasy-grid-mark:before{content:"";background:linear-gradient(145deg,#49adf6,#238eea);border-radius:3px;width:11px;height:11px;position:absolute;top:6px;left:6px;box-shadow:15px 0 #2f98f4,0 15px #2f98f4,15px 15px #2f98f4}.wasy-route-loading-text{color:#71869d;margin-top:12px;font-size:11px;font-weight:900}.customer-category-rail>button:first-child>span:first-child{color:var(--menu-accent,#2f98f4)!important;background:#edf7ff!important;position:relative!important}.customer-category-rail>button:first-child>span:first-child>svg{display:none!important}.customer-category-rail>button:first-child>span:first-child:before{content:"";filter:drop-shadow(0 2px 3px #2f98f429);background:currentColor;border-radius:3px;width:10px;height:10px;position:absolute;top:7px;left:7px;box-shadow:14px 0,0 14px,14px 14px}
