.NotificationsAdminPage-module__dTpfuq__toastWrapper{background:#fff!important;border:1px solid #00b7a226!important;border-radius:12px!important;min-width:360px!important;padding:1rem 1.25rem!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;box-shadow:0 10px 25px #0000001f,0 4px 10px #00000014!important}.NotificationsAdminPage-module__dTpfuq__toastContainer{flex-direction:column;gap:.5rem;display:flex}.NotificationsAdminPage-module__dTpfuq__toastHeader{color:#1a3a3a;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.NotificationsAdminPage-module__dTpfuq__toastIcon{font-size:1.25rem;line-height:1}.NotificationsAdminPage-module__dTpfuq__toastOrderId{color:#00b7a2;margin-top:.25rem;font-size:.9375rem;font-weight:600}.NotificationsAdminPage-module__dTpfuq__toastFooter{color:#6b7280;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.NotificationsAdminPage-module__dTpfuq__toastAmount{color:#16a34a;background:#f0fdf4;border-radius:4px;padding:.125rem .5rem;font-size:.8125rem;font-weight:600;display:inline-block}.NotificationsAdminPage-module__dTpfuq__toastSeparator{color:#9ca3af}.NotificationsAdminPage-module__dTpfuq__toastTime{color:#6b7280}.NotificationsAdminPage-module__dTpfuq__toastProgress{background:linear-gradient(90deg,#00b7a2 0%,#00a08e 100%)!important;height:4px!important}@media (max-width:600px){.NotificationsAdminPage-module__dTpfuq__toastWrapper{min-width:320px!important;padding:.875rem 1rem!important}.NotificationsAdminPage-module__dTpfuq__toastHeader{font-size:.9375rem}.NotificationsAdminPage-module__dTpfuq__toastOrderId{font-size:.875rem}.NotificationsAdminPage-module__dTpfuq__toastFooter{font-size:.8125rem}.NotificationsAdminPage-module__dTpfuq__toastAmount{padding:.0625rem .375rem;font-size:.75rem}}.NotificationsAdminPage-module__dTpfuq__toastWrapper:hover{transition:all .2s;transform:translateY(-2px);box-shadow:0 15px 35px #00000026,0 5px 15px #0000001a!important}@keyframes NotificationsAdminPage-module__dTpfuq__slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes NotificationsAdminPage-module__dTpfuq__slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}
.LayoutAdmin-module__FX73yW__layoutWrapper{background:#f8fafc;min-height:100vh;display:flex;position:relative}.LayoutAdmin-module__FX73yW__sidebar{z-index:1000;background:linear-gradient(#fff 0%,#f8fafc 100%);border-right:1px solid #e2e8f0;flex-direction:column;width:280px;height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden auto;box-shadow:4px 0 24px #00b7a214}.LayoutAdmin-module__FX73yW__sidebarDrawer{width:100%;height:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;display:flex;position:static;overflow:hidden auto}.LayoutAdmin-module__FX73yW__sidebarOpen{transform:translate(0)!important}.LayoutAdmin-module__FX73yW__sidebar::-webkit-scrollbar{width:6px}.LayoutAdmin-module__FX73yW__sidebarDrawer::-webkit-scrollbar{width:6px}.LayoutAdmin-module__FX73yW__sidebar::-webkit-scrollbar-track{background:#f1f5f9}.LayoutAdmin-module__FX73yW__sidebarDrawer::-webkit-scrollbar-track{background:#f1f5f9}.LayoutAdmin-module__FX73yW__sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.LayoutAdmin-module__FX73yW__sidebarDrawer::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.LayoutAdmin-module__FX73yW__sidebar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.LayoutAdmin-module__FX73yW__sidebarDrawer::-webkit-scrollbar-thumb:hover{background:#94a3b8}.LayoutAdmin-module__FX73yW__sidebarHeader{z-index:10;background:linear-gradient(135deg,#00b7a2 0%,#00d4ba 100%) 50%/cover no-repeat;border-bottom:1px solid #e2e8f0;padding:2rem 1.5rem 1.5rem;position:relative;top:0}.LayoutAdmin-module__FX73yW__sidebarHeader:before{content:"";z-index:1;background:linear-gradient(135deg,#01312b14 0%,#00393250 100%);position:absolute;inset:0}.LayoutAdmin-module__FX73yW__userInfo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#ffffff26;border:1px solid #fff3;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex;position:relative}.LayoutAdmin-module__FX73yW__closeSidebarButton{color:#fff;cursor:pointer;z-index:20;background:#fff3;border:1px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.125rem;transition:all .2s;display:none;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.LayoutAdmin-module__FX73yW__closeSidebarButton:hover{background:#ffffff4d;transform:translateY(-50%)scale(1.05)}@media (max-width:1024px){.LayoutAdmin-module__FX73yW__closeSidebarButton{display:flex}}.LayoutAdmin-module__FX73yW__logoContainer{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.LayoutAdmin-module__FX73yW__logoImage{filter:brightness(0)invert()drop-shadow(0 2px 8px #0003);width:auto;height:42px}.LayoutAdmin-module__FX73yW__brandName{color:#fff;letter-spacing:-.02em;font-family:Syne,Inter,-apple-system,sans-serif;font-size:1.25rem;font-weight:700}.LayoutAdmin-module__FX73yW__userInfoCompact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.LayoutAdmin-module__FX73yW__userInfoCompact:hover{background:#ffffff40;transform:translateY(-1px)}.LayoutAdmin-module__FX73yW__userAvatar{border:2px solid #fff!important;width:40px!important;height:40px!important;box-shadow:0 2px 8px #00000026!important}.LayoutAdmin-module__FX73yW__userDetails{flex:1;min-width:0}.LayoutAdmin-module__FX73yW__userName{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;overflow:hidden}.LayoutAdmin-module__FX73yW__userRole{color:#ffffffd9;text-transform:capitalize;margin:0;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}.LayoutAdmin-module__FX73yW__navigation{flex-direction:column;flex:1;gap:.5rem;padding:1.5rem 1rem;display:flex;overflow-y:auto}.LayoutAdmin-module__FX73yW__navMenu{flex-direction:column;flex:1;gap:.5rem;padding:1.5rem 1rem;display:flex}.LayoutAdmin-module__FX73yW__navSection{margin-bottom:1.5rem}.LayoutAdmin-module__FX73yW__navSectionTitle{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;padding:0 .75rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700}.LayoutAdmin-module__FX73yW__navItem{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.875rem;padding:.875rem 1rem;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.LayoutAdmin-module__FX73yW__navItem:before{content:"";background:#00b7a2;width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.LayoutAdmin-module__FX73yW__navItem:hover{color:#00b7a2;background:#f1f5f9;transform:translate(4px)}.LayoutAdmin-module__FX73yW__navItem:hover:before{transform:scaleY(1)}.LayoutAdmin-module__FX73yW__navItemActive{color:#00b7a2;background:linear-gradient(135deg,#e8f8f6 0%,#f0fdfa 100%);font-weight:600;box-shadow:0 2px 8px #00b7a21a}.LayoutAdmin-module__FX73yW__navItemActive:before{transform:scaleY(1)}.LayoutAdmin-module__FX73yW__navItemDisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.LayoutAdmin-module__FX73yW__navIcon{flex-shrink:0;font-size:1.125rem;transition:transform .2s}.LayoutAdmin-module__FX73yW__navItem:hover .LayoutAdmin-module__FX73yW__navIcon{transform:scale(1.1)}.LayoutAdmin-module__FX73yW__closeSession:hover{color:var(--error)}.LayoutAdmin-module__FX73yW__closeSession:hover:before{background:var(--error)}.LayoutAdmin-module__FX73yW__navLabel{text-align:left;flex:1}.LayoutAdmin-module__FX73yW__premiumBadge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border-radius:6px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex;box-shadow:0 2px 4px #f59e0b4d}.LayoutAdmin-module__FX73yW__sidebarFooter{background:#fff;border-top:1px solid #e2e8f0;padding:1rem 1.5rem}.LayoutAdmin-module__FX73yW__logoutButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.875rem 1.25rem;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 8px #ef444440}.LayoutAdmin-module__FX73yW__logoutButton:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);transform:translateY(-1px);box-shadow:0 4px 12px #ef444459}.LayoutAdmin-module__FX73yW__logoutButton:active{transform:translateY(0)}.LayoutAdmin-module__FX73yW__mainContent{flex-direction:column;flex:1;min-height:100vh;margin-left:280px;transition:margin-left .3s;display:flex}.LayoutAdmin-module__FX73yW__contentWrapper{background:#f8fafc;flex:1;min-height:calc(100vh - 100px);padding:2rem}.LayoutAdmin-module__FX73yW__floatingMenuButton{color:#fff;cursor:pointer;z-index:998;background:linear-gradient(135deg,#00b7a2 0%,#00d4ba 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.375rem;transition:all .3s;display:none;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 16px #00b7a266,0 8px 32px #00b7a233}.LayoutAdmin-module__FX73yW__floatingMenuButton:hover{transform:scale(1.1)rotate(90deg);box-shadow:0 6px 20px #00b7a280,0 12px 40px #00b7a24d}.LayoutAdmin-module__FX73yW__floatingMenuButton:active{transform:scale(.95)}@media (max-width:1024px){.LayoutAdmin-module__FX73yW__floatingMenuButton{display:flex}}.LayoutAdmin-module__FX73yW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;opacity:0;background:#00000080;animation:.3s forwards LayoutAdmin-module__FX73yW__fadeIn;display:none;position:fixed;inset:0}@media (max-width:1024px){.LayoutAdmin-module__FX73yW__overlay{display:block}}.LayoutAdmin-module__FX73yW__sidebarOverlay{z-index:999;opacity:0;background:#00000080;transition:opacity .3s;display:none;position:fixed;inset:0}.LayoutAdmin-module__FX73yW__sidebarOverlay.LayoutAdmin-module__FX73yW__active{opacity:1}.LayoutAdmin-module__FX73yW__loaderContainer{background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}@media (max-width:1024px){.LayoutAdmin-module__FX73yW__sidebar{transform:translate(-100%)}.LayoutAdmin-module__FX73yW__sidebar.LayoutAdmin-module__FX73yW__sidebarOpen{transform:translate(0)}.LayoutAdmin-module__FX73yW__mainContent{margin-left:0}.LayoutAdmin-module__FX73yW__contentWrapper{padding:1.5rem}}@media (max-width:768px){.LayoutAdmin-module__FX73yW__sidebar{width:100%;max-width:320px}.LayoutAdmin-module__FX73yW__contentWrapper{padding:1rem}.LayoutAdmin-module__FX73yW__navItem{padding:.75rem .875rem;font-size:.875rem}.LayoutAdmin-module__FX73yW__navIcon{font-size:1rem}.LayoutAdmin-module__FX73yW__floatingMenuButton{width:52px;height:52px;font-size:1.25rem;bottom:1.5rem;right:1.5rem}}@media (max-width:480px){.LayoutAdmin-module__FX73yW__sidebarHeader{padding:1.5rem 1rem 1rem}.LayoutAdmin-module__FX73yW__logoImage{height:36px}.LayoutAdmin-module__FX73yW__brandName{font-size:1.125rem}.LayoutAdmin-module__FX73yW__navigation{padding:1rem .75rem}.LayoutAdmin-module__FX73yW__userInfo{padding:.625rem}.LayoutAdmin-module__FX73yW__userName{font-size:.8125rem}.LayoutAdmin-module__FX73yW__userRole{font-size:.6875rem}.LayoutAdmin-module__FX73yW__floatingMenuButton{width:48px;height:48px;font-size:1.125rem;bottom:1rem;right:1rem}}@keyframes LayoutAdmin-module__FX73yW__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes LayoutAdmin-module__FX73yW__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LayoutAdmin-module__FX73yW__layoutWrapper,.LayoutAdmin-module__FX73yW__sidebar,.LayoutAdmin-module__FX73yW__mainContent,.LayoutAdmin-module__FX73yW__navItem,.LayoutAdmin-module__FX73yW__logoutButton,.LayoutAdmin-module__FX73yW__menuToggle,.LayoutAdmin-module__FX73yW__sidebarOverlay{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.adminFooter-module__j_Kmwq__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0f172ad9;justify-content:center;align-items:center;padding:1.5rem;animation:.2s adminFooter-module__j_Kmwq__fadeIn;display:flex;position:fixed;inset:0}@keyframes adminFooter-module__j_Kmwq__fadeIn{0%{opacity:0}to{opacity:1}}.adminFooter-module__j_Kmwq__modal{color:#1e293b;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:900px;max-height:85vh;animation:.3s cubic-bezier(.4,0,.2,1) adminFooter-module__j_Kmwq__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes adminFooter-module__j_Kmwq__slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.adminFooter-module__j_Kmwq__modalHeader{color:#fff;z-index:2;background:linear-gradient(135deg,#00b7a2 0%,#009e8e 100%);border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:2rem 2.5rem;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #00b7a226}.adminFooter-module__j_Kmwq__modalTitle{letter-spacing:-.02em;margin:0;font-family:Syne,Inter,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.2}.adminFooter-module__j_Kmwq__closeButton{color:#fff;cursor:pointer;width:2.5rem;height:2.5rem;transition:var(--footer-transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;font-size:1.5rem;display:flex}.adminFooter-module__j_Kmwq__closeButton:hover{background:#ffffff40;transform:rotate(90deg)scale(1.1)}.adminFooter-module__j_Kmwq__closeButton:active{transform:rotate(90deg)scale(.95)}.adminFooter-module__j_Kmwq__modal>div:last-child{scrollbar-width:thin;scrollbar-color:#00b7a24d #00b7a20d;overflow-y:auto}.adminFooter-module__j_Kmwq__modal>div:last-child::-webkit-scrollbar{width:8px}.adminFooter-module__j_Kmwq__modal>div:last-child::-webkit-scrollbar-track{background:#00b7a20d;border-radius:10px}.adminFooter-module__j_Kmwq__modal>div:last-child::-webkit-scrollbar-thumb{background:#00b7a24d;border-radius:10px;transition:background .2s}.adminFooter-module__j_Kmwq__modal>div:last-child::-webkit-scrollbar-thumb:hover{background:#00b7a280}.adminFooter-module__j_Kmwq__modalContent{padding:2.5rem;font-family:Inter,sans-serif;line-height:1.7}.adminFooter-module__j_Kmwq__modalContent h2{color:#00b7a2;letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1.25rem;font-family:Syne,Inter,sans-serif;font-size:1.625rem;font-weight:700}.adminFooter-module__j_Kmwq__modalContent h2:first-child{margin-top:0}.adminFooter-module__j_Kmwq__modalContent p{color:#475569;margin-bottom:1.5rem;font-size:1rem;line-height:1.75}.adminFooter-module__j_Kmwq__modalContent b{color:#1e293b;font-weight:600}.adminFooter-module__j_Kmwq__modalContent ul,.adminFooter-module__j_Kmwq__modalContent ol{color:#475569;margin-bottom:1.5rem;padding-left:1.75rem}.adminFooter-module__j_Kmwq__modalContent li{margin-bottom:.75rem;padding-left:.5rem;line-height:1.6}.adminFooter-module__j_Kmwq__modalContent a{color:#00b7a2;border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:border-color .2s}.adminFooter-module__j_Kmwq__modalContent a:hover{border-bottom-color:#00b7a2}.adminFooter-module__j_Kmwq__footer{background:var(--corporate-white);border-top:1px solid var(--corporate-gray-200);width:100%;font-family:var(--font-body);padding:4rem 2rem 2rem;position:relative}.adminFooter-module__j_Kmwq__footer:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--primary-color)50%,transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}.adminFooter-module__j_Kmwq__footerContent{border-bottom:1px solid var(--corporate-gray-200);grid-template-columns:2fr 1fr 1fr 1.5fr;gap:4rem;max-width:1400px;margin:0 auto;padding-bottom:3rem;display:grid}.adminFooter-module__j_Kmwq__logoColumn{flex-direction:column;gap:1rem;display:flex}.adminFooter-module__j_Kmwq__logoWrapper{margin-bottom:.5rem;padding:0}.adminFooter-module__j_Kmwq__logo{object-fit:contain;filter:brightness(0)saturate()invert(45%)sepia(89%)saturate(598%)hue-rotate(139deg)brightness(95%)contrast(101%);width:auto;max-width:180px;height:auto;transition:var(--transition-fast)}.adminFooter-module__j_Kmwq__logoWrapper:hover .adminFooter-module__j_Kmwq__logo{filter:brightness(0)saturate()invert(38%)sepia(95%)saturate(598%)hue-rotate(139deg)brightness(90%)contrast(101%)}.adminFooter-module__j_Kmwq__tagline{color:var(--corporate-gray-600);letter-spacing:-.01em;max-width:300px;margin:0;font-size:.9375rem;font-weight:400;line-height:1.6}.adminFooter-module__j_Kmwq__navLinks{display:contents}.adminFooter-module__j_Kmwq__linksGroup{flex-direction:column;gap:.75rem;display:flex}.adminFooter-module__j_Kmwq__linksGroup h4{color:var(--corporate-gray-900);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700;font-family:var(--font-heading);margin-bottom:.5rem}.adminFooter-module__j_Kmwq__linksGroup ul{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.adminFooter-module__j_Kmwq__linksGroup ul li a{color:var(--corporate-gray-600);transition:var(--transition-fast);font-size:.9375rem;font-weight:400;text-decoration:none;display:inline-block;position:relative}.adminFooter-module__j_Kmwq__linksGroup ul li a:after{content:"";background:var(--primary-color);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.adminFooter-module__j_Kmwq__linksGroup ul li a:hover{color:var(--primary-color)}.adminFooter-module__j_Kmwq__linksGroup ul li a:hover:after{width:100%}.adminFooter-module__j_Kmwq__faqColumn{background:var(--corporate-gray-50);border-radius:var(--corporate-radius-sm);border-left:3px solid var(--primary-color);padding:1.5rem}.adminFooter-module__j_Kmwq__faqColumn .adminFooter-module__j_Kmwq__linksGroup h4{color:var(--primary-color);margin-bottom:1rem}.adminFooter-module__j_Kmwq__faqColumn .adminFooter-module__j_Kmwq__linksGroup ul{gap:.75rem}.adminFooter-module__j_Kmwq__faqColumn .adminFooter-module__j_Kmwq__linksGroup ul li a{color:var(--corporate-gray-700);font-size:.875rem;font-weight:500}.adminFooter-module__j_Kmwq__faqColumn .adminFooter-module__j_Kmwq__linksGroup ul li a:hover{color:var(--primary-color-dark)}.adminFooter-module__j_Kmwq__footerBottom{max-width:1400px;margin:0 auto;padding-top:2rem}.adminFooter-module__j_Kmwq__divider{display:none}.adminFooter-module__j_Kmwq__copyrightRow{justify-content:space-between;align-items:center;gap:2rem;display:flex}.adminFooter-module__j_Kmwq__copyright{color:var(--corporate-gray-500);letter-spacing:.01em;margin:0;font-size:.8125rem;font-weight:400}@media (max-width:1100px){.adminFooter-module__j_Kmwq__footerContent{grid-template-columns:1fr 1fr;gap:3rem}.adminFooter-module__j_Kmwq__logoColumn,.adminFooter-module__j_Kmwq__faqColumn{grid-column:1/-1}}@media (max-width:900px){.adminFooter-module__j_Kmwq__footer{padding:3rem 1.5rem 2rem}.adminFooter-module__j_Kmwq__footerContent{grid-template-columns:1fr;gap:2.5rem}.adminFooter-module__j_Kmwq__logoColumn{text-align:left;align-items:flex-start}.adminFooter-module__j_Kmwq__tagline{text-align:left;max-width:100%}.adminFooter-module__j_Kmwq__linksGroup{text-align:left;align-items:flex-start}.adminFooter-module__j_Kmwq__faqColumn{text-align:left}.adminFooter-module__j_Kmwq__faqColumn .adminFooter-module__j_Kmwq__linksGroup{align-items:flex-start}.adminFooter-module__j_Kmwq__copyrightRow{text-align:left;flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:600px){.adminFooter-module__j_Kmwq__footer{padding:2.5rem 1rem 1.5rem}.adminFooter-module__j_Kmwq__footerContent{gap:2rem}.adminFooter-module__j_Kmwq__logo{max-width:160px}.adminFooter-module__j_Kmwq__tagline{font-size:.875rem}.adminFooter-module__j_Kmwq__linksGroup h4{margin-bottom:.75rem;font-size:.75rem}.adminFooter-module__j_Kmwq__linksGroup ul{gap:.625rem}.adminFooter-module__j_Kmwq__linksGroup ul li a{font-size:.875rem}.adminFooter-module__j_Kmwq__faqColumn{padding:1.25rem}.adminFooter-module__j_Kmwq__copyright{font-size:.75rem}.adminFooter-module__j_Kmwq__modalOverlay{padding:1rem}.adminFooter-module__j_Kmwq__modal{border-radius:16px;max-width:100%}.adminFooter-module__j_Kmwq__modalHeader{padding:1.5rem 1.25rem}.adminFooter-module__j_Kmwq__modalTitle{font-size:1.375rem}.adminFooter-module__j_Kmwq__closeButton{width:2rem;height:2rem;font-size:1.25rem}.adminFooter-module__j_Kmwq__modalContent{padding:1.75rem 1.25rem}.adminFooter-module__j_Kmwq__modalContent h2{margin-top:1.5rem;font-size:1.25rem}.adminFooter-module__j_Kmwq__modalContent p{font-size:.9375rem}}@media (max-width:480px){.adminFooter-module__j_Kmwq__footer{padding:2rem .875rem 1.25rem}.adminFooter-module__j_Kmwq__logo{max-width:140px}.adminFooter-module__j_Kmwq__tagline{font-size:.8125rem}.adminFooter-module__j_Kmwq__linksGroup h4{font-size:.6875rem}.adminFooter-module__j_Kmwq__linksGroup ul li a{font-size:.8125rem}.adminFooter-module__j_Kmwq__copyright{font-size:.6875rem}}
.Developed-module__B-bpwW__footerBottom{color:#fff;z-index:101;background:linear-gradient(90deg,#0d2421 0%,#1a3a36 100%);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;font-family:Inter,Segoe UI,sans-serif;display:flex;position:relative;box-shadow:0 -2px 32px #0000001a}.Developed-module__B-bpwW__brandSection{flex-direction:column;align-items:center;gap:8px;display:flex}.Developed-module__B-bpwW__quickmenuBox{border-radius:16px;align-items:center;gap:1px;width:-webkit-fill-available;padding:0;transition:box-shadow .3s,background .3s;display:flex}.Developed-module__B-bpwW__quickmenuLogo{border-radius:10px;width:auto;height:30px;padding:0}.Developed-module__B-bpwW__appInfo{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.Developed-module__B-bpwW__poweredBy{color:#b2dfdb;letter-spacing:.5px;font-size:.95rem;font-weight:500}.Developed-module__B-bpwW__appName{color:#fff;letter-spacing:1px;text-shadow:0 2px 8px #0d24211f;font-size:1.35rem;font-weight:700;transition:color .2s}.Developed-module__B-bpwW__appName:hover{color:#00e6b0}.Developed-module__B-bpwW__divider{opacity:.18;background:linear-gradient(90deg,#00e6b0 0%,#b2dfdb 100%);border-radius:2px;width:90%;max-width:420px;height:1.5px;margin:0}.Developed-module__B-bpwW__developerSection{align-items:center;gap:0;margin-top:0;display:flex}.Developed-module__B-bpwW__developedBy{color:#b2dfdb;letter-spacing:.5px;font-size:.75rem;font-weight:500}.Developed-module__B-bpwW__spazioLink{align-items:center;margin-left:6px;transition:filter .2s;display:flex}.Developed-module__B-bpwW__spazioLink:hover{filter:brightness(1.2)drop-shadow(0 2px 8px #00e6b0)}.Developed-module__B-bpwW__spazioLogo{border-radius:6px;width:auto;height:20px;padding:0}.Developed-module__B-bpwW__legalSection{text-align:center;margin-top:10px}.Developed-module__B-bpwW__legalText{color:#b2dfdb;letter-spacing:.2px;text-align:left;opacity:.85;max-width:35ch;font-size:.68rem;font-weight:400}@media (min-width:700px){.Developed-module__B-bpwW__footerBottom{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0;padding:32px 48px 18px}.Developed-module__B-bpwW__brandSection{align-items:flex-start}.Developed-module__B-bpwW__developerSection{align-items:flex-end;margin-top:0}.Developed-module__B-bpwW__legalSection{align-self:flex-end;margin-top:0}}
.ScreenLoader-module__i-KRPa__loaderContainer{z-index:9999;box-sizing:border-box;will-change:opacity,transform,filter;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:100%;padding:2rem;display:flex;position:fixed;top:0;left:0}.ScreenLoader-module__i-KRPa__loader{z-index:10000;box-sizing:border-box;will-change:opacity,transform,filter;background:#fafafa;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:100%;padding:2rem;display:flex;position:fixed;top:0;left:0}.ScreenLoader-module__i-KRPa__contentLoader{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;width:100%;max-width:500px;margin-top:15vh;display:flex}.ScreenLoader-module__i-KRPa__loaderTitle{color:#333;text-align:center;opacity:.9;font-size:1.5rem;font-weight:600;font-family:var(--font-heading,sans-serif);margin-top:1rem}.ScreenLoader-module__i-KRPa__content{text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;margin-top:10vh;display:flex}.ScreenLoader-module__i-KRPa__logoContainer{justify-content:center;align-items:center;margin-bottom:1.5rem;animation:1.8s cubic-bezier(.4,0,.2,1) infinite ScreenLoader-module__i-KRPa__pulse;display:flex;overflow:hidden}.ScreenLoader-module__i-KRPa__brandLogo{object-fit:contain;background:#ffffff0a;border-radius:24px;width:150px;height:auto;box-shadow:0 4px 32px #0000001a}.ScreenLoader-module__i-KRPa__logoPlaceholder{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:3rem;font-weight:700;display:flex;box-shadow:0 2px 12px #00000014}.ScreenLoader-module__i-KRPa__restaurantName{letter-spacing:-.02em;text-shadow:0 2px 8px #00000014;justify-content:center;align-items:center;margin:0 0 .5rem;font-size:2.3rem;font-weight:700;line-height:1.2;display:flex}.ScreenLoader-module__i-KRPa__tagline{opacity:.92;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 4px #0000000f;margin:0 0 2.2rem;font-size:1.15rem;font-weight:500}.ScreenLoader-module__i-KRPa__loadingSection{width:100%;margin-bottom:2rem}.ScreenLoader-module__i-KRPa__messageContainer{height:24px;margin-bottom:1rem;overflow:hidden}.ScreenLoader-module__i-KRPa__welcomeMessage{text-align:center;opacity:.8;letter-spacing:.01em;margin:0;font-size:1rem;font-weight:400}.ScreenLoader-module__i-KRPa__progressContainer{align-items:center;gap:1rem;width:100%;display:flex}.ScreenLoader-module__i-KRPa__progressBarContainer{background:#00000012;border-radius:2px;flex:1;height:4px;overflow:hidden}.ScreenLoader-module__i-KRPa__progressBar{border-radius:2px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.ScreenLoader-module__i-KRPa__progressText{text-align:right;opacity:.85;width:40px;font-size:.89rem;font-weight:500}.ScreenLoader-module__i-KRPa__footer{opacity:.7;will-change:opacity,transform;flex-direction:column;align-items:center;gap:.5rem;margin-top:auto;padding-bottom:1.5rem;display:flex}.ScreenLoader-module__i-KRPa__poweredBy{opacity:.7;margin:0;font-size:.75rem}.ScreenLoader-module__i-KRPa__wipeLogo{filter:brightness(1.2);transition:filter .3s cubic-bezier(.4,0,.2,1)}.ScreenLoader-module__i-KRPa__wipeLogo:hover{filter:brightness(1.5)}.ScreenLoader-module__i-KRPa__spinner{justify-content:center;align-items:center;width:50px;height:50px;margin:20px auto;display:flex}.ScreenLoader-module__i-KRPa__spinnerCircle{border:5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:100%;height:100%;animation:1s linear infinite ScreenLoader-module__i-KRPa__spin}@keyframes ScreenLoader-module__i-KRPa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ScreenLoader-module__i-KRPa__loadingMessage{text-align:center;margin-top:10px;font-size:1.2rem}@media (max-width:480px){.ScreenLoader-module__i-KRPa__restaurantName{font-size:1.5rem}.ScreenLoader-module__i-KRPa__tagline{margin-bottom:1.2rem;font-size:.95rem}.ScreenLoader-module__i-KRPa__content{margin-top:12vh}.ScreenLoader-module__i-KRPa__logoContainer{margin-bottom:1rem}.ScreenLoader-module__i-KRPa__brandLogo,.ScreenLoader-module__i-KRPa__logoPlaceholder{width:80px;height:80px;font-size:2rem}}@media (max-height:600px){.ScreenLoader-module__i-KRPa__logoContainer{margin-bottom:.7rem}.ScreenLoader-module__i-KRPa__brandLogo,.ScreenLoader-module__i-KRPa__logoPlaceholder{width:70px;height:70px;font-size:1.5rem}.ScreenLoader-module__i-KRPa__restaurantName{font-size:1.1rem}.ScreenLoader-module__i-KRPa__tagline{margin-bottom:.7rem}.ScreenLoader-module__i-KRPa__content{margin-top:7vh}}@keyframes ScreenLoader-module__i-KRPa__pulse{0%{opacity:.8;transform:scale(.97)}50%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.ScreenLoader-module__i-KRPa__logoContainer{animation:none}}
