@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);:root{--font-size-base:16px;--font-size-small:14px;--font-size-large:18px;--font-size-heading:24px;--font-size-subheading:20px;--font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:var(--font-size-base);margin:0;max-width:100vw;overflow-x:hidden}*,body,button,input,select,textarea{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family)}button,input,select,textarea{font-size:16px;font-size:var(--font-size-base)}h1{font-size:24px;font-size:var(--font-size-heading)}h2{font-size:20px;font-size:var(--font-size-subheading)}h3,h4,h5,h6{font-size:18px;font-size:var(--font-size-large)}small{font-size:14px;font-size:var(--font-size-small)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Sidebar_sidebar__zfhso{background:#fff;background:var(--background,#fff);border-right:2px solid #e0e0e0;border-right:2px solid var(--border,#e0e0e0);color:#1a1a1a;color:var(--text,#1a1a1a);display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:transform .3s ease,background .3s ease;width:290px;z-index:100}.Sidebar_sidebar__zfhso.Sidebar_closed__DT5M5{transform:translateX(-100%)}.Sidebar_sidebar__zfhso.Sidebar_open__uSeyZ{transform:translateX(0)}.Sidebar_header__yGgid{align-items:center;background:linear-gradient(135deg,var(--primary) 0,var(--primaryHover) 100%);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border,#e0e0e0);color:#fff;display:flex;height:61px;justify-content:center;transition:background .3s ease}.Sidebar_title__mzY\+F{font-size:22px;font-weight:600;margin:0;text-transform:uppercase}.Sidebar_closeButton__HZK2u{background:none;border:none;cursor:pointer;display:none;padding:8px}.Sidebar_closeIcon__HR9Lq{color:#ffffffe6;height:32px;width:32px}.Sidebar_nav__yqOrm{flex:1 1;overflow-y:auto;padding:16px;text-transform:uppercase}.Sidebar_section__sZSjQ{margin-bottom:8px}.Sidebar_sectionHeader__rzsla{align-items:center;border-radius:6px;color:#1a1a1a;color:var(--text,#1a1a1a);cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.Sidebar_sectionHeader__rzsla:hover{background-color:#ef44441a;background-color:var(--primaryLight,#ef44441a);color:var(--primary)}.Sidebar_sectionHeader__rzsla.Sidebar_expanded__\+bdo3{background-color:#ef444426;background-color:var(--primaryLight,#ef444426)}.Sidebar_sectionContent__1dj32{display:flex;flex-direction:column;margin-top:4px}.Sidebar_divider__U93SH{background-color:#e0e0e0;background-color:var(--border,#e0e0e0);height:1px;margin:16px 8px}.Sidebar_navLink__8qhmc{align-items:center;background:#fff;background:var(--background,#fff);border-radius:8px;color:#333;color:var(--text,#333);display:flex;gap:12px;padding:12px;text-decoration:none;transition:background .2s ease,color .2s ease}.Sidebar_navLink__8qhmc:hover{background:#ef44441a;background:var(--primaryLight,#ef44441a);color:var(--primary)}.Sidebar_navLink__8qhmc.Sidebar_active__8Rvdk{background:#ef444433;background:var(--primaryLight,#ef444433);color:var(--primary);font-weight:600}.Sidebar_icon__6TBVY{color:var(--primary);height:16px!important;width:16px!important}.Sidebar_chevron__xCwly{color:#999;color:var(--text,#999);height:12px!important;transition:transform .2s ease;width:12px!important}.Sidebar_chevron__xCwly.Sidebar_rotated__xhSsc{transform:rotate(90deg)}.Sidebar_folderContainer__lwRIt{width:100%}.Sidebar_folderHeader__gZW71{align-items:center;border-radius:8px;color:#333;color:var(--text,#333);cursor:pointer;display:flex;gap:12px;padding:12px;transition:background .2s ease,color .2s ease}.Sidebar_folderHeader__gZW71:hover{background:#ef44441a;background:var(--primaryLight,#ef44441a);color:var(--primary)}.Sidebar_folderHeader__gZW71.Sidebar_expanded__\+bdo3{background:#ef444426;background:var(--primaryLight,#ef444426);color:var(--primary)}.Sidebar_folderContent__hE5bR{width:100%}.Sidebar_overlay__K7qek{display:none}.Sidebar_searchContainer__qlJiO{animation:Sidebar_fadeIn__Tt-d8 .2s ease-in-out;background-color:#fff;display:flex;flex-direction:column;height:100%}.Sidebar_searchHeader__Yf6-q{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:12px 0}.Sidebar_backButton__MLnUn{align-items:center;background:none;border:none;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Sidebar_backButton__MLnUn:hover{background-color:#0000000d;color:#202124}.Sidebar_searchInput__pB5GA{background-color:#f1f3f4;border:1px solid #0000;border-radius:18px;color:#202124;flex:1 1;font-size:14px;height:36px;outline:none;padding:0 16px;transition:all .2s ease}.Sidebar_searchInput__pB5GA::placeholder{color:#80868b}.Sidebar_searchInput__pB5GA:focus{background-color:#fff;border-color:#dadce0;box-shadow:0 1px 4px #0000001a}.Sidebar_searchResults__KDf9l{flex:1 1;overflow-y:auto;padding:8px 0}.Sidebar_noResults__NiHHf{color:#5f6368;font-size:14px;padding:40px 20px;text-align:center}.Sidebar_searchResults__KDf9l .Sidebar_navLink__8qhmc{border-radius:8px;margin:0 8px}@keyframes Sidebar_fadeIn__Tt-d8{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.Sidebar_sidebar__zfhso{width:100%;z-index:1001}.Sidebar_header__yGgid{justify-content:space-between;padding:0 15px}.Sidebar_closeButton__HZK2u{display:flex}.Sidebar_overlay__K7qek{background:#00000073;display:block;inset:0;position:fixed;z-index:1000}}.AppBar_appBar__OsgIs{background:#fff;background:var(--background,#fff);border-bottom:2px solid #1976d2;border-bottom:2px solid var(--primary,#1976d2);box-shadow:0 2px 8px #0000001a;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:100}.AppBar_container__8JWPe{align-items:center;display:flex;height:60px;justify-content:space-between;margin:0 auto}.AppBar_logo__7qqCO{color:#1976d2;color:var(--primary,#1976d2);font-size:24px;font-weight:700;margin:0;text-transform:uppercase;transition:color .3s ease}.AppBar_navigation__dTfCV{display:flex;gap:20px;margin-left:auto;padding-right:20px}.AppBar_navButton__LFarP{animation:AppBar_slideInRight__YTLTb .5s ease backwards;background:none;border:none;color:#333;color:var(--text,#333);cursor:pointer;font-size:14px;font-weight:600;padding:0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease,transform .25s ease}.AppBar_navButton__LFarP:after{background:#1976d2;background:var(--primary,#1976d2);border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.AppBar_navButton__LFarP.AppBar_active__jn1s0:after,.AppBar_navButton__LFarP:hover:after{width:100%}.AppBar_navButton__LFarP:first-child{animation-delay:.1s}.AppBar_navButton__LFarP:nth-child(2){animation-delay:.2s}.AppBar_navButton__LFarP:nth-child(3){animation-delay:.3s}.AppBar_navButton__LFarP:nth-child(4){animation-delay:.4s}.AppBar_navButton__LFarP:nth-child(5){animation-delay:.5s}@keyframes AppBar_slideInRight__YTLTb{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.AppBar_navButton__LFarP:hover{text-decoration:none;text-shadow:0 0 6px var(--primary-color);transform:scale(1.05)}.AppBar_navButton__LFarP.AppBar_active__jn1s0,.AppBar_navButton__LFarP:hover{color:#333;color:var(--text,#333)}.AppBar_actions__kQCZ9{align-items:center;display:flex;gap:10px}.AppBar_logoutButton__QORwK{background:#1976d2;background:var(--primary,#1976d2);border:2px solid #1976d2;border:2px solid var(--primary,#1976d2);border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 24px;text-transform:uppercase;transition:all .3s ease}.AppBar_logoutButton__QORwK:hover{background:#1157a2;background:var(--primaryHover,#1157a2);box-shadow:0 4px 12px #2196f366;box-shadow:0 4px 12px var(--focusGlow,#2196f366);transform:translateY(-1px)}.AppBar_logoutButton__QORwK:active{transform:translateY(0)}.AppBar_burgerButton__EeTUf{background:#0000;border:none;cursor:pointer;display:none;padding:8px;position:relative;z-index:1001}.AppBar_burgerIcon__vyFur{display:flex;flex-direction:column;height:20px;justify-content:space-between;position:relative;width:28px}.AppBar_burgerIcon__vyFur span{background:#1976d2;background:var(--primary,#1976d2);border-radius:3px;height:3px;transform-origin:center;transition:all .3s ease;width:100%}.AppBar_burgerButton__EeTUf.AppBar_burgerOpen__py20a .AppBar_burgerIcon__vyFur span:first-child{background:#ffffffe6;transform:translateY(8.5px) rotate(45deg)}.AppBar_burgerButton__EeTUf.AppBar_burgerOpen__py20a .AppBar_burgerIcon__vyFur span:nth-child(2){opacity:0}.AppBar_burgerButton__EeTUf.AppBar_burgerOpen__py20a .AppBar_burgerIcon__vyFur span:nth-child(3){background:#ffffffe6;transform:translateY(-8.5px) rotate(-45deg)}.AppBar_sidebarToggle__kNUdh{align-items:center;background:#0000;border:none;color:#1976d2;color:var(--primary,#1976d2);cursor:pointer;display:flex;justify-content:center;margin-right:12px;padding:8px;transition:transform .3s ease,color .3s ease}.AppBar_sidebarToggle__kNUdh:hover{color:#1157a2;color:var(--primaryHover,#1157a2);transform:scale(1.1)}.AppBar_sidebarArrow__-WOa9{height:20px;transition:transform .3s ease;width:20px}.AppBar_sidebarOpen__EjIyQ .AppBar_sidebarArrow__-WOa9{transform:rotate(180deg)}.AppBar_mobileMenu__M5FhE{background:#fff;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:fixed;top:-100%;transition:top .4s cubic-bezier(.4,0,.2,1);width:100dvw;z-index:1000}.AppBar_mobileMenu__M5FhE.AppBar_menuOpen__da8Zq{top:0}.AppBar_menuHeader__3aICy{background:linear-gradient(135deg,#1976d2,#1157a2);background:linear-gradient(135deg,var(--primary,#1976d2) 0,var(--primaryHover,#1157a2) 100%);border-bottom:1px solid #e0e0e0;flex-shrink:0;padding:24px}.AppBar_menuHeader__3aICy span{color:#fff;font-size:28px;font-weight:700;margin:0;text-transform:uppercase}.AppBar_mobileNavigation__k4NU3{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;overflow-y:auto;padding:24px}.AppBar_mobileNavButton__EzaAX{background:#0000;border:none;border-radius:12px;box-sizing:border-box;color:#333;cursor:pointer;font-size:17px;font-weight:600;max-width:400px;opacity:0;padding:18px 20px;position:relative;text-align:center;text-transform:uppercase;transform:translateY(-20px);transition:all .3s ease;width:100%}.AppBar_menuOpen__da8Zq .AppBar_mobileNavButton__EzaAX{opacity:1;transform:translateY(0)}.AppBar_mobileNavButton__EzaAX:before{background:#1976d2;background:var(--primary,#1976d2);border-radius:4px 4px 0 0;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.AppBar_mobileNavButton__EzaAX:active:before,.AppBar_mobileNavButton__EzaAX:hover:before{width:80%}.AppBar_mobileNavButton__EzaAX.AppBar_mobileActive__5MRYz{background:color-mix(in srgb,var(--primary) 10%,#0000);color:#1976d2;color:var(--primary,#1976d2);font-weight:600}.AppBar_mobileNavButton__EzaAX.AppBar_mobileActive__5MRYz:before{width:80%}.AppBar_divider__HPsjq{background:#e0e0e0;height:1px;margin:16px 0;max-width:400px;opacity:0;transition:opacity .3s ease;transition-delay:.2s;width:100%}.AppBar_menuOpen__da8Zq .AppBar_divider__HPsjq{opacity:1}.AppBar_mobileLogoutButton__bEkQf{background:#1976d2;background:var(--primary,#1976d2);border:2px solid #1976d2;border:2px solid var(--primary,#1976d2);border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:600;max-width:400px;opacity:0;padding:10px 24px;text-transform:uppercase;transform:translateY(-20px);transition:all .3s ease;width:100%}.AppBar_menuOpen__da8Zq .AppBar_mobileLogoutButton__bEkQf{opacity:1;transform:translateY(0)}.AppBar_mobileLogoutButton__bEkQf:hover{background:#1157a2;background:var(--primaryHover,#1157a2);box-shadow:0 4px 12px #2196f366;box-shadow:0 4px 12px var(--focusGlow,#2196f366);transform:translateY(-1px)}.AppBar_mobileLogoutButton__bEkQf:active{transform:translateY(0)}@media (max-width:768px){.AppBar_appBar__OsgIs{padding:0 16px}.AppBar_logo__7qqCO{font-size:18px}.AppBar_actions__kQCZ9,.AppBar_navigation__dTfCV{display:none}.AppBar_burgerButton__EeTUf{display:block}}@media (max-width:480px){.AppBar_logo__7qqCO{font-size:16px}.AppBar_menuHeader__3aICy{padding:20px}.AppBar_menuHeader__3aICy span{font-size:24px}.AppBar_mobileNavigation__k4NU3{padding:20px}.AppBar_mobileNavButton__EzaAX{font-size:16px;padding:16px 18px}}.LanguageSelector_selectorWrapper__FmRwa{align-items:center;display:flex;position:relative}.LanguageSelector_selectorButton__KNyYm{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;gap:6px;padding:6px 8px;transition:background .15s ease}.LanguageSelector_selectorButton__KNyYm:hover{background:#ffffff26}.LanguageSelector_flag__pDaf2{border-radius:50%;display:block;height:20px;object-fit:cover;width:20px}.LanguageSelector_dropdown__r4nX-{animation:LanguageSelector_fadeIn__p8SO\+ .15s ease;background:#fff;background:var(--background,#fff);border-radius:8px;box-shadow:0 4px 18px #0000001f;color:#000;color:var(--textColor,#000);padding:6px 0;position:absolute;right:0;top:40px;width:120px;z-index:50}.LanguageSelector_option__yRyzm{align-items:center;cursor:pointer;display:flex;gap:8px;padding:6px 10px;transition:background .15s ease}.LanguageSelector_option__yRyzm:hover{background:#00000014}.LanguageSelector_active__IffbG{background:#0000001a;font-weight:600}.LanguageSelector_label__ut4AL{font-size:14px}.LanguageSelector_currentLabel__9uYpb{font-size:14px;font-weight:600;margin-left:6px}@keyframes LanguageSelector_fadeIn__p8SO\+{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Layout_layout__m8Vdf{background:#fff;background:var(--background,#fff);display:flex;height:100dvh;overflow:hidden;width:100%}.Layout_mainWrapper__wl-5M{display:flex;flex:1 1;flex-direction:column;margin-left:0;max-width:100%;transition:margin-left .3s ease,max-width .3s ease;width:100%}.Layout_mainWrapper__wl-5M.Layout_withSidebar__RkOCq{margin-left:290px;max-width:calc(100% - 290px)}.Layout_content__-XVhO{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}@media (max-width:768px){.Layout_mainWrapper__wl-5M{margin-left:0!important}}.StartPage_container__HVnF9{align-items:center;animation:StartPage_gradientWave__8sasf 15s ease-in-out infinite;background:linear-gradient(-45deg,#667eea,#708de8 8%,#7a8fe6 16%,#8491e4 24%,#8e93e2 32%,#9895e0 40%,#a297de 48%,#ac99dc 56%,#b69bda 64%,#c09dd8 72%,#ca9fd6 80%,#d4a1d4 88%,#667eea);background:var(--homeGradient,linear-gradient(-45deg,#667eea 0,#708de8 8%,#7a8fe6 16%,#8491e4 24%,#8e93e2 32%,#9895e0 40%,#a297de 48%,#ac99dc 56%,#b69bda 64%,#c09dd8 72%,#ca9fd6 80%,#d4a1d4 88%,#667eea 100%));background-size:1000% 1000%;display:flex;justify-content:center;min-height:calc(100dvh - 50px);overflow:hidden;padding:24px;position:relative;transition:background .5s ease}@keyframes StartPage_gradientWave__8sasf{0%,to{background-position:0 50%}25%{background-position:50% 25%}50%{background-position:100% 50%}75%{background-position:50% 75%}}.StartPage_container__HVnF9:before{animation:StartPage_gridMove__08qKY 20s linear infinite,StartPage_gridGlow__rOBWV 8s ease-in-out infinite;background-image:repeating-linear-gradient(0deg,#ffffff14,#ffffff14 1px,#0000 0,#0000 60px),repeating-linear-gradient(90deg,#ffffff14,#ffffff14 1px,#0000 0,#0000 60px);background-size:120px 120px;content:"";filter:drop-shadow(0 0 10px rgba(255,255,255,.4));inset:0;mix-blend-mode:overlay;position:absolute;z-index:0}@keyframes StartPage_gridGlow__rOBWV{0%,to{opacity:.5}50%{opacity:1}}@keyframes StartPage_gridMove__08qKY{0%{background-position:0 0,0 0}to{background-position:120px 120px,120px 120px}}.StartPage_container__HVnF9:after{animation:StartPage_glowWave__V\+gHx 10s ease-in-out infinite;background:radial-gradient(circle at 30% 40%,#ffffff40,#0000 50%),radial-gradient(circle at 70% 60%,#fff3,#0000 50%);content:"";filter:blur(100px);inset:0;mix-blend-mode:overlay;position:absolute;z-index:0}@keyframes StartPage_glowWave__V\+gHx{0%,to{opacity:.6;transform:translate(0) scale(1)}33%{opacity:1;transform:translate(20%,-20%) scale(1.2)}66%{opacity:.7;transform:translate(-20%,20%) scale(.9)}}.StartPage_authCard__ki1-p{animation:StartPage_fadeIn__nOW0- .6s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:20px;box-shadow:0 25px 70px #0000004d;max-width:450px;padding:45px;position:relative;width:100%;z-index:1}@keyframes StartPage_fadeIn__nOW0-{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.StartPage_header__e2hCA{margin-bottom:25px;text-align:center}.StartPage_title__m4aXX{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;margin:0 0 5px}.StartPage_subtitle__Glz8V{color:#666;font-size:16px;margin:0}.StartPage_form__mjgu2{display:flex;flex-direction:column;gap:10px}.StartPage_formGroup__yAO0A{display:flex;flex-direction:column;gap:5px}.StartPage_formGroup__yAO0A label{color:#333;font-size:14px;font-weight:600}.StartPage_formGroup__yAO0A input{background:#fff;border:2px solid #e0e0e0;border-radius:10px;font-size:16px;padding:12px 16px;transition:all .3s ease}.StartPage_formGroup__yAO0A input:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none;transform:translateY(-2px)}.StartPage_forgotPassword__Uf5Nx{margin-top:-5px;text-align:right}.StartPage_submitButton__OMjLe{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:5px;padding:14px;transition:all .3s ease}.StartPage_submitButton__OMjLe:hover{box-shadow:0 8px 25px #667eea80;transform:translateY(-3px)}.StartPage_submitButton__OMjLe:active{transform:translateY(-1px)}.StartPage_footer__pb3wh{border-top:1px solid #e0e0e0;margin-top:25px;padding-top:25px;text-align:center}.StartPage_footer__pb3wh p{color:#666;font-size:14px;margin:0}.StartPage_linkButton__opi\+-{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:none;transition:all .3s ease}.StartPage_linkButton__opi\+-:hover{color:#764ba2;text-decoration:underline}.StartPage_loadingSpinner__9Qnns{align-items:center;display:flex;justify-content:center;min-height:100vh}.StartPage_spinner__v8Qyh{animation:StartPage_spin__c6HmG 1s linear infinite;border:5px solid #667eea1a;border-radius:50%;border-top-color:#667eea;height:50px;width:50px}@keyframes StartPage_spin__c6HmG{to{transform:rotate(1turn)}}.Modal_overlay__\+l5a9{align-items:center;background:#0000;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}@keyframes Modal_fadeIn__oqRF7{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}}.Modal_modal__5\+qzG{animation:Modal_slideUp__V7GAV .4s cubic-bezier(.34,1.56,.64,1);background:#fff;background:var(--background,#fff);border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:500px;transition:background .3s ease;width:100%}@keyframes Modal_slideUp__V7GAV{0%{opacity:0;transform:translateY(100px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_header__A8nTd{align-items:center;background:#fff;background:var(--background,#fff);border-bottom:1px solid #ccc;border-bottom:1px solid var(--border,#ccc);border-radius:16px 16px 0 0;color:#333;color:var(--text,#333);display:flex;flex-shrink:0;font-size:25px;font-weight:500;justify-content:space-between;padding:20px;position:relative;transition:border-color .3s ease}.Modal_header__A8nTd:after{animation:Modal_fillLine__NxQau .8s ease forwards;animation-delay:.3s;background:#1976d2;background:var(--primary,#1976d2);bottom:0;content:"";height:4px;left:0;position:absolute;width:0}@keyframes Modal_fillLine__NxQau{0%{width:0}to{width:100%}}.Modal_title__VrrD2{animation:Modal_slideInLeft__95B28 .5s ease;color:#1976d2;color:var(--primary,#1976d2);font-size:24px;font-weight:500;margin:0;transition:color .3s ease}@keyframes Modal_slideInLeft__95B28{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.Modal_closeButton__mIpk\+{align-items:center;background:none;border:none;border-radius:8px;color:#333;color:var(--text,#333);cursor:pointer;display:flex;height:36px;justify-content:center;padding:6px;position:relative;transition:all .3s ease;width:36px}.Modal_closeButton__mIpk\+:before{background:#1976d21a;background:var(--primaryLight,#1976d21a);border-radius:8px;content:"";height:100%;position:absolute;transform:scale(0);transition:transform .3s ease;width:100%}.Modal_closeButton__mIpk\+ svg{position:relative;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);z-index:1}.Modal_closeButton__mIpk\+:hover:before{transform:scale(1)}.Modal_closeButton__mIpk\+:hover{color:#1976d2;color:var(--primary,#1976d2)}.Modal_closeButton__mIpk\+:hover svg{transform:rotate(180deg) scale(1.1)}.Modal_closeButton__mIpk\+:active{transform:scale(.9)}.Modal_closeButton__mIpk\+:active svg{transform:rotate(180deg) scale(.95)}.Modal_content__\+6y49{animation:Modal_fadeInUp__fqz8E .6s ease;border-radius:0 0 16px 16px;flex:1 1;overflow:auto;padding:20px}.Modal_content__\+6y49::-webkit-scrollbar{width:8px}.Modal_content__\+6y49::-webkit-scrollbar-track{background:#f9fafb;background:var(--background-secondary,#f9fafb);border-radius:4px}.Modal_content__\+6y49::-webkit-scrollbar-thumb{background:#e5e7eb;background:var(--border,#e5e7eb);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.Modal_content__\+6y49::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--text-secondary,#9ca3af)}@keyframes Modal_fadeInUp__fqz8E{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Modal_overlay__\+l5a9{align-items:flex-start;bottom:0;padding:0;top:5%}.Modal_modal__5\+qzG{max-height:100%;max-width:95%}.Modal_header__A8nTd{font-size:20px}}.Toast_toast__7EuBG{align-items:center;animation:Toast_slideIn__P7q\+y .4s cubic-bezier(.68,-.55,.265,1.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;gap:12px;max-width:400px;min-width:300px;padding:16px 20px;position:fixed;right:5px;top:5px;z-index:9999}@keyframes Toast_slideIn__P7q\+y{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.Toast_toast__7EuBG.Toast_success__yTwp2{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff}.Toast_toast__7EuBG.Toast_error__pYkiy{background:linear-gradient(135deg,#f44336,#ef5350);color:#fff}.Toast_toast__7EuBG.Toast_info__cETYh{background:linear-gradient(135deg,#2196f3,#42a5f5);color:#fff}.Toast_toast__7EuBG.Toast_code__CNHDH{background:linear-gradient(135deg,#00bcd4,#26c6da);color:#fff}.Toast_iconWrapper__6bXTK{align-items:center;animation:Toast_iconPop__ufXpG .6s cubic-bezier(.68,-.55,.265,1.55) .2s backwards;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}@keyframes Toast_iconPop__ufXpG{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.Toast_icon__HtBD7{animation:Toast_iconBounce__06248 .5s ease .4s;color:#fff}@keyframes Toast_iconBounce__06248{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Toast_message__XATAT{flex:1 1;font-size:15px;font-weight:500;line-height:1.4}.Toast_closeButton__Cxvwi{align-items:center;background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s ease;width:28px}.Toast_closeButton__Cxvwi:hover{background:#ffffff4d;transform:rotate(90deg)}.Toast_closeButton__Cxvwi:active{transform:rotate(90deg) scale(.9)}@media (max-width:768px){.Toast_toast__7EuBG{right:0}}.LoginModal_form__P5nJz{display:flex;flex-direction:column;gap:20px}.LoginModal_form__P5nJz>:first-child{animation:LoginModal_slideInRight__Cirnx .4s ease backwards;animation-delay:.1s}.LoginModal_form__P5nJz>:nth-child(2){animation:LoginModal_slideInRight__Cirnx .4s ease backwards;animation-delay:.2s}.LoginModal_helpText__qojQR{animation:LoginModal_slideInRight__Cirnx .4s ease backwards;animation-delay:.25s;color:#666;display:flex;font-size:13px;line-height:1.5;margin-bottom:0;margin-top:-10px}.LoginModal_helpText__qojQR i{color:#2196f3;margin-right:5px}.LoginModal_helpLink__fZ5YS{align-items:center;color:#08c;display:inline-flex;font-weight:500;gap:3px;text-decoration:none;transition:color .2s ease}.LoginModal_helpLink__fZ5YS:hover{color:#069;text-decoration:underline}.LoginModal_helpLink__fZ5YS i{color:#08c;margin-right:3px;transition:color .2s ease}.LoginModal_helpLink__fZ5YS:hover i{color:#069}@keyframes LoginModal_slideInRight__Cirnx{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.LoginModal_submitButton__8kwfV{animation:LoginModal_slideInRight__Cirnx .5s ease backwards;animation-delay:.3s;background:#1976d2;background:var(--primary,#1976d2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:5px;overflow:hidden;padding:14px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.LoginModal_submitButton__8kwfV:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.LoginModal_submitButton__8kwfV:hover:before{height:300px;width:300px}.LoginModal_submitButton__8kwfV:hover{background:#1157a2;background:var(--primaryHover,#1157a2);box-shadow:0 6px 20px #2196f366;box-shadow:0 6px 20px var(--focusGlow,#2196f366);transform:translateY(-2px)}.LoginModal_submitButton__8kwfV:active{box-shadow:0 2px 8px #2196f34d;box-shadow:0 2px 8px var(--focusGlow,#2196f34d);transform:translateY(0)}.LoginModal_submitButton__8kwfV:disabled{cursor:not-allowed;opacity:.6}.LoginModal_links__OYowd{animation:LoginModal_slideInRight__Cirnx .5s ease backwards;animation-delay:.4s;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.LoginModal_linkButton__0f-8t{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:none;transition:color .3s ease,transform .25s ease,text-shadow .25s ease}.LoginModal_linkButton__0f-8t:hover{color:#764ba2;text-shadow:0 0 6px #764ba266;transform:scale(1.05)}.DynamicField_fieldWrapper__86ifL{display:flex;flex-direction:column;gap:4px;position:relative}.DynamicField_errorBox__ANF5P{min-height:1.2em;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .35s ease,transform .35s ease;will-change:opacity,transform}.DynamicField_errorBox__ANF5P.DynamicField_errorVisible__YvK85{opacity:1;transform:translateY(0)}.DynamicField_errorBox__ANF5P>.DynamicField_MuiFormHelperText-root__Zvqjk{color:#d32f2f;color:var(--error,#d32f2f);font-size:10px;transition:color .3s ease}.DynamicField_fieldWrapper__86ifL .MuiInputBase-input{color:#333;color:var(--text,#333);font-family:var(--font-family)!important;font-size:14px;padding:14px;transition:color .3s ease}.DynamicField_fieldWrapper__86ifL .MuiInputLabel-root{color:#333;color:var(--text,#333);font-family:var(--font-family)!important;font-size:14px;transition:color .3s ease,transform .3s ease}.DynamicField_fieldWrapper__86ifL .MuiInputLabel-root.Mui-focused:not(.Mui-error){color:#1976d2!important;color:var(--primary,#1976d2)!important;font-family:var(--font-family)!important}.DynamicField_fieldWrapper__86ifL .MuiInputLabel-root.Mui-error{color:#d32f2f!important;color:var(--error,#d32f2f)!important;font-family:var(--font-family)!important}.DynamicField_fieldWrapper__86ifL .MuiInputLabel-root.MuiInputLabel-shrink{font-family:var(--font-family)!important;font-size:12px}.DynamicField_fieldWrapper__86ifL .MuiInputBase-input::placeholder{font-family:var(--font-family)!important;opacity:.6}.DynamicField_fieldWrapper__86ifL .MuiOutlinedInput-root fieldset{border-color:#ccc;border-color:var(--border,#ccc);transition:border-color .3s ease}.DynamicField_fieldWrapper__86ifL .MuiOutlinedInput-root:hover fieldset{border-color:#333;border-color:var(--text,#333)}.DynamicField_fieldWrapper__86ifL .MuiOutlinedInput-root.Mui-focused:not(.Mui-error) fieldset{border-color:#1976d2!important;border-color:var(--primary,#1976d2)!important}.DynamicField_fieldWrapper__86ifL .MuiOutlinedInput-root.Mui-error fieldset{border-color:#d32f2f!important;border-color:var(--error,#d32f2f)!important}.DynamicField_fieldWrapper__86ifL .MuiCheckbox-root,.DynamicField_fieldWrapper__86ifL .MuiFormControlLabel-label,.DynamicField_fieldWrapper__86ifL .MuiSlider-markLabel,.DynamicField_fieldWrapper__86ifL .MuiSlider-root,.DynamicField_fieldWrapper__86ifL .MuiSlider-valueLabel,.DynamicField_fieldWrapper__86ifL .MuiTypography-root{font-family:var(--font-family)!important;font-size:var(--font-size-base)}.DynamicField_fieldWrapper__86ifL .MuiFormHelperText-root{font-family:var(--font-family)!important}.DynamicField_fieldWrapper__86ifL .MuiCheckbox-root{color:#ccc;color:var(--border,#ccc);padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.DynamicField_fieldWrapper__86ifL .MuiCheckbox-root:hover{background-color:#1976d214;background-color:var(--primaryLight,#1976d214);color:#1976d2;color:var(--primary,#1976d2)}.DynamicField_fieldWrapper__86ifL .MuiCheckbox-root.Mui-checked{animation:DynamicField_checkboxPulse__G8LFM .4s cubic-bezier(.4,0,.2,1);color:#1976d2;color:var(--primary,#1976d2)}.DynamicField_fieldWrapper__86ifL .MuiCheckbox-root.Mui-checked:hover{background-color:#1976d21f;background-color:var(--primaryLight,#1976d21f)}.DynamicField_fieldWrapper__86ifL .MuiCheckbox-root svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.DynamicField_fieldWrapper__86ifL .MuiCheckbox-root:hover svg{transform:scale(1.1)}.DynamicField_fieldWrapper__86ifL .MuiCheckbox-root.Mui-checked svg{animation:DynamicField_checkboxCheck__MnqjU .4s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}@keyframes DynamicField_checkboxPulse__G8LFM{0%{box-shadow:0 0 0 0 #1976d2;box-shadow:0 0 0 0 var(--primary,#1976d2)}50%{box-shadow:0 0 0 6px #1976d233}to{box-shadow:0 0 0 0 #1976d200}}@keyframes DynamicField_checkboxCheck__MnqjU{0%{transform:scale(0) rotate(-45deg)}50%{transform:scale(1.2) rotate(0deg)}to{transform:scale(1) rotate(0deg)}}.DynamicField_fieldWrapper__86ifL .MuiFormControlLabel-label{color:#333;color:var(--text,#333);cursor:pointer;transition:color .3s ease;-webkit-user-select:none;user-select:none}.DynamicField_fieldWrapper__86ifL .MuiFormControlLabel-root:hover .MuiFormControlLabel-label{color:#1976d2;color:var(--primary,#1976d2)}.DynamicField_fieldWrapper__86ifL .MuiSlider-root{color:#1976d2;color:var(--primary,#1976d2);height:6px;transition:color .3s ease}.DynamicField_fieldWrapper__86ifL .MuiSlider-thumb{background-color:#1976d2;background-color:var(--primary,#1976d2);border:2px solid #fff;border:2px solid var(--background,#fff);box-shadow:0 2px 4px #0000001a;height:18px;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;width:18px}.DynamicField_fieldWrapper__86ifL .MuiSlider-thumb:hover{background-color:#597b97;background-color:var(--accent,#597b97);box-shadow:0 4px 8px #00000026}.DynamicField_fieldWrapper__86ifL .MuiSlider-thumb:active{box-shadow:0 0 0 8px #1976d229}.DynamicField_fieldWrapper__86ifL .MuiSlider-rail{background-color:#ccc;background-color:var(--border,#ccc);opacity:.4}.DynamicField_fieldWrapper__86ifL .MuiSlider-track{background-color:#1976d2;background-color:var(--primary,#1976d2);transition:background-color .3s ease}.DynamicField_fieldWrapper__86ifL .MuiSlider-markLabel{color:#333;color:var(--text,#333);font-size:12px}.DynamicField_fieldWrapper__86ifL .customSelectWrapper{display:flex;flex-direction:column;gap:4px;position:relative}.DynamicField_fieldWrapper__86ifL .customSelect{background:#fff;background:var(--background,#fff);border-radius:6px;font-family:inherit;transition:all .3s ease}.DynamicField_fieldWrapper__86ifL .customSelect .MuiOutlinedInput-notchedOutline{border:2px solid #ccc;border:2px solid var(--border,#ccc);transition:border-color .3s ease,box-shadow .3s ease}.DynamicField_fieldWrapper__86ifL .customSelect:hover .MuiOutlinedInput-notchedOutline{border-color:#333;border-color:var(--text,#333)}.DynamicField_fieldWrapper__86ifL .customSelect.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 0 12px #1976d24d;box-shadow:0 0 12px var(--focusGlow,#1976d24d)}.DynamicField_fieldWrapper__86ifL .customSelect .MuiSelect-select{align-items:center;box-sizing:border-box;color:#333;color:var(--text,#333);display:flex;font-size:15px;min-height:44px;padding:12px 42px 12px 16px;transition:color .3s ease}.DynamicField_fieldWrapper__86ifL .customSelectArrowWrapper{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:center;transition:transform .35s cubic-bezier(.4,0,.2,1),color .3s ease}.DynamicField_fieldWrapper__86ifL .customSelectArrowWrapper.open{transform:translateY(-50%) rotate(180deg)}.DynamicField_fieldWrapper__86ifL .customSelectArrow{color:#333;color:var(--text,#333);font-size:16px;transition:color .3s ease}.DynamicField_fieldWrapper__86ifL .customSelect.Mui-focused .customSelectArrow,.DynamicField_fieldWrapper__86ifL .customSelect:hover .customSelectArrow{color:#1976d2;color:var(--primary,#1976d2)}.DynamicField_fieldWrapper__86ifL .MuiMenuItem-root{align-items:center;color:#333;color:var(--text,#333);display:flex;font-size:14px;gap:8px;padding:12px 16px;transition:background-color .25s ease,color .25s ease}.DynamicField_fieldWrapper__86ifL .MuiMenuItem-root:hover{background:#1976d21a;background:var(--primaryLight,#1976d21a)}.DynamicField_fieldWrapper__86ifL .MuiMenuItem-root.Mui-selected{background:#1976d226;background:var(--primaryLight,#1976d226);color:#1976d2;color:var(--primary,#1976d2);font-weight:600}.CustomDropdown_fieldWrapper__cT0Vk{display:flex;flex-direction:column;gap:4px;position:relative}.CustomDropdown_label__3QfUH{color:#333;color:var(--text,#333);display:block;font-size:16px;font-weight:500;margin-bottom:8px;transition:color .3s ease}.CustomDropdown_customDropdown__Wczwy{position:relative}.CustomDropdown_dropdownButton__QHkj3{align-items:center;background:#fff;background:var(--background,#fff);border:2px solid #ccc;border:2px solid var(--border,#ccc);border-radius:4px;color:#333;color:var(--text,#333);cursor:pointer;display:flex;font-family:inherit;font-size:16px;gap:8px;justify-content:space-between;padding:12px 16px;transition:all .3s ease;width:100%}.CustomDropdown_dropdownButton__QHkj3:hover{border-color:#333;border-color:var(--text,#333)}.CustomDropdown_dropdownButton__QHkj3:focus{border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 0 18px #2196f366;box-shadow:0 0 18px var(--focusGlow,#2196f366);outline:none}.CustomDropdown_icon__uyiDI{align-items:center;color:#1976d2;color:var(--primary,#1976d2);display:flex;flex-shrink:0;transition:color .3s ease}.CustomDropdown_dropdownButton__QHkj3 span{flex:1 1;text-align:left}.CustomDropdown_arrow__heJmh{align-items:center;color:#333;color:var(--text,#333);display:flex;flex-shrink:0;transition:transform .3s ease,color .3s ease}.CustomDropdown_arrowOpen__MehgJ{transform:rotate(180deg)}.CustomDropdown_dropdownMenu__zAndE{animation:CustomDropdown_slideDown__TKHk7 .2s ease;background:#fff;background:var(--background,#fff);border:2px solid #1976d2;border:2px solid var(--primary,#1976d2);border-radius:4px;box-shadow:0 4px 12px #0000001a;left:0;max-height:200px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}@keyframes CustomDropdown_slideDown__TKHk7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CustomDropdown_dropdownItem__dgoaV{align-items:center;color:#333;color:var(--text,#333);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.CustomDropdown_dropdownItem__dgoaV:hover{background:#1976d21a;background:var(--primaryLight,#1976d21a)}.CustomDropdown_dropdownItem__dgoaV.CustomDropdown_selected__d4CJz{background:#1976d226;background:var(--primaryLight,#1976d226);font-weight:600}.CustomDropdown_checkmark__k-2Ei{align-items:center;color:#1976d2;color:var(--primary,#1976d2);display:flex;flex-shrink:0}.CustomDropdown_errorBox__kJg\+5{min-height:1.2em;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .35s ease,transform .35s ease;will-change:opacity,transform}.CustomDropdown_errorBox__kJg\+5.CustomDropdown_errorVisible__23zTf{opacity:1;transform:translateY(0)}.CustomDropdown_errorBox__kJg\+5 .MuiFormHelperText-root{color:#d32f2f;color:var(--error,#d32f2f);font-size:10px;transition:color .3s ease}.CustomDropdown_fontPreview__BzBpc{align-items:center;display:flex;gap:10px}.CustomDropdown_fontIcon__8Vmnq{color:#1976d2;color:var(--primary,#1976d2);opacity:.8}.CustomDropdown_fontName__Gr5WZ{font-size:16px;transition:font-size .2s ease}.IconPackSelector_option__AJv5u{align-items:center;border:2px solid #ccc;border:2px solid var(--border,#ccc);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:15px;transition:all .3s ease;width:80px}.IconPackSelector_option__AJv5u:hover{border-color:#1976d2;border-color:var(--primary,#1976d2);transform:translateY(-2px)}.IconPackSelector_option__AJv5u.IconPackSelector_active__l-Dn6{background:#1976d214;border-color:#1976d2;border-color:var(--primary,#1976d2)}.IconPackSelector_iconPreview__W69R3{color:#333;color:var(--text,#333);font-size:24px;transition:color .3s ease}.IconPackSelector_option__AJv5u.IconPackSelector_active__l-Dn6 .IconPackSelector_iconPreview__W69R3{color:#1976d2;color:var(--primary,#1976d2)}.IconPackSelector_label__gR3Cg{color:#333;color:var(--text,#333);font-size:13px;text-transform:capitalize}.IconPackSelector_wrapper__oK929{display:flex;flex-direction:column;gap:8px}.IconPackSelector_title__txSJO{color:#333;color:var(--text,#333);font-size:14px;font-weight:500;margin-bottom:4px}.IconPackSelector_selector__0cjpC{display:flex;flex-wrap:wrap;gap:12px}.IconPickSelector_wrapper__T8gbA{align-items:flex-end;display:flex;gap:12px;margin:8px 0;width:100%}.IconPickSelector_selector__oMVqR{margin-top:15px;max-width:300px;position:relative;width:100%}.IconPickSelector_title__XaBhx{color:#333;color:var(--text,#333);font-size:14px;font-weight:500;margin-bottom:8px}.IconPickSelector_button__kYHdC{align-items:center;background:#fff;background:var(--background,#fff);border:2px solid #ccc;border:2px solid var(--border,#ccc);border-radius:6px;color:#333;color:var(--text,#333);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 14px;transition:border-color .3s ease;width:100%}.IconPickSelector_button__kYHdC:hover{border-color:#1976d2;border-color:var(--primary,#1976d2)}.IconPickSelector_text__5krmP{font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IconPickSelector_arrow__qtgxJ{color:#333;color:var(--text,#333);font-size:12px;transition:transform .3s ease}.IconPickSelector_dropdown__x-9Yw{background:#fff;background:var(--background,#fff);border:2px solid #ccc;border:2px solid var(--border,#ccc);border-radius:6px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;left:0;position:absolute;top:105%;width:100%;z-index:50}.IconPickSelector_categoryTabs__aymOG{border-bottom:1px solid #ddd;border-bottom:1px solid var(--border,#ddd);display:flex;justify-content:space-between}.IconPickSelector_tab__7MHDv{background:none;border:none;color:#555;color:var(--text,#555);cursor:pointer;flex:1 1;font-size:13px;padding:8px;transition:background .2s}.IconPickSelector_tab__7MHDv:hover{background:#1976d20d}.IconPickSelector_activeTab__M-jrs{background:#1976d21a;color:#1976d2;color:var(--primary,#1976d2);font-weight:600}.IconPickSelector_searchBar__j1gS7{align-items:center;border-bottom:1px solid #ddd;border-bottom:1px solid var(--border,#ddd);display:flex;gap:6px;padding:6px 10px}.IconPickSelector_searchIcon__gcAmt{color:#666;color:var(--text,#666);font-size:12px}.IconPickSelector_searchBar__j1gS7 input{background:#0000;border:none;color:#333;color:var(--text,#333);flex:1 1;font-size:13px;outline:none}.IconPickSelector_iconGrid__-p5py{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));max-height:250px;overflow-y:auto;padding:10px}.IconPickSelector_iconItem__4J5o7{align-items:center;border-radius:6px;color:#333;color:var(--text,#333);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.IconPickSelector_iconItem__4J5o7:hover{background:#1976d21a;color:#1976d2;color:var(--primary,#1976d2)}.IconPickSelector_active__YjJ5V{background:#1976d233;color:#1976d2;color:var(--primary,#1976d2)}.IconPickSelector_preview__UAKzb{align-items:center;background:#fff;background:var(--background,#fff);border:2px solid #ccc;border:2px solid var(--border,#ccc);border-radius:6px;display:flex;height:38px;justify-content:center;width:38px}.IconPickSelector_previewIcon__albuw{color:#1976d2;color:var(--primary,#1976d2);font-size:24px}.IconPickSelector_noIcon__4V5V5{color:#aaa;color:var(--text,#aaa);font-size:20px}.IconPickSelector_openUp__iTOE7{transform-origin:bottom center}.FileUpload_fieldWrapper__dyh2k{display:flex;flex-direction:column;gap:4px;margin-bottom:20px;position:relative}.FileUpload_label__9SaPj{color:#333;color:var(--text,#333);display:block;font-size:16px;font-weight:500;margin-bottom:8px;transition:color .3s ease}.FileUpload_uploadBox__RX3Eu{align-items:center;background:#fff;background:var(--background,#fff);border:2px dashed #ccc;border:2px dashed var(--border,#ccc);border-radius:4px;cursor:pointer;display:flex;justify-content:center;min-height:200px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.FileUpload_uploadBox__RX3Eu:hover{background:#1976d20d;background:var(--primaryLight,#1976d20d);border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 4px 12px #0000001a;box-shadow:var(--boxShadow,0 4px 12px #0000001a);transform:translateY(-2px)}.FileUpload_uploadBox__RX3Eu.FileUpload_dragging__j9M4h{animation:FileUpload_successPulse__n-8Hl 1s ease;background:#1976d21a;background:var(--primaryLight,#1976d21a);border-color:#1976d2;border-color:var(--primary,#1976d2);border-style:solid;box-shadow:0 0 18px #2196f366;box-shadow:0 0 18px var(--focusGlow,#2196f366);transform:scale(1.02)}.FileUpload_uploadBox__RX3Eu.FileUpload_error__ui3b-,.FileUpload_uploadBox__RX3Eu.FileUpload_error__ui3b-:hover{border-color:#d32f2f;border-color:var(--error,#d32f2f)}@keyframes FileUpload_successPulse__n-8Hl{0%{box-shadow:0 0 0 0 #2196f3b3;box-shadow:0 0 0 0 var(--focusGlow,#2196f3b3)}70%{box-shadow:0 0 0 10px #2196f300;box-shadow:0 0 0 10px var(--focusGlow,#2196f300)}to{box-shadow:0 0 0 0 #2196f300;box-shadow:0 0 0 0 var(--focusGlow,#2196f300)}}.FileUpload_emptyState__-Y7E3{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px;text-align:center;transition:all .3s ease}.FileUpload_uploadBox__RX3Eu:hover .FileUpload_emptyState__-Y7E3{transform:scale(1.05)}.FileUpload_uploadIcon__q5AuB{animation:FileUpload_float__fmeL5 3s ease-in-out infinite;color:#333;color:var(--primary,#333);font-size:48px;opacity:.6}@keyframes FileUpload_float__fmeL5{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.FileUpload_uploadText__wHznA{color:#333;color:var(--text,#333);font-size:16px;font-weight:500;margin-top:16px}.FileUpload_uploadHint__b\+rNm{color:#333;color:var(--text,#333);font-size:14px;margin-top:4px;opacity:.7}.FileUpload_filePreview__G\+qHj{align-items:center;animation:FileUpload_fadeIn__wmr6P .4s ease;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:24px;position:relative;width:100%}@keyframes FileUpload_fadeIn__wmr6P{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.FileUpload_imagePreview__Wvnzx{border-radius:8px;box-shadow:0 4px 12px #00000026;box-shadow:var(--boxShadow,0 4px 12px #00000026);height:120px;overflow:hidden;transition:all .3s ease;width:120px}.FileUpload_uploadBox__RX3Eu:hover .FileUpload_imagePreview__Wvnzx{box-shadow:0 6px 16px #0003;box-shadow:var(--boxShadowHover,0 6px 16px #0003);transform:scale(1.05)}.FileUpload_previewImage__uWYla{height:100%;object-fit:cover;transition:all .3s ease;width:100%}.FileUpload_fileIcon__yLz7z{animation:FileUpload_fadeIn__wmr6P .4s ease,FileUpload_pulse__fNJS5 2s ease-in-out infinite;color:#1976d2;color:var(--primary,#1976d2);font-size:64px}@keyframes FileUpload_pulse__fNJS5{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.FileUpload_fileInfo__1paKS{animation:FileUpload_slideUp__GrlSz .4s ease;max-width:80%;text-align:center}@keyframes FileUpload_slideUp__GrlSz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FileUpload_fileName__TvHRi{color:#333;color:var(--text,#333);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.FileUpload_fileSize__zVj9c{color:#333;color:var(--text,#333);font-size:12px;margin-top:4px;opacity:.7}.FileUpload_editOverlay__Me98E{align-items:center;animation:FileUpload_overlayFadeIn__eYowp .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;background:var(--primaryLight,#00000080);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@keyframes FileUpload_overlayFadeIn__eYowp{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}}.FileUpload_editButton__OMjKN{align-items:center;animation:FileUpload_scaleIn__JD7Zm .3s cubic-bezier(.34,1.56,.64,1);background:#fff;background:var(--primary,#fff);border:none;border-radius:50%;color:#333;color:var(--text,#333);cursor:pointer;display:flex;font-size:18px;height:48px;justify-content:center;transition:all .2s ease;width:48px}@keyframes FileUpload_scaleIn__JD7Zm{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.FileUpload_editButton__OMjKN:hover{background:#1976d21a;background:var(--primaryLight,#1976d21a);color:#1976d2;color:var(--primary,#1976d2);transform:scale(1.1) rotate(5deg)}.FileUpload_editButton__OMjKN:active{transform:scale(.95)}.FileUpload_errorBox__7Nv1d{min-height:1.2em;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .35s ease,transform .35s ease;will-change:opacity,transform}.FileUpload_errorBox__7Nv1d.FileUpload_errorVisible__lLyxL{opacity:1;transform:translateY(0)}.FileUpload_errorText__rj3z3{color:#d32f2f;color:var(--error,#d32f2f);font-size:12px;transition:color .3s ease}.SearchableDropdown_wrapper__s2vff{display:flex;flex-direction:column;gap:4px;position:relative;width:100%}.SearchableDropdown_label__JcMon{color:#333;color:var(--text,#333);font-size:14px;font-weight:500;margin-bottom:4px}.SearchableDropdown_button__W\+TIC{align-items:center;background:#fff;background:var(--background,#fff);border:1px solid #ccc;border:1px solid var(--border,#ccc);border-radius:4px;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:38px;padding:8px 12px;position:relative;transition:all .2s ease;width:100%}.SearchableDropdown_button__W\+TIC:hover:not(.SearchableDropdown_buttonDisabled__yG3yr){border-color:#1976d2;border-color:var(--primary,#1976d2)}.SearchableDropdown_button__W\+TIC:focus{outline:none}.SearchableDropdown_buttonOpen__z3hqR,.SearchableDropdown_button__W\+TIC:focus{border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 0 0 2px #1976d21a}.SearchableDropdown_buttonDisabled__yG3yr{background:#f5f5f5;cursor:not-allowed;opacity:.6}.SearchableDropdown_leftIcon__U17ib{color:#1976d2;color:var(--primary,#1976d2);flex-shrink:0;margin-right:8px}.SearchableDropdown_text__e7XQZ{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.SearchableDropdown_arrow__YX\+kn{color:#666;color:var(--text,#666);flex-shrink:0;margin-left:8px;transition:transform .2s ease}.SearchableDropdown_menu__Lyb0S{animation:SearchableDropdown_slideDown__X-rdM .2s ease;background:#fff;background:var(--background,#fff);border:2px solid #1976d2;border:2px solid var(--primary,#1976d2);border-radius:4px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;max-height:300px;overflow:hidden}@keyframes SearchableDropdown_slideDown__X-rdM{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SearchableDropdown_searchWrapper__StWYV{background:#fff;background:var(--background,#fff);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border,#e0e0e0);flex-shrink:0;padding:8px}.SearchableDropdown_searchInput__UWPZ\+{border:1px solid #ccc;border:1px solid var(--border,#ccc);border-radius:4px;box-sizing:border-box;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s ease;width:100%}.SearchableDropdown_searchInput__UWPZ\+:focus{border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 0 0 2px #1976d21a}.SearchableDropdown_items__bD0aB{max-height:240px;overflow-y:auto}.SearchableDropdown_item__AlriH{align-items:center;background:#fff;background:var(--background,#fff);color:#333;color:var(--text,#333);cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:background .2s ease}.SearchableDropdown_item__AlriH:hover{background:#1976d214;background:var(--primaryLight,#1976d214)}.SearchableDropdown_selected__NC8mA{background:#1976d21f;background:var(--primaryLight,#1976d21f);font-weight:500}.SearchableDropdown_check__lph1S{color:#1976d2;color:var(--primary,#1976d2);flex-shrink:0;margin-left:8px}.SearchableDropdown_highlighted__iFn2e{background-color:#3b82f61a}.SearchableDropdown_noResults__mDguo{color:#666;color:var(--textSecondary,#666);font-size:14px;padding:20px;text-align:center}.BlockGridInput_container__12Mjw{width:100%}.BlockGridInput_header__6Oqg-{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.BlockGridInput_header__6Oqg- h6{color:var(--text);font-size:18px;font-weight:600;margin:0}.BlockGridInput_empty__6oPOV{color:var(--text);font-size:15px;opacity:.5;padding:60px 16px;text-align:center}.BlockGridInput_defaultGrid__l8A5j{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px}.BlockGridInput_defaultBlock__HjmO\+{background:var(--background);box-shadow:0 2px 4px #0000001f;box-sizing:border-box;cursor:grab;flex:1 1 250px;flex-direction:column;gap:16px;min-height:110px;min-width:250px;padding:30px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.BlockGridInput_defaultBlock__HjmO\+,.BlockGridInput_defaultIcon__nngcp{align-items:center;border-radius:8px;display:flex;justify-content:center}.BlockGridInput_defaultIcon__nngcp{background:var(--primary);color:#fff;flex-shrink:0;font-size:24px;height:50px;transition:transform .3s ease;width:50px}.BlockGridInput_defaultLabel__Wmvkw{color:var(--text);font-size:15px;margin:0;text-align:center;text-transform:uppercase}.BlockGridInput_blockWrapper__HzxdF{flex:1 1 250px;min-width:250px;transition:all .3s cubic-bezier(.4,0,.2,1)}.BlockGridInput_dragging__wAuJV{box-shadow:0 8px 20px #0000004d;cursor:grabbing!important;opacity:.5;transform:scale(1.05) rotate(2deg);z-index:1000}.BlockGridInput_dragging__wAuJV .BlockGridInput_defaultIcon__nngcp,.BlockGridInput_dragging__wAuJV [class*=moduleIcon]{animation:BlockGridInput_iconShake__6CAM- .5s ease-in-out infinite}@keyframes BlockGridInput_iconShake__6CAM-{0%,to{transform:rotate(-3deg) scale(1.05)}50%{transform:rotate(3deg) scale(1.05)}}.BlockGridInput_blockControls__ShQFM{align-items:center;display:flex;gap:8px;left:10px;opacity:0;position:absolute;right:10px;top:10px;transition:opacity .2s ease;z-index:10}.BlockGridInput_defaultBlock__HjmO\+:hover .BlockGridInput_blockControls__ShQFM,[class*=moduleCard]:hover .BlockGridInput_blockControls__ShQFM{opacity:1}.BlockGridInput_dragIcon__yl-bu{color:var(--text);font-size:18px;opacity:.6;transition:all .2s ease}.BlockGridInput_defaultBlock__HjmO\+:hover .BlockGridInput_dragIcon__yl-bu,[class*=moduleCard]:hover .BlockGridInput_dragIcon__yl-bu{opacity:.9;transform:scale(1.1)}.BlockGridInput_defaultBlock__HjmO\+ *,[class*=moduleCard] *{-webkit-user-select:none;user-select:none}.BlockGridInput_blockNumber__l3djg{background:var(--primary);border-radius:4px;color:#fff;font-size:11px;font-weight:700;min-width:30px;padding:3px 8px;text-align:center;transition:all .2s ease}.BlockGridInput_defaultBlock__HjmO\+:hover .BlockGridInput_blockNumber__l3djg,[class*=moduleCard]:hover .BlockGridInput_blockNumber__l3djg{transform:scale(1.05)}.BlockGridInput_removeBtn__orpNl{color:#d32f2f;height:24px;margin-left:auto;padding:4px;transition:all .2s ease;width:24px}.BlockGridInput_removeBtn__orpNl:hover{background:#d32f2f1a;transform:scale(1.1) rotate(90deg)}@keyframes BlockGridInput_fadeInUp__e7mcv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BlockGridInput_blockWrapper__HzxdF{animation:BlockGridInput_fadeInUp__e7mcv .3s ease-out}.BlockGridInput_defaultGrid__l8A5j,[class*=moduleGrid]{position:relative}.BlockGridInput_blockWrapper__HzxdF,.BlockGridInput_defaultBlock__HjmO\+,[class*=moduleCard]{will-change:transform}@media (pointer:coarse){.BlockGridInput_defaultBlock__HjmO\+,[class*=moduleCard]{touch-action:none;-webkit-user-select:none;user-select:none}.BlockGridInput_blockControls__ShQFM{opacity:1}.BlockGridInput_dragIcon__yl-bu{font-size:22px}}.fieldRenderers_checkboxLabel__7J882{align-items:center;cursor:pointer;display:flex;gap:12px;padding:8px 0;-webkit-user-select:none;user-select:none}.fieldRenderers_customCheckbox__pUD1b{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid #d0d0d0;border:2px solid var(--border,#d0d0d0);border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.fieldRenderers_customCheckbox__pUD1b:hover{border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 0 0 3px #1976d214}.fieldRenderers_customCheckbox__pUD1b:checked{background:#1976d2;background:var(--primary,#1976d2);border-color:#1976d2;border-color:var(--primary,#1976d2)}.fieldRenderers_customCheckbox__pUD1b:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.fieldRenderers_customCheckbox__pUD1b:focus{box-shadow:0 0 0 3px #1976d240;outline:none}.fieldRenderers_customCheckbox__pUD1b:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.5}.fieldRenderers_customCheckbox__pUD1b:disabled:hover{border-color:#d0d0d0;border-color:var(--border,#d0d0d0);box-shadow:none}.fieldRenderers_checkboxLabel__7J882:has(.fieldRenderers_customCheckbox__pUD1b:disabled){cursor:not-allowed;opacity:.6}.fieldRenderers_checkboxText__P5irY{color:#333;color:var(--text,#333);flex:1 1;font-size:14px}.RegisterModal_form__B8Yf2{display:flex;flex-direction:column;gap:20px}.RegisterModal_form__B8Yf2>:first-child{animation:RegisterModal_slideInRight__aN3Bp .4s ease backwards;animation-delay:.1s}.RegisterModal_form__B8Yf2>:nth-child(2){animation:RegisterModal_slideInRight__aN3Bp .4s ease backwards;animation-delay:.15s}.RegisterModal_form__B8Yf2>:nth-child(3){animation:RegisterModal_slideInRight__aN3Bp .4s ease backwards;animation-delay:.2s}.RegisterModal_form__B8Yf2>:nth-child(4){animation:RegisterModal_slideInRight__aN3Bp .4s ease backwards;animation-delay:.25s}.RegisterModal_form__B8Yf2>:nth-child(5){animation:RegisterModal_slideInRight__aN3Bp .4s ease backwards;animation-delay:.3s}.RegisterModal_form__B8Yf2>:nth-child(6){animation:RegisterModal_slideInRight__aN3Bp .4s ease backwards;animation-delay:.35s}.RegisterModal_form__B8Yf2>:nth-child(7){animation:RegisterModal_slideInRight__aN3Bp .4s ease backwards;animation-delay:.4s}@keyframes RegisterModal_slideInRight__aN3Bp{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.RegisterModal_submitButton__ULA9b{animation:RegisterModal_slideInRight__aN3Bp .5s ease backwards;animation-delay:.45s;background:#1976d2;background:var(--primary,#1976d2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:5px;overflow:hidden;padding:14px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.RegisterModal_submitButton__ULA9b:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.RegisterModal_submitButton__ULA9b:hover:before{height:300px;width:300px}.RegisterModal_submitButton__ULA9b:hover{background:#1157a2;background:var(--primaryHover,#1157a2);box-shadow:0 6px 20px #2196f366;box-shadow:0 6px 20px var(--focusGlow,#2196f366);transform:translateY(-2px)}.RegisterModal_submitButton__ULA9b:active{box-shadow:0 2px 8px #2196f34d;box-shadow:0 2px 8px var(--focusGlow,#2196f34d);transform:translateY(0)}.RegisterModal_submitButton__ULA9b:disabled{cursor:not-allowed;opacity:.6;transform:none}.RegisterModal_submitButton__ULA9b:disabled:hover{box-shadow:none;transform:none}.RegisterModal_links__zp72O{animation:RegisterModal_slideInRight__aN3Bp .5s ease backwards;animation-delay:.5s;margin-top:10px;text-align:center}.RegisterModal_linkButton__4iCmu{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:none;transition:color .3s ease,transform .25s ease,text-shadow .25s ease}.RegisterModal_linkButton__4iCmu:hover{color:#764ba2;text-decoration:none;text-shadow:0 0 6px #764ba266;transform:scale(1.05)}.RegisterModal_helpText__808rp{animation:RegisterModal_slideInRight__aN3Bp .4s ease backwards;animation-delay:.25s;color:#666;font-size:13px;line-height:1.5;margin-bottom:0;margin-top:-10px}.RegisterModal_helpText__808rp i{color:#2196f3;margin-right:5px}.RegisterModal_helpLink__J3WXg{align-items:center;color:#08c;display:inline-flex;font-weight:500;gap:3px;text-decoration:none;transition:color .2s ease}.RegisterModal_helpLink__J3WXg:hover{color:#069;text-decoration:underline}.RegisterModal_helpLink__J3WXg i{color:#08c;margin-right:3px;transition:color .2s ease}.RegisterModal_helpLink__J3WXg:hover i{color:#069}.RegisterModal_successMessage__E3cjY{animation:RegisterModal_fadeIn__uI2eF .5s ease;padding:20px;text-align:center}@keyframes RegisterModal_fadeIn__uI2eF{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.RegisterModal_successIcon__mRsGR{animation:RegisterModal_scaleIn__PWU\+n .6s cubic-bezier(.68,-.55,.265,1.55);margin-bottom:20px}@keyframes RegisterModal_scaleIn__PWU\+n{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.RegisterModal_successIcon__mRsGR i{color:#4caf50;font-size:64px}.RegisterModal_successMessage__E3cjY h3{color:#333;font-size:24px;font-weight:600;margin:0 0 20px}.RegisterModal_infoBox__aOXSX{background:#f5f5f5;border-left:4px solid #4caf50;border-radius:8px;margin:20px 0;padding:20px;text-align:left}.RegisterModal_infoBox__aOXSX p{color:#555;font-size:14px;line-height:1.6;margin:10px 0}.RegisterModal_infoBox__aOXSX strong{color:#333;font-weight:600}.RegisterModal_warningText__CX5h-{align-items:center;color:#ff9800!important;display:flex;font-weight:500!important;gap:8px}.RegisterModal_warningText__CX5h- i{color:#ff9800;font-size:16px}.RegisterModal_helpText__808rp{align-items:center;color:#666!important;display:flex;font-weight:300}@media (max-width:768px){.RegisterModal_form__B8Yf2{gap:15px}.RegisterModal_links__zp72O{margin-top:0}.RegisterModal_helpText__808rp{font-size:9px}}.ForgotPasswordModal_form__BJQMz{display:flex;flex-direction:column;gap:20px}.ForgotPasswordModal_form__BJQMz>:first-child{animation:ForgotPasswordModal_slideInRight__CLgm0 .4s ease backwards;animation-delay:.1s}.ForgotPasswordModal_form__BJQMz>:nth-child(2){animation:ForgotPasswordModal_slideInRight__CLgm0 .4s ease backwards;animation-delay:.2s}.ForgotPasswordModal_form__BJQMz>:nth-child(3){animation:ForgotPasswordModal_slideInRight__CLgm0 .4s ease backwards;animation-delay:.3s}@keyframes ForgotPasswordModal_slideInRight__CLgm0{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.ForgotPasswordModal_infoBox__S9gEg{animation:ForgotPasswordModal_slideInRight__CLgm0 .4s ease backwards;animation-delay:.15s;background:linear-gradient(135deg,#667eea15,#764ba215);border-left:4px solid #667eea;border-left:4px solid var(--primary,#667eea);border-radius:8px;padding:12px 16px}.ForgotPasswordModal_infoText__1YZLt{align-items:center;color:#666;color:var(--textSecondary,#666);display:flex;font-size:14px;gap:8px;line-height:1.5;margin:0}.ForgotPasswordModal_infoText__1YZLt i{color:#667eea;color:var(--primary,#667eea);font-size:16px}.ForgotPasswordModal_submitButton__30c-y{animation:ForgotPasswordModal_slideInRight__CLgm0 .5s ease backwards;animation-delay:.4s;background:#1976d2;background:var(--primary,#1976d2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:5px;overflow:hidden;padding:14px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.ForgotPasswordModal_submitButton__30c-y:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.ForgotPasswordModal_submitButton__30c-y:hover:before{height:300px;width:300px}.ForgotPasswordModal_submitButton__30c-y:hover{background:#1157a2;background:var(--primaryHover,#1157a2);box-shadow:0 6px 20px #2196f366;box-shadow:0 6px 20px var(--focusGlow,#2196f366);transform:translateY(-2px)}.ForgotPasswordModal_submitButton__30c-y:active{box-shadow:0 2px 8px #2196f34d;box-shadow:0 2px 8px var(--focusGlow,#2196f34d);transform:translateY(0)}.ForgotPasswordModal_submitButton__30c-y:disabled{cursor:not-allowed;opacity:.6;transform:none}.ForgotPasswordModal_submitButton__30c-y:disabled:hover{background:#1976d2;background:var(--primary,#1976d2);box-shadow:none;transform:none}.ForgotPasswordModal_submitButton__30c-y:disabled:before{display:none}.ForgotPasswordModal_links__jsX08{align-items:center;animation:ForgotPasswordModal_slideInRight__CLgm0 .5s ease backwards;animation-delay:.5s;display:flex;justify-content:center;margin-top:10px}.ForgotPasswordModal_linkButton__OXpKM{background:none;border:none;border-radius:4px;color:#667eea;cursor:pointer;font-size:14px;font-weight:600;padding:8px 12px;text-decoration:none;transition:all .3s ease}.ForgotPasswordModal_linkButton__OXpKM:hover{background:#667eea1a;color:#764ba2;text-decoration:none;text-shadow:0 0 6px #764ba266;transform:scale(1.05)}.ForgotPasswordModal_linkButton__OXpKM:active{transform:scale(.98)}input:disabled{background-color:#f5f5f5!important;border-color:#e0e0e0!important;color:#666!important;cursor:not-allowed!important;opacity:.8}input:disabled::placeholder{color:#999!important}input:disabled:focus{border-color:#e0e0e0!important;box-shadow:none!important;outline:none!important}.DashboardPage_container__cx3UH{background:var(--background);background:var(--backgroundGradient,var(--background));box-sizing:border-box;flex:1 1;height:calc(100vh - 63px);overflow-y:auto;padding:30px;width:100%}.DashboardPage_header__VzwCX{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.DashboardPage_header__VzwCX p{color:var(--text);font-size:15px;font-weight:600;margin:0;opacity:.7}.DashboardPage_sectionTitle__lEhFv{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.DashboardPage_divider__yWzMj{background:linear-gradient(to right,#0000,var(--border-color),#0000);height:2px;margin:10px 0}.DashboardPage_modulesSection__TEawd,.DashboardPage_systemSection__5viPQ{margin-bottom:15px}.DashboardPage_reportsSection__iLjWM{margin-top:15px}.DashboardPage_modulesSection__TEawd{margin-top:20px}.DashboardPage_moduleGrid__Us6iH{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px}.DashboardPage_moduleCard__2xc3y{align-items:center;background:var(--background);border-radius:8px;box-shadow:0 2px 4px #0000001f;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 250px;flex-direction:column;gap:16px;justify-content:center;min-height:110px;min-width:250px;overflow:hidden;padding:30px;position:relative;text-transform:uppercase;transition:.2s}.DashboardPage_moduleCard__2xc3y:before{background:var(--primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.DashboardPage_moduleCard__2xc3y:hover{box-shadow:0 4px 8px #0000002e;transform:translateY(-4px)}.DashboardPage_moduleCard__2xc3y:hover:before{transform:scaleX(1)}.DashboardPage_moduleIcon__kcD3-{align-items:center;background:var(--primary);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:50px;justify-content:center;transition:transform .3s ease;width:50px}.DashboardPage_moduleCard__2xc3y:hover .DashboardPage_moduleIcon__kcD3-{transform:scale(1.1) rotateY(10deg)}.DashboardPage_moduleContent__etTCr{text-align:center}.DashboardPage_moduleContent__etTCr h3{color:var(--text);font-size:15px;margin:0;text-transform:uppercase;transition:opacity .2s ease}.DashboardPage_moduleCard__2xc3y:hover .DashboardPage_moduleContent__etTCr h3{opacity:.9}.DashboardPage_loader__tgqAY{color:var(--text);opacity:.7;padding:32px;text-align:center}.DashboardPage_editButton__-LyV1:hover{transform:scale(1.1) rotate(10deg)}@media (max-width:768px){.DashboardPage_container__cx3UH{padding:20px}.DashboardPage_moduleGrid__Us6iH{gap:12px}.DashboardPage_moduleCard__2xc3y{min-width:200px;padding:20px}}.DynamicForm_form__gkLSx{background:#fff;background:var(--background,#fff);border-radius:8px;box-shadow:0 2px 10px #00000014;gap:20px;margin:10px auto;max-width:800px;padding:20px;transition:background .3s ease;width:100%}.DynamicForm_field__QcVNL,.DynamicForm_form__gkLSx{display:flex;flex-direction:column}.DynamicForm_label__VuxBk{color:#333;color:var(--text,#333);font-weight:600;margin-bottom:5px;transition:color .3s ease}.DynamicForm_input__luxEu,.DynamicForm_select__ikaU9,.DynamicForm_textarea__RU2nw{background:#fff;background:var(--background,#fff);border:1px solid #ccc;border:1px solid var(--border,#ccc);border-radius:8px;color:#333;color:var(--text,#333);font-size:15px;padding:10px;transition:all .3s ease}.DynamicForm_input__luxEu:focus,.DynamicForm_select__ikaU9:focus,.DynamicForm_textarea__RU2nw:focus{border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 0 0 3px #1976d226;box-shadow:0 0 0 3px var(--primaryLight,#1976d226);outline:none}.DynamicForm_input__luxEu.DynamicForm_error__Lq0y6,.DynamicForm_select__ikaU9.DynamicForm_error__Lq0y6,.DynamicForm_textarea__RU2nw.DynamicForm_error__Lq0y6{background:#fff6f6;background:var(--errorBg,#fff6f6);border-color:#d32f2f;border-color:var(--error,#d32f2f)}.DynamicForm_textarea__RU2nw{min-height:90px;resize:vertical}.DynamicForm_select__ikaU9[multiple]{height:100px}.DynamicForm_errorText__j3WeS{color:#d32f2f;color:var(--error,#d32f2f);font-size:10px;margin-top:4px;min-height:1em;opacity:0;transition:opacity .2s ease,color .3s ease}.DynamicForm_field__QcVNL.DynamicForm_hasError__NSkmK .DynamicForm_errorText__j3WeS{opacity:1}.DynamicForm_button__qFIdE{align-self:flex-end;background:#1976d2;background:var(--primary,#1976d2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 16px;text-transform:uppercase;transition:all .3s ease}.DynamicForm_button__qFIdE:hover:not(:disabled){background:#1157a2;background:var(--primaryHover,#1157a2);box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.DynamicForm_button__qFIdE:active:not(:disabled){transform:translateY(1px)}.DynamicForm_button__qFIdE:disabled{box-shadow:none;color:#666;color:var(--disabledText,#666);cursor:not-allowed;opacity:.6}.DynamicForm_button__qFIdE:disabled,.DynamicForm_button__qFIdE:disabled:hover{background:#ccc;background:var(--disabled,#ccc);transform:none}@media (max-width:768px){.DynamicForm_form__gkLSx{margin:10px 16px;padding:16px}.DynamicForm_input__luxEu,.DynamicForm_select__ikaU9,.DynamicForm_textarea__RU2nw{font-size:14px}.DynamicForm_button__qFIdE{align-self:stretch;width:100%}}@media (max-width:480px){.DynamicForm_form__gkLSx{margin:10px 12px;padding:12px}.DynamicForm_label__VuxBk{font-size:14px}.DynamicForm_input__luxEu,.DynamicForm_select__ikaU9,.DynamicForm_textarea__RU2nw{font-size:14px;padding:8px}}.FormPage_container__8zuA-{align-items:center;background:linear-gradient(135deg,#eef2f7,#fff);background:var(--backgroundGradient,linear-gradient(135deg,#eef2f7,#fff));display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100dvh - 65px);padding:24px}.TablePage_container__XgAR6{animation:TablePage_fadeIn__txtRi .5s ease;background:#fff;background:var(--backgroundGradient,var(--background,#fff));box-sizing:border-box;margin:0 auto;max-width:100%;min-height:calc(100dvh - 65px);padding:24px;transition:background .4s ease;width:100%}@keyframes TablePage_fadeIn__txtRi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TablePage_container__XgAR6{min-height:calc(100dvh - 60px);padding:16px}}@media (max-width:480px){.TablePage_container__XgAR6{padding:12px}}.TableTemplates_tableContainer__dx9tT{animation:TableTemplates_fadeIn__zNAtL .3s ease;display:flex;flex-direction:column;gap:0;height:100%}.TableTemplates_topBar__likmO{align-items:center;background:#fff;background:var(--background,#fff);border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-bottom:none;border-radius:8px 8px 0 0;display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.TableTemplates_topBarLeft__uyxS9{align-items:center;display:flex;flex:1 1;gap:10px}.TableTemplates_backButton__JFmbK{align-items:center;background-color:#fff;background-color:var(--background,#fff);border:1px solid #d0d0d0;border:1px solid var(--border,#d0d0d0);border-radius:50%;color:#333;color:var(--text,#333);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.TableTemplates_backButton__JFmbK:hover{background-color:#1976d214;background-color:var(--primaryLight,#1976d214);border-color:#1976d2;border-color:var(--primary,#1976d2);color:#1976d2;color:var(--primary,#1976d2)}.TableTemplates_backButton__JFmbK:active{transform:scale(.95)}.TableTemplates_moduleInfo__E0RMw{display:flex;flex-direction:column;gap:5px}.TableTemplates_moduleTitle__3bkMx{color:#333;color:var(--text,#333);font-size:20px;font-weight:600;line-height:1.2;margin:0;text-transform:uppercase}.TableTemplates_moduleDescription__tYaJJ{color:#666;color:var(--textSecondary,#666);font-size:10px;line-height:1.4;margin:0}.TableTemplates_inlineInput__W4CuF{border:none;outline:none;width:100%}.TableTemplates_resizer__xeflu{bottom:0}.TableTemplates_advancedFilterButton__MzAmH{align-items:center;background:#1976d2;background:var(--primary,#1976d2);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px;transition:all .2s ease}.TableTemplates_table__K8FE- input.TableTemplates_inlineCheckboxDefault__hpuzk[type=checkbox]:checked{opacity:.5}.TableTemplates_advancedFilterButton__MzAmH:hover{background:#1565c0;background:var(--primaryHover,#1565c0);box-shadow:0 2px 8px #1976d24d;transform:translateY(-1px)}.TableTemplates_saveButton__z8cY2{align-items:center;background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.TableTemplates_saveButton__z8cY2:hover{background:#45a049;box-shadow:0 2px 8px #4caf504d;transform:translateY(-1px)}.TableTemplates_topBarRight__xIEUK{align-items:center;display:flex;gap:8px}.TableTemplates_iconButton__wsmtD{align-items:center;background:#0000;border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:6px;color:#333;color:var(--text,#333);cursor:pointer;display:flex;height:35px;justify-content:center;position:relative;transition:all .2s ease;width:35px}.TableTemplates_iconButton__wsmtD:hover{background:#1976d214;background:var(--primaryLight,#1976d214);border-color:#1976d2;border-color:var(--primary,#1976d2);color:#1976d2;color:var(--primary,#1976d2)}.TableTemplates_badge__mXEoK{background:#f44336;border-radius:10px;color:#fff;font-size:11px;font-weight:600;min-width:18px;padding:2px 6px;position:absolute;right:-6px;text-align:center;top:-6px}.TableTemplates_tableWrapper__RBJyJ{background:#fff;background:var(--background,#fff);border-left:1px solid #e0e0e0;border-left:1px solid var(--border,#e0e0e0);border-right:1px solid #e0e0e0;border-right:1px solid var(--border,#e0e0e0);flex:1 1;max-height:calc(100vh - 300px);min-height:400px;overflow-x:auto;overflow-y:visible;position:relative}.TableTemplates_table__K8FE-{border-collapse:collapse;table-layout:fixed;width:100%}.TableTemplates_headerRow__2CrIf{background:#1976d2;background:var(--primary,#1976d2);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.TableTemplates_headerCell__d9cab{border-right:1px solid #fff3;font-size:13px;font-weight:600;letter-spacing:.5px;overflow:visible;padding:12px 16px;position:relative;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none}.TableTemplates_headerCell__d9cab:last-child{border-right:none}.TableTemplates_headerContent__9Mu-1{align-items:center;display:flex;gap:8px;justify-content:space-between}.TableTemplates_headerLabel__CAwC-{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableTemplates_headerActions__SZjkU{display:flex;flex-shrink:0;gap:4px}.TableTemplates_filterButton__IhuU0,.TableTemplates_sortButton__UcFVA{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;padding:4px;transition:all .2s ease;width:24px}.TableTemplates_filterButton__IhuU0:hover,.TableTemplates_sortButton__UcFVA:hover{background:#ffffff26}.TableTemplates_sortIcon__lLJh5{color:#fff9;height:12px;width:12px}.TableTemplates_sortIconActive__1DWwm{color:#fff;height:12px;width:12px}.TableTemplates_resizer__xeflu{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;transition:background .2s ease;-webkit-user-select:none;user-select:none;width:4px}.TableTemplates_resizer__xeflu:hover{background:#ffffff4d}.TableTemplates_checkboxCell__gK94w{border-right:1px solid #fff3;padding:12px;text-align:center;width:50px}.TableTemplates_dataRow__DVl1- .TableTemplates_checkboxCell__gK94w{border-right:1px solid #e0e0e0;border-right:1px solid var(--border,#e0e0e0)}.TableTemplates_actionsCell__NRFKu{padding:12px;text-align:center;width:120px}.TableTemplates_dataRow__DVl1-{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border,#e0e0e0);transition:all .2s ease}.TableTemplates_dataRow__DVl1-:hover{background:#1976d20a;background:var(--primaryLight,#1976d20a)}.TableTemplates_selectedRow__6MjpS{background:#1976d214!important;background:var(--primaryLight,#1976d214)!important;border-left:3px solid #1976d2;border-left:3px solid var(--primary,#1976d2)}.TableTemplates_dataCell__VWZiV{border-right:1px solid #e0e0e0;border-right:1px solid var(--border,#e0e0e0);color:#333;color:var(--text,#333);font-size:14px;max-width:0;overflow:hidden;padding:16px;position:relative;text-overflow:ellipsis;white-space:nowrap}.TableTemplates_editingRow__EQGiS .TableTemplates_dataCell__VWZiV,.TableTemplates_filterRow__7-lYR .TableTemplates_dataCell__VWZiV,.TableTemplates_newRow__oe03- .TableTemplates_dataCell__VWZiV{overflow:visible!important}.TableTemplates_dataCell__VWZiV>div:not(.TableTemplates_cellWrapper__DQpyc),.TableTemplates_dataCell__VWZiV>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableTemplates_dataRow__DVl1-:not(.TableTemplates_editingRow__EQGiS) .TableTemplates_cellWrapper__DQpyc>div:not(.TableTemplates_errorIcon__AFjfM):not(.TableTemplates_colorInputGroup__WA1Rl),.TableTemplates_dataRow__DVl1-:not(.TableTemplates_editingRow__EQGiS) .TableTemplates_cellWrapper__DQpyc>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableTemplates_editingRow__EQGiS .TableTemplates_cellWrapper__DQpyc,.TableTemplates_newRow__oe03- .TableTemplates_cellWrapper__DQpyc{overflow:visible;z-index:10}.TableTemplates_table__K8FE- tbody{position:relative;z-index:1}.TableTemplates_editingRow__EQGiS,.TableTemplates_newRow__oe03-{position:relative;z-index:10}.TableTemplates_dataCell__VWZiV:last-child{border-right:none}.TableTemplates_actionBtn__e6PIH{align-items:center;background:#0000;border:none;border-radius:4px;color:#666;cursor:pointer;display:inline-flex;justify-content:center;margin:0 2px;padding:6px;transition:all .2s ease}.TableTemplates_actionBtn__e6PIH:hover{background:#1976d214;background:var(--primaryLight,#1976d214);color:#1976d2;color:var(--primary,#1976d2)}.TableTemplates_actionBtn__e6PIH:disabled{cursor:not-allowed;opacity:.4}.TableTemplates_sourceStatusYes__iyrlI{color:#4caf50}.TableTemplates_sourceStatusNo__yubvC{color:#ef5350}.TableTemplates_bottomBar__IX9-P{align-items:center;background:#fff;background:var(--background,#fff);border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:0 0 8px 8px;border-top:none;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 16px}.TableTemplates_statistics__epzS-{color:#666;color:var(--textSecondary,#666);display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:16px}.TableTemplates_statistics__epzS- span{background:#1976d214;background:var(--primaryLight,#1976d214);border-radius:12px;padding:4px 12px}.TableTemplates_pendingBadge__IHsLF{background:#ff9800!important;color:#fff!important}.TableTemplates_pendingBadge__IHsLF.TableTemplates_hasErrors__\+7LPf{background:#f44336!important}.TableTemplates_paginationContainer__ZQybw{display:flex;flex:1 1;justify-content:center}.TableTemplates_bottomBarRight__KOSGq{display:flex;gap:8px}.TableTemplates_applyButton__25TEt{align-items:center;background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.TableTemplates_applyButton__25TEt:hover{background:#45a049;box-shadow:0 2px 8px #4caf504d;transform:translateY(-1px)}.TableTemplates_advancedFilterButton__MzAmH:disabled{background-color:#ccc;cursor:not-allowed;opacity:.5}.TableTemplates_loadingOverlay__mdMIY{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.TableTemplates_loader__e\+CTi{animation:TableTemplates_spin__wUeRi .8s linear infinite;border:4px solid #1976d233;border-top-color:#1976d2;border:4px solid var(--primaryLight,#1976d233);border-radius:50%;border-top-color:var(--primary,#1976d2);height:50px;width:50px}.TableTemplates_miniLoader__XkHYh{animation:TableTemplates_spin__wUeRi .6s linear infinite;border:2px solid #1976d233;border-radius:50%;border-top:2px solid var(--primary,#1976d2);height:16px;width:16px}.TableTemplates_emptyState__KKErB{color:#666;color:var(--textSecondary,#666);font-size:16px;font-weight:500;padding:60px 20px;text-align:center}.TableTemplates_newRow__oe03-{animation:TableTemplates_slideIn__HSVPy .3s ease;background:#1976d214;background:var(--primaryLight,#1976d214);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border,#e0e0e0)}.TableTemplates_errorRow__MZzWb{background:#f443360d!important;border-left:3px solid #f44336!important;position:relative}.TableTemplates_savingRow__uDdPx{opacity:.7;pointer-events:none}.TableTemplates_cellWrapper__DQpyc{align-items:center;display:flex;gap:8px;min-width:0;position:relative;width:100%}.TableTemplates_newRowInput__Z8MCV{background:#fff;border:1px solid #ccc;border:1px solid var(--border,#ccc);border-radius:4px;box-sizing:border-box;font-size:14px;max-width:100%;overflow:hidden;padding:6px 30px 6px 8px;transition:all .2s ease;width:100%}.TableTemplates_newRowInput__Z8MCV.TableTemplates_hasError__oS0vE{background:#f4433608;border-color:#f44336!important;padding-right:30px}.TableTemplates_newRowInput__Z8MCV.TableTemplates_hasError__oS0vE:focus{box-shadow:0 0 0 2px #f443361a!important}.TableTemplates_newRowInput__Z8MCV:focus{border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 0 0 2px #1976d21a;outline:none}.TableTemplates_newRowInput__Z8MCV:disabled{background:#f5f5f5;cursor:not-allowed}.TableTemplates_errorInput__f9DG3{background:#f443360d;border-color:#f44336!important}.TableTemplates_errorInput__f9DG3:focus{box-shadow:0 0 0 2px #f443361a!important}.TableTemplates_errorIcon__AFjfM{align-items:center;background:#f44336;border-radius:50%;color:#fff;cursor:help;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;pointer-events:all;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;z-index:2}.TableTemplates_errorIcon__AFjfM:hover{background:#d32f2f;transform:translateY(-50%) scale(1.1)}.TableTemplates_errorMessage__26h0F{word-wrap:break-word;align-items:center;animation:TableTemplates_slideIn__HSVPy .2s ease;background:#fff;border:1px solid #f44336;border-radius:4px;box-shadow:0 2px 8px #f4433633;color:#d32f2f;display:flex;font-size:12px;font-weight:500;gap:6px;left:0;margin-top:4px;padding:6px 10px;position:absolute;right:0;top:100%;white-space:normal;z-index:10}.TableTemplates_errorTooltip__YN9rf{background:#333;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 2px 8px #0003;color:#fff;font-size:12px;left:50%;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:1000}.TableTemplates_errorTooltip__YN9rf:after{border:6px solid #0000;border-top-color:#333;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.TableTemplates_errorBadge__OnyZK{animation:TableTemplates_pulse__mMLIm 2s ease infinite;background:#f44336!important;border-radius:12px;color:#fff!important;font-size:12px;font-weight:600;padding:4px 8px}@keyframes TableTemplates_pulse__mMLIm{0%,to{opacity:1}50%{opacity:.7}}.TableTemplates_validationNotice__n9ECX{align-items:center;animation:TableTemplates_slideInRight__9MZ-2 .3s ease;background:#fff;border:2px solid #f44336;border-radius:8px;bottom:80px;box-shadow:0 4px 12px #f443364d;display:flex;gap:10px;max-width:300px;padding:12px 16px;position:fixed;right:20px;z-index:1000}.TableTemplates_validationNotice__n9ECX .TableTemplates_icon__4Y3IU{color:#f44336;flex-shrink:0;font-size:20px}.TableTemplates_validationNotice__n9ECX .TableTemplates_text__0IrQr{color:#d32f2f;flex:1 1;font-size:13px;font-weight:500}@keyframes TableTemplates_slideInRight__9MZ-2{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.TableTemplates_errorIcon__AFjfM:hover .TableTemplates_errorTooltip__YN9rf{opacity:1}.TableTemplates_dataCell__VWZiV.TableTemplates_hasError__oS0vE{background:#f4433605;position:relative}.TableTemplates_dismissBtn__6QE4W{align-items:center;background:#0000;border:none;border-radius:3px;color:#d32f2f;cursor:pointer;display:flex;justify-content:center;margin-left:4px;padding:2px;transition:background .2s ease}.TableTemplates_dismissBtn__6QE4W:hover{background:#f443361a}.TableTemplates_disabledInput__G8M8z{background-color:#f5f5f5;color:#999;cursor:not-allowed;font-style:italic}.TableTemplates_disabledInput__G8M8z:disabled{opacity:.7}.TableTemplates_table__K8FE- input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid #d0d0d0;border:2px solid var(--border,#d0d0d0);border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.TableTemplates_table__K8FE- input[type=checkbox]:hover{box-shadow:0 0 0 3px #1976d214}.TableTemplates_table__K8FE- input[type=checkbox]:checked,.TableTemplates_table__K8FE- input[type=checkbox]:hover{border-color:#1976d2;border-color:var(--primary,#1976d2)}.TableTemplates_table__K8FE- input[type=checkbox]:checked:after{border:solid #fff;border-bottom:2px solid var(--primary,#fff);border-left:0 solid var(--primary,#fff);border-right:2px solid var(--primary,#fff);border-top:0 solid var(--primary,#fff);content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.TableTemplates_headerCell__d9cab input[type=checkbox]{border-color:#ffffff80}.TableTemplates_headerCell__d9cab input[type=checkbox]:hover{border-color:#fff;box-shadow:0 0 0 3px #ffffff26}.TableTemplates_headerCell__d9cab input[type=checkbox]:checked{background:#fff;border-color:#fff}.TableTemplates_headerCell__d9cab input[type=checkbox]:checked:after{border-color:#1976d2;border-color:var(--primary,#1976d2)}.TableTemplates_table__K8FE- input[type=checkbox]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.5}.TableTemplates_table__K8FE- input[type=checkbox]:disabled:hover{border-color:#d0d0d0;border-color:var(--border,#d0d0d0);box-shadow:none}.TableTemplates_checkboxCell__gK94w input[type=checkbox]{display:block;margin:0 auto}.TableTemplates_newRow__oe03- input[type=checkbox]:not(:disabled){background:#1976d20d;border-color:#1976d2;border-color:var(--primary,#1976d2)}.TableTemplates_table__K8FE- input[type=checkbox]:active{transform:scale(.95)}.TableTemplates_table__K8FE- input[type=checkbox]:focus{box-shadow:0 0 0 3px #1976d240;outline:none}.TableTemplates_table__K8FE- input[type=checkbox]:focus:not(:focus-visible){box-shadow:none}.TableTemplates_table__K8FE- input[type=checkbox]:indeterminate{background:#1976d2;background:var(--primary,#1976d2);border-color:#1976d2;border-color:var(--primary,#1976d2)}.TableTemplates_table__K8FE- input[type=checkbox]:indeterminate:after{background:#fff;border:none;content:"";height:2px;left:3px;position:absolute;top:7px;transform:none;width:10px}.TableTemplates_colorDisplay__HCpRq{align-items:center;display:flex;gap:8px}.TableTemplates_colorSwatch__FrQSm{border:1px solid #ccc;border-radius:4px;flex-shrink:0;height:24px;width:24px}.TableTemplates_colorInputGroup__WA1Rl{align-items:center;display:flex;gap:8px}.TableTemplates_inlineColorPicker__GRoLE{background:#fff;border:1px solid #ccc;border:1px solid var(--border,#ccc);border-radius:4px;cursor:pointer;height:35px;padding:2px;transition:all .2s ease;width:40px}.TableTemplates_inlineColorPicker__GRoLE:focus,.TableTemplates_inlineColorPicker__GRoLE:hover{border-color:#1976d2;border-color:var(--primary,#1976d2)}.TableTemplates_inlineColorPicker__GRoLE:focus{box-shadow:0 0 0 2px #1976d21a;outline:none}.TableTemplates_colorTextInput__vKL47{flex-shrink:0;width:100px!important}.TableTemplates_emptyValue__bb0lC{color:#999;font-style:italic}.TableTemplates_filterRow__7-lYR{background:var(--background);position:relative;z-index:1000}.TableTemplates_filterRow__7-lYR td{border-bottom:1px solid var(--border);overflow:visible!important;padding:16px;position:relative;z-index:1000}.TableTemplates_filterRow__7-lYR input,.TableTemplates_filterRow__7-lYR select,.TableTemplates_filterRow__7-lYR textarea{background:#fff;border:1px solid #d0d0d0;border:1px solid var(--border,#d0d0d0);border-radius:4px;box-sizing:border-box;color:#333;color:var(--text,#333);font-size:14px;min-width:0;outline:none;padding:6px 8px;width:100%}.TableTemplates_filterRow__7-lYR input:focus,.TableTemplates_filterRow__7-lYR select:focus,.TableTemplates_filterRow__7-lYR textarea:focus{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}.TableTemplates_filterRow__7-lYR input[type=checkbox]{margin:0;width:auto}@keyframes TableTemplates_spin__wUeRi{to{transform:rotate(1turn)}}@keyframes TableTemplates_fadeIn__zNAtL{0%{opacity:0}to{opacity:1}}@keyframes TableTemplates_slideIn__HSVPy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.TableTemplates_statistics__epzS-{flex-direction:column;gap:4px}.TableTemplates_bottomBar__IX9-P{flex-wrap:wrap}}.TableTemplates_jsonInputWrapper__H\+-kb{display:flex;flex-direction:column;gap:4px;width:100%}.TableTemplates_jsonHint__MQVgF{color:#666;font-size:11px;font-style:italic;padding:0 4px}.TableTemplates_inlineInput__W4CuF[title]{cursor:help}.TableTemplates_hasError__oS0vE .TableTemplates_jsonInputWrapper__H\+-kb textarea{border-color:#f44}@media (max-width:768px){.TableTemplates_tableWrapper__RBJyJ{-webkit-overflow-scrolling:touch;overflow-x:auto}.TableTemplates_table__K8FE-{display:block;min-width:100%!important}thead{display:none}tbody{display:flex;flex-direction:column;gap:12px;padding:10px}.TableTemplates_topBarLeft__uyxS9{justify-content:space-between;width:100%}.TableTemplates_topBarRight__xIEUK{justify-content:flex-end;width:100%}.TableTemplates_dataRow__DVl1-,.TableTemplates_errorRow__MZzWb,.TableTemplates_newRow__oe03-{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:10px;display:flex;flex-direction:column;padding:12px}.TableTemplates_dataCell__VWZiV{border-bottom:1px solid #eee;border-right:none!important;display:flex!important;max-width:none;overflow:visible!important;padding:6px 0;width:100%!important}.TableTemplates_dataCell__VWZiV:last-child{border-bottom:none}.TableTemplates_dataCell__VWZiV:before{color:#555;content:attr(data-label);flex:0 0 40%;font-weight:600}.TableTemplates_actionsCell__NRFKu{display:flex;justify-content:flex-end;margin-top:10px;width:100%}.TableTemplates_topBar__likmO{flex-direction:column;justify-content:space-between;padding:10px}.TableTemplates_advancedFilterButton__MzAmH span{display:none}.TableTemplates_iconButton__wsmtD{height:32px;width:32px}.TableTemplates_bottomBar__IX9-P{align-items:stretch;flex-direction:column;gap:12px}.TableTemplates_statistics__epzS-{gap:8px;justify-content:space-between}.TableTemplates_paginationContainer__ZQybw{order:3}.TableTemplates_bottomBarRight__KOSGq{justify-content:flex-end}.TableTemplates_errorMessage__26h0F{width:100%}.TableTemplates_colorInputGroup__WA1Rl{flex-wrap:wrap}.TableTemplates_colorTextInput__vKL47{width:100%!important}}.Pagination_pagination__jwAkS{align-items:center;border-top:2px solid #1976d2;border-top:2px solid var(--primary,#1976d2);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px;padding:20px 0 15px}.Pagination_paginationInfo__pOOo0{color:#333;color:var(--text,#333);font-size:14px;font-weight:500}.Pagination_paginationControls__ICd-2{align-items:center;display:flex;gap:8px}.Pagination_paginationButton__cP509{align-items:center;background:#fff;background:var(--background,#fff);border:2px solid #1976d2;border:2px solid var(--primary,#1976d2);border-radius:8px;color:#333;color:var(--text,#333);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-width:40px;padding:8px;transition:all .3s ease}.Pagination_paginationButton__cP509:hover:not(:disabled){background:#1976d20d;background:var(--primaryLight,#1976d20d);border-color:#1157a2;border-color:var(--primaryHover,#1157a2);box-shadow:0 4px 12px #2196f366;box-shadow:0 4px 12px var(--focusGlow,#2196f366);transform:translateY(-1px)}.Pagination_paginationButton__cP509:active:not(:disabled){transform:translateY(0)}.Pagination_paginationButton__cP509:disabled{cursor:not-allowed;opacity:.5}.Pagination_paginationButton__cP509.Pagination_active__7O6xZ{background:#1976d2;background:var(--primary,#1976d2);border-color:#1976d2;border-color:var(--primary,#1976d2);color:#fff}.Pagination_paginationButton__cP509.Pagination_active__7O6xZ:hover{background:#1157a2;background:var(--primaryHover,#1157a2)}.Pagination_paginationEllipsis__688N9{color:#666;color:var(--text,#666);font-weight:600;padding:0 8px}.Pagination_rowsPerPageSelector__ecMvq{align-items:center;display:flex;font-size:14px;gap:10px}.Pagination_rowsPerPageSelector__ecMvq label{color:#666;color:var(--text,#666);font-weight:600}.Pagination_customDropdown__h8gIg{position:relative}.Pagination_dropdownButton__X9Mve{align-items:center;background:#fff;background:var(--background,#fff);border:2px solid #1976d2;border:2px solid var(--primary,#1976d2);border-radius:8px;color:#333;color:var(--text,#333);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between;min-width:80px;padding:8px 12px;transition:all .3s ease}.Pagination_dropdownButton__X9Mve:hover{background:#1976d20d;background:var(--primaryLight,#1976d20d);border-color:#1157a2;border-color:var(--primaryHover,#1157a2)}.Pagination_dropdownButton__X9Mve:focus{box-shadow:0 0 0 3px #1976d226;box-shadow:0 0 0 3px var(--primaryLight,#1976d226);outline:none}.Pagination_arrow__jEjVJ{align-items:center;color:#1976d2;color:var(--primary,#1976d2);display:flex;flex-shrink:0;transition:transform .3s ease,color .3s ease}.Pagination_arrowOpen__rzQlY{transform:rotate(180deg)}.Pagination_dropdownMenu__fL6RE{animation:Pagination_slideUp__k3iex .2s ease;background:#fff;background:var(--background,#fff);border:2px solid #1976d2;border:2px solid var(--primary,#1976d2);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0000001a;left:0;overflow:hidden;position:absolute;right:0;z-index:1000}@keyframes Pagination_slideUp__k3iex{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Pagination_dropdownItem__GT6Q8{align-items:center;color:#333;color:var(--text,#333);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.Pagination_dropdownItem__GT6Q8:hover{background:#1976d21a;background:var(--primaryLight,#1976d21a)}.Pagination_dropdownItem__GT6Q8.Pagination_selected__RgQr7{background:#1976d226;background:var(--primaryLight,#1976d226);font-weight:600}.Pagination_checkmark__BJ6QX{align-items:center;color:#1976d2;color:var(--primary,#1976d2);display:flex}@media (max-width:768px){.Pagination_pagination__jwAkS{margin-top:0;padding:10px 0}.Pagination_paginationControls__ICd-2{gap:5px}}@keyframes FilterModal_slideInRight__TQv7b{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.FilterModal_conditionsList__\+BgUZ{display:flex;flex-direction:column;gap:28px;margin-bottom:24px}.FilterModal_filterRow__UB27f{background:#fff;background:var(--background,#fff);border:1px solid #ddd;border:1px solid var(--border,#ddd);border-radius:12px;display:flex;flex-direction:column;gap:15px;margin-bottom:18px;padding:18px 14px;position:relative}.FilterModal_addBtnLabel__Mfa4O{margin-left:8px}.FilterModal_deleteBtnTopRight__BPG5X{align-items:center;background:#dc00001a;border:none;border-radius:50%;color:#d32f2f;cursor:pointer;display:flex;font-size:15px;height:30px;justify-content:center;position:absolute;right:6px;top:6px;transition:.2s;width:30px}.FilterModal_deleteBtnTopRight__BPG5X:hover{background:#dc000040;transform:scale(1.1)}.FilterModal_filterField__l6tzY{display:flex;flex-direction:column;width:100%}.FilterModal_fieldLabel__uAAZE{color:#333;color:var(--text,#333);font-size:14px;font-weight:500;margin-bottom:6px}.FilterModal_valueWithDelete__VIRvn{align-items:center;display:flex;gap:14px}.FilterModal_addBtn__cyDH7{background:#0000;border:2px dashed #f7a21b;border:2px dashed var(--primary,#f7a21b);border-radius:10px;color:#f7a21b;color:var(--primary,#f7a21b);cursor:pointer;font-size:14px;padding:12px;transition:all .25s ease;width:100%}.FilterModal_addBtn__cyDH7:hover{background:#f7a21b0f}.FilterModal_actions__J5Pim{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.FilterModal_applyBtn__tG\+8Q,.FilterModal_cancelBtn__XtZ\+y,.FilterModal_clearBtn__EJ3Dk{border-radius:8px;cursor:pointer;font-size:15px;font-weight:500;padding:8px 20px;transition:all .25s ease}.FilterModal_clearBtn__EJ3Dk{background:#fff;background:var(--background,#fff);border:2px solid #ccc;border:2px solid var(--border,#ccc);color:#666;color:var(--textSecondary,#666);margin-right:auto}.FilterModal_cancelBtn__XtZ\+y{background:#fff;background:var(--background,#fff);color:#1976d2;color:var(--primary,#1976d2)}.FilterModal_applyBtn__tG\+8Q,.FilterModal_cancelBtn__XtZ\+y{border:2px solid #1976d2;border:2px solid var(--primary,#1976d2)}.FilterModal_applyBtn__tG\+8Q{background:#1976d2;background:var(--primary,#1976d2);color:#fff;color:var(--buttonText,#fff)}.FilterModal_applyBtn__tG\+8Q:hover{background:#1157a2;background:var(--primaryHover,#1157a2)}@media (max-width:480px){.FilterModal_filterRow__UB27f{gap:12px;padding:12px}.FilterModal_applyBtn__tG\+8Q,.FilterModal_cancelBtn__XtZ\+y,.FilterModal_clearBtn__EJ3Dk{font-size:13px;padding:8px 12px}}.EditRowModal_form__f40ci{display:flex;flex-direction:column;gap:20px}.EditRowModal_fieldWrapper__DSrf1{animation:EditRowModal_slideInRight__jpmhe .4s ease backwards;display:flex;flex-direction:column;position:relative}.EditRowModal_fieldWrapper__DSrf1:first-child{animation-delay:.1s}.EditRowModal_fieldWrapper__DSrf1:nth-child(2){animation-delay:.15s}.EditRowModal_fieldWrapper__DSrf1:nth-child(3){animation-delay:.2s}.EditRowModal_fieldWrapper__DSrf1:nth-child(4){animation-delay:.25s}.EditRowModal_fieldWrapper__DSrf1:nth-child(5){animation-delay:.3s}.EditRowModal_fieldWrapper__DSrf1:nth-child(6){animation-delay:.35s}@keyframes EditRowModal_slideInRight__jpmhe{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.EditRowModal_actions__bRJe2{animation:EditRowModal_slideInRight__jpmhe .4s ease backwards;animation-delay:.4s;display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.EditRowModal_cancelBtn__zhOxg,.EditRowModal_saveBtn__HC8CZ{border:2px solid #1976d2;border:2px solid var(--primary,#1976d2);border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;padding:10px 24px;transition:all .3s ease}.EditRowModal_cancelBtn__zhOxg{background-color:#fff;background-color:var(--background,#fff);color:#1976d2;color:var(--primary,#1976d2)}.EditRowModal_cancelBtn__zhOxg:hover{background-color:#1976d21a;background-color:var(--primaryLight,#1976d21a);transform:translateY(-1px)}.EditRowModal_saveBtn__HC8CZ{background-color:#1976d2;background-color:var(--primary,#1976d2);color:#fff;color:var(--buttonText,#fff)}.EditRowModal_saveBtn__HC8CZ:hover{background-color:#1157a2;background-color:var(--primaryHover,#1157a2);box-shadow:0 4px 12px #2196f366;box-shadow:0 4px 12px var(--focusGlow,#2196f366);transform:translateY(-1px)}.EditRowModal_cancelBtn__zhOxg:active,.EditRowModal_saveBtn__HC8CZ:active{transform:translateY(0)}.EditRowModal_fieldWrapper__DSrf1 .MuiOutlinedInput-root fieldset{border-color:#ccc;border-color:var(--border,#ccc);border-width:2px;transition:border-color .3s ease,box-shadow .3s ease}.EditRowModal_fieldWrapper__DSrf1 .MuiOutlinedInput-root:hover fieldset{border-color:#333;border-color:var(--text,#333)}.EditRowModal_fieldWrapper__DSrf1 .MuiOutlinedInput-root.Mui-error fieldset{border-color:#d32f2f!important;border-color:var(--error,#d32f2f)!important;transition:box-shadow .5s ease,border-color .5s ease}.EditRowModal_fieldWrapper__DSrf1 .MuiOutlinedInput-root.Mui-focused:not(.Mui-error) fieldset{border-color:#1976d2!important;border-color:var(--primary,#1976d2)!important;transition:box-shadow .4s ease,border-color .3s ease}.EditRowModal_fieldWrapper__DSrf1 .MuiOutlinedInput-root:not(.Mui-error):not(.Mui-focused) fieldset{box-shadow:0 0 0 #0000;transition:box-shadow .6s ease,border-color .6s ease}.EditRowModal_fieldWrapper__DSrf1 .MuiInputBase-input{color:#333;color:var(--text,#333)}.EditRowModal_fieldWrapper__DSrf1 .MuiInputLabel-root{color:#333;color:var(--text,#333);transition:color .3s ease,transform .2s cubic-bezier(0,0,.2,1)}.EditRowModal_fieldWrapper__DSrf1 .MuiInputLabel-root.Mui-focused:not(.Mui-error){color:#1976d2!important;color:var(--primary,#1976d2)!important}.EditRowModal_fieldWrapper__DSrf1 .MuiInputLabel-root.Mui-error{color:#d32f2f!important;color:var(--error,#d32f2f)!important}.EditRowModal_fieldWrapper__DSrf1 .MuiFormHelperText-root{color:#d32f2f;color:var(--error,#d32f2f);font-size:12px;margin-top:4px}.ManageColumnsVisibilityModal_container__GM8NS{animation:ManageColumnsVisibilityModal_fadeIn__f5qvn .3s ease;display:flex;flex-direction:column;gap:20px;min-height:300px}@keyframes ManageColumnsVisibilityModal_fadeIn__f5qvn{0%{opacity:0}to{opacity:1}}@keyframes ManageColumnsVisibilityModal_slideInRight__qj6fO{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.ManageColumnsVisibilityModal_columnsList__ENAq5{animation:ManageColumnsVisibilityModal_slideInRight__qj6fO .4s ease backwards;animation-delay:.1s;background:#f9fafb;background:var(--background-secondary,#f9fafb);border:2px solid #e5e7eb;border:2px solid var(--border,#e5e7eb);border-radius:8px;display:flex;flex-direction:column;gap:8px;max-height:315px;overflow-y:auto;padding:12px}.ManageColumnsVisibilityModal_columnsList__ENAq5::-webkit-scrollbar{width:8px}.ManageColumnsVisibilityModal_columnsList__ENAq5::-webkit-scrollbar-track{background:#fff;background:var(--background-primary,#fff);border-radius:4px}.ManageColumnsVisibilityModal_columnsList__ENAq5::-webkit-scrollbar-thumb{background:#e5e7eb;background:var(--border,#e5e7eb);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.ManageColumnsVisibilityModal_columnsList__ENAq5::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--text-secondary,#9ca3af)}.ManageColumnsVisibilityModal_columnItem__nlFcX{align-items:center;animation:ManageColumnsVisibilityModal_slideInRight__qj6fO .4s ease backwards;background:#fff;background:var(--background-primary,#fff);border:2px solid #0000;border-radius:8px;display:flex;padding:8px 12px;transition:all .3s ease}.ManageColumnsVisibilityModal_columnItem__nlFcX:first-child{animation-delay:.15s}.ManageColumnsVisibilityModal_columnItem__nlFcX:nth-child(2){animation-delay:.18s}.ManageColumnsVisibilityModal_columnItem__nlFcX:nth-child(3){animation-delay:.21s}.ManageColumnsVisibilityModal_columnItem__nlFcX:nth-child(4){animation-delay:.24s}.ManageColumnsVisibilityModal_columnItem__nlFcX:nth-child(5){animation-delay:.27s}.ManageColumnsVisibilityModal_columnItem__nlFcX:nth-child(6){animation-delay:.3s}.ManageColumnsVisibilityModal_columnItem__nlFcX:nth-child(7){animation-delay:.33s}.ManageColumnsVisibilityModal_columnItem__nlFcX:nth-child(8){animation-delay:.36s}.ManageColumnsVisibilityModal_columnItem__nlFcX:nth-child(9){animation-delay:.39s}.ManageColumnsVisibilityModal_columnItem__nlFcX:nth-child(10){animation-delay:.42s}.ManageColumnsVisibilityModal_columnItem__nlFcX:hover{background:#f3f4f6;background:var(--background-hover,#f3f4f6);border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 2px 8px #1976d226;transform:translateX(4px)}.ManageColumnsVisibilityModal_columnItemDisabled__aMbSx{cursor:not-allowed;opacity:.5}.ManageColumnsVisibilityModal_columnItemDisabled__aMbSx:hover{background:#fff;background:var(--background-primary,#fff);border-color:#0000;box-shadow:none;transform:none}.ManageColumnsVisibilityModal_checkboxLabel__C-tNC{align-items:center;cursor:pointer;display:flex;gap:12px;width:100%}.ManageColumnsVisibilityModal_columnItemDisabled__aMbSx .ManageColumnsVisibilityModal_checkboxLabel__C-tNC{cursor:not-allowed}.ManageColumnsVisibilityModal_customCheckbox__IBDa4{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid #d0d0d0;border:2px solid var(--border,#d0d0d0);border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.ManageColumnsVisibilityModal_customCheckbox__IBDa4:hover{border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 0 0 3px #1976d214}.ManageColumnsVisibilityModal_customCheckbox__IBDa4:checked{background:#1976d2;background:var(--primary,#1976d2);border-color:#1976d2;border-color:var(--primary,#1976d2)}.ManageColumnsVisibilityModal_customCheckbox__IBDa4:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.ManageColumnsVisibilityModal_customCheckbox__IBDa4:focus{box-shadow:0 0 0 3px #1976d240;outline:none}.ManageColumnsVisibilityModal_customCheckbox__IBDa4:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.5}.ManageColumnsVisibilityModal_customCheckbox__IBDa4:disabled:hover{border-color:#d0d0d0;border-color:var(--border,#d0d0d0);box-shadow:none}.ManageColumnsVisibilityModal_columnLabel__2ePce{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.ManageColumnsVisibilityModal_columnName__2fKam{color:#111827;color:var(--text-primary,#111827);flex:1 1;font-size:15px;font-weight:500;transition:color .3s ease}.ManageColumnsVisibilityModal_columnItem__nlFcX:hover .ManageColumnsVisibilityModal_columnName__2fKam{color:#1976d2;color:var(--primary,#1976d2)}.ManageColumnsVisibilityModal_iconActive__nu6eb{color:#10b981;color:var(--success-color,#10b981);flex-shrink:0;font-size:18px;margin-left:auto;transition:all .3s ease}.ManageColumnsVisibilityModal_iconInactive__DugvM{color:#9ca3af;color:var(--text-secondary,#9ca3af);flex-shrink:0;font-size:18px;margin-left:auto;transition:all .3s ease}.ManageColumnsVisibilityModal_columnItem__nlFcX:hover .ManageColumnsVisibilityModal_iconActive__nu6eb,.ManageColumnsVisibilityModal_columnItem__nlFcX:hover .ManageColumnsVisibilityModal_iconInactive__DugvM{transform:scale(1.1)}.ManageColumnsVisibilityModal_footer__xSKiq{animation:ManageColumnsVisibilityModal_slideInRight__qj6fO .4s ease backwards;animation-delay:.45s;border-top:2px solid #e5e7eb;border-top:2px solid var(--border,#e5e7eb);display:flex;flex-direction:column;gap:16px;padding-top:16px}.ManageColumnsVisibilityModal_actions__R9CSc{display:flex;gap:12px;justify-content:space-between}.ManageColumnsVisibilityModal_deselectAllBtn__ynN1j,.ManageColumnsVisibilityModal_selectAllBtn__o5-IG{align-items:center;background:#f9fafb;background:var(--background-secondary,#f9fafb);border:2px solid #e5e7eb;border:2px solid var(--border,#e5e7eb);border-radius:8px;color:#111827;color:var(--text-primary,#111827);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:48px;justify-content:center;min-width:50px;padding:0;transition:all .3s ease;width:48px}.ManageColumnsVisibilityModal_deselectAllBtn__ynN1j:hover,.ManageColumnsVisibilityModal_selectAllBtn__o5-IG:hover{background:#f3f4f6;background:var(--background-hover,#f3f4f6);border-color:#1976d2;border-color:var(--primary,#1976d2);box-shadow:0 4px 12px #1976d233;transform:translateY(-1px)}.ManageColumnsVisibilityModal_deselectAllBtn__ynN1j:active,.ManageColumnsVisibilityModal_selectAllBtn__o5-IG:active{transform:translateY(0)}.ManageColumnsVisibilityModal_buttonIcon__9m4Lc{font-size:14px}.ManageColumnsVisibilityModal_applyBtn__I2-A6,.ManageColumnsVisibilityModal_cancelBtn__CZ6vj{border:2px solid #1976d2;border:2px solid var(--primary,#1976d2);border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;padding:10px 24px;transition:all .3s ease}.ManageColumnsVisibilityModal_cancelBtn__CZ6vj{background-color:#fff;background-color:var(--background,#fff);color:#1976d2;color:var(--primary,#1976d2)}.ManageColumnsVisibilityModal_cancelBtn__CZ6vj:hover{background-color:#1976d21a;background-color:var(--primaryLight,#1976d21a);transform:translateY(-1px)}.ManageColumnsVisibilityModal_cancelBtn__CZ6vj:active{transform:translateY(0)}.ManageColumnsVisibilityModal_applyBtn__I2-A6{background-color:#1976d2;background-color:var(--primary,#1976d2);color:#fff;color:var(--buttonText,#fff)}.ManageColumnsVisibilityModal_applyBtn__I2-A6:hover{background-color:#1157a2;background-color:var(--primaryHover,#1157a2);box-shadow:0 4px 12px #2196f366;box-shadow:0 4px 12px var(--focusGlow,#2196f366);transform:translateY(-1px)}.ManageColumnsVisibilityModal_applyBtn__I2-A6:active{transform:translateY(0)}@media (max-width:640px){.ManageColumnsVisibilityModal_actions__R9CSc{display:flex;flex-wrap:wrap;gap:12px}.ManageColumnsVisibilityModal_applyBtn__I2-A6,.ManageColumnsVisibilityModal_cancelBtn__CZ6vj,.ManageColumnsVisibilityModal_deselectAllBtn__ynN1j,.ManageColumnsVisibilityModal_selectAllBtn__o5-IG{height:42px;width:calc(50% - 6px)}.ManageColumnsVisibilityModal_columnsList__ENAq5{max-height:250px}.ManageColumnsVisibilityModal_columnItem__nlFcX{padding:0 12px}}.HelpModal_helpContent__q6yKL{max-height:calc(80vh - 120px);overflow-y:auto;padding:20px}.HelpModal_shortcutSection__mc4zm{margin-bottom:24px}.HelpModal_shortcutSection__mc4zm:last-of-type{margin-bottom:0}.HelpModal_sectionTitle__Q1kvX{border-bottom:2px solid var(--border);color:var(--primary);font-size:16px;font-weight:600;margin-bottom:12px;padding-bottom:6px}.HelpModal_shortcutsContainer__iUJbX{display:flex;flex-direction:column;gap:6px}.HelpModal_shortcutRow__VoL15{align-items:center;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:background-color .2s ease}.HelpModal_shortcutRow__VoL15:hover{background:var(--primary-light)}.HelpModal_key__f2yng{align-items:center;background:var(--border);border:2px solid var(--border);border-radius:6px;box-shadow:0 2px 4px #0000000d;color:var(--text);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-width:120px;padding:6px 12px;text-align:center}.HelpModal_description__RWJKd{color:var(--text-secondary);flex:1 1;font-size:14px;margin-left:16px}.HelpModal_notes__Q8yHs{border-top:2px solid var(--border);margin-top:24px;padding-top:16px}.HelpModal_note__SunrZ{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0}.HelpModal_note__SunrZ strong{color:var(--text);font-weight:600}@media (max-width:768px){.HelpModal_helpContent__q6yKL{padding:16px}.HelpModal_shortcutRow__VoL15{align-items:flex-start;flex-direction:column;gap:8px}.HelpModal_key__f2yng{min-width:auto;width:100%}.HelpModal_description__RWJKd{margin-left:0}}.HelpModal_helpContent__q6yKL::-webkit-scrollbar{width:8px}.HelpModal_helpContent__q6yKL::-webkit-scrollbar-track{background:#0000}.HelpModal_helpContent__q6yKL::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.HelpModal_helpContent__q6yKL::-webkit-scrollbar-thumb:hover{background:var(--primary)}.TableFileUpload_tableFileUpload__AZl7j{align-items:center;display:flex;width:100%}.TableFileUpload_hiddenInput__6HcKY{display:none}.TableFileUpload_uploadButton__umyGx{align-items:center;background:#0000;border:1px solid #ccc;border:1px solid var(--border,#ccc);border-radius:4px;color:#1976d2;color:var(--primary,#1976d2);cursor:pointer;display:flex;font-size:13px;gap:6px;justify-content:center;padding:6px 10px;transition:all .2s ease;width:100%}.TableFileUpload_uploadButton__umyGx:hover:not(:disabled){background:#1976d214;background:var(--primaryLight,#1976d214);border-color:#1976d2;border-color:var(--primary,#1976d2)}.TableFileUpload_uploadButton__umyGx:disabled{cursor:not-allowed;opacity:.5}.TableFileUpload_uploadIcon__7nrjt{font-size:12px}.TableFileUpload_fileDisplay__yQX0f{align-items:center;background:#f9f9f9;background:var(--background,#f9f9f9);border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:4px;display:flex;gap:6px;justify-content:space-between;padding:4px 6px;width:100%}.TableFileUpload_fileInfo__IaKTW{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.TableFileUpload_fileIcon__pYWIn{color:#1976d2;color:var(--primary,#1976d2);flex-shrink:0;font-size:12px}.TableFileUpload_fileName__IEInW{color:#333;color:var(--text,#333);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableFileUpload_actions__zoCxk{display:flex;flex-shrink:0;gap:2px}.TableFileUpload_actionBtn__5hOLE{align-items:center;background:#0000;border:none;border-radius:3px;color:#666;color:var(--text,#666);cursor:pointer;display:flex;font-size:11px;height:24px;justify-content:center;text-decoration:none;transition:all .2s ease;width:24px}.TableFileUpload_actionBtn__5hOLE:hover:not(:disabled){background:#1976d21a;color:#1976d2;color:var(--primary,#1976d2)}.TableFileUpload_actionBtn__5hOLE:last-child:hover:not(:disabled){background:#f443361a;color:#f44336}.TableFileUpload_actionBtn__5hOLE:disabled{cursor:not-allowed;opacity:.5}.DeleteConfirmModal_modalOverlay__MbwWY{align-items:center;animation:DeleteConfirmModal_fadeIn__F4JvO .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes DeleteConfirmModal_fadeIn__F4JvO{0%{opacity:0}to{opacity:1}}.DeleteConfirmModal_modalContent__x92kV{animation:DeleteConfirmModal_slideUp__N\+Cf8 .3s ease;background:#fff;background:var(--background,#fff);border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:28px;width:90%}@keyframes DeleteConfirmModal_slideUp__N\+Cf8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DeleteConfirmModal_modalIcon__wDu9z{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.DeleteConfirmModal_modalIcon__wDu9z svg{font-weight:300}.DeleteConfirmModal_modalTitle__-wzbr{color:#1a1a1a;color:var(--text,#1a1a1a);font-size:22px;font-weight:700;margin:0 0 12px;text-align:center}.DeleteConfirmModal_modalFieldName__Tb2Be{background:#ef44441a;background:var(--primaryLight,#ef44441a);border-radius:6px;color:#ef4444;color:var(--primary,#ef4444);font-size:18px;font-weight:600;margin:0 0 12px;padding:10px 16px;text-align:center;word-break:break-word}.DeleteConfirmModal_modalFieldName__Tb2Be strong{font-weight:700}.DeleteConfirmModal_modalMessage__mPza6{color:#666;color:var(--text,#666);font-size:15px;line-height:1.5;margin:0 0 24px;text-align:center}.DeleteConfirmModal_modalButtons__iMoqf{display:flex;gap:10px}.DeleteConfirmModal_modalCancelBtn__Y3pRc,.DeleteConfirmModal_modalDeleteBtn__1vkig{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.DeleteConfirmModal_modalDeleteBtn__1vkig{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.DeleteConfirmModal_modalDeleteBtn__1vkig:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444466;transform:translateY(-2px)}.DeleteConfirmModal_modalDeleteBtn__1vkig svg{font-weight:300}.DeleteConfirmModal_modalCancelBtn__Y3pRc{background:#f3f4f6;background:var(--background,#f3f4f6);border:1px solid #0000001a;color:#1a1a1a;color:var(--text,#1a1a1a)}.DeleteConfirmModal_modalCancelBtn__Y3pRc:hover{background:#00000014;transform:translateY(-2px)}@media (max-width:768px){.DeleteConfirmModal_modalContent__x92kV{max-width:340px;padding:24px}.DeleteConfirmModal_modalTitle__-wzbr{font-size:20px}.DeleteConfirmModal_modalFieldName__Tb2Be{font-size:16px;padding:8px 12px}.DeleteConfirmModal_modalMessage__mPza6{font-size:14px}.DeleteConfirmModal_modalButtons__iMoqf{flex-direction:column}}.TableLeftTemplate_layoutLeft__FjHrv{display:flex;gap:20px;height:100%}.TableLeftTemplate_left__7\+NF3{background:#f5f5f5;border-radius:8px;flex-shrink:0;padding:20px;width:250px}.TableLeftTemplate_main__slyJu{flex:1 1;min-width:0}@media (max-width:768px){.TableLeftTemplate_layoutLeft__FjHrv{flex-direction:column;gap:16px}.TableLeftTemplate_left__7\+NF3{width:100%}}.TableRightTemplate_layoutRight__lQGqN{display:flex;gap:20px;height:100%}.TableRightTemplate_right__QdLe0{background:#f5f5f5;border-radius:8px;flex-shrink:0;padding:20px;width:250px}.TableRightTemplate_main__Umbb0{flex:1 1;min-width:0}@media (max-width:768px){.TableRightTemplate_layoutRight__lQGqN{flex-direction:column;gap:16px}.TableRightTemplate_right__QdLe0{order:-1;width:100%}}.TableFilterTemplate_topFilters__QZ5WB{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.TableFilterTemplate_filterInput__Qg\+pA{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;min-width:150px;padding:8px 12px}.TableFilterTemplate_filterInput__Qg\+pA:focus{border-color:#4caf50;outline:none}@media (max-width:768px){.TableFilterTemplate_topFilters__QZ5WB{gap:8px;margin-bottom:16px}.TableFilterTemplate_filterInput__Qg\+pA{font-size:13px;min-width:120px;padding:6px 10px}}.SettingsPage_settingsPage__gE0y0{align-items:center;background:linear-gradient(135deg,#eef2f7,#fff);background:var(--backgroundGradient,linear-gradient(135deg,#eef2f7,#fff));display:flex;flex-direction:column;gap:24px;justify-content:flex-start;min-height:calc(100dvh - 65px);padding:24px}.SettingsPage_settingsPage__gE0y0>*{max-width:800px;width:100%}@media (max-width:1024px){.SettingsPage_settingsPage__gE0y0>*{max-width:700px}}@media (max-width:768px){.SettingsPage_settingsPage__gE0y0{gap:16px;padding:16px}.SettingsPage_settingsPage__gE0y0>*{max-width:100%}}@media (min-width:1400px){.SettingsPage_settingsPage__gE0y0>*{max-width:900px}}.ColorPalette_container__a1z34{background:var(--background);border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:16px;padding:20px}.ColorPalette_header__fvoyN{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ColorPalette_title__KH34q{color:var(--text);font-size:16px;font-weight:500;margin:0}.ColorPalette_controls__T-ca-{display:flex;gap:8px}.ColorPalette_toggleButton__z\+HKy{align-items:center;background:var(--primaryLight);border:1px solid var(--primary);border-radius:6px;color:var(--primary);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .2s;white-space:nowrap}.ColorPalette_toggleButton__z\+HKy:hover{background:var(--primary);color:#fff}.ColorPalette_presetColors__mG4lV{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.ColorPalette_presetButton__xDcwk{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:relative;transition:all .2s;width:36px}.ColorPalette_presetButton__xDcwk:hover{box-shadow:0 2px 8px #0003;transform:scale(1.1)}.ColorPalette_presetButton__xDcwk.ColorPalette_active__THp14{transform:scale(1.05)}.ColorPalette_checkmark__u5YNE{color:#fff;font-size:16px;font-weight:700;pointer-events:none;text-shadow:0 1px 2px #00000080}.ColorPalette_pickerContainer__UCzxn{border-top:1px solid #0000001a;display:flex;flex-direction:column;gap:12px;padding-top:12px}.ColorPalette_canvas__EtZf0{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:crosshair;height:200px;width:100%}.ColorPalette_selectedColor__Qbutu{align-items:center;display:flex;gap:12px}.ColorPalette_colorPreview__0MBXq{border:2px solid var(--text);border-radius:8px;box-shadow:0 2px 4px #0000001a;height:48px;width:48px}.ColorPalette_colorCode__d7KLb{color:var(--text);font-family:monospace;font-size:14px;font-weight:600;text-transform:uppercase}@media (max-width:768px){.ColorPalette_container__a1z34{padding:12px}}.ModulePage_container__iiqBL{align-items:stretch;background:linear-gradient(135deg,#eef2f7,#fff);background:var(--backgroundGradient,linear-gradient(135deg,#eef2f7,#fff));box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:0;max-width:100%;min-height:calc(100dvh - 65px);overflow-x:hidden;padding-left:0;padding-right:0;width:100%}.ModulePage_leftSideCnt__et4ip{flex-direction:row;overflow:visible}.ModulePage_leftSideCnt__et4ip>div:first-child{height:100%;margin:0;position:relative;width:60%}.ModulePage_rightSide__yBlY6{background:#fff;background:var(--card-bg,#fff);border-left:1px solid #ddd;border-left:1px solid var(--border-color,#ddd);display:flex;flex-direction:column;height:calc(100vh - 67px);position:relative;width:40%}.ModulePage_slideContent__QhDME{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:10px}.ModulePage_slideGrid__tdTBe{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100%;min-height:600px}.ModulePage_slideGridItem__AOC4r{background:#fff;background:var(--card-bg,#fff);border:2px solid #ddd;border:2px solid var(--border-color,#ddd);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;opacity:.7;overflow:hidden;transition:all .3s}.ModulePage_slideGridItem__AOC4r:hover{opacity:.85;transform:scale(1.02)}.ModulePage_activeSlide__ArRhY{border-color:#333!important;border-color:var(--primary-bg,#333)!important;box-shadow:0 4px 12px #00000026;opacity:1!important}.ModulePage_slideHead__8g1ql{align-items:center;background:#333;background:var(--primary-bg,#333);color:#fff;color:var(--primary-text,#fff);display:flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:space-between;padding:10px 15px}.ModulePage_slideTitle__nSuJf{flex:1 1;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModulePage_slideBody__MF47-{background:#fff;background:var(--card-bg,#fff);color:#333;color:var(--text-primary,#333);flex:1 1;font-size:13px;overflow-y:auto;padding:15px}.ModulePage_slideBut__YrMRC{background:none!important;border:none!important;color:#fff;color:var(--primary-text,#fff);cursor:pointer;flex-shrink:0;font-size:14px;outline:none!important;padding:2px 6px;transition:opacity .2s}.ModulePage_slideBut__YrMRC:hover{opacity:.7}.ModulePage_slidePagination__tBe-q{align-items:center;background:#f8f9fa;background:var(--secondary-bg,#f8f9fa);border-top:1px solid #ddd;border-top:1px solid var(--border-color,#ddd);display:flex;flex-shrink:0;gap:15px;justify-content:center;padding:15px 20px}.ModulePage_paginationButton__BRvaQ{align-items:center;background:#fff;background:var(--button-bg,#fff);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:4px;color:#333;color:var(--text-primary,#333);cursor:pointer;display:flex;justify-content:center;min-width:36px;padding:8px 12px;transition:all .2s}.ModulePage_paginationButton__BRvaQ:hover:not(:disabled){background:#f0f0f0;background:var(--button-hover-bg,#f0f0f0);border-color:#999;border-color:var(--border-hover,#999)}.ModulePage_paginationButton__BRvaQ:disabled{background:#f5f5f5;background:var(--button-disabled-bg,#f5f5f5);color:#999;color:var(--text-disabled,#999);cursor:not-allowed;opacity:.4}.ModulePage_paginationInfo__tw7TK{color:#666;color:var(--text-secondary,#666);font-size:14px;font-weight:500;min-width:60px;text-align:center}.ModulePage_expandedView__cxutb{display:flex;flex-direction:column;height:100%;width:100%}.ModulePage_expandedHeader__8BN38{align-items:center;background:#333;background:var(--primary-bg,#333);color:#fff;color:var(--primary-text,#fff);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 30px}.ModulePage_expandedHeader__8BN38 h2{font-size:18px;font-weight:600;margin:0}.ModulePage_expandedClose__HWkzw{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:6px;color:#fff;color:var(--primary-text,#fff);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px;transition:all .2s}.ModulePage_expandedClose__HWkzw:hover{background:#ffffff4d}.ModulePage_expandedBody__DBhRr{background:#fff;background:var(--card-bg,#fff);color:#333;color:var(--text-primary,#333);flex:1 1;overflow-y:auto;padding:20px}.ReportListView_prettyTable__Ij2nP{background:#fff;border-collapse:initial;border-spacing:0;box-shadow:0 10px 25px #00000014;font-family:system-ui,sans-serif;overflow:hidden;width:100%}.ReportListView_prettyTable__Ij2nP thead th{background:#163742b3;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px 20px;text-align:left;text-transform:uppercase}.ReportListView_prettyTable__Ij2nP tbody tr{transition:all .25s ease}.ReportListView_prettyTable__Ij2nP tbody tr:nth-child(2n){background:#f8fafc}.ReportListView_prettyTable__Ij2nP tbody tr:nth-child(odd){background:#fff}.ReportListView_prettyTable__Ij2nP tbody tr:hover{background:#e0f2fe;box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.ReportListView_prettyTable__Ij2nP td{border-bottom:1px solid #eef2f6;padding:16px 20px}.ReportListView_prettyTable__Ij2nP tbody tr:last-child td{border-bottom:none}.ReportItemView_wrapper__i46gh{border-radius:8px;max-height:400px;overflow-x:hidden;overflow-y:auto;padding-right:4px}.ReportItemView_wrapper__i46gh::-webkit-scrollbar{width:6px}.ReportItemView_wrapper__i46gh::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.ReportItemView_wrapper__i46gh::-webkit-scrollbar-thumb:hover{background:#00000059}.ReportItemView_prettyTable__Mewk7{background:#fff;border-collapse:initial;border-spacing:0;box-shadow:0 10px 25px #00000014;font-family:system-ui,sans-serif;overflow:hidden;width:100%}.ReportItemView_prettyTable__Mewk7 thead th{background:#163742b3;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px 20px;text-align:left;text-transform:uppercase}.ReportItemView_prettyTable__Mewk7 tbody tr{transition:all .25s ease}.ReportItemView_prettyTable__Mewk7 tbody tr:nth-child(2n){background:#f8fafc}.ReportItemView_prettyTable__Mewk7 tbody tr:nth-child(odd){background:#fff}.ReportItemView_prettyTable__Mewk7 tbody tr:hover{background:#e0f2fe;box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.ReportItemView_prettyTable__Mewk7 td{border-bottom:1px solid #eef2f6;padding:16px 20px}.ReportItemView_prettyTable__Mewk7 tbody tr:last-child td{border-bottom:none}.ReportView_prettyTable__sNF\+G{background:#fff;border-collapse:initial;border-spacing:0;box-shadow:0 10px 25px #00000014;font-family:system-ui,sans-serif;overflow:hidden;width:100%}.ReportView_prettyTable__sNF\+G thead th{background:#163742b3;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px 20px;text-align:left;text-transform:uppercase}.ReportView_prettyTable__sNF\+G tbody tr{transition:all .25s ease}.ReportView_prettyTable__sNF\+G tbody tr:nth-child(2n){background:#f8fafc}.ReportView_prettyTable__sNF\+G tbody tr:nth-child(odd){background:#fff}.ReportView_prettyTable__sNF\+G tbody tr:hover{background:#e0f2fe;box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.ReportView_prettyTable__sNF\+G td{border-bottom:1px solid #eef2f6;padding:16px 20px}.ReportView_prettyTable__sNF\+G tbody tr:last-child td{border-bottom:none}.ReportView_reportRow__LPNFv{display:flex}.ReportView_reportRowCol__gXeab{width:100%}.ReportSource_pre__6YuCV{font-family:Consolas,sans-serif;font-size:12px;font-weight:700;white-space:pre-wrap}.CreateTableModal_form__VwaGl{display:flex;flex-direction:column;gap:20px}.CreateTableModal_formGroup__JzTtE{display:flex;flex-direction:column;gap:8px}.CreateTableModal_formGroup__JzTtE label{color:#333;color:var(--text,#333);font-size:14px;font-weight:500}.CreateTableModal_input__6W6ZB{background:#fff;background:var(--background,#fff);border:1px solid #0000001f;border-radius:8px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-family:inherit;font-size:15px;padding:12px;transition:all .2s ease;width:100%}.CreateTableModal_input__6W6ZB:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--primaryLight,#ef44441a);outline:none}.CreateTableModal_input__6W6ZB:disabled{background:#0000000d;background:var(--primaryLight,#0000000d);cursor:not-allowed;opacity:.6}.CreateTableModal_input__6W6ZB::placeholder{color:#999;color:var(--text,#999);opacity:.5}.CreateTableModal_hint__LwYBg{color:#666;color:var(--text,#666);font-size:12px;opacity:.7}.CreateTableModal_actions__XraNh{display:flex;gap:12px;margin-top:8px}.CreateTableModal_cancelBtn__3GJzL,.CreateTableModal_submitBtn__SQiIX{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:inherit;font-size:15px;font-weight:500;padding:10px 20px;transition:all .2s ease}.CreateTableModal_cancelBtn__3GJzL{background:#0000000d;background:var(--primaryLight,#0000000d);color:#666;color:var(--text,#666)}.CreateTableModal_cancelBtn__3GJzL:hover:not(:disabled){background:#00000014}.CreateTableModal_cancelBtn__3GJzL:disabled{cursor:not-allowed;opacity:.5}.CreateTableModal_submitBtn__SQiIX{background:var(--primary);color:#fff}.CreateTableModal_submitBtn__SQiIX:hover:not(:disabled){background:var(--primaryHover)}.CreateTableModal_submitBtn__SQiIX:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.CreateTableModal_actions__XraNh{flex-direction:column-reverse}.CreateTableModal_cancelBtn__3GJzL,.CreateTableModal_submitBtn__SQiIX{width:100%}}.TablesListPage_container__9cDDE{background:#f5f5f5;background:var(--backgroundGradient,var(--background,#f5f5f5));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(
    --fontFamily,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif
  );min-height:100vh;padding:40px;transition:background .4s ease}.TablesListPage_loading__p54IK{align-items:center;color:#666;color:var(--text,#666);display:flex;font-size:18px;height:400px;justify-content:center;opacity:.7}.TablesListPage_header__EITFK{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:40px}.TablesListPage_subtitle__NdHsz{color:#666;color:var(--text,#666);font-size:16px;margin:0;opacity:.7}.TablesListPage_createButton__f0nxd{align-items:center;background:var(--primary);border:none;border-radius:8px;box-shadow:0 2px 8px #ef44444d;box-shadow:0 2px 8px var(--primaryLight,#ef44444d);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.TablesListPage_createButton__f0nxd:hover{background:#dc2626;background:var(--primaryHover,#dc2626);box-shadow:0 4px 12px #ef444466;box-shadow:0 4px 12px var(--focusGlow,#ef444466);transform:translateY(-1px)}.TablesListPage_createButton__f0nxd svg{font-weight:300}.TablesListPage_systemBadge__2DIDr{background:#f871711a;border:1px solid #f871714d;border-radius:6px;color:#ef4444;font-size:10px;font-weight:600;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.TablesListPage_cardSystem__4h2qf{cursor:default;opacity:.6}.TablesListPage_cardSystem__4h2qf:hover{box-shadow:none;transform:none}.TablesListPage_grid__N0XLY{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}.TablesListPage_card__w4nvL{background:#fff;background:var(--background,#fff);border:1px solid #0000000d;border-radius:12px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex:1 1 320px;flex-direction:column;min-height:300px;overflow:hidden;transition:all .2s ease}.TablesListPage_card__w4nvL :focus,.TablesListPage_card__w4nvL:focus{caret-color:#0000;outline:none}.TablesListPage_card__w4nvL:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.TablesListPage_cardHeader__nSm8m{align-items:center;border-bottom:1px solid #00000014;display:flex;gap:16px;padding:20px}.TablesListPage_cardIcon__czBnd{align-items:center;background:linear-gradient(135deg,var(--primary) 0,#dc2626 100%);background:linear-gradient(135deg,var(--primary) 0,var(--primaryHover,#dc2626) 100%);border-radius:10px;display:flex;height:56px;justify-content:center;min-width:56px;width:56px}.TablesListPage_cardIcon__czBnd svg{color:#ffffffe6;font-weight:300}.TablesListPage_cardInfo__wnlG\+{flex:1 1;min-width:0}.TablesListPage_cardTitle__unwz7{color:#1a1a1a;color:var(--text,#1a1a1a);font-size:18px;font-weight:600;margin:0 0 4px;word-break:break-word}.TablesListPage_cardDbName__wXf1c{color:#999;color:var(--text,#999);font-family:Courier New,monospace;font-size:13px;margin:0;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TablesListPage_cardBody__9cXKu{flex:1 1;max-height:180px;overflow-y:auto;padding:16px 20px}.TablesListPage_fieldsList__LJ7B0{display:flex;flex-direction:column;gap:8px}.TablesListPage_fieldItem__OUhOx{align-items:center;background:#ef44440d;background:var(--primaryLight,#ef44440d);border-radius:6px;display:flex;font-size:13px;gap:10px;padding:8px 12px}.TablesListPage_fieldIcon__iaaYr{align-items:center;background:#fff;background:var(--background,#fff);border-radius:4px;color:var(--primary);display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:24px;width:24px}.TablesListPage_fieldIcon__iaaYr svg{color:var(--primary);font-size:.9em;font-weight:300;opacity:.7}.TablesListPage_fieldName__I8toO{color:#333;color:var(--text,#333);flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TablesListPage_fieldType__F1MSk{color:#999;color:var(--text,#999);font-size:11px;letter-spacing:.5px;opacity:.6;text-transform:uppercase}.TablesListPage_noFields__j1D0O{color:#999;color:var(--text,#999);font-size:14px;opacity:.6;padding:32px 16px;text-align:center}.TablesListPage_cardFooter__dLgP0{border-top:1px solid #00000014;display:flex;justify-content:center;padding:16px 20px}.TablesListPage_cardBody__9cXKu::-webkit-scrollbar{width:6px}.TablesListPage_cardBody__9cXKu::-webkit-scrollbar-track{background:#0000000d;background:var(--primaryLight,#0000000d);border-radius:3px}.TablesListPage_cardBody__9cXKu::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.TablesListPage_cardBody__9cXKu::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (max-width:768px){.TablesListPage_container__9cDDE{padding:20px}.TablesListPage_header__EITFK{flex-direction:column;gap:16px}.TablesListPage_createButton__f0nxd{justify-content:center;width:100%}.TablesListPage_grid__N0XLY{flex-direction:column}.TablesListPage_card__w4nvL{max-width:100%}}.TableDetailPage_container__f7Mx6{align-items:center;background:#f5f5f5;background:var(--backgroundGradient,var(--background,#f5f5f5));display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--fontFamily,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif);justify-content:center;min-height:100%;position:relative;transition:background .4s ease}.TableDetailPage_error__Yk4tJ,.TableDetailPage_loading__ErOEc{align-items:center;color:#666;color:var(--text,#666);display:flex;font-size:18px;height:400px;justify-content:center;opacity:.7}.TableDetailPage_fieldInputError__N2CEp{background-color:#fff5f5;border-color:#dc3545!important}.TableDetailPage_backButton__CiYtu{align-items:center;background:#fff;background:var(--background,#fff);border:1px solid #0000001a;border-radius:8px;box-shadow:0 2px 8px #00000014;color:#1a1a1a;color:var(--text,#1a1a1a);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;left:20px;padding:15px;position:absolute;top:20px;transition:all .2s ease;z-index:10}.TableDetailPage_backButton__CiYtu:hover{background:#f9fafb;background:var(--background,#f9fafb);box-shadow:0 4px 12px #0000001f;transform:translateX(-2px)}.TableDetailPage_backButton__CiYtu svg{font-weight:300}.TableDetailPage_addFieldButtonBottom__tEPAW{align-items:center;background:var(--primary);border:none;border-radius:8px;box-shadow:0 2px 8px #ef44444d;box-shadow:0 2px 8px var(--primaryLight,#ef44444d);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:14px 20px;transition:all .2s ease;width:100%}.TableDetailPage_addFieldButtonBottom__tEPAW:hover{background:var(--primaryHover);box-shadow:0 4px 12px #ef444466;box-shadow:0 4px 12px var(--focusGlow,#ef444466);transform:translateY(-1px)}.TableDetailPage_addFieldButtonBottom__tEPAW svg{font-weight:300}.TableDetailPage_card__IEHfC{animation:TableDetailPage_fadeIn__i3A6X .3s ease;background:#fff;background:var(--background,#fff);border:1px solid #0000000d;border-radius:16px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;height:calc(100vh - 80px);max-height:calc(100vh - 80px);max-width:1000px;overflow:hidden;width:100%}@keyframes TableDetailPage_fadeIn__i3A6X{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TableDetailPage_cardHeader__hrEZt{align-items:center;border-bottom:1px solid #00000014;display:flex;flex-shrink:0;gap:20px;padding:20px 30px}.TableDetailPage_cardIcon__SlmVi{align-items:center;background:linear-gradient(135deg,var(--primary) 0,#dc2626 100%);background:linear-gradient(135deg,var(--primary) 0,var(--primaryHover,#dc2626) 100%);border-radius:14px;display:flex;height:60px;justify-content:center;min-width:60px;width:60px}.TableDetailPage_cardIcon__SlmVi svg{color:#ffffffe6;font-size:45px;font-weight:300}.TableDetailPage_cardInfo__0s4oj{flex:1 1;min-width:0}.TableDetailPage_cardTitle__g-rvo{color:#1a1a1a;color:var(--text,#1a1a1a);font-size:28px;font-weight:700;margin:0 0 6px;text-transform:uppercase;word-break:break-word}.TableDetailPage_cardDbName__bdCWS{color:#999;color:var(--text,#999);font-family:Courier New,monospace;font-size:15px;margin:0;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableDetailPage_cardBody__LxxHR{flex:1 1;min-height:0;overflow-y:auto;padding:30px}.TableDetailPage_fieldsList__-4W82{display:flex;flex-direction:column;gap:8px}.TableDetailPage_fieldItem__PATiX{align-items:center;background:#ef44440d;background:var(--primaryLight,#ef44440d);border-radius:6px;display:flex;font-size:16px;gap:14px;padding:10px;transition:all .2s ease}.TableDetailPage_fieldItem__PATiX:hover{background:#ef444414;background:var(--primaryLight,#ef444414);transform:translateX(2px)}.TableDetailPage_fieldActions__IlSmH{display:flex;gap:6px;margin-left:auto}.TableDetailPage_deleteFieldBtn__adVM7,.TableDetailPage_editFieldBtn__gd1dP{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.TableDetailPage_editFieldBtn__gd1dP{background:linear-gradient(135deg,#10b981,#059669)}.TableDetailPage_editFieldBtn__gd1dP:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 8px #10b9814d;transform:translateY(-2px)}.TableDetailPage_deleteFieldBtn__adVM7{background:linear-gradient(135deg,#ef4444,#dc2626)}.TableDetailPage_deleteFieldBtn__adVM7:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 8px #ef44444d;transform:translateY(-2px)}.TableDetailPage_deleteFieldBtn__adVM7 svg,.TableDetailPage_editFieldBtn__gd1dP svg{font-weight:300}.TableDetailPage_editFieldForm__23uZZ{animation:TableDetailPage_slideDown__BnViX .3s ease;background:#fff;background:var(--background,#fff);border:2px solid var(--primary);border-radius:8px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:14px;padding:20px;width:100%}@keyframes TableDetailPage_slideDown__BnViX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TableDetailPage_editFieldButtons__N7LNb{display:flex;gap:10px;margin-top:6px}.TableDetailPage_fieldIcon__v6idm{align-items:center;background:#fff;background:var(--background,#fff);border-radius:4px;color:var(--primary);display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;min-width:32px;width:32px}.TableDetailPage_fieldIcon__v6idm svg{color:var(--primary);font-size:.9em;font-weight:300;opacity:.7}.TableDetailPage_fieldName__tz10T{color:#333;color:var(--text,#333);flex:1 1;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableDetailPage_fieldType__pHY5H{color:#999;color:var(--text,#999);font-size:13px;letter-spacing:.5px;opacity:.6;text-transform:uppercase}.TableDetailPage_fieldTypeInfo__iQuTS{background:#f7f8fa;background:var(--background-secondary,#f7f8fa);border-radius:6px;margin-top:6px;padding:8px 10px}.TableDetailPage_fieldTypeFieldName__zfoYZ,.TableDetailPage_fieldTypeInfo__iQuTS{color:#6a6a6a;color:var(--text-secondary,#6a6a6a);display:flex;flex-direction:column;font-size:13px}.TableDetailPage_fieldTypeBLock__ICQhD{display:flex;gap:5px}.TableDetailPage_fieldTypeDesc__MB18j{margin-bottom:4px}.TableDetailPage_fieldTypeExample__nArG6{opacity:.8}.TableDetailPage_exampleLabel__c-eBF{font-weight:500;margin-right:4px}.TableDetailPage_exampleValue__OwxNo{opacity:.9}.TableDetailPage_noFields__HyNSK{color:#999;color:var(--text,#999);font-size:18px;opacity:.6;padding:60px 20px;text-align:center}.TableDetailPage_cardFooter__zqeGe{border-top:1px solid #00000014;display:flex;flex-shrink:0;justify-content:center;padding:24px 32px}.TableDetailPage_cardBody__LxxHR::-webkit-scrollbar{width:8px}.TableDetailPage_cardBody__LxxHR::-webkit-scrollbar-track{background:#0000000d;background:var(--primaryLight,#0000000d);border-radius:4px}.TableDetailPage_cardBody__LxxHR::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.TableDetailPage_cardBody__LxxHR::-webkit-scrollbar-thumb:hover{background:#0000004d}.TableDetailPage_addFieldForm__nbbTQ{background:#fff;background:var(--background,#fff);border:2px dashed var(--primary);border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:16px}.TableDetailPage_fieldInput__jxfMf{background:#fff;background:var(--background,#fff);border:1px solid #0000001a;border-radius:6px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-size:15px;padding:12px 16px;transition:all .2s ease;width:100%}.TableDetailPage_fieldInput__jxfMf:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--focusGlow,#ef44441a);outline:none}.TableDetailPage_addFieldButtons__Mfj2e{display:flex;gap:8px}.TableDetailPage_saveFieldBtn__EfuEN{align-items:center;background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.TableDetailPage_saveFieldBtn__EfuEN:hover{background:var(--primaryHover);transform:translateY(-1px)}.TableDetailPage_saveFieldBtn__EfuEN svg{font-weight:300}.TableDetailPage_cancelFieldBtn__kYo4E{background:#f3f4f6;background:var(--background,#f3f4f6);border:1px solid #0000001a;border-radius:6px;color:#1a1a1a;color:var(--text,#1a1a1a);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s ease}.TableDetailPage_cancelFieldBtn__kYo4E:hover{background:#0000000d;transform:translateY(-1px)}.TableDetailPage_fieldMarkers__hQ2PO{display:flex;gap:6px;margin-left:auto;margin-right:8px}.TableDetailPage_markerBtn__UYus1{align-items:center;background:#fff;background:var(--background,#fff);border:1px solid #00000026;border-radius:6px;color:#0006;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.TableDetailPage_markerBtn__UYus1:hover{background:#ef44441a;background:var(--primaryLight,#ef44441a);border-color:var(--primary);box-shadow:0 2px 6px #0000001a;color:var(--primary);transform:translateY(-2px)}.TableDetailPage_markerActive__ZLcyB{background:var(--primary)!important;border-color:var(--primary)!important;box-shadow:0 2px 8px #ef44444d;box-shadow:0 2px 8px var(--primaryLight,#ef44444d);color:#fff!important}.TableDetailPage_markerActive__ZLcyB:hover{background:var(--primaryHover)!important;box-shadow:0 4px 12px #ef444466;box-shadow:0 4px 12px var(--primaryLight,#ef444466);transform:translateY(-2px)}.TableDetailPage_markerBtn__UYus1 svg{font-weight:300}@media (max-width:768px){.TableDetailPage_fieldItem__PATiX{flex-wrap:wrap}.TableDetailPage_fieldName__tz10T{flex:1 1;min-width:100px}.TableDetailPage_fieldType__pHY5H{display:none}.TableDetailPage_fieldMarkers__hQ2PO{gap:6px;margin-right:0}.TableDetailPage_markerBtn__UYus1{font-size:11px;height:28px;width:28px}.TableDetailPage_container__f7Mx6{padding:20px}.TableDetailPage_backButton__CiYtu{font-size:14px;left:10px;top:10px}.TableDetailPage_card__IEHfC{border-radius:12px;height:calc(100vh - 40px);max-height:calc(100vh - 40px)}.TableDetailPage_cardHeader__hrEZt{gap:16px;padding:24px 20px}.TableDetailPage_cardIcon__SlmVi{border-radius:12px;height:64px;min-width:64px;width:64px}.TableDetailPage_cardTitle__g-rvo{font-size:24px}.TableDetailPage_cardDbName__bdCWS{font-size:14px}.TableDetailPage_cardBody__LxxHR{padding:20px}.TableDetailPage_fieldItem__PATiX{font-size:14px;padding:12px 14px}.TableDetailPage_fieldTypeInfo__iQuTS{font-size:10px}.TableDetailPage_fieldIcon__v6idm{height:28px;min-width:28px;width:28px}.TableDetailPage_fieldName__tz10T{font-size:14px}.TableDetailPage_cardFooter__zqeGe{padding:20px}.TableDetailPage_addFieldForm__nbbTQ{padding:12px}.TableDetailPage_addFieldButtons__Mfj2e,.TableDetailPage_editFieldButtons__N7LNb{flex-direction:column}.TableDetailPage_deleteFieldBtn__adVM7,.TableDetailPage_editFieldBtn__gd1dP{font-size:12px;height:28px;width:28px}}.RolesPage_container__EFCJ\+{background:var(--background);background:var(--backgroundGradient,var(--background));box-sizing:border-box;flex:1 1;height:calc(100vh - 63px);overflow-y:auto;padding:30px;width:100%}.RolesPage_header__0IlN7{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.RolesPage_header__0IlN7 p{color:var(--text);font-size:15px;font-weight:600;margin:0;opacity:.7}.RolesPage_modulesSection__7PnHa{margin-top:20px}.RolesPage_moduleGrid__2lb6O{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px}.RolesPage_moduleCard__Jg0g5{align-items:center;background:var(--background);border-radius:8px;box-shadow:0 2px 4px #0000001f;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 250px;flex-direction:column;gap:16px;justify-content:center;min-height:110px;min-width:250px;overflow:hidden;padding:30px;position:relative;text-transform:uppercase;transition:.2s}.RolesPage_moduleCard__Jg0g5:before{background:var(--primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.RolesPage_moduleCard__Jg0g5:hover{box-shadow:0 4px 8px #0000002e;transform:translateY(-4px)}.RolesPage_moduleCard__Jg0g5:hover:before{transform:scaleX(1)}.RolesPage_moduleIcon__EOGd\+{align-items:center;background:var(--primary);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:50px;justify-content:center;transition:transform .3s ease;width:50px}.RolesPage_moduleCard__Jg0g5:hover .RolesPage_moduleIcon__EOGd\+{transform:scale(1.1) rotateY(10deg)}.RolesPage_moduleContent__c4Hv5{text-align:center}.RolesPage_moduleContent__c4Hv5 h3{color:var(--text);font-size:15px;margin:0;text-transform:uppercase;transition:opacity .2s ease}.RolesPage_moduleCard__Jg0g5:hover .RolesPage_moduleContent__c4Hv5 h3{opacity:.9}.RolesPage_loader__q6GCr{color:var(--text);opacity:.7;padding:32px;text-align:center}.RolesPage_editButton__jMCdf:hover{transform:scale(1.1) rotate(10deg)}@media (max-width:768px){.RolesPage_container__EFCJ\+{padding:20px}.RolesPage_moduleGrid__2lb6O{gap:12px}.RolesPage_moduleCard__Jg0g5{min-width:200px;padding:20px}}.RoleEditPage_container__3nJjI{background:var(--background);background:var(--backgroundGradient,var(--background));box-sizing:border-box;flex:1 1;height:calc(100vh - 63px);overflow-y:auto;padding:20px;width:100%}.RoleEditPage_header__ZoGRI{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.RoleEditPage_headerLeft__jiwqv{align-items:center;display:flex;gap:12px}.RoleEditPage_backButton__ldRTP{background:var(--background)!important;box-shadow:0 1px 2px #0000001a!important;padding:6px!important;transition:transform .2s!important}.RoleEditPage_backButton__ldRTP:hover{background:var(--background)!important;transform:scale(1.05)}.RoleEditPage_header__ZoGRI h1{color:var(--text);font-size:20px;font-weight:700;margin:0}.RoleEditPage_subtitle__VAwgq{color:var(--text);font-size:12px;margin:2px 0 0;opacity:.7}.RoleEditPage_saveButton__yHs4d{background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;text-transform:uppercase;transition:opacity .2s}.RoleEditPage_saveButton__yHs4d:hover{opacity:.9}.RoleEditPage_content__O-vrt{display:flex;flex-direction:column;gap:8px}.RoleEditPage_permissionRow__if55o{align-items:center;background:var(--background);border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:12px 15px;transition:all .2s}.RoleEditPage_permissionRow__if55o:hover{box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.RoleEditPage_allAccessRow__LGld9{border:1px solid var(--primary);margin-bottom:8px}.RoleEditPage_allAccessRow__LGld9 .RoleEditPage_moduleInfo__8TrGX{color:var(--primary)}.RoleEditPage_moduleInfo__8TrGX{align-items:center;display:flex;gap:10px}.RoleEditPage_moduleIcon__u3Ym5{align-items:center;background:var(--primary);border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.RoleEditPage_allAccessRow__LGld9 .RoleEditPage_moduleIcon__u3Ym5{background:var(--primary)}.RoleEditPage_moduleName__O81So{color:var(--text);font-size:13px;font-weight:600;text-transform:uppercase}.RoleEditPage_permissions__u-S4p{align-items:center;display:flex;gap:10px}.RoleEditPage_permissionItem__s\+jLO{align-items:center;display:flex;flex-direction:column;gap:3px}.RoleEditPage_permissionLabel__Bu3Ra{color:var(--text);font-size:10px;font-weight:500;opacity:.8;text-transform:uppercase;white-space:nowrap}.RoleEditPage_allAccessButton__bO6VC{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-width:120px;padding:8px 18px;text-transform:uppercase;transition:opacity .2s}.RoleEditPage_allAccessButton__bO6VC:hover{opacity:.9}.RoleEditPage_allAccessButtonActive__6FvS9{background:var(--primary);border:1px solid var(--primary);color:#fff}.RoleEditPage_allAccessButtonInactive__3kPUG{background:#0000;border:1px solid var(--primary);color:var(--primary)}.RoleEditPage_buttonIcon__jXkgd{height:14px;width:14px}.RoleEditPage_checkbox__Yrm8R{padding:4px!important}.RoleEditPage_checkbox__Yrm8R,.RoleEditPage_checkbox__Yrm8R.RoleEditPage_Mui-checked__Y7kZL{color:var(--primary)!important}.RoleEditPage_loader__iMJcV{color:var(--text);font-size:16px;opacity:.7;padding:40px;text-align:center}@media (max-width:768px){.RoleEditPage_container__3nJjI{padding:15px}.RoleEditPage_header__ZoGRI{align-items:flex-start;flex-direction:column;gap:10px}.RoleEditPage_permissionRow__if55o{align-items:flex-start;flex-direction:column;gap:12px}.RoleEditPage_permissions__u-S4p{justify-content:space-between;width:100%}.RoleEditPage_permissionItem__s\+jLO{flex:1 1}}:root{--grid-size:20px;--grid-color:#0000000d;--grid-color-accent:#0000001a}.DiagramEditor_container__EbSlx{background:#f3f4f6;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.DiagramEditor_mainContent__QKpnu{display:flex;flex:1 1;min-height:0;overflow:hidden;position:relative}.DiagramEditor_toolbar__jPXWS{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.DiagramEditor_toolbarSection__VrQpy{align-items:center;display:flex;gap:8px}.DiagramEditor_toolbarLabel__Wc4eI{color:#6b7280;font-size:12px;font-weight:600;margin-right:4px;text-transform:uppercase}.DiagramEditor_toolbarButton__bllpq{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.DiagramEditor_toolbarButton__bllpq:hover{background:#e5e7eb;transform:translateY(-1px)}.DiagramEditor_toolbarButton__bllpq:active{transform:translateY(0)}.DiagramEditor_toolbarButton__bllpq:disabled{cursor:not-allowed;opacity:.5;transform:none}.DiagramEditor_toolbarButton__bllpq:disabled:hover{background:#f3f4f6;transform:none}.DiagramEditor_toolbarButtonPrimary__1UOFD{align-items:center;background:#3b82f6;color:#fff;display:flex;gap:8px;width:100%}.DiagramEditor_toolbarButtonPrimary__1UOFD:hover{background:#2563eb}.DiagramEditor_toolbarButtonPrimary__1UOFD:disabled:hover{background:#3b82f6}.DiagramEditor_toolbarButtonSecondary__ZVl3J{align-items:center;background:#6b7280;color:#fff;display:flex;gap:8px;width:100%}.DiagramEditor_toolbarButtonSecondary__ZVl3J:hover{background:#4b5563}.DiagramEditor_toolbarButtonDanger__6jiOT{background:#ef4444;color:#fff}.DiagramEditor_toolbarButtonDanger__6jiOT:hover{background:#dc2626}.DiagramEditor_toolbarButtonDanger__6jiOT:disabled:hover{background:#ef4444}.DiagramEditor_toolbarDivider__Dtjfs{background:#e5e7eb;height:32px;margin:0 4px;width:1px}.DiagramEditor_zoomLabel__T7HjY{color:#374151;font-size:14px;font-weight:600;min-width:50px;text-align:center}.DiagramEditor_toolbarHint__XWIXb{align-items:center;background:#fdffbe;border:1px solid #e5e7eb;border-radius:8px;color:#374151;display:flex;font-size:12px;gap:6px;margin-left:auto;padding:6px 10px;white-space:nowrap}.DiagramEditor_canvas__LTPQ1{background-color:#fff;background-image:linear-gradient(#0000000d 1px,#0000 0),linear-gradient(90deg,#0000000d 1px,#0000 0),linear-gradient(#0000001a 1px,#0000 0),linear-gradient(90deg,#0000001a 1px,#0000 0);background-image:linear-gradient(var(--grid-color) 1px,#0000 1px),linear-gradient(90deg,var(--grid-color) 1px,#0000 1px),linear-gradient(var(--grid-color-accent) 1px,#0000 1px),linear-gradient(90deg,var(--grid-color-accent) 1px,#0000 1px);background-position:-1px -1px;background-size:20px 20px,20px 20px,100px 100px,100px 100px;background-size:var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size),calc(var(--grid-size)*5) calc(var(--grid-size)*5),calc(var(--grid-size)*5) calc(var(--grid-size)*5);height:100%;min-height:0;overflow:auto;position:relative;width:100%}.DiagramEditor_canvas__LTPQ1.DiagramEditor_canvasCrosshair__G6gWK{cursor:crosshair}.DiagramEditor_canvas__LTPQ1.DiagramEditor_canvasViewMode__T2yWj{background-color:#fff;background-image:none}.DiagramEditor_canvasContent__OHgBr{height:100%;transform-origin:0 0;width:100%}.DiagramEditor_connectionLayer__MXfUQ{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.DiagramEditor_connectionLayer__MXfUQ>*{pointer-events:auto}.DiagramEditor_drawingModeIndicator__UE3yo{background:#3b82f6e6;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;font-weight:700;left:50%;padding:8px 16px;pointer-events:none;position:absolute;top:10px;transform:translateX(-50%);z-index:1000}.DiagramEditor_shape__vxvOh{cursor:move;position:absolute}.DiagramEditor_shape__vxvOh.DiagramEditor_shapeSelected__hPhws{outline:2px solid #3b82f6;outline-offset:2px}.DiagramEditor_shape__vxvOh.DiagramEditor_shapeViewMode__7qNrZ{cursor:default}.DiagramEditor_shapeText__eh\+JF{color:#1f2937;font-weight:500;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.DiagramEditor_resizeHandle__CWpAX{background:#fff;border:2px solid #3b82f6;border-radius:50%;height:10px;position:absolute;width:10px;z-index:10}.DiagramEditor_resizeHandleNW__Ow\+nl{cursor:nw-resize;left:-5px;top:-5px}.DiagramEditor_resizeHandleNE__lkj5t{cursor:ne-resize;right:-5px;top:-5px}.DiagramEditor_resizeHandleSW__VyT8R{bottom:-5px;cursor:sw-resize;left:-5px}.DiagramEditor_resizeHandleSE__lq3jA{bottom:-5px;cursor:se-resize;right:-5px}.DiagramEditor_textElement__5xCV6{background-color:initial;border:2px solid #0000;border-radius:4px;cursor:move;padding:4px 8px;position:absolute;transition:border-color .2s,background-color .2s;-webkit-user-select:none;user-select:none}.DiagramEditor_textElement__5xCV6.DiagramEditor_textElementSelected__DKeha{background-color:#3b82f61a;border:2px solid #3b82f6}.DiagramEditor_textElement__5xCV6.DiagramEditor_textElementViewMode__YB\+vV{cursor:default}.DiagramEditor_freeLine__q\+91P{cursor:pointer;transition:stroke .2s,stroke-width .2s}.DiagramEditor_freeLineClickArea__dJsYO{cursor:pointer}.DiagramEditor_drawingLine__ZeQUz{opacity:.7}.DiagramEditor_connection__Y5kCr{cursor:pointer}.DiagramEditor_propertiesPanel__\+j157{background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:0;overflow:hidden;width:25%}.DiagramEditor_propertiesHeader__uNIjb{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#1f2937;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px}.DiagramEditor_propertiesContent__rJcLb{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;padding:16px}.DiagramEditor_textButton__MJxmu{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;justify-content:center;padding:5px 0;transition:all .2s;width:100%}.DiagramEditor_textButton__MJxmu:hover{background:#e5e7eb;transform:translateY(-1px)}.DiagramEditor_textButton__MJxmu:active{transform:translateY(0)}.DiagramEditor_textButton__MJxmu:disabled{cursor:not-allowed;opacity:.5;transform:none}.DiagramEditor_textButton__MJxmu:disabled:hover{background:#f3f4f6;transform:none}.DiagramEditor_propertyGroup__DWpbx{display:flex;flex-direction:column;gap:8px}.DiagramEditor_propertyLabel__KIo6p{color:#374151;font-size:13px;font-weight:500}.DiagramEditor_propertyInput__VtJtT{border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:14px;padding:8px 12px;transition:border-color .2s}.DiagramEditor_propertyInput__VtJtT:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.DiagramEditor_propertyInput__VtJtT:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.DiagramEditor_colorInput__kSynI{border:1px solid #d1d5db;border-radius:6px;cursor:pointer;height:40px;padding:4px;width:100%}.DiagramEditor_colorInput__kSynI:disabled{cursor:not-allowed;opacity:.5}.DiagramEditor_propertyValue__7APbe{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:14px;padding:8px 12px}.DiagramEditor_stylePresetRow__7nq3y{display:flex;flex-wrap:wrap;gap:6px}.DiagramEditor_presetButton__X7gvL{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;flex:1 1;font-size:12px;min-width:80px;padding:6px 12px;transition:all .2s}.DiagramEditor_presetButton__X7gvL:hover{background:#f3f4f6;border-color:#9ca3af}.DiagramEditor_presetButton__X7gvL.DiagramEditor_presetActive__es1U4{background:#3b82f6;border-color:#3b82f6;color:#fff}.DiagramEditor_presetButton__X7gvL.DiagramEditor_presetActive__es1U4:hover{background:#2563eb;border-color:#2563eb}.DiagramEditor_presetButton__X7gvL:disabled{cursor:not-allowed;opacity:.5}.DiagramEditor_presetButton__X7gvL:disabled:hover{background:#fff;border-color:#d1d5db}.DiagramEditor_presetButton__X7gvL.DiagramEditor_presetActive__es1U4:disabled:hover{background:#3b82f6;border-color:#3b82f6}.DiagramEditor_deleteButton__7ep2R{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-top:8px;padding:10px 16px;transition:background .2s;width:100%}.DiagramEditor_deleteButton__7ep2R:hover{background:#dc2626}.DiagramEditor_deleteButton__7ep2R:disabled{cursor:not-allowed;opacity:.5}.DiagramEditor_deleteButton__7ep2R:disabled:hover{background:#ef4444}.DiagramEditor_deleteButton__7ep2R,.DiagramEditor_textButton__MJxmu{align-items:center;display:flex;gap:8px;justify-content:center}.DiagramEditor_canvasGridDots__C9BFl{background-image:radial-gradient(circle,#0000000d 1px,#0000 0);background-image:radial-gradient(circle,var(--grid-color) 1px,#0000 1px);background-size:20px 20px;background-size:var(--grid-size) var(--grid-size)}.DiagramEditor_canvasGridLarge__9P5ow{--grid-size:40px}.DiagramEditor_canvasGridSmall__LTULc{--grid-size:10px}.DiagramEditor_canvasNoGrid__Jq2Uo{background-color:#f9fafb;background-image:none}.DiagramEditor_checkboxLabel__N4f80{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 0;-webkit-user-select:none;user-select:none}.DiagramEditor_checkboxInput__9DByU{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.DiagramEditor_checkboxInput__9DByU:disabled~.DiagramEditor_checkboxCustom__l69ij{cursor:not-allowed;opacity:.5}.DiagramEditor_checkboxCustom__l69ij{background:#fff;border:2px solid #d1d5db;border-radius:4px;flex-shrink:0;height:20px;position:relative;transition:all .2s;width:20px}.DiagramEditor_checkboxCustom__l69ij:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.DiagramEditor_checkboxInput__9DByU:checked~.DiagramEditor_checkboxCustom__l69ij{background:#3b82f6;border-color:#3b82f6}.DiagramEditor_checkboxInput__9DByU:checked~.DiagramEditor_checkboxCustom__l69ij:after{display:block}.DiagramEditor_checkboxLabel__N4f80:hover .DiagramEditor_checkboxCustom__l69ij{border-color:#9ca3af}.DiagramEditor_checkboxInput__9DByU:disabled~.DiagramEditor_checkboxLabel__N4f80:hover .DiagramEditor_checkboxCustom__l69ij{border-color:#d1d5db}.DiagramEditor_checkboxInput__9DByU:checked~.DiagramEditor_checkboxCustom__l69ij:hover{background:#2563eb;border-color:#2563eb}.DiagramEditor_checkboxInput__9DByU:focus~.DiagramEditor_checkboxCustom__l69ij{box-shadow:0 0 0 3px #3b82f61a}.DiagramEditor_checkboxText__qiSa-{color:#374151;font-size:13px;font-weight:500}.ConfirmDialog_overlay__Ya9IN{align-items:center;animation:ConfirmDialog_fadeIn__vd\+CO .15s ease-out;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes ConfirmDialog_fadeIn__vd\+CO{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__34G\+-{animation:ConfirmDialog_slideUp__MMZLh .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;position:relative;width:90%}@keyframes ConfirmDialog_slideUp__MMZLh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ConfirmDialog_closeButton__2c0Je{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s;width:32px;z-index:1}.ConfirmDialog_closeButton__2c0Je:hover{background:#f3f4f6;color:#374151}.ConfirmDialog_content__VjNUo{align-items:center;display:flex;flex-direction:column;gap:12px;padding:32px 24px 24px;text-align:center}.ConfirmDialog_icon__dui8H{color:#ef4444;font-size:48px;margin-bottom:8px}.ConfirmDialog_title__JY7sx{color:#1f2937;font-size:15px;font-weight:600;margin:0}.ConfirmDialog_footer__Y9ISD{display:flex;gap:12px;justify-content:center;padding:16px 24px 24px}.ConfirmDialog_cancelButton__oXAwv{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.ConfirmDialog_cancelButton__oXAwv:hover{background:#f9fafb;border-color:#9ca3af}.ConfirmDialog_confirmButton__pTB-7{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.ConfirmDialog_confirmButton__pTB-7:hover{background:#2563eb}.ConfirmDialog_confirmButtonDanger__ENc1w{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.ConfirmDialog_confirmButtonDanger__ENc1w:hover{background:#dc2626}.ReportPage_container__8jPUC{background:#f5f5f5;background:var(--backgroundGradient,var(--background,#f5f5f5));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--fontFamily,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif);min-height:100vh;padding:40px;transition:background .4s ease}.ReportPage_header__zoJk9{margin-bottom:32px}.ReportPage_title__Hc8SJ{color:#1a1a1a;color:var(--text,#1a1a1a);font-size:28px;font-weight:700;margin:0 0 24px}.ReportPage_selectGroup__CW\+Gl{background:#fff;background:var(--background,#fff);border:1px solid #0000000d;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:24px}.ReportPage_selectLabel__AyarA{color:#1a1a1a;color:var(--text,#1a1a1a);display:block;font-size:16px;font-weight:600;margin:0 0 12px}.ReportPage_select__fwV9D{background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:8px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);cursor:pointer;font-size:15px;padding:12px 16px;transition:all .2s ease;width:100%}.ReportPage_select__fwV9D:hover{border-color:var(--primary)}.ReportPage_select__fwV9D:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--focusGlow,#ef44441a);outline:none}.ReportPage_formCard__6YAHt{background:#fff;background:var(--background,#fff);border:1px solid #0000000d;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:32px}.ReportPage_sectionTitle__weGHw{border-bottom:2px solid var(--primary);color:#1a1a1a;color:var(--text,#1a1a1a);font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.ReportPage_inputGroup__w5S5O{margin-bottom:24px}.ReportPage_inputLabel__F0vjv{color:#333;color:var(--text,#333);display:block;font-size:14px;font-weight:600;margin:0 0 8px}.ReportPage_input__B4jsi{background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:8px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-family:inherit;font-size:15px;padding:12px 16px;transition:all .2s ease;width:100%}.ReportPage_input__B4jsi:hover{border-color:#0003}.ReportPage_input__B4jsi:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--focusGlow,#ef44441a);outline:none}.ReportPage_actionsSection__r39eS,.ReportPage_fieldsSection__xmAjD{margin-top:32px}.ReportPage_textareaGrid__hYfJn{display:flex;flex-direction:column;gap:16px;margin-top:16px}.ReportPage_textareaWrapper__B0qDl{display:flex;flex-direction:column;width:100%}.ReportPage_textareaLabel__OAmY9{color:#666;color:var(--text,#666);font-size:13px;font-weight:500;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.ReportPage_textarea__J46Jm{background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:8px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-family:Courier New,monospace;font-size:13px;min-height:120px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.ReportPage_textarea__J46Jm:hover{border-color:#0003}.ReportPage_textarea__J46Jm:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--focusGlow,#ef44441a);outline:none}.ReportPage_saveButton__bZ6yc{background:var(--primary);border:none;border-radius:8px;box-shadow:0 2px 8px #ef44444d;box-shadow:0 2px 8px var(--primaryLight,#ef44444d);box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:32px;padding:16px 32px;transition:all .2s ease;width:100%}.ReportPage_saveButton__bZ6yc:hover{background:#dc2626;background:var(--primaryHover,#dc2626);box-shadow:0 4px 12px #ef444466;box-shadow:0 4px 12px var(--focusGlow,#ef444466);transform:translateY(-1px)}.ReportPage_saveButton__bZ6yc:active{transform:translateY(0)}@media (max-width:768px){.ReportPage_container__8jPUC,.ReportPage_formCard__6YAHt{padding:20px}}.HavingQueryBuilder_container__TKwj9{width:100%}.HavingQueryBuilder_header__64QEa{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.HavingQueryBuilder_label__tt6M5{color:#333;color:var(--text,#333);font-size:14px;font-weight:600}.HavingQueryBuilder_modeToggle__dAljj{background:#0000000d;border-radius:6px;display:flex;gap:4px;padding:4px}.HavingQueryBuilder_modeBtn__NPb4u{align-items:center;background:#0000;border:none;border-radius:4px;color:#666;color:var(--text,#666);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.HavingQueryBuilder_modeBtn__NPb4u:hover{background:#0000000d}.HavingQueryBuilder_modeBtn__NPb4u.HavingQueryBuilder_active__pXlX4{background:#fff;background:var(--background,#fff);box-shadow:0 1px 3px #0000001a;color:var(--primary)}.HavingQueryBuilder_modeBtn__NPb4u svg{font-size:12px}.HavingQueryBuilder_sqlInput__7UmTx{background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:8px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-family:Courier New,monospace;font-size:13px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.HavingQueryBuilder_sqlInput__7UmTx:hover{border-color:#0003}.HavingQueryBuilder_sqlInput__7UmTx:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--focusGlow,#ef44441a);outline:none}.HavingQueryBuilder_conditionsList__m77cf{display:flex;flex-direction:column;gap:12px}.HavingQueryBuilder_conditionRow__91kSK{grid-gap:12px;background:#ef44440d;background:var(--primaryLight,#ef44440d);border:1px solid #0000000d;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);padding:16px;position:relative}.HavingQueryBuilder_deleteBtn__DwVxp{align-items:center;background:#0000000d;border:none;border-radius:4px;color:#666;color:var(--text,#666);cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:24px}.HavingQueryBuilder_deleteBtn__DwVxp:hover{background:#ef4444;color:#fff}.HavingQueryBuilder_fieldGroup__Jaq92{display:flex;flex-direction:column;gap:6px}.HavingQueryBuilder_fieldLabel__C9Xfn{color:#666;color:var(--text,#666);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.HavingQueryBuilder_valueInput__L809e{background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:6px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.HavingQueryBuilder_valueInput__L809e:hover{border-color:#0003}.HavingQueryBuilder_valueInput__L809e:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--focusGlow,#ef44441a);outline:none}.HavingQueryBuilder_addBtn__SWHBs{align-items:center;background:#fff;background:var(--background,#fff);border:2px dashed #0003;border-radius:8px;color:#666;color:var(--text,#666);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s ease}.HavingQueryBuilder_addBtn__SWHBs:hover{background:#ef44440d;background:var(--primaryLight,#ef44440d);border-color:var(--primary);color:var(--primary)}.HavingQueryBuilder_sqlPreview__JBE7l{background:#00000008;border:1px solid #0000001a;border-radius:6px;margin-top:12px;padding:12px}.HavingQueryBuilder_previewLabel__iGY3S{color:#999;color:var(--text,#999);font-size:11px;font-weight:600;letter-spacing:.5px;margin-right:8px;text-transform:uppercase}.HavingQueryBuilder_previewCode__BEe\+N{color:#333;color:var(--text,#333);font-family:Courier New,monospace;font-size:13px}.HavingQueryBuilder_headerActions__i878I{align-items:center;display:flex;gap:12px}.HavingQueryBuilder_clearBtn__VWy3s{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.HavingQueryBuilder_clearBtn__VWy3s:hover{background:#ef4444;border-color:#ef4444;color:#fff}.HavingQueryBuilder_clearBtn__VWy3s svg{font-size:12px}.HavingQueryBuilder_emptyState__XJpwt{background:#ef44440d;background:var(--primaryLight,#ef44440d);border:2px dashed #0003;border-radius:8px;color:#666;color:var(--text,#666);padding:32px 24px;text-align:center}.HavingQueryBuilder_emptyState__XJpwt p{font-size:14px;margin:0}@media (max-width:968px){.HavingQueryBuilder_conditionRow__91kSK{grid-template-columns:1fr}}.FieldsArrayBuilder_container__EhuAG{width:100%}.FieldsArrayBuilder_header__iRpGP{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.FieldsArrayBuilder_title__noBpR{color:#1a1a1a;color:var(--text,#1a1a1a);font-size:18px;font-weight:600;margin:0}.FieldsArrayBuilder_addBtn__8t9WF{align-items:center;background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.FieldsArrayBuilder_addBtn__8t9WF:hover{background:#dc2626;background:var(--primaryHover,#dc2626);transform:translateY(-1px)}.FieldsArrayBuilder_fieldsList__DUXs-{display:flex;flex-direction:column;gap:12px}.FieldsArrayBuilder_emptyState__yqRPt{background:#ef44440d;background:var(--primaryLight,#ef44440d);border:2px dashed #0003;border-radius:8px;color:#666;color:var(--text,#666);padding:48px 24px;text-align:center}.FieldsArrayBuilder_fieldCard__Vsn1F{align-items:flex-start;background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:8px;cursor:move;display:flex;gap:12px;padding:16px;transition:all .2s ease}.FieldsArrayBuilder_fieldCard__Vsn1F:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000001a}.FieldsArrayBuilder_fieldCard__Vsn1F.FieldsArrayBuilder_dragging__Jpsbs{opacity:.5;transform:scale(.98)}.FieldsArrayBuilder_dragHandle__fd5q5{align-items:center;color:#999;color:var(--text,#999);cursor:grab;display:flex;justify-content:center;padding-top:4px;width:24px}.FieldsArrayBuilder_dragHandle__fd5q5:active{cursor:grabbing}.FieldsArrayBuilder_fieldContent__v7o0d{flex:1 1;min-width:0}.FieldsArrayBuilder_editForm__IcILH{display:flex;flex-direction:column;gap:16px}.FieldsArrayBuilder_formRow__iRa\+X{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.FieldsArrayBuilder_formField__LLlZq{display:flex;flex-direction:column;gap:6px}.FieldsArrayBuilder_fieldLabel__zWa3U{color:#666;color:var(--text,#666);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.FieldsArrayBuilder_input__a\+sWB{background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:6px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.FieldsArrayBuilder_input__a\+sWB:hover{border-color:#0003}.FieldsArrayBuilder_input__a\+sWB:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--focusGlow,#ef44441a);outline:none}.FieldsArrayBuilder_textarea__rh5fX{background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:6px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-family:Courier New,monospace;font-size:13px;padding:10px 12px;resize:vertical;transition:all .2s ease;width:100%}.FieldsArrayBuilder_textarea__rh5fX:hover{border-color:#0003}.FieldsArrayBuilder_textarea__rh5fX:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--focusGlow,#ef44441a);outline:none}.FieldsArrayBuilder_funcHelp__1s9UB{background:#00000005;border-radius:4px;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:8px}.FieldsArrayBuilder_funcHelpTitle__S1Io\+{color:#666;color:var(--text,#666);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase;width:100%}.FieldsArrayBuilder_funcBtn__DRCZd{background:#ef44441a;background:var(--primaryLight,#ef44441a);border:1px solid #ef444433;border-radius:4px;color:var(--primary);cursor:pointer;font-size:11px;font-weight:600;padding:4px 8px;transition:all .2s ease}.FieldsArrayBuilder_funcBtn__DRCZd:hover{background:var(--primary);border-color:var(--primary);color:#fff}.FieldsArrayBuilder_jsonPreview__kIVy9{background:#00000008;border:1px solid #0000001a;border-radius:6px;margin-top:16px;padding:12px}.FieldsArrayBuilder_jsonLabel__NQi3U{color:#999;color:var(--text,#999);display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.FieldsArrayBuilder_jsonCode__8SjF3{color:#333;color:var(--text,#333);display:block;font-family:Courier New,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all}.FieldsArrayBuilder_fieldCard__Vsn1F.FieldsArrayBuilder_editing__hxhmK{border-color:var(--primary);box-shadow:0 4px 16px #00000026}.FieldsArrayBuilder_checkboxGroup__DPp2B{display:flex;flex-direction:column;gap:8px;justify-content:center}.FieldsArrayBuilder_checkboxLabel__6EfMx{align-items:center;color:#333;color:var(--text,#333);cursor:pointer;display:flex;font-size:13px;gap:8px}.FieldsArrayBuilder_checkboxLabel__6EfMx input[type=checkbox]{cursor:pointer;height:16px;width:16px}.FieldsArrayBuilder_fieldPreview__S7qBa{display:flex;flex-direction:column;gap:8px}.FieldsArrayBuilder_previewMain__TH6JU{align-items:center;display:flex;gap:8px}.FieldsArrayBuilder_fieldName__B7ARw{color:#1a1a1a;color:var(--text,#1a1a1a);font-family:Courier New,monospace;font-size:15px;font-weight:600}.FieldsArrayBuilder_fieldLabelPreview__XZsce{color:#666;color:var(--text,#666);font-size:13px;font-style:italic}.FieldsArrayBuilder_previewMeta__AzOEe{display:flex;flex-wrap:wrap;gap:6px}.FieldsArrayBuilder_metaBadge__5RhM1{background:#ef44441a;background:var(--primaryLight,#ef44441a);border-radius:4px;color:var(--primary);font-size:11px;font-weight:500;letter-spacing:.3px;padding:4px 8px;text-transform:uppercase}.FieldsArrayBuilder_actions__n56sD{display:flex;gap:6px}.FieldsArrayBuilder_deleteBtn__a2IbB,.FieldsArrayBuilder_editBtn__TLX0e{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.FieldsArrayBuilder_editBtn__TLX0e{background:#0000000d;color:#666;color:var(--text,#666)}.FieldsArrayBuilder_editBtn__TLX0e:hover{background:var(--primary);color:#fff}.FieldsArrayBuilder_deleteBtn__a2IbB{background:#0000000d;color:#666;color:var(--text,#666)}.FieldsArrayBuilder_deleteBtn__a2IbB:hover{background:#ef4444;color:#fff}.FieldsArrayBuilder_closeBtn__h3pxn{align-items:center;background:#0000000d;border:none;border-radius:6px;color:#666;color:var(--text,#666);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.FieldsArrayBuilder_closeBtn__h3pxn:hover{background:#0000001a;color:#333;color:var(--text,#333)}@media (max-width:968px){.FieldsArrayBuilder_formRow__iRa\+X{grid-template-columns:1fr}}.ActionsArrayBuilder_container__r\+Ncc{width:100%}.ActionsArrayBuilder_header__KpEze{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ActionsArrayBuilder_title__s1M9r{color:#1a1a1a;color:var(--text,#1a1a1a);font-size:18px;font-weight:600;margin:0}.ActionsArrayBuilder_addBtn__G4VH8{align-items:center;background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.ActionsArrayBuilder_addBtn__G4VH8:hover{background:#dc2626;background:var(--primaryHover,#dc2626);transform:translateY(-1px)}.ActionsArrayBuilder_actionsList__xhAFO{display:flex;flex-direction:column;gap:12px}.ActionsArrayBuilder_emptyState__DEvjd{background:#ef44440d;background:var(--primaryLight,#ef44440d);border:2px dashed #0003;border-radius:8px;color:#666;color:var(--text,#666);padding:48px 24px;text-align:center}.ActionsArrayBuilder_actionCard__UC3dJ{align-items:flex-start;background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:8px;cursor:move;display:flex;gap:12px;padding:16px;transition:all .2s ease}.ActionsArrayBuilder_actionCard__UC3dJ:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000001a}.ActionsArrayBuilder_actionCard__UC3dJ.ActionsArrayBuilder_dragging__jeQPz{opacity:.5;transform:scale(.98)}.ActionsArrayBuilder_actionCard__UC3dJ.ActionsArrayBuilder_editing__kDlpm{border-color:var(--primary);box-shadow:0 4px 16px #00000026}.ActionsArrayBuilder_dragHandle__3w7VO{align-items:center;color:#999;color:var(--text,#999);cursor:grab;display:flex;justify-content:center;padding-top:4px;width:24px}.ActionsArrayBuilder_dragHandle__3w7VO:active{cursor:grabbing}.ActionsArrayBuilder_actionContent__4JyOz{flex:1 1;min-width:0}.ActionsArrayBuilder_editForm__Th4Wk{display:flex;flex-direction:column;gap:16px}.ActionsArrayBuilder_formRow__gxexq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ActionsArrayBuilder_formField__DYgqb{display:flex;flex-direction:column;gap:6px}.ActionsArrayBuilder_fieldLabel__djqvf{color:#666;color:var(--text,#666);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ActionsArrayBuilder_input__pggkK{background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:6px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.ActionsArrayBuilder_input__pggkK:hover{border-color:#0003}.ActionsArrayBuilder_input__pggkK:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--focusGlow,#ef44441a);outline:none}.ActionsArrayBuilder_textarea__c96mb{background:#fff;background:var(--background,#fff);border:2px solid #0000001a;border-radius:6px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-family:Courier New,monospace;font-size:13px;padding:10px 12px;resize:vertical;transition:all .2s ease;width:100%}.ActionsArrayBuilder_textarea__c96mb:hover{border-color:#0003}.ActionsArrayBuilder_textarea__c96mb:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ef44441a;box-shadow:0 0 0 3px var(--focusGlow,#ef44441a);outline:none}.ActionsArrayBuilder_iconSelector__4XMXy{display:flex;flex-direction:column;gap:8px}.ActionsArrayBuilder_iconHelp__d7GsK{background:#00000005;border-radius:4px;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.ActionsArrayBuilder_iconBtn__\+S9vf{align-items:center;background:#ef44441a;background:var(--primaryLight,#ef44441a);border:1px solid #ef444433;border-radius:4px;color:var(--primary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ActionsArrayBuilder_iconBtn__\+S9vf:hover{background:var(--primary);border-color:var(--primary);color:#fff}.ActionsArrayBuilder_checkboxGroup__c-4ga{display:flex;flex-direction:column;gap:8px;justify-content:center}.ActionsArrayBuilder_checkboxLabel__rM76W{align-items:center;color:#333;color:var(--text,#333);cursor:pointer;display:flex;font-size:13px;gap:8px}.ActionsArrayBuilder_checkboxLabel__rM76W input[type=checkbox]{cursor:pointer;height:16px;width:16px}.ActionsArrayBuilder_actionPreview__axMep{display:flex;flex-direction:column;gap:8px}.ActionsArrayBuilder_previewMain__trsgJ{align-items:center;display:flex;gap:12px}.ActionsArrayBuilder_actionType__yhS-n{background:var(--primary);border-radius:4px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.ActionsArrayBuilder_actionLabel__0cCzi{color:#1a1a1a;color:var(--text,#1a1a1a);font-size:15px;font-weight:600}.ActionsArrayBuilder_actionIcon__4SZS0{color:var(--primary);font-size:16px}.ActionsArrayBuilder_previewMeta__agNYy{display:flex;flex-wrap:wrap;gap:6px}.ActionsArrayBuilder_metaBadge__g6q1-{background:#ef44441a;background:var(--primaryLight,#ef44441a);border-radius:4px;color:var(--primary);font-size:11px;font-weight:500;letter-spacing:.3px;padding:4px 8px;text-transform:uppercase}.ActionsArrayBuilder_actions__qJ2qZ{display:flex;gap:6px}.ActionsArrayBuilder_deleteBtn__R4\+Ug,.ActionsArrayBuilder_editBtn__3npBo{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ActionsArrayBuilder_editBtn__3npBo{background:#0000000d;color:#666;color:var(--text,#666)}.ActionsArrayBuilder_editBtn__3npBo:hover{background:var(--primary);color:#fff}.ActionsArrayBuilder_deleteBtn__R4\+Ug{background:#0000000d;color:#666;color:var(--text,#666)}.ActionsArrayBuilder_deleteBtn__R4\+Ug:hover{background:#ef4444;color:#fff}.ActionsArrayBuilder_jsonPreview__4pPbr{background:#00000008;border:1px solid #0000001a;border-radius:6px;margin-top:16px;padding:12px}.ActionsArrayBuilder_jsonLabel__uxkvQ{color:#999;color:var(--text,#999);display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ActionsArrayBuilder_jsonCode__5Uoak{color:#333;color:var(--text,#333);display:block;font-family:Courier New,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all}.ActionsArrayBuilder_closeBtn__FXi9g{align-items:center;background:#0000000d;border:none;border-radius:6px;color:#666;color:var(--text,#666);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ActionsArrayBuilder_closeBtn__FXi9g:hover{background:#0000001a;color:#333;color:var(--text,#333)}@media (max-width:968px){.ActionsArrayBuilder_formRow__gxexq{grid-template-columns:1fr}}.TranslationsManager_container__zZY5A{margin:0 auto;max-width:1400px;padding:20px}.TranslationsManager_header__0K5dg{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.TranslationsManager_title__eep6F{color:var(--text);font-size:24px;margin:0}.TranslationsManager_headerButtons__0f7pi{display:flex;gap:10px}.TranslationsManager_backButton__Zmrkh{align-items:center;background:#6c757d;background:var(--secondary,#6c757d);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:background .2s}.TranslationsManager_backButton__Zmrkh:hover{background:#5a6268;background:var(--secondary,#5a6268)}.TranslationsManager_addButton__qZQlQ{align-items:center;background:#007bff;background:var(--primary,#007bff);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:background .2s;white-space:nowrap}.TranslationsManager_addButton__qZQlQ:hover{background:#0056b3;background:var(--primary,#0056b3)}.TranslationsManager_addButton__qZQlQ:disabled{cursor:not-allowed;opacity:.6}.TranslationsManager_importButton__nYIX4{background:#6c757d}.TranslationsManager_importButton__nYIX4:hover:not(:disabled){background:#5a6268}.TranslationsManager_modalOverlay__yb6Zc{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TranslationsManager_modalContent__tM5eD{background:#fff;background:var(--background,#fff);border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#000;color:var(--text,#000);max-width:400px;padding:30px;width:100%}.TranslationsManager_modalTitle__TiOtQ{font-size:20px;margin:0 0 10px}.TranslationsManager_modalText__5hTZ3{color:#666;color:var(--text,#666);margin:0 0 15px}.TranslationsManager_modalInput__fUlDq{background:#fff;background:var(--input-background,#fff);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:4px;box-sizing:border-box;color:#000;color:var(--text,#000);font-size:14px;margin-bottom:15px;padding:10px;width:100%}.TranslationsManager_modalInput__fUlDq:disabled{cursor:not-allowed;opacity:.6}.TranslationsManager_modalButtons__utmYa{display:flex;gap:10px;margin-top:20px}.TranslationsManager_modalButton__9A40u{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:14px;padding:10px;transition:all .2s}.TranslationsManager_modalButton__9A40u:disabled{cursor:not-allowed;opacity:.6}.TranslationsManager_modalButtonPrimary__LPJcG{background:#28a745;color:#fff}.TranslationsManager_modalButtonPrimary__LPJcG:hover:not(:disabled){background:#218838}.TranslationsManager_modalButtonSecondary__DenQO{background:#6c757d;color:#fff}.TranslationsManager_modalButtonSecondary__DenQO:hover:not(:disabled){background:#5a6268}.TranslationsManager_searchBar__8LD\+D{margin-bottom:20px;position:relative;width:100%}.TranslationsManager_searchInput__qHWOU{background:#fff;background:var(--input-background,#fff);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:4px;box-sizing:border-box;color:#000;color:var(--text,#000);font-size:14px;padding:10px 40px 10px 15px;width:100%}.TranslationsManager_searchIcon__SPRMY{color:#666;color:var(--text,#666);pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.TranslationsManager_addForm__8R9yI{background:#f8f9fa;background:var(--card-background,#f8f9fa);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:8px;margin-bottom:20px;padding:20px}.TranslationsManager_addForm__8R9yI h3{font-size:18px;margin:0 0 15px}.TranslationsManager_formRow__mW-ca{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr auto auto}.TranslationsManager_stats__eMZLp{background:#f8f9fa;background:var(--card-background,#f8f9fa);border-radius:4px;color:#666;color:var(--text,#666);display:flex;flex-wrap:wrap;font-size:14px;gap:20px;margin-bottom:15px;padding:10px}.TranslationsManager_tableWrapper__SIDV0{border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:8px;margin-bottom:20px;overflow-x:auto}.TranslationsManager_table__sK77s{background:#fff;background:var(--background-color,#fff);border-collapse:collapse;table-layout:auto;width:100%}.TranslationsManager_table__sK77s thead{background:#007bff;background:var(--primary,#007bff);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.TranslationsManager_table__sK77s th{font-weight:600;padding:12px;text-align:left;white-space:nowrap}.TranslationsManager_table__sK77s td{border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color,#eee);padding:10px 12px;vertical-align:top}.TranslationsManager_table__sK77s tbody tr{transition:background .2s}.TranslationsManager_table__sK77s tbody tr:hover{background:#f8f9fa;background:var(--hover,#f8f9fa)}.TranslationsManager_table__sK77s tbody tr.TranslationsManager_editing__KgAJ3{background:#fff3cd}.TranslationsManager_table__sK77s code{background:#f4f4f4;background:var(--code-background,#f4f4f4);border-radius:3px;font-family:Courier New,monospace;font-size:13px;padding:6px;word-break:break-all}.TranslationsManager_input__J8vD1,.TranslationsManager_textarea__uFklH{background:#fff;background:var(--input-background,#fff);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:4px;box-sizing:border-box;color:#000;color:var(--text-secondary-color,#000);font-size:14px;min-height:38px;padding:8px;width:100%}.TranslationsManager_textarea__uFklH{font-family:inherit;min-height:60px;resize:vertical}.TranslationsManager_actions__Etoac{display:flex;gap:5px;justify-content:center;white-space:nowrap}.TranslationsManager_cancelBtn__RaKiO,.TranslationsManager_deleteBtn__IctEE,.TranslationsManager_editBtn__guf8i,.TranslationsManager_saveBtn__81Ehd{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;min-width:36px;padding:8px;transition:all .2s}.TranslationsManager_editBtn__guf8i{background:#ffc107}.TranslationsManager_editBtn__guf8i:hover{background:#e0a800}.TranslationsManager_deleteBtn__IctEE{background:#dc3545}.TranslationsManager_deleteBtn__IctEE:hover{background:#c82333}.TranslationsManager_saveBtn__81Ehd{background:#28a745}.TranslationsManager_saveBtn__81Ehd:hover{background:#218838}.TranslationsManager_cancelBtn__RaKiO{background:#6c757d}.TranslationsManager_cancelBtn__RaKiO:hover{background:#5a6268}.TranslationsManager_pagination__BICFw{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:20px;padding:20px}.TranslationsManager_paginationBtn__gPi-M{background:#fff;background:var(--background,#fff);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:4px;color:#000;color:var(--text,#000);cursor:pointer;min-width:40px;padding:8px 12px;transition:all .2s}.TranslationsManager_paginationBtn__gPi-M:hover:not(:disabled){background:#007bff;background:var(--primary,#007bff);border-color:#007bff;border-color:var(--primary,#007bff);color:#fff}.TranslationsManager_paginationBtn__gPi-M:disabled{cursor:not-allowed;opacity:.3}.TranslationsManager_paginationBtn__gPi-M.TranslationsManager_active__TT6M\+{background:#007bff;background:var(--primary,#007bff);border-color:#007bff;border-color:var(--primary,#007bff);color:#fff;font-weight:700}.TranslationsManager_loading__uboCa{color:#666;color:var(--text,#666);font-size:18px;padding:40px;text-align:center}@media (max-width:1024px){.TranslationsManager_formRow__mW-ca{grid-template-columns:1fr 1fr}.TranslationsManager_formRow__mW-ca>:first-child,.TranslationsManager_formRow__mW-ca>:nth-child(2){grid-column:span 2}}@media (max-width:768px){.TranslationsManager_header__0K5dg{align-items:flex-start;flex-direction:column}.TranslationsManager_formRow__mW-ca{grid-template-columns:1fr}.TranslationsManager_formRow__mW-ca>:first-child,.TranslationsManager_formRow__mW-ca>:nth-child(2){grid-column:span 1}.TranslationsManager_stats__eMZLp{flex-direction:column;gap:5px}.TranslationsManager_searchBar__8LD\+D{max-width:100%}.TranslationsManager_table__sK77s{font-size:12px}.TranslationsManager_table__sK77s td,.TranslationsManager_table__sK77s th{padding:8px}}.TransactionTemplateEditor_container__wQJec{background:#fff;background:var(--background,#fff);color:#1a1a1a;color:var(--text,#1a1a1a);display:flex;height:calc(100vh - 62px);overflow:hidden}.TransactionTemplateEditor_templateList__hCWdu{background:var(--background,#fff);border-right:2px solid #e0e0e0;border-right:2px solid var(--border,#e0e0e0);display:flex;flex-direction:column;flex-shrink:0;width:280px}.TransactionTemplateEditor_templateListHeader__5GVMz{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border,#e0e0e0);display:flex;justify-content:space-between;padding:12px 24px}.TransactionTemplateEditor_templateListHeader__5GVMz h3{font-size:18px;font-weight:600;margin:0}.TransactionTemplateEditor_templateItems__dNOxH{flex:1 1;overflow-y:auto;padding:5px}.TransactionTemplateEditor_templateItem__Mr8Fn{border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);cursor:pointer;margin-bottom:8px;transition:all .2s}.TransactionTemplateEditor_templateItemActive__p1UQ3{background:#6366f11a;border-color:#6366f1}.TransactionTemplateEditor_editorPanel__f9IFp{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.TransactionTemplateEditor_header__W8L7m{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border,#e0e0e0);display:flex;height:56px;justify-content:space-between;padding:0 20px;position:relative}.TransactionTemplateEditor_header__W8L7m h1{color:#1a1a1a;font-size:18px;font-weight:600;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.TransactionTemplateEditor_headerActions__jMN-Y{align-items:center;display:flex;gap:10px;margin-left:auto}.TransactionTemplateEditor_actionGroup__bD7Xp{align-items:center;border-right:1px solid #e2e8f0;display:flex;gap:8px;margin-right:4px;padding-right:12px}.TransactionTemplateEditor_iconButtonDanger__NI8Ai,.TransactionTemplateEditor_iconButtonPrimary__68bMr,.TransactionTemplateEditor_iconButtonSuccess__Gmr0v,.TransactionTemplateEditor_iconButton__HGNN8{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.TransactionTemplateEditor_iconButton__HGNN8{border-color:#e2e8f0;color:#64748b}.TransactionTemplateEditor_iconButton__HGNN8:hover{background:#f1f5f9;border-color:#cbd5e1}.TransactionTemplateEditor_iconButtonPrimary__68bMr{background:#eef2ff;border:1px solid #e0e7ff;color:#6366f1}.TransactionTemplateEditor_iconButtonPrimary__68bMr:hover{background:#6366f1;color:#fff}.TransactionTemplateEditor_iconButtonSuccess__Gmr0v{background:#fdf2f8;border:1px solid #fce7f3;color:#db2777}.TransactionTemplateEditor_iconButtonSuccess__Gmr0v:hover{background:#db2777;color:#fff}.TransactionTemplateEditor_iconButtonSuccess__Gmr0v:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.4}.TransactionTemplateEditor_iconButtonDanger__NI8Ai{background:#fef2f2;border:1px solid #fee2e2;color:#ef4444}.TransactionTemplateEditor_iconButtonDanger__NI8Ai:hover{background:#ef4444;color:#fff}.TransactionTemplateEditor_modeToggle__U02AI{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.5px;padding:10px;text-transform:uppercase}.TransactionTemplateEditor_statusDot__zUD5t{background:#94a3b8;border-radius:50%;height:6px;width:6px}.TransactionTemplateEditor_modeView__VMvvD{color:#64748b}.TransactionTemplateEditor_modeEdit__knXs9{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.TransactionTemplateEditor_modeEdit__knXs9 .TransactionTemplateEditor_statusDot__zUD5t{background:#22c55e;box-shadow:0 0 5px #22c55e80}.TransactionTemplateEditor_templateList__hCWdu{background:#fff;border-right:1px solid #e0e0e0;border-right:1px solid var(--border,#e0e0e0);width:260px}.TransactionTemplateEditor_templateItem__Mr8Fn{border:1px solid #0000;border-radius:8px;padding:12px 16px;transition:.2s}.TransactionTemplateEditor_templateItemActive__p1UQ3{background:var(--primaryLight);border-color:var(--primary)}.TransactionTemplateEditor_templateItemName__DmxPI{font-size:14px;font-weight:500}.TransactionTemplateEditor_templateItemType__jqfua{color:#6b7280;font-size:12px}.TransactionTemplateEditor_canvas__zGGQw{background:#fff;background-image:linear-gradient(#00000008 1px,#0000 0),linear-gradient(90deg,#00000008 1px,#0000 0);background-size:20px 20px;flex:1 1;overflow:auto;position:relative;-webkit-user-select:none;user-select:none}.TransactionTemplateEditor_backButton__r0EJQ{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px}.TransactionTemplateEditor_backButton__r0EJQ:hover{background:#f8fafc}.TransactionTemplateEditor_loading__YmphI{align-items:center;color:#64748b;display:flex;font-size:20px;height:100vh;justify-content:center}.AddElementModal_modalBody__MdY74{flex:1 1;overflow-y:auto;padding:24px}.AddElementModal_formGroup__31jBX{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.AddElementModal_formGroup__31jBX label{color:#1a1a1a;color:var(--text,#1a1a1a);font-size:14px;font-weight:500}.AddElementModal_formGroup__31jBX input,.AddElementModal_formGroup__31jBX textarea{background:#fff;background:var(--background,#fff);border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:6px;box-sizing:border-box;color:#1a1a1a;color:var(--text,#1a1a1a);font-family:inherit;font-size:14px;padding:10px 12px;width:100%}.AddElementModal_formGroup__31jBX textarea{font-family:monospace;min-height:80px;resize:vertical}.AddElementModal_formGroup__31jBX input:focus,.AddElementModal_formGroup__31jBX textarea:focus{border-color:var(--primary);outline:none}.AddElementModal_modalFooter__AGKDp{border-top:1px solid #e0e0e0;border-top:1px solid var(--border,#e0e0e0);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.AddElementModal_modalFooter__AGKDp button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.AddElementModal_cancelButton__LKlai{background:#e0e0e0;background:var(--secondary,#e0e0e0);color:#1a1a1a;color:var(--text,#1a1a1a)}.AddElementModal_cancelButton__LKlai:hover{background:#d0d0d0;background:var(--secondaryHover,#d0d0d0)}.AddElementModal_addButton__K6Jt1{background:linear-gradient(135deg,var(--primary) 0,var(--primaryHover) 100%);color:#fff}.AddElementModal_addButton__K6Jt1:hover{opacity:.9}.AddElementModal_checkboxGroup__JvYja{display:flex;flex-direction:column;gap:8px;margin-top:8px}.AddElementModal_checkboxLabel__Gcd5a{align-items:center;cursor:pointer;display:flex;gap:8px;padding:4px}.AddElementModal_checkboxLabel__Gcd5a input[type=checkbox]{cursor:pointer}.AddElementModal_checkboxLabel__Gcd5a:hover{background-color:#0000000d;border-radius:4px}.Shapeguidemodal_modalBody__jVXmx{padding:0 0 20px}.Shapeguidemodal_section__3EGQO{margin-bottom:30px}.Shapeguidemodal_tabs__N1UXw{border-bottom:2px solid #e0e0e0;display:flex;gap:0;margin-bottom:1.5rem}.Shapeguidemodal_tab__Df0h9{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s}.Shapeguidemodal_tab__Df0h9:hover{background:#f9fafb;color:#374151}.Shapeguidemodal_tabActive__ViTCJ{border-bottom-color:#ef4444!important;border-bottom-color:var(--primary,#ef4444)!important;color:#ef4444!important;color:var(--primary,#ef4444)!important}.Shapeguidemodal_hotkeysContent__72jz0{padding:.5rem 0}.Shapeguidemodal_hotkeysList__wZVx8{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.Shapeguidemodal_hotkeyItem__Pj4Xc{align-items:center;background:#f9fafb;border-radius:6px;display:flex;gap:.75rem;padding:.75rem}.Shapeguidemodal_kbd__b0sT\+{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 1px 2px #0000000d;color:#374151;display:inline-block;font-family:monospace;font-size:.875rem;font-weight:600;line-height:1;padding:.25rem .5rem}.Shapeguidemodal_hotkeyDescription__FYZBI{color:#4b5563;flex:1 1;font-size:.875rem}.Shapeguidemodal_workflowList__Jnydd{color:#4b5563;margin:0;padding-left:1.5rem}.Shapeguidemodal_workflowList__Jnydd li{margin:.5rem 0}.Shapeguidemodal_workflowList__Jnydd code{background:#fff;border-radius:3px;font-family:Monaco,Menlo,Courier New,monospace;font-size:.85em;padding:2px 6px}.Shapeguidemodal_sectionTitle__9MPBe{margin-bottom:15px;margin-top:0}.Shapeguidemodal_shapeItem__JjEOk{align-items:center;display:flex;margin-bottom:20px}.Shapeguidemodal_shapeSvg__uHOBr{flex-shrink:0;margin-right:20px}.Shapeguidemodal_shapeDescription__wpWNg{flex:1 1}.Shapeguidemodal_shapeTitle__Jaifo{font-weight:600;margin-bottom:5px}.Shapeguidemodal_shapeText__dCc3U{color:#666;font-size:14px;line-height:1.5;margin:5px 0}.Shapeguidemodal_tipsBox__aCSza{background-color:#f0f9ff;border-left:4px solid;border-radius:8px;margin-bottom:20px;margin-top:30px;padding:15px}.Shapeguidemodal_tipsTitle__wvBP0{align-items:center;display:flex;gap:8px;margin-bottom:10px;margin-top:0}.Shapeguidemodal_tipsText__d1XJS{font-size:14px;line-height:1.6;margin:5px 0}.Shapeguidemodal_tipsList__0-7Bl{font-size:14px;line-height:1.6;margin-bottom:0;margin-top:10px;padding-left:20px}.Shapeguidemodal_tipsList__0-7Bl li{margin-bottom:8px}.Shapeguidemodal_tipsList__0-7Bl li:last-child{margin-bottom:0}.Shapeguidemodal_tipsList__0-7Bl code{background-color:#0000000d;border-radius:3px;font-family:Courier New,monospace;font-size:13px;padding:2px 6px}.Shapeguidemodal_modalFooter__xUd7N{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin-top:20px;padding-top:15px}.Shapeguidemodal_saveModalButton__tDywO{background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.Shapeguidemodal_saveModalButton__tDywO:hover{background-color:#dc2626}.Shapeguidemodal_saveModalButton__tDywO:active{background-color:#b91c1c}.EditPanel_panel__HUqmX{animation:EditPanel_slideIn__0IJQP .3s ease-out;background:#fff;border-left:2px solid #e0e0e0;border-left:2px solid var(--border,#e0e0e0);bottom:0;box-shadow:-2px 0 8px #0000001a;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:400px;z-index:1000}@keyframes EditPanel_slideIn__0IJQP{0%{transform:translateX(100%)}to{transform:translateX(0)}}.EditPanel_panelHeader__SZp6g{align-items:center;background:#ef4444;background:var(--primary,#ef4444);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border,#e0e0e0);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:20px}.EditPanel_panelHeader__SZp6g h3{font-size:18px;font-weight:600;margin:0}.EditPanel_closeButton__scFCC{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background .2s;width:30px}.EditPanel_closeButton__scFCC:hover{background:#fff3}.EditPanel_viewToggle__IgNws{background:#f9fafb;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border,#e0e0e0);display:flex;flex-shrink:0;gap:0;padding:16px 20px}.EditPanel_toggleButton__ZOibt{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.EditPanel_toggleButton__ZOibt:first-child{border-radius:6px 0 0 6px}.EditPanel_toggleButton__ZOibt:last-child{border-left:none;border-radius:0 6px 6px 0}.EditPanel_toggleActive__ZppIZ{background:#ef4444;background:var(--primary,#ef4444);border-color:#ef4444;border-color:var(--primary,#ef4444);color:#fff}.EditPanel_panelBody__GhCJG{flex:1 1;overflow-y:auto;padding:20px}.EditPanel_formView__cs94P{display:flex;flex-direction:column;gap:16px}.EditPanel_formGroup__GHMRf{display:flex;flex-direction:column;gap:6px}.EditPanel_formGroup__GHMRf label{color:#1a1a1a;color:var(--text,#1a1a1a);font-size:14px;font-weight:500}.EditPanel_formGroup__GHMRf input,.EditPanel_formGroup__GHMRf textarea{border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:8px 12px;transition:border-color .2s}.EditPanel_formGroup__GHMRf input:focus,.EditPanel_formGroup__GHMRf textarea:focus{border-color:#ef4444;border-color:var(--primary,#ef4444);outline:none}.EditPanel_formGroup__GHMRf textarea{font-family:Courier New,monospace;min-height:80px;resize:vertical}.EditPanel_jsonTextarea__ukgs6{font-family:Courier New,monospace;font-size:13px;min-height:400px}.EditPanel_panelFooter__KNHLU{background:#f9fafb;border-top:1px solid #e0e0e0;border-top:1px solid var(--border,#e0e0e0);display:flex;flex-shrink:0;gap:12px;padding:20px}.EditPanel_deleteButton__hn4Z7{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.EditPanel_deleteButton__hn4Z7:hover{background:#b91c1c}.EditPanel_cancelButton__VBn\+Q{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:6px;color:#1a1a1a;color:var(--text,#1a1a1a);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.EditPanel_cancelButton__VBn\+Q:hover{background:#f3f4f6}.EditPanel_saveButton__rXtf9{background:#ef4444;background:var(--primary,#ef4444);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.EditPanel_saveButton__rXtf9:hover{background:#dc2626}.EditPanel_formulaInput__a81ne{border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:4px;box-sizing:border-box;font-family:Monaco,Menlo,Courier New,monospace;font-size:1rem;padding:.75rem;width:100%}.EditPanel_fieldLabel__4vMCc{color:#888;color:var(--text-muted,#888);display:block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.EditPanel_autoTextarea__4iTE-{background:#ffffff0d;background:var(--input-bg,#ffffff0d);border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:4px;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:.875rem;line-height:1.5;min-height:32px;overflow:hidden;padding:6px 8px;resize:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.EditPanel_autoTextarea__4iTE-:focus{border-color:#4f8ef7;border-color:var(--accent,#4f8ef7);box-shadow:0 0 0 2px #4f8ef733;outline:none}.EditPanel_autoTextarea__4iTE-::placeholder{color:#555;color:var(--text-placeholder,#555);font-style:italic}.EditPanel_numberInput__ZTT8Y{background:#ffffff0d;background:var(--input-bg,#ffffff0d);border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:4px;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:.875rem;height:32px;padding:0 8px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.EditPanel_numberInput__ZTT8Y:focus{border-color:#4f8ef7;border-color:var(--accent,#4f8ef7);box-shadow:0 0 0 2px #4f8ef733;outline:none}.ShapeLibraryModal_overlay__uWs6F{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ShapeLibraryModal_modal__P-Fwd{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:90vh;max-width:1200px;width:90vw}.ShapeLibraryModal_header__8v2iE{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.ShapeLibraryModal_header__8v2iE h2{font-size:1.5rem;font-weight:600;margin:0}.ShapeLibraryModal_closeButton__dsolP{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem;transition:color .2s}.ShapeLibraryModal_closeButton__dsolP:hover{color:#000}.ShapeLibraryModal_content__hd1Jl{flex:1 1;overflow-y:auto;padding:2rem}.ShapeLibraryModal_shapeGrid__gpLtC{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ShapeLibraryModal_shapeCard__pohx2:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f633;transform:translateY(-2px)}.ShapeLibraryModal_shapeIcon__DIY4s{font-size:3rem}.ShapeLibraryModal_shapeName__D5\+AK{font-size:1rem;font-weight:500;text-align:center}.ShapeLibraryModal_shapeCard__pohx2{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:2rem;position:relative;transition:all .2s}.ShapeLibraryModal_shapeKeyBadge__ZbrKT{align-items:center;background:#3b82f6;background:var(--prim,#3b82f6);border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;left:8px;position:absolute;top:8px;width:24px}.DeleteConfirmModal_modalOverlay__5roIk{align-items:center;animation:DeleteConfirmModal_fadeIn__ICuU9 .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes DeleteConfirmModal_fadeIn__ICuU9{0%{opacity:0}to{opacity:1}}.DeleteConfirmModal_modalContent__O73q9{animation:DeleteConfirmModal_slideUp__Lp3bQ .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:440px;padding:32px;width:90%}@keyframes DeleteConfirmModal_slideUp__Lp3bQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DeleteConfirmModal_modalIcon__67uST{align-items:center;background:#fef2f2;border-radius:50%;color:#ef4444;display:flex;font-size:24px;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.DeleteConfirmModal_modalTitle__y4GOX{color:#111827;font-size:20px;font-weight:600;margin:0 0 12px;text-align:center}.DeleteConfirmModal_modalElementName__9A738{color:#6b7280;font-size:16px;margin:0 0 16px;text-align:center;word-break:break-word}.DeleteConfirmModal_modalElementName__9A738 strong{color:#374151;font-weight:600}.DeleteConfirmModal_modalMessage__COj1U{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 24px;text-align:center}.DeleteConfirmModal_modalButtons__UtsVF{display:flex;gap:12px;justify-content:center}.DeleteConfirmModal_modalCancelBtn__Re36u,.DeleteConfirmModal_modalDeleteBtn__IK7iZ{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:100px;padding:10px 20px;transition:all .2s}.DeleteConfirmModal_modalCancelBtn__Re36u{background:#f3f4f6;color:#374151}.DeleteConfirmModal_modalCancelBtn__Re36u:hover{background:#e5e7eb}.DeleteConfirmModal_modalDeleteBtn__IK7iZ{background:#ef4444;color:#fff}.DeleteConfirmModal_modalDeleteBtn__IK7iZ:hover{background:#dc2626}.DeleteConfirmModal_modalCancelBtn__Re36u:active,.DeleteConfirmModal_modalDeleteBtn__IK7iZ:active{transform:scale(.98)}.ProcessPage_container__yVR\+t{margin:0 auto;max-width:1400px;padding:20px}.ProcessPage_header__PoPXv{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.ProcessPage_header__PoPXv h1{color:var(--text);font-size:28px;font-weight:600;margin:0}.ProcessPage_processGrid__p98ug{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:30px}.ProcessPage_processCard__W8wvv{background:var(--background);border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:140px;padding:20px;transition:all .2s}.ProcessPage_processCard__W8wvv:hover{border-color:var(--primary);box-shadow:0 4px 12px var(--primaryLight);transform:translateY(-2px)}.ProcessPage_cardHeader__26ys6{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ProcessPage_cardTitle__iAoTr{color:var(--text);flex:1 1;font-size:18px;font-weight:600;line-height:1.3;margin:0}.ProcessPage_cardActions__WiH9c{display:flex;gap:8px}.ProcessPage_iconButton__dHNmq{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;padding:6px 8px;transition:all .2s}.ProcessPage_iconButton__dHNmq:hover{background:#fee2e2;color:#dc2626}.ProcessPage_cardFooter__WpPgs{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.ProcessPage_processIdBadge__p5LIG{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:12px;font-weight:500;padding:4px 8px}.ProcessPage_actionsCount__aJ4C0{color:#6b7280;font-size:14px;font-weight:500}.ProcessPage_editIcon__TPggT{color:#9ca3af;font-size:16px}.ProcessPage_createCard__CUjIW{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:140px}.ProcessPage_createCard__CUjIW:hover{background:var(--primaryLight);border-color:var(--primary);transform:translateY(-2px)}.ProcessPage_createIcon__XxrHi{color:#9ca3af;font-size:32px}.ProcessPage_createCard__CUjIW:hover .ProcessPage_createIcon__XxrHi{color:var(--primary)}.ProcessPage_createCard__CUjIW span{color:#6b7280;font-size:14px;font-weight:500}.ProcessPage_createCard__CUjIW:hover span{color:var(--primary)}.ProcessPage_newCard__bzGDa{background:var(--primaryLight);border:2px solid var(--primary);cursor:default}.ProcessPage_newCard__bzGDa:hover{transform:none}.ProcessPage_newCardHeader__bc8hi{margin-bottom:12px}.ProcessPage_newCardHeader__bc8hi h3{color:var(--text);font-size:16px;font-weight:600;margin:0}.ProcessPage_newCardForm__nUlXA{align-items:center;display:flex;flex:1 1;width:100%}.ProcessPage_input__kUPfT{background:var(--background);border:2px solid #e5e7eb;border-radius:8px;color:var(--text);font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.ProcessPage_input__kUPfT:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focusGlow);outline:none}.ProcessPage_newCardActions__64aSO{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.ProcessPage_cancelButton__e-gnk,.ProcessPage_saveButton__u2kyN{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 12px;transition:all .2s}.ProcessPage_saveButton__u2kyN{background:var(--primary);color:#fff}.ProcessPage_saveButton__u2kyN:hover{background:var(--primaryHover)}.ProcessPage_cancelButton__e-gnk{background:#f3f4f6;color:#374151}.ProcessPage_cancelButton__e-gnk:hover{background:#e5e7eb}@media (max-width:768px){.ProcessPage_processGrid__p98ug{grid-template-columns:1fr}.ProcessPage_header__PoPXv{align-items:stretch;flex-direction:column;gap:16px}.ProcessPage_modalContent__ZAw56{padding:20px;width:95%}}.StatusPage_container__G6J9y{background:#0f172a;background:var(--background,#0f172a);color:#f8fafc;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1600px;min-height:100%;padding:24px}.StatusPage_header__Dsb8n{align-items:center;display:flex;gap:12px;margin-bottom:4px}.StatusPage_title__nYPH2{color:#fafafa;color:var(--text,#fafafa);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0;text-transform:uppercase}.StatusPage_badge__v6\+Ct{align-items:center;background:#22c55e26;border:1px solid #22c55e4d;border-radius:20px;color:#4ade80;display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;padding:4px 10px}.StatusPage_dot__e-JkD{animation:StatusPage_pulse__CSmX8 2s infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 6px #22c55e;height:6px;width:6px}@keyframes StatusPage_pulse__CSmX8{0%,to{opacity:1}50%{opacity:.4}}.StatusPage_card__6C93b{background:#1e293b;background:var(--surface,#1e293b);border:1px solid #334155;border:1px solid var(--border-color,#334155);border-radius:14px;box-shadow:0 4px 6px -1px #0003;padding:20px 24px}.StatusPage_cardHeader__VcI3Y{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.StatusPage_cardTitle__GRqne{color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.StatusPage_cpuMeta__JSMjj{align-items:center;color:#a1a1aa;color:var(--text-muted,#a1a1aa);display:flex;font-size:12px;gap:12px}.StatusPage_metaChip__61tBH{background:#7c3aed26;border:1px solid #7c3aed4d;border-radius:6px;color:#a78bfa;font-size:12px;font-weight:600;padding:2px 8px}.StatusPage_mountBadge__pHUcl{background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;color:#38bdf8;font-size:12px;font-weight:600;padding:2px 8px}.StatusPage_updateBadge__w4F3t{background:#22c55e26;border:1px solid #22c55e4d;border-radius:6px;color:#4ade80;font-size:11px;font-weight:600;padding:2px 8px}.StatusPage_chartRow1__Pr12p{height:260px;position:relative}.StatusPage_row2__XJcf7{display:flex;flex-direction:row;gap:16px}.StatusPage_row2__XJcf7 .StatusPage_card__6C93b{flex:1 1;min-width:0}.StatusPage_donutCard__yB5jJ{align-items:center;display:flex;flex-direction:column;gap:16px}.StatusPage_donutTitle__Lr1\+R{align-self:flex-start;color:#a1a1aa;color:var(--text-muted,#a1a1aa);font-size:12px;font-weight:500}.StatusPage_donutWrap__eFQbd{height:150px;position:relative;width:150px}.StatusPage_donutCenter__IqLuf{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.StatusPage_donutPct__cpHu4{color:#fafafa;color:var(--text-main,#fafafa);font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1}.StatusPage_donutSub__LWSNK{color:#a1a1aa;color:var(--text-muted,#a1a1aa);font-size:10px;font-weight:500;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.StatusPage_donutStats__wmQap{display:flex;gap:20px;justify-content:center;width:100%}.StatusPage_donutStat__wED9G{align-items:center;display:flex;flex-direction:column;gap:2px}.StatusPage_statLabel__kZzAh{color:#a1a1aa;color:var(--text-muted,#a1a1aa);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.StatusPage_statValue__ddqrT{color:#fafafa;color:var(--text-main,#fafafa);font-size:13px;font-weight:700}.StatusPage_procTable__i6K1Z{border-collapse:collapse;font-size:12.5px;width:100%}.StatusPage_procTable__i6K1Z th{border-bottom:1px solid #334155;border-bottom:1px solid var(--border-color,#334155);color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:10px;font-weight:700;letter-spacing:.06em;padding:0 12px 10px 0;text-align:left;text-transform:uppercase}.StatusPage_procTable__i6K1Z th:last-child{padding-right:0;text-align:right}.StatusPage_procTable__i6K1Z td{border-bottom:1px solid #ffffff0d;color:#e4e4e7;color:var(--text-main,#e4e4e7);padding:9px 12px 9px 0;vertical-align:middle}.StatusPage_procTable__i6K1Z td:last-child{padding-right:0}.StatusPage_procTable__i6K1Z tr:last-child td{border-bottom:none}.StatusPage_procName__uuBG7{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}.StatusPage_procCpuVal__3bM1B{color:#fafafa;color:var(--text-main,#fafafa);font-size:12px;font-weight:700;white-space:nowrap;width:52px}.StatusPage_procBarCell__p-kAV{width:100%}.StatusPage_barTrack__o1bnN{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.StatusPage_barFill__UkDGx{border-radius:3px;height:100%;transition:width .5s ease}.StatusPage_procMem__Hu-A3{color:#a1a1aa;color:var(--text-muted,#a1a1aa);font-size:12px;text-align:right;white-space:nowrap;width:80px}.StatusPage_chipUser__Va6kY{background:#38bdf81f;border:1px solid #38bdf84d;border-radius:6px;color:#38bdf8;font-size:11px;font-weight:600;padding:2px 8px}.StatusPage_chipSystem__KptHs{background:#f871711f;border:1px solid #f871714d;border-radius:6px;color:#f87171;font-size:11px;font-weight:600;padding:2px 8px}.StatusPage_memoryRow__ZcYIk{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.StatusPage_slowList__1AHa\+{display:flex;flex-direction:column;gap:14px}.StatusPage_slowItem__dCBGd{display:flex;flex-direction:column;gap:6px}.StatusPage_slowHeader__4Uo0S{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.StatusPage_slowQuery__7V3lI{color:#cbd5e1;flex:1 1;font-family:JetBrains Mono,Fira Code,monospace;font-size:11.5px;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatusPage_slowChips__T1kZn{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px}.StatusPage_slowChip__deKxl{background:#94a3b814;border:1px solid #94a3b833;border-radius:5px;color:#94a3b8;font-size:10.5px;font-weight:600;padding:2px 7px;white-space:nowrap}.StatusPage_slowBarRow__XnbRd{align-items:center;display:flex;gap:10px}.StatusPage_slowTotal__\+IJa6{color:#949ba6;font-size:10.5px;text-align:right;white-space:nowrap;width:90px}.StatusPage_pgRow__cnEfs:hover td{background:#ffffff08}.StatusPage_pgQueryPreview__K-QJ7{color:#64748b;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatusPage_pgExpandIcon__bmfvx{color:#475569;font-size:10px;text-align:right;-webkit-user-select:none;user-select:none}.StatusPage_pgQueryFull__wsZrU{padding:0 0 12px!important}.StatusPage_pgQueryFull__wsZrU pre{background:#0f172a99;border:1px solid #94a3b81f;border-radius:8px;color:#94a3b8;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:1.6;margin:0;padding:12px 16px;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.StatusPage_row2__XJcf7{flex-wrap:wrap}.StatusPage_row2__XJcf7 .StatusPage_card__6C93b{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}.StatusPage_container__G6J9y{padding:12px}}@media (max-width:480px){.StatusPage_row2__XJcf7{flex-direction:column}}.EventTemplateEditor_container__4IvQw{background:#fff;background:var(--background,#fff);color:#1a1a1a;color:var(--text,#1a1a1a);display:flex;flex-direction:column;height:calc(100vh - 62px);overflow:hidden}.EventTemplateEditor_header__LG1bY{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border,#e0e0e0);display:flex;gap:20px;justify-content:space-between;padding:1rem 1.5rem;z-index:10}.EventTemplateEditor_header__LG1bY h1{flex:1 1;font-size:1.25rem;font-weight:600;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.EventTemplateEditor_headerActions__6JX3M{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.EventTemplateEditor_backButton__wlUHq,.EventTemplateEditor_deleteButton__B4mOG,.EventTemplateEditor_guideButton__1ornf,.EventTemplateEditor_saveButton__PTuel{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:40px;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.EventTemplateEditor_backButton__wlUHq{background:#0000;border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);color:var(--text)}.EventTemplateEditor_backButton__wlUHq:hover{background:#f5f5f5}.EventTemplateEditor_saveButton__PTuel{background-color:#2e7d32;color:#fff}.EventTemplateEditor_saveButton__PTuel:hover:not(:disabled){background-color:#1b5e20;box-shadow:0 2px 4px #0000001a}.EventTemplateEditor_saveButton__PTuel:disabled{cursor:not-allowed;opacity:.5}.EventTemplateEditor_guideButton__1ornf{background-color:#f0f2ff;border:1px solid #d1d9ff;color:#5c6bc0}.EventTemplateEditor_guideButton__1ornf:hover{background-color:#e8eaff;border-color:#b0bcff}.EventTemplateEditor_deleteButton__B4mOG{background-color:#ef4444;color:#fff}.EventTemplateEditor_deleteButton__B4mOG:hover{background-color:#dc2626}.EventTemplateEditor_canvas__FrQ11{background:#fff;background-image:linear-gradient(#0000000d 1px,#0000 0),linear-gradient(90deg,#0000000d 1px,#0000 0);background-position:-1px -1px;background-size:20px 20px;flex:1 1;overflow:auto;position:relative}.EventTemplateEditor_svg__mPcWM{display:block;min-height:100%;min-width:100%}.EventTemplateEditor_editBadge__lPI\+b{background:#d1fae5;border-radius:6px;color:#059669;font-size:11px;font-weight:700;letter-spacing:.5px;margin-left:12px;padding:4px 10px;text-transform:uppercase}.EventTemplateEditor_loading__w-CKR{align-items:center;color:#666;display:flex;font-size:1.2rem;height:100vh;justify-content:center}.ProcessActionPage_container__g64o7{color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:24px}.ProcessActionPage_header__ramVt{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.ProcessActionPage_headerLeft__OpjLc{align-items:center;display:flex;gap:16px}.ProcessActionPage_backButton__QxaNt{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ProcessActionPage_backButton__QxaNt:hover{background:#f3f4f6;color:#111827}.ProcessActionPage_titleWrapper__Ot0w\+ h1{color:#111827;font-size:24px;font-weight:700;margin:0}.ProcessActionPage_subtitle__Z45jy{color:#6b7280;font-size:14px}.ProcessActionPage_addButton__0gswF{align-items:center;background-color:initial;border:2px solid var(--primary);border-radius:8px;color:var(--primary);cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease-in-out}.ProcessActionPage_addButton__0gswF:hover{background-color:var(--primary);color:#fff}.ProcessActionPage_grid__1h6dV{display:flex;flex-direction:column;gap:20px}.ProcessActionPage_card__u\+pFp{align-items:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:16px;padding:20px;position:relative;transition:box-shadow .2s,transform .2s}.ProcessActionPage_card__u\+pFp:hover{border-color:#d1d5db;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px rgba(0,0,0,.025)}.ProcessActionPage_sectionLabel__l0aev{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.ProcessActionPage_sectionEvent__eh5Gs{display:flex;flex:0 0 200px;flex-direction:column;justify-content:center}.ProcessActionPage_eventBadge__Qrw-8{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;color:#2563eb;display:flex;font-weight:600;gap:10px;padding:12px 16px}.ProcessActionPage_eventIcon__1gQPH{font-size:16px}.ProcessActionPage_connector__kh1Ml{align-items:center;color:#d1d5db;display:flex;font-size:14px;justify-content:center}.ProcessActionPage_sectionMiddle__Eeh9S{background-color:#f9fafb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:80px;padding:12px}.ProcessActionPage_validationList__Z87t\+{display:flex;flex-direction:column;gap:8px}.ProcessActionPage_validationItem__frgMp{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.ProcessActionPage_validationHeader__j1PbK{align-items:center;color:#374151;display:flex;font-weight:500;gap:6px}.ProcessActionPage_checkIcon__jJR0k{color:#10b981;font-size:12px}.ProcessActionPage_optionalTag__tGOtu{background:#fef3c7;border-radius:4px;color:#d97706;font-size:10px;font-weight:600;padding:1px 5px}.ProcessActionPage_rulesContainer__wO5mb{display:flex;flex-wrap:wrap;gap:4px}.ProcessActionPage_ruleTag__JGfjk{background:#e5e7eb;border-radius:4px;color:#4b5563;font-family:monospace;font-size:11px;padding:2px 6px}.ProcessActionPage_noValidations__JAcOA{color:#9ca3af;font-size:13px;font-style:italic;padding:10px;text-align:center}.ProcessActionPage_sectionResult__dbZEm{display:flex;flex:0 0 220px;flex-direction:column;justify-content:center}.ProcessActionPage_transactionBox__3YpnK{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#059669;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 16px;text-decoration:none;transition:all .2s}.ProcessActionPage_transactionBox__3YpnK:hover{background:#d1fae5;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.ProcessActionPage_transactionBox__3YpnK.ProcessActionPage_noTransaction__BwXhY{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:default}.ProcessActionPage_transactionBox__3YpnK.ProcessActionPage_noTransaction__BwXhY:hover{box-shadow:none;transform:none}.ProcessActionPage_cardActions__AzpQK{border-left:1px solid #f3f4f6;display:flex;flex-direction:column;gap:8px;justify-content:center;padding-left:10px}.ProcessActionPage_iconBtn__m4wtY{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.ProcessActionPage_iconBtn__m4wtY:hover{background:#f3f4f6;color:#2563eb}.ProcessActionPage_iconBtn__m4wtY.ProcessActionPage_deleteBtn__zmHsF:hover{background:#fee2e2;color:#dc2626}.ProcessActionPage_emptyState__Q085C{background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;padding:60px 20px;text-align:center}.ProcessActionPage_emptyIcon__B7vHU{color:#d1d5db;font-size:48px;margin-bottom:16px}.ProcessActionPage_emptyState__Q085C h3{color:#374151;font-size:18px;margin:0 0 8px}.ProcessActionPage_emptyState__Q085C p{color:#6b7280;margin-bottom:24px}.ProcessActionPage_addButtonSecondary__c0uxS{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s}.ProcessActionPage_addButtonSecondary__c0uxS:hover{background:#f9fafb;border-color:#9ca3af}.ProcessActionPage_loading__ep1Uc{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center}.ProcessActionPage_spinner__cxBCK{animation:ProcessActionPage_spin__35IjO 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:40px;margin-bottom:16px;width:40px}@keyframes ProcessActionPage_spin__35IjO{to{transform:rotate(1turn)}}@media (max-width:900px){.ProcessActionPage_card__u\+pFp{align-items:stretch;flex-direction:column;gap:12px}.ProcessActionPage_sectionEvent__eh5Gs,.ProcessActionPage_sectionMiddle__Eeh9S,.ProcessActionPage_sectionResult__dbZEm{flex:initial;width:100%}.ProcessActionPage_connector__kh1Ml{margin:4px 0;transform:rotate(90deg)}.ProcessActionPage_cardActions__AzpQK{border-left:none;border-top:1px solid #f3f4f6;flex-direction:row;justify-content:flex-end;padding-left:0;padding-top:12px}}.ProcessActionEditor_container__FtP7f{background-color:#f3f4f6;color:#1f2937;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;overflow:hidden}.ProcessActionEditor_header__itVjn{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px;text-transform:uppercase;z-index:10}.ProcessActionEditor_tabContent__ZAlLs{display:flex;flex-direction:column}.ProcessActionEditor_headerLeft__kOrIG{align-items:center;display:flex;gap:16px}.ProcessActionEditor_backButton__j75z9{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ProcessActionEditor_backButton__j75z9:hover{background:#f9fafb;color:#111827}.ProcessActionEditor_titleWrapper__DWcSw h1{color:#111827;font-size:20px;font-weight:700;margin:0}.ProcessActionEditor_subtitle__DIun6{color:#6b7280;font-size:13px}.ProcessActionEditor_saveButton__LOW1D{align-items:center;background-color:initial;border:2px solid var(--primary);border-radius:8px;color:var(--primary);cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease-in-out}.ProcessActionEditor_saveButton__LOW1D:hover:not(:disabled){background-color:var(--primary);color:#fff}.ProcessActionEditor_saveButton__LOW1D:disabled{background:#93c5fd;cursor:not-allowed}.ProcessActionEditor_tabsContainer__Io5ek{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px}.ProcessActionEditor_tabs__v1VbT{display:flex;gap:24px}.ProcessActionEditor_tab__Hp5oM{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:16px 4px;transition:all .2s}.ProcessActionEditor_tab__Hp5oM:hover{color:#374151}.ProcessActionEditor_tabActive__gYq2C{border-bottom-color:var(--primary);color:var(--primary)}.ProcessActionEditor_tabContent__ZAlLs{flex:1 1;overflow:hidden;position:relative}.ProcessActionEditor_informationTab__COCL6{height:100%;margin:0 auto;max-width:1000px;overflow-y:auto;padding:24px;width:100%}.ProcessActionEditor_informationTab__COCL6::-webkit-scrollbar{width:8px}.ProcessActionEditor_informationTab__COCL6::-webkit-scrollbar-track{background:#0000}.ProcessActionEditor_informationTab__COCL6::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.ProcessActionEditor_card__XsY6Q{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;padding:24px}.ProcessActionEditor_cardHeader__4xiIB{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.ProcessActionEditor_headerTitle__gmuub{align-items:center;display:flex;gap:10px}.ProcessActionEditor_cardHeader__4xiIB h3{color:#111827;font-size:16px;font-weight:600;margin:0}.ProcessActionEditor_cardIcon__rzL03{color:#9ca3af}.ProcessActionEditor_formRow__U-9F-{display:flex;gap:20px}.ProcessActionEditor_formGroup__L3WZj{display:flex;flex:1 1;flex-direction:column;gap:6px;margin-bottom:16px}.ProcessActionEditor_label__v6aLB{color:#374151;font-size:13px;font-weight:500}.ProcessActionEditor_required__3HEhs{color:#ef4444}.ProcessActionEditor_input__pMNRt{border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.ProcessActionEditor_input__pMNRt:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.ProcessActionEditor_addButtonSecondary__8L4p\+{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s}.ProcessActionEditor_addButtonSecondary__8L4p\+:hover{background:#f9fafb;border-color:#9ca3af}.ProcessActionEditor_tableHeader__-pVgu,.ProcessActionEditor_tableRow__tN\+eT{align-items:center;display:flex;gap:12px;padding:10px 16px}.ProcessActionEditor_tableHeader__-pVgu{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:600;text-transform:uppercase}.ProcessActionEditor_tableRow__tN\+eT{background:#fff;border-bottom:1px solid #f3f4f6}.ProcessActionEditor_tableRow__tN\+eT:last-child{border-bottom:none}.ProcessActionEditor_tableInput__FjO5B{flex:1 1}.ProcessActionEditor_colName__Gaeua,.ProcessActionEditor_colValidators__zpY0r{flex:1 1;min-width:0}.ProcessActionEditor_colDesc__2VRd8{flex:1.5 1;min-width:0}.ProcessActionEditor_colOptional__uh-Zh{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:70px}.ProcessActionEditor_colAction__VEp7a{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:40px}.ProcessActionEditor_tableInput__FjO5B{background:#0000;border:1px solid #0000;border-radius:4px;font-size:14px;padding:6px 8px;transition:all .2s;width:100%}.ProcessActionEditor_tableInput__FjO5B:hover{background:#f9fafb;border-color:#e5e7eb}.ProcessActionEditor_tableInput__FjO5B:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a;outline:none}.ProcessActionEditor_rowActionBtn__ei94Y{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.ProcessActionEditor_rowActionBtn__ei94Y:hover{background:#fee2e2;color:#dc2626}.ProcessActionEditor_emptyState__amTHd{color:#6b7280;padding:40px;text-align:center}.ProcessActionEditor_bodyTab__XjNGa{display:flex;flex-direction:column;height:100%}.ProcessActionEditor_canvasContainer__6zHrM{background-color:#f8fafc;cursor:grab;flex:1 1;overflow:auto;position:relative}.ProcessActionEditor_canvasContainer__6zHrM:active{cursor:grabbing}.ProcessActionEditor_checkboxContainer__bp9na{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;position:relative;width:20px}.ProcessActionEditor_hiddenCheckbox__tOKvy{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.ProcessActionEditor_customCheckbox__VrRZR{align-items:center;background-color:#fff;border:2px solid #d1d5db;border-radius:6px;display:flex;height:20px;justify-content:center;left:0;position:absolute;top:0;transition:all .2s cubic-bezier(.4,0,.2,1);width:20px}.ProcessActionEditor_checkboxContainer__bp9na:hover .ProcessActionEditor_customCheckbox__VrRZR{background-color:#eff6ff;border-color:var(--primaryHover)}.ProcessActionEditor_hiddenCheckbox__tOKvy:checked~.ProcessActionEditor_customCheckbox__VrRZR{background-color:var(--primary);border-color:var(--primary)}.ProcessActionEditor_customCheckbox__VrRZR:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;margin-top:-2px;opacity:0;transform:rotate(45deg) scale(0);transition:all .2s cubic-bezier(.4,0,.2,1);width:5px}.ProcessActionEditor_hiddenCheckbox__tOKvy:checked~.ProcessActionEditor_customCheckbox__VrRZR:after{opacity:1;transform:rotate(45deg) scale(1)}.ProcessActionEditor_hiddenCheckbox__tOKvy:focus-visible~.ProcessActionEditor_customCheckbox__VrRZR{box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.ProcessActionEditor_svg__oR8nA{display:block;min-height:100%;min-width:100%}.ProcessActionEditor_canvasToolbar__L41Ct{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;gap:8px;left:50%;padding:6px;position:absolute;top:20px;transform:translateX(-50%)}.ProcessActionEditor_toolbarBtn__b-8Sj{align-items:center;background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px}.ProcessActionEditor_toolbarBtn__b-8Sj:hover{background:var(--primaryHover)}.ProcessActionEditor_propertyPanel__bAXUe{animation:ProcessActionEditor_slideUp__S\+9yy .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #e5e7eb;border-radius:12px;bottom:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;position:absolute;right:24px;width:320px;z-index:20}@keyframes ProcessActionEditor_slideUp__S\+9yy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProcessActionEditor_panelHeader__l0iRe{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.ProcessActionEditor_panelHeader__l0iRe h4{color:#111827;font-size:14px;font-weight:600;margin:0}.ProcessActionEditor_closePanelBtn__8kXQ8{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:16px}.ProcessActionEditor_panelBody__aew8k{display:flex;flex-direction:column;gap:16px;padding:16px}.ProcessActionEditor_panelRow__uUycY{align-items:center;display:flex;justify-content:space-between}.ProcessActionEditor_panelLabel__rO8qu{color:#6b7280;font-size:12px;font-weight:500}.ProcessActionEditor_panelValueBadge__avvvE{background:#e0f2fe;border-radius:4px;color:#0369a1;font-size:11px;font-weight:600;padding:2px 6px;text-transform:uppercase}.ProcessActionEditor_panelActions__apbY\+{border-top:1px solid #f3f4f6;margin-top:8px;padding-top:16px}.ProcessActionEditor_deleteButton__Djp7G{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:8px;transition:background .2s;width:100%}.ProcessActionEditor_deleteButton__Djp7G:hover{background:#fecaca}.ProcessActionEditor_loading__-4rLi{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:16px;height:100vh;justify-content:center}.ProcessActionEditor_spinner__gjYdY{animation:ProcessActionEditor_spin__0ov4Y 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:40px;width:40px}@keyframes ProcessActionEditor_spin__0ov4Y{to{transform:rotate(1turn)}}@media (max-width:768px){.ProcessActionEditor_formRow__U-9F-{flex-direction:column;gap:0}.ProcessActionEditor_tableHeader__-pVgu{display:none}.ProcessActionEditor_tableRow__tN\+eT{align-items:stretch;flex-direction:column;gap:8px}.ProcessActionEditor_tableInput__FjO5B{background:#fff;border:1px solid #e5e7eb}.ProcessActionEditor_propertyPanel__bAXUe{bottom:16px;left:16px;right:16px;width:calc(100% - 32px)}}.TwoColumnListInput_container__QeoBp{display:flex;flex-direction:column;height:100%;width:100%}.TwoColumnListInput_columnsWrapper__38msi{align-items:stretch;display:flex;flex-direction:row;gap:20px;height:100%}.TwoColumnListInput_column__Vo7gf{display:flex;flex:1 1;flex-direction:column;min-width:0}.TwoColumnListInput_columnLabel__JTeL\+{align-items:center;color:#94a3b8;color:var(--text-muted,#94a3b8);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.08em;margin:0 0 10px;padding:0 4px;text-transform:uppercase}.TwoColumnListInput_columnLabel__JTeL\+:after{background:#e2e8f0;background:var(--border-color,#e2e8f0);border-radius:1px;content:"";flex:1 1;height:1px}.TwoColumnListInput_listContainer__bYlqP{background:#f8fafc;background:var(--bg,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:10px;transition:border-color .2s ease,background .2s ease}.TwoColumnListInput_listContainer__bYlqP:has(.TwoColumnListInput_defaultItem__P8Osg:hover){border-color:#c4b5fd;border-color:var(--primary-light,#c4b5fd)}.TwoColumnListInput_emptyColumn__yHWn7{align-items:center;background:#0000;border:2px dashed #e2e8f0;border:2px dashed var(--border-color,#e2e8f0);border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:120px;transition:all .2s ease}.TwoColumnListInput_emptyText__INWAI{color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:13px;font-weight:500}.TwoColumnListInput_defaultItem__P8Osg{align-items:center;animation:TwoColumnListInput_slideIn__Hlu-9 .2s ease-out backwards;background:#fff;background:var(--surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:10px;box-shadow:0 1px 2px #0000000a;cursor:grab;display:flex;flex-shrink:0;gap:12px;min-height:30px;overflow:hidden;padding:10px 14px;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;will-change:transform}.TwoColumnListInput_defaultItem__P8Osg:before{background:#7c3aed;background:var(--primary,#7c3aed);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .15s ease;width:3px}.TwoColumnListInput_defaultItem__P8Osg:hover{border-color:#c4b5fd;border-color:var(--primary-light,#c4b5fd);box-shadow:0 4px 12px #7c3aed14,0 1px 3px #0000000f;transform:translateX(3px)}.TwoColumnListInput_defaultItem__P8Osg:hover:before{opacity:1}.TwoColumnListInput_defaultItem__P8Osg:hover .TwoColumnListInput_dragIcon__Y9YLJ{color:#7c3aed;color:var(--primary,#7c3aed)}.TwoColumnListInput_dragging__eUrY2{border-color:#7c3aed!important;border-color:var(--primary,#7c3aed)!important;box-shadow:0 16px 32px #7c3aed26,0 4px 8px #00000014!important;cursor:grabbing!important;opacity:.9;transform:scale(1.03) rotate(1deg)!important;z-index:9999}.TwoColumnListInput_itemLeft__rEa\+w{align-items:center;display:flex;flex-shrink:0;gap:10px}.TwoColumnListInput_dragIcon__Y9YLJ{align-items:center;color:#cbd5e1;display:flex;font-size:18px;line-height:1;transition:color .15s ease}.TwoColumnListInput_itemNumber__rofQu{align-items:center;background:#7c3aed;background:var(--primary,#7c3aed);border-radius:50%;box-shadow:0 2px 4px #7c3aed4d;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.TwoColumnListInput_defaultIcon__tM1fi{align-items:center;background:#ede9fe;background:var(--primary-light,#ede9fe);border-radius:8px;color:#7c3aed;color:var(--primary,#7c3aed);display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.TwoColumnListInput_defaultLabel__DwIde{color:#1e293b;color:var(--text-main,#1e293b);flex:1 1;font-size:13.5px;font-weight:500;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes TwoColumnListInput_slideIn__Hlu-9{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.TwoColumnListInput_columnsWrapper__38msi{flex-direction:column}.TwoColumnListInput_column__Vo7gf{height:45%}}.MenuEditorPage_container__g5Nzm{background:var(--bg-main);box-sizing:border-box;color:var(--text-main);display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:20px;height:calc(100vh - 64px);padding:24px}.MenuEditorPage_header__Sbsvc{align-items:center;background:#ffffffe6;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;flex-shrink:0;gap:16px;justify-content:flex-start;padding:12px 20px}.MenuEditorPage_backButton__2TBKh{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:var(--text-main);cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s ease;width:38px}.MenuEditorPage_backButton__2TBKh:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.MenuEditorPage_title__8SOi-{flex:1 1;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.MenuEditorPage_saveButton__84v8S{align-items:center;background:#1976d2;background:var(--primary,#1976d2);border:2px solid #1976d2;border:2px solid var(--primary,#1976d2);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;padding:10px 24px;text-transform:uppercase;transition:all .3s ease}.MenuEditorPage_saveButton__84v8S:hover:not(:disabled){background:#1157a2;background:var(--primaryHover,#1157a2);border-color:#1157a2;border-color:var(--primaryHover,#1157a2);box-shadow:0 4px 12px #2196f366;box-shadow:0 4px 12px var(--focus-glow,#2196f366);transform:translateY(-1px)}.MenuEditorPage_saveButton__84v8S:active:not(:disabled){transform:translateY(0)}.MenuEditorPage_saveButton__84v8S:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(1);opacity:.5;transform:none}.MenuEditorPage_content__4YNni{background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px;scrollbar-gutter:stable}.MenuEditorPage_content__4YNni::-webkit-scrollbar{width:6px}.MenuEditorPage_content__4YNni::-webkit-scrollbar-track{background:#0000}.MenuEditorPage_content__4YNni::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.MenuEditorPage_content__4YNni::-webkit-scrollbar-thumb:hover{background:var(--primary)}.MenuEditorPage_loading__jWYMB{align-items:center;background:var(--bg-main);display:flex;flex-direction:column;gap:16px;height:100vh;justify-content:center}.MenuEditorPage_spinner__kWCXE{animation:MenuEditorPage_spin__pQFlg .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top:3px solid var(--primary);height:40px;width:40px}@keyframes MenuEditorPage_spin__pQFlg{to{transform:rotate(1turn)}}.ToastContainer_toastContainer__rGcwA{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 40px);overflow-y:auto;pointer-events:none;position:fixed;right:20px;top:20px;z-index:99999}.ToastContainer_toastContainer__rGcwA>*{pointer-events:auto}.ToastContainer_toastContainer__rGcwA::-webkit-scrollbar{display:none;width:0}.ToastContainer_toastContainer__rGcwA{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.ToastContainer_toastContainer__rGcwA{align-items:stretch;left:10px;right:10px;top:10px}}
/*# sourceMappingURL=main.cdd2cc3e.css.map*/