@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500;600;700&display=swap");.tablesGrid_mainContainer__iB6_8{display:flex;flex-direction:column;flex:1;overflow:hidden;position:relative;width:100%;z-index:10;margin:0;padding:0}.tablesGrid_rightSide__soI72{display:flex;align-items:center;gap:12px;flex-shrink:0}@keyframes tablesGrid_slideUp__WuQ2M{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:1200px){.tablesGrid_tablesGrid__9sdYd{grid-template-columns:1fr}.tablesGrid_glassContainer__vNh6P{overflow:visible}.tablesGrid_contentArea__biPJi{display:flex;flex-direction:column;padding:4px 8px;gap:8px}}@keyframes tablesGrid_slideUpStack__CV7wJ{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.tablesLayout_screen__pVFCL{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:tablesLayout_fadeInModal__7MItO .4s cubic-bezier(.16,1,.3,1) forwards;padding:12px;will-change:opacity}@keyframes tablesLayout_fadeInModal__7MItO{0%{opacity:0}to{opacity:1}}.tablesLayout_screen__pVFCL>div{display:flex;flex-direction:column;position:relative;width:90vw;max-width:1400px;height:85vh;padding:16px;border-radius:24px;background:rgba(18,18,23,.75);border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 100px -20px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.05);animation:tablesLayout_scaleUpModal__pWrp2 .5s cubic-bezier(.16,1,.3,1) forwards;overflow:hidden;transform:translateZ(0);will-change:transform,opacity;backdrop-filter:blur(25px)}@keyframes tablesLayout_scaleUpModal__pWrp2{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.tablesLayout_screen__pVFCL>div:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 0,rgba(239,68,68,.1) 0,transparent 50%);pointer-events:none;z-index:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.tablesLayout_header__88EmC{position:relative;z-index:10;width:100%;display:flex;flex-direction:column;gap:8px;padding:2px 8px 8px;border-bottom:1px solid var(--theme-border-highlight);margin-bottom:8px}.tablesLayout_centerHeaderRow__ZfSUl{width:100%;display:flex}.tablesLayout_headerControlsRow__9HMW2{width:100%;display:flex;justify-content:space-between;align-items:center}.tablesLayout_headerLeft__Vf0gj{display:flex;align-items:center;gap:12px}.tablesLayout_headerLeft__Vf0gj>h2{font-size:2rem;font-weight:600;color:var(--theme-text);letter-spacing:-.02em;margin:0}.tablesLayout_closeButton__Udl2e{background:var(--theme-input-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--theme-border-highlight);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.tablesLayout_closeButton__Udl2e:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);transform:rotate(90deg)}.tablesLayout_closeButton__Udl2e>img{width:16px;filter:var(--theme-icon-filter);opacity:.8}.tablesLayout_screen__pVFCL>div>main{flex:1;position:relative;z-index:10;width:100%;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:2px 4px 6px;scrollbar-width:thin;scrollbar-color:rgba(239,68,68,.5) rgba(255,255,255,.05)}.tablesLayout_table__9Luna{background:var(--theme-input-bg);border:1px solid var(--theme-border);border-radius:20px;min-height:180px;max-height:180px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer;position:relative;overflow:hidden}.tablesLayout_table__9Luna:hover{background:var(--theme-input-focus);border-color:var(--theme-border-highlight);transform:translateY(-4px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.tablesLayout_table__9Luna>header{text-align:center;padding-bottom:8px;border-bottom:1px solid var(--theme-border)}.tablesLayout_table__9Luna>header>span{font-size:.85rem;font-weight:500;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tablesLayout_table__9Luna>main{flex:1;font-size:48px;font-weight:700;color:var(--theme-text);display:flex;align-items:center;justify-content:center;text-shadow:0 0 20px rgba(255,255,255,.2)}.tablesLayout_table__9Luna:has(.tablesLayout_selectedHeader__h7j7c){background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.4);box-shadow:0 0 30px rgba(239,68,68,.15),inset 0 0 20px rgba(239,68,68,.05);transform:scale(1.02)}.tablesLayout_selectedHeader__h7j7c>h3{color:#ef4444;font-size:.9rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.05em}.tablesLayout_tablesNumSelector__Vq52n{background:var(--theme-input-bg);border:1px solid var(--theme-border);padding:8px;border-radius:16px;display:flex;width:100%;gap:8px;height:56px;align-items:center;position:relative;z-index:20}.tablesLayout_tablesNumSelector__Vq52n>input{flex:1;background:transparent;border:none;color:var(--theme-text);font-size:1.5rem;font-weight:600;text-align:center;width:100%;height:100%;outline:none;border-radius:8px;transition:all .3s ease}.tablesLayout_tablesNumSelector__Vq52n>input:focus-visible{background:rgba(255,255,255,.05);box-shadow:0 0 0 2px rgba(239,68,68,.3)}.tablesLayout_tablesNumSelector__Vq52n>button{width:40px;height:40px;border-radius:12px;background:var(--theme-input-bg);color:var(--theme-text);border:1px solid var(--theme-border);font-size:1.2rem;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.tablesLayout_tablesNumSelector__Vq52n>button:hover{background:rgba(255,255,255,.15);transform:scale(1.05)}.tablesLayout_table__9Luna>footer{margin-top:auto}.tablesLayout_table__9Luna>footer>button{width:100%;padding:12px;border-radius:24px;font-weight:600;font-size:.95rem;transition:all .3s ease;border:none;cursor:pointer}.tablesLayout_table__9Luna>footer>button:not(.tablesLayout_assignButton__iv1Y4){background:var(--theme-input-bg);color:var(--theme-text-muted);border:1px solid var(--theme-border)}.tablesLayout_table__9Luna>footer>button:not(.tablesLayout_assignButton__iv1Y4):hover{background:rgba(255,255,255,.1);color:var(--theme-text)}.tablesLayout_assignButton__iv1Y4{background:linear-gradient(135deg,#059669,#047857)!important;color:#ffffff!important;box-shadow:0 8px 20px rgba(5,150,105,.3),inset 0 1px 0 rgba(255,255,255,.2);border:none!important}.tablesLayout_assignButton__iv1Y4:hover{background:linear-gradient(135deg,#10b981,#059669)!important;transform:translateY(-2px);box-shadow:0 12px 25px rgba(5,150,105,.4),inset 0 1px 0 rgba(255,255,255,.3)}.tablesLayout_utilityActions__kiqdI{display:flex;align-items:center;gap:12px}.tablesLayout_filterButton__M8pnh{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:14px;height:48px;padding:0 16px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);color:var(--theme-text-muted)}.tablesLayout_filterButton__M8pnh>img{width:18px;filter:var(--theme-icon-filter);opacity:.7;transition:all .3s ease}.tablesLayout_filterButton__M8pnh>span{font-size:.9rem;font-weight:500}.tablesLayout_filterButton__M8pnh:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.tablesLayout_filterActive__M037V{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.2));border-color:rgba(245,158,11,.4);color:#f59e0b;box-shadow:0 0 15px rgba(245,158,11,.1)}.tablesLayout_filterActive__M037V>img{filter:brightness(0) saturate(100%) invert(82%) sepia(99%) saturate(479%) hue-rotate(342deg) brightness(103%) contrast(98%);opacity:1}.tablesLayout_forPaymentTable__sP9o4{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.03);cursor:default!important}.tablesLayout_forPaymentTable__sP9o4:hover{transform:none;background:rgba(245,158,11,.05)}.tablesLayout_paymentBadge__dD7mT{display:block;text-align:center;padding:8px;background:rgba(245,158,11,.1)!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.2)!important;border-radius:12px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tablesLayout_tableHint__FmsZr{display:block;text-align:center;padding:8px;color:var(--theme-text-muted);font-size:.9rem;font-weight:500;opacity:.6;transition:all .3s ease}.tablesLayout_table__9Luna:hover .tablesLayout_tableHint__FmsZr{opacity:1;color:var(--theme-text)}.tablesLayout_refreshButton__N1QvX{background:rgba(239,68,68,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(239,68,68,.25);cursor:pointer;display:flex;align-items:center;justify-content:center;width:48px;height:48px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);border-radius:14px}.tablesLayout_refreshButton__N1QvX:hover:not(:disabled){background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);transform:rotate(45deg);box-shadow:0 0 15px rgba(239,68,68,.2)}.tablesLayout_refreshButton__N1QvX>img{width:20px;filter:var(--theme-icon-filter);opacity:.9}.tablesLayout_refreshButton__N1QvX:disabled{opacity:.4;cursor:not-allowed;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.tablesLayout_centerHeader__hXdMf{display:flex;justify-content:center;flex:1}.tablesLayout_nextToReleaseContainer__HEVmR{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.tablesLayout_nextToReleaseContainer__HEVmR>h3{font-size:.95rem;font-weight:500;color:var(--theme-text-muted);margin:0;text-transform:uppercase;letter-spacing:.05em}.tablesLayout_toNextRelease__6k4ol{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(185,28,28,.3));border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:6px 14px;border-radius:12px;font-size:1.1rem;font-weight:700;box-shadow:inset 0 0 10px rgba(239,68,68,.1)}@media (max-width:680px){.tablesLayout_screen__pVFCL>div{width:100vw;height:90vh;margin-top:10vh;border-radius:36px 36px 0 0;padding:16px;animation:tablesLayout_slideUpBottomSheet__CTWCd .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes tablesLayout_slideUpBottomSheet__CTWCd{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tablesLayout_header__88EmC{padding:8px;gap:8px;margin-bottom:8px}.tablesLayout_centerHeaderRow__ZfSUl{order:-1;margin-bottom:4px}.tablesLayout_headerControlsRow__9HMW2{display:flex;justify-content:space-between;align-items:center;gap:8px}.tablesLayout_headerLeft__Vf0gj{flex-direction:row;gap:8px;align-items:center;flex:1}.tablesLayout_headerLeft__Vf0gj>h2{font-size:.9rem;font-weight:700;white-space:nowrap;color:var(--theme-text);letter-spacing:-.01em}.tablesLayout_utilityActions__kiqdI{gap:6px;display:flex;align-items:center}.tablesLayout_filterButton__M8pnh,.tablesLayout_refreshButton__N1QvX{height:34px;border-radius:10px}.tablesLayout_refreshButton__N1QvX{width:34px}.tablesLayout_filterButton__M8pnh{padding:0 8px}.tablesLayout_filterButton__M8pnh>img,.tablesLayout_refreshButton__N1QvX>img{width:14px}.tablesLayout_nextToReleaseContainer__HEVmR{padding:4px 10px;gap:8px;border-radius:12px;background:rgba(245,158,11,.05);border-color:rgba(245,158,11,.2)}.tablesLayout_nextToReleaseContainer__HEVmR>h3{font-size:.7rem;font-weight:600}.tablesLayout_toNextRelease__6k4ol{padding:2px 8px;font-size:.85rem;border-radius:8px}.tablesLayout_closeButton__Udl2e{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tablesLayout_closeButton__Udl2e>img{width:12px}.tablesLayout_screen__pVFCL>div>main{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px}.tablesLayout_table__9Luna{min-height:140px;padding:8px;gap:8px;min-height:160px}.tablesLayout_table__9Luna>header{padding-bottom:4px}.tablesLayout_table__9Luna>main{font-size:2rem}.tablesLayout_table__9Luna>footer>button{padding:8px;font-size:.8rem}}@media (max-width:340px){.tablesLayout_screen__pVFCL>div>main{grid-template-columns:1fr}.tablesLayout_table__9Luna{min-height:100px}}.mobileTablesLayout_container__emzNW{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--background);z-index:1000;display:flex;flex-direction:column;padding:1rem 1rem 6rem;box-sizing:border-box}.mobileTablesLayout_header__sH0l_{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.mobileTablesLayout_header__sH0l_ h2{font-size:1.5rem;font-weight:600;color:var(--foreground)}.mobileTablesLayout_closeButton__V607g{background:none;border:none;cursor:pointer;padding:.5rem}.mobileTablesLayout_content__hCmNI{flex:1;display:flex;flex-direction:column;gap:2rem}.mobileTablesLayout_formGroup__ikcWw{display:flex;flex-direction:column;gap:.5rem}.mobileTablesLayout_label__lEYoW{font-size:1rem;font-weight:500;color:var(--foreground)}.mobileTablesLayout_select__xRvUY{width:100%;padding:1rem;font-size:1.1rem;border:1px solid var(--border);border-radius:.5rem;background-color:var(--input-bg);color:var(--foreground)}.mobileTablesLayout_dinersControl__FqnRQ{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.mobileTablesLayout_dinersButton__2xjis{width:3rem;height:3rem;border-radius:50%;border:1px solid var(--primary);background-color:transparent;color:var(--primary);font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobileTablesLayout_dinersInput__B0x6i{width:4rem;text-align:center;font-size:1.5rem;border:none;background:transparent;color:var(--foreground)}.mobileTablesLayout_confirmButton__8zK_Q{margin-top:auto;width:100%;padding:1rem;background-color:var(--foreground);color:var(--background);border:none;border-radius:.5rem;font-size:1.2rem;font-weight:600;cursor:pointer;text-transform:uppercase;box-shadow:0 4px 6px rgba(0,0,0,.1)}.mobileTablesLayout_confirmButton__8zK_Q:hover{opacity:.9}.mobileTablesLayout_confirmButton__8zK_Q:disabled{opacity:.5;cursor:not-allowed}.mobileMenu_menuContainer__BJKqx{position:fixed;top:1rem;right:1rem;z-index:2000}.mobileMenu_hamburgerButton__86G00{background:var(--theme-card);border:1px solid var(--theme-border);backdrop-filter:blur(10px);width:3rem;height:3rem;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1)}.mobileMenu_bar__zSqcu{width:1.5rem;height:3px;background-color:var(--theme-text);border-radius:2px;transition:all .3s ease}.mobileMenu_hamburgerButton__86G00.mobileMenu_open__Ax9zU .mobileMenu_bar__zSqcu:first-child{transform:translateY(7px) rotate(45deg)}.mobileMenu_hamburgerButton__86G00.mobileMenu_open__Ax9zU .mobileMenu_bar__zSqcu:nth-child(2){opacity:0}.mobileMenu_hamburgerButton__86G00.mobileMenu_open__Ax9zU .mobileMenu_bar__zSqcu:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileMenu_menuPanel__oyIcc{position:absolute;top:4rem;right:0;width:auto;background-color:transparent;border:none;padding:0;display:flex;flex-direction:column;gap:.5rem;align-items:center;transform-origin:top right;animation:mobileMenu_slideIn__z8c4G .2s ease-out}@keyframes mobileMenu_slideIn__z8c4G{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobileMenu_menuItem__sd3DQ{display:flex;justify-content:center}.mobileMenu_menuActionsContainer__tv_Ct{display:flex;flex-direction:column;gap:.5rem}.mobileMenu_icon__1zQZI{width:1.5rem;height:1.5rem;filter:var(--theme-icon-filter)}.mobileMenuButtons_mobileMenuButton__BWljc{width:3rem;height:3rem;border-radius:50%;margin:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);position:static;transform:none;border:1px solid var(--theme-border-highlight);background:var(--theme-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:auto}.mobileMenuButtons_mobileMenuButton__BWljc img{width:20px;height:20px;filter:var(--theme-icon-filter);transition:transform .3s ease}.mobileMenuButtons_mobileMenuButton__BWljc.mobileMenuButtons_sync__kaUNx{background:linear-gradient(135deg,rgba(245,158,11,.3),rgba(217,119,6,.45));border-color:rgba(245,158,11,.4)}.mobileRegistersView_container__O_1fQ{padding:1rem 1rem 5rem;display:flex;flex-direction:column;gap:1rem;height:100%;overflow-y:auto}.mobileRegistersView_list__j_QB_{display:flex;flex-direction:column;gap:.75rem}.mobileRegistersView_emptyState__unOVC{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;color:var(--theme-text-muted);text-align:center;gap:1rem}.mobileRegistersView_emptyState__unOVC img{width:64px;height:64px;opacity:.5;filter:var(--theme-icon-filter)}.mobileRegistersView_addButton__KLS_b{position:fixed;bottom:6rem;right:1.5rem;width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--foreground);color:var(--background);border:none;box-shadow:0 4px 12px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;font-size:2rem}.mobileRegistersView_toggleContainer__hckUe{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);background-color:var(--theme-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--theme-border);border-radius:2rem;padding:.5rem;display:flex;gap:.5rem;box-shadow:0 8px 32px rgba(0,0,0,.2);z-index:1000;width:90%;max-width:350px}.mobileRegistersView_toggleButton__6H6Zm{flex:1;padding:.75rem 1rem;border-radius:1.5rem;border:none;background:transparent;color:var(--theme-text-muted);font-weight:500;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.mobileRegistersView_toggleButton__6H6Zm.mobileRegistersView_active__LnIbA{background-color:var(--foreground);color:var(--background);font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.15)}.mobileRegistersView_registerItem__K7jzi{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:1rem;overflow:hidden}.styles_tableStateManager__3HBuR{display:flex;align-items:center;background:var(--theme-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--theme-border);border-radius:20px;padding:12px 16px;gap:12px;box-shadow:0 10px 30px -10px rgba(0,0,0,.2),inset 0 1px 0 var(--theme-border-highlight);transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.styles_tableStateManager__3HBuR:hover{transform:translateY(-2px);background:var(--theme-input-bg);border-color:var(--theme-border-highlight);box-shadow:0 20px 40px -10px rgba(0,0,0,.2),inset 0 1px 0 var(--theme-border-highlight)}.styles_tableStateManager__3HBuR>strong{font-size:1.5rem;font-weight:700;color:#ef4444;min-width:32px;text-align:center;text-shadow:0 0 15px rgba(239,68,68,.4)}.styles_dinersCount__GmJ0I,.styles_nameSpace__HRu8J{background:var(--theme-input-bg);border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 12px;border-radius:14px;font-size:1rem;font-family:inherit;outline:none;transition:all .3s ease;box-shadow:inset 0 2px 5px rgba(0,0,0,.1)}.styles_dinersCount__GmJ0I:focus,.styles_nameSpace__HRu8J:focus{background:var(--theme-input-focus);border-color:rgba(239,68,68,.4);box-shadow:inset 0 2px 5px rgba(0,0,0,.1),0 0 0 3px rgba(239,68,68,.15)}.styles_dinersCount__GmJ0I::placeholder,.styles_nameSpace__HRu8J::placeholder{color:var(--theme-text-muted)}.styles_dinersCount__GmJ0I{width:140px;text-align:center}.styles_nameSpace__HRu8J{flex:1}.styles_saveButton__oYLzp,.styles_trashButton__RSvN1{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);animation:styles_popIn__czB5d .4s cubic-bezier(.175,.885,.32,1.275) backwards}@keyframes styles_popIn__czB5d{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.styles_saveButton__oYLzp{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.4));border:1px solid rgba(59,130,246,.3);box-shadow:0 4px 15px rgba(37,99,235,.2)}.styles_saveButton__oYLzp:hover{background:linear-gradient(135deg,rgba(59,130,246,.4),rgba(37,99,235,.6));transform:scale(1.05);box-shadow:0 8px 20px rgba(37,99,235,.4)}.styles_trashButton__RSvN1{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.4));border:1px solid rgba(239,68,68,.3);box-shadow:0 4px 15px rgba(220,38,38,.2)}.styles_trashButton__RSvN1:hover{background:linear-gradient(135deg,rgba(239,68,68,.4),rgba(220,38,38,.6));transform:scale(1.05);box-shadow:0 8px 20px rgba(220,38,38,.4)}.styles_saveButton__oYLzp img,.styles_trashButton__RSvN1 img{width:20px;height:20px;filter:var(--theme-icon-filter);opacity:.9}.styles_tableStateManager__3HBuR>img{filter:var(--theme-icon-filter);animation:styles_gentlePulse__YdVgt 3s infinite alternate}@keyframes styles_gentlePulse__YdVgt{0%{transform:scale(1);opacity:.8}to{transform:scale(1.1);opacity:1}}@media (max-width:600px){.styles_tableStateManager__3HBuR{flex-wrap:wrap;padding:12px;border-radius:16px;gap:8px}.styles_tableStateManager__3HBuR>strong{flex-basis:100%;text-align:left;font-size:1.25rem;margin-bottom:-4px}.styles_dinersCount__GmJ0I{width:90px;padding:10px}.styles_nameSpace__HRu8J{min-width:140px;padding:10px}.styles_saveButton__oYLzp,.styles_trashButton__RSvN1{width:44px;height:44px}}.ThemeToggle_toggleBtn__VGhM6{position:fixed;bottom:24px;left:92px;z-index:1000;background:var(--theme-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--theme-border-highlight);box-shadow:0 8px 32px rgba(0,0,0,.2);color:var(--theme-text);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);padding:0;transform:scale(1)}.ThemeToggle_toggleBtn__VGhM6:hover{transform:scale(1.1) translateY(-2px);background:rgba(255,255,255,.1)}body.ui-hidden .ThemeToggle_toggleBtn__VGhM6{transform:translateX(-150%) scale(.8);opacity:0;pointer-events:none}.header_header__SullO{display:flex;justify-content:space-between;align-items:center;position:relative;border-bottom:1px solid var(--theme-border);background:var(--theme-card);overflow:visible;padding:6px 24px}.header_header__SullO>div>h2{flex:1;text-align:center;font-size:2rem;font-weight:600;color:var(--theme-text);letter-spacing:-.02em}.header_header__SullO>div:last-child{display:flex;flex-direction:column;align-items:flex-end}.header_header__SullO>div:last-child>h2{font-size:1.5rem;color:var(--theme-text);font-weight:600;margin:0;letter-spacing:-.01em}.header_header__SullO>div:last-child>h3{font-size:1.1rem;color:var(--theme-text-muted);font-weight:300;margin:0}.header_logo___HAf8{display:flex;align-items:center;flex-direction:column}.header_logo___HAf8>svg{width:140px;filter:drop-shadow(0 0 15px rgba(239,68,68,.2))}.header_logo___HAf8>span{font-size:.85rem;color:var(--theme-text-muted);margin-top:4px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.header_userInfo__Ortot{display:flex;flex-direction:column;align-items:flex-end}.header_userInfo__Ortot>h2{font-size:1rem;font-weight:600;color:var(--theme-text);margin:0;letter-spacing:-.01em}.header_userInfo__Ortot>h3{font-size:.78rem;color:var(--theme-text-muted);font-weight:300;margin:0}@media (max-width:600px){.header_header__SullO{flex-direction:column!important;align-items:center!important;text-align:center;gap:12px}.header_logo___HAf8>img{width:110px}.header_header__SullO>div:last-child{align-items:center}.header_userInfo__Ortot>h2{font-size:1.1rem}.header_userInfo__Ortot>h3{font-size:.8rem}}@media (max-width:1200px){.header_header__SullO{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px}.header_logo___HAf8>img{width:140px}.header_logo___HAf8>span{font-size:.75rem}}.syncButton_syncButton__Tg9t_{position:fixed;left:24px;bottom:24px;z-index:1000;background:linear-gradient(135deg,rgba(245,158,11,.3),rgba(217,119,6,.45));border:1px solid rgba(245,158,11,.4);border-radius:50%;width:56px;height:56px;min-width:56px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 32px rgba(245,158,11,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.syncButton_syncButton__Tg9t_>img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(82%) sepia(99%) saturate(479%) hue-rotate(342deg) brightness(103%) contrast(98%);transition:transform .5s ease}.syncButton_syncButton__Tg9t_:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:rgba(245,158,11,.2);z-index:-1;animation:syncButton_syncPulse__19Mf4 2s ease-out infinite}@keyframes syncButton_syncPulse__19Mf4{0%{transform:scale(1);opacity:.8}to{transform:scale(1.4);opacity:0}}.syncButton_syncButton__Tg9t_:hover:not(:disabled){background:linear-gradient(135deg,rgba(245,158,11,.5),rgba(217,119,6,.7));box-shadow:0 8px 24px rgba(245,158,11,.4);transform:scale(1.1)}.syncButton_syncButton__Tg9t_:hover:not(:disabled)>img{transform:rotate(180deg)}.syncButton_syncButton__Tg9t_:disabled{opacity:.4;cursor:not-allowed}body.ui-hidden .syncButton_syncButton__Tg9t_{transform:translateX(-150%) scale(.8);opacity:0;pointer-events:none}.toggleActionsButton_toggleActionsButton__yUg37{position:fixed;left:160px;bottom:24px;z-index:1000;background:var(--theme-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--theme-border-highlight);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 32px rgba(0,0,0,.2)}.toggleActionsButton_toggleActionsButton__yUg37:hover{transform:scale(1.1) translateY(-2px);background:var(--theme-border-highlight);box-shadow:0 12px 40px rgba(0,0,0,.3)}.toggleActionsButton_toggleActionsButton__yUg37>img{width:20px;height:20px;filter:var(--theme-icon-filter);opacity:.8}body.ui-hidden .toggleActionsButton_toggleActionsButton__yUg37{transform:translateX(-150%) scale(.8);opacity:0;pointer-events:none}.toggleUIButton_toggleUIButton__4xvrq{position:fixed;left:228px;bottom:24px;z-index:1000;background:var(--theme-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--theme-border-highlight);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 32px rgba(0,0,0,.2)}.toggleUIButton_toggleUIButton__4xvrq:hover{transform:scale(1.1) translateY(-2px);background:var(--theme-border-highlight);box-shadow:0 12px 40px rgba(0,0,0,.3)}.toggleUIButton_toggleUIButton__4xvrq img{width:24px;height:24px;filter:var(--theme-icon-filter);transition:transform .4s ease}body.ui-hidden .toggleUIButton_toggleUIButton__4xvrq{left:24px;background:var(--theme-card)}.whiteListContent_contentArea__AD1lg{display:flex;flex-direction:column;flex:1;overflow-y:auto;scrollbar-color:rgba(239,68,68,.4) rgba(255,255,255,.03);padding:0}.whiteListContent_tablesGrid__AmJ8M{display:grid;grid-template-columns:1fr 1fr;gap:4px;list-style:none;margin:0;width:100%;padding:4px}.whiteListContent_tablesGrid__AmJ8M li{animation:whiteListContent_slideUpStack__pI5Gg .5s cubic-bezier(.16,1,.3,1) calc(var(--i) * .05s) backwards;list-style:none}.whiteListContent_addButton__Ud7dH{border-radius:16px;background:var(--theme-input-bg);border:1px dashed var(--theme-border-highlight);align-items:center;justify-content:center;gap:12px;display:flex;padding:20px;font-size:1rem;font-weight:500;color:var(--theme-text-muted);cursor:pointer;transition:all .3s ease;margin-top:8px;animation:whiteListContent_slideUpStack__pI5Gg .5s cubic-bezier(.16,1,.3,1) .5s backwards}@keyframes whiteListContent_slideUpStack__pI5Gg{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.whiteListContent_addButton__Ud7dH:hover{background:var(--theme-card);border-color:rgba(239,68,68,.4);color:var(--theme-text);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.whiteListContent_addButton__Ud7dH>img{width:22px;height:22px;filter:var(--theme-icon-filter);transition:transform .3s ease}.whiteListContent_addButton__Ud7dH:hover>img{transform:scale(1.1)}@media (max-width:1200px){.whiteListContent_tablesGrid__AmJ8M{grid-template-columns:1fr}.whiteListContent_contentArea__AD1lg{display:flex;flex-direction:column;padding:4px 8px;gap:8px}}.actionsContain_addRegister__Q1EaM{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:50;transition:all .3s cubic-bezier(.4,0,.2,1);animation:actionsContain_slideUp__a9LOp .6s cubic-bezier(.16,1,.3,1) .2s backwards}@keyframes actionsContain_slideUp__a9LOp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.actionsContain_addRegister__Q1EaM>button{width:220px;padding:10px 18px;font-size:.9rem;min-height:48px;border-radius:16px;flex-shrink:0;background:var(--theme-card);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid var(--theme-border-highlight);box-shadow:0 12px 32px rgba(0,0,0,.3);display:flex;justify-content:space-between;align-items:center;color:var(--theme-text);font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap}.actionsContain_addRegister__Q1EaM>button>img{width:18px;height:18px;filter:var(--theme-icon-filter);opacity:.8;transition:transform .3s ease}.actionsContain_addRegister__Q1EaM>button:hover{background:var(--theme-border-highlight);border-color:var(--theme-text-muted);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.actionsContain_addRegister__Q1EaM>button:hover>img{transform:scale(1.1);opacity:1}.actionsContain_addRegister__Q1EaM>button:active{transform:translateY(1px)}.actionsContain_addRegister__Q1EaM>button[id=save]{background:linear-gradient(135deg,rgba(5,150,105,.5),rgba(4,120,87,.6));backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(5,150,105,.3),inset 0 1px 0 rgba(255,255,255,.2)}.actionsContain_addRegister__Q1EaM>button[id=save]:hover{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 12px 25px rgba(5,150,105,.4),inset 0 1px 0 rgba(255,255,255,.3)}.actionsContain_actionsHidden__t56Mr{display:flex!important;opacity:0;pointer-events:none;transform:translateY(20px) scale(.95)}.home_container__4p75V{height:100dvh;display:flex;flex-direction:column;position:relative;background-color:var(--theme-bg);overflow:hidden;padding:0;color:var(--theme-text);transition:background-color .5s ease}.home_container__4p75V:after,.home_container__4p75V:before,.home_glowOrb__hIKak{content:"";position:fixed;border-radius:50%;filter:blur(80px);opacity:.5;animation:home_floatBlobs__Hva5d 25s ease-in-out infinite alternate;pointer-events:none;z-index:0}.home_container__4p75V:before{width:50vw;height:50vw;background:var(--theme-aurora-1);top:-10%;left:-10%;animation-delay:-5s}.home_container__4p75V:after{width:45vw;height:45vw;background:var(--theme-aurora-2);bottom:-10%;right:-10%;animation-delay:-12s}.home_glowOrb__hIKak{width:65vw;height:65vw;background:var(--theme-glow);top:50%;left:50%;transform:translate(-50%,-50%);animation:home_pulseOrb__VdPg9 12s ease-in-out infinite alternate}@keyframes home_floatBlobs__Hva5d{0%{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(5%,10%) scale(1.1) rotate(5deg)}66%{transform:translate(-5%,5%) scale(.9) rotate(-5deg)}to{transform:translate(0) scale(1) rotate(0deg)}}@keyframes home_pulseOrb__VdPg9{0%{transform:translate(-50%,-50%) scale(.85);opacity:.3}to{transform:translate(-50%,-50%) scale(1.15);opacity:.7}}@keyframes home_fadeUp__nds4t{0%{opacity:0;transform:translateY(30px);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}