@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&display=swap);:root{--font-primary:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Playfair Display",serif;--font-mono:"Fira Code","Monaco","Courier New",monospace;--text-xs:10px;--text-sm:11px;--text-base:12px;--text-md:13px;--text-lg:14px;--text-xl:16px;--text-2xl:18px;--text-3xl:20px;--text-4xl:24px;--text-page-title:16px;--text-section-title:14px;--text-card-title:13px;--text-button:12px;--text-input:13px;--text-label:13px;--text-table-header:11px;--text-table-cell:12px;--text-badge:11px;--text-caption:10px;--text-nav-item:13px;--text-subnav-item:12px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-8:16px;--space-10:20px;--space-12:24px;--space-16:32px;--space-20:40px;--header-height:60px;--sidebar-width:240px;--sidebar-collapsed:80px;--button-height:38px;--button-icon:36px;--input-height:38px;--table-min-width:900px;--checkbox-size:16px;--toggle-width:42px;--toggle-height:22px;--radius-sm:4px;--radius-base:7px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:50%;--teal-darker:#1e6872;--teal-dark:#267786;--teal-base:#2d8292;--teal-light:#4d9fae;--teal-lighter:#6dbbc9;--teal-pale:#ebf5f7;--green-darker:#8a9f30;--green-dark:#97b035;--green-base:#a4c639;--green-light:#b5d45a;--green-lighter:#c6e07b;--green-pale:#f4f9eb;--lime-darker:#afb42b;--lime-dark:#c0ca33;--lime-base:#cddc39;--lime-light:#d4e157;--lime-lighter:#dce775;--lime-pale:#f9fbe7;--synovah-teal:var(--teal-base);--synovah-green:var(--green-base);--synovah-lime:var(--lime-base);--white:#fff;--black:#22241a;--gray-50:#fafbfc;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--success:var(--teal-base);--warning:#f59e0b;--error:#ef4444;--error-dark:#e62929;--info:var(--teal-base);--gradient-teal:linear-gradient(135deg,var(--teal-base) 0%,var(--teal-light) 100%);--gradient-teal-dark:linear-gradient(135deg,var(--teal-darker) 0%,var(--teal-dark) 100%);--gradient-green:linear-gradient(135deg,var(--green-base) 0%,var(--lime-base) 100%);--gradient-lime:linear-gradient(135deg,var(--lime-base) 0%,var(--lime-light) 100%);--gradient-overlay:linear-gradient(180deg,#00000080,#0003);--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 2px 4px #2d829214;--shadow-base:0 2px 6px #2d82921a;--shadow-md:0 3px 8px #2d829226;--shadow-lg:0 4px 12px #2d829233;--shadow-xl:0 8px 24px #2d829240;--shadow-2xl:0 12px 32px #2d82924d;--z-base:1;--z-dropdown:1050;--z-sticky:1020;--z-header:1030;--z-sidebar:1040;--z-modal-backdrop:1050;--z-modal:1060;--z-tooltip:1070;--z-toast:1080;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--transition-bounce:0.3s cubic-bezier(0.68,-0.55,0.265,1.55);--transition-smooth:0.3s cubic-bezier(0.4,0,0.2,1);--opacity-disabled:0.4;--opacity-muted:0.6;--opacity-medium:0.8;--opacity-high:0.9}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}body{background:#fafbfc;background:var(--gray-50);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-primary);font-size:12px;font-size:var(--text-base);line-height:1.5;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{color:#111827;color:var(--gray-900)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1{font-size:18px;font-size:var(--text-2xl)}h2{font-size:16px;font-size:var(--text-xl)}h3{font-size:14px;font-size:var(--text-lg)}h4{font-size:13px;font-size:var(--text-md)}h5{font-size:12px;font-size:var(--text-base)}h6{font-size:11px;font-size:var(--text-sm)}p{line-height:1.6;margin:0}a{color:#2d8292;color:var(--teal-base);text-decoration:none;transition:color .2s ease;transition:color var(--transition-base)}a:hover{color:#4d9fae;color:var(--teal-light)}button{cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f3f4f6;background:var(--gray-100);border-radius:4px;border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#2d8292,#4d9fae);background:var(--gradient-teal);border:2px solid #f3f4f6;border:2px solid var(--gray-100);border-radius:4px;border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4d9fae,#6dbbc9);background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:4px;gap:var(--space-2)}.gap-4{gap:8px;gap:var(--space-4)}.gap-6{gap:12px;gap:var(--space-6)}.gap-8{gap:16px;gap:var(--space-8)}.w-full{width:100%}.h-full{height:100%}.rounded{border-radius:7px;border-radius:var(--radius-base)}.rounded-lg{border-radius:10px;border-radius:var(--radius-lg)}.rounded-xl{border-radius:12px;border-radius:var(--radius-xl)}.rounded-full{border-radius:50%;border-radius:var(--radius-full)}.shadow-sm{box-shadow:0 2px 4px #2d829214;box-shadow:var(--shadow-sm)}.shadow{box-shadow:0 2px 6px #2d82921a;box-shadow:var(--shadow-base)}.shadow-md{box-shadow:0 3px 8px #2d829226;box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:0 4px 12px #2d829233;box-shadow:var(--shadow-lg)}.transition{transition:all .2s ease;transition:all var(--transition-base)}:focus-visible{outline:2px solid #2d8292;outline:2px solid var(--teal-base);outline-offset:2px}::selection{background:#d4e157;background:var(--lime-light);color:#111827;color:var(--gray-900)}@media print{body{background:#fff}.no-print{display:none!important}}.Toast_toast__-m6I-{align-items:center;background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;gap:var(--space-6);max-width:450px;min-width:320px;opacity:0;overflow:hidden;padding:var(--space-8) var(--space-10);position:fixed;right:var(--space-12);top:80px;transform:translateX(calc(100% + 50px));transition:all var(--transition-smooth);z-index:var(--z-toast)}.Toast_toast__-m6I-.Toast_visible__8GPCr{opacity:1;transform:translateX(0)}.Toast_iconWrapper__Yxh2P{align-items:center;border-radius:var(--radius-lg);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Toast_message__iI2S8{color:var(--gray-900);flex:1 1;font-size:var(--text-lg);font-weight:500;line-height:1.5;margin:0}.Toast_closeButton__Cyc7K{align-items:center;background:#0000000d;border:none;border-radius:var(--radius-md);color:var(--gray-500);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--transition-base);width:32px}.Toast_closeButton__Cyc7K:hover{background:#0000001a;color:var(--gray-900)}.Toast_progressBar__L-FsV{animation:Toast_shrink__8Ha5n linear forwards;bottom:0;height:3px;left:0;position:absolute;transform-origin:left;width:100%}@keyframes Toast_shrink__8Ha5n{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toast_toast__-m6I-.Toast_success__hqwzj{border-left:4px solid var(--teal-base)}.Toast_toast__-m6I-.Toast_success__hqwzj .Toast_iconWrapper__Yxh2P{background:linear-gradient(135deg,#2d829226,#4d9fae1f);color:var(--teal-base)}.Toast_toast__-m6I-.Toast_success__hqwzj .Toast_progressBar__L-FsV{background:var(--gradient-teal)}.Toast_toast__-m6I-.Toast_error__JSaZU{border-left:4px solid var(--error)}.Toast_toast__-m6I-.Toast_error__JSaZU .Toast_iconWrapper__Yxh2P{background:#ef44441a;color:var(--error)}.Toast_toast__-m6I-.Toast_error__JSaZU .Toast_progressBar__L-FsV{background:linear-gradient(90deg,var(--error) 0,#dc2626 100%)}.Toast_toast__-m6I-.Toast_warning__ZAKzt{border-left:4px solid var(--warning)}.Toast_toast__-m6I-.Toast_warning__ZAKzt .Toast_iconWrapper__Yxh2P{background:#f59e0b1a;color:var(--warning)}.Toast_toast__-m6I-.Toast_warning__ZAKzt .Toast_progressBar__L-FsV{background:linear-gradient(90deg,#fbbf24 0,var(--warning) 100%)}.Toast_toast__-m6I-.Toast_info__Crvyv{border-left:4px solid var(--teal-base)}.Toast_toast__-m6I-.Toast_info__Crvyv .Toast_iconWrapper__Yxh2P{background:linear-gradient(135deg,#2d829226,#4d9fae1f);color:var(--teal-base)}.Toast_toast__-m6I-.Toast_info__Crvyv .Toast_progressBar__L-FsV{background:var(--gradient-teal)}@media (max-width:768px){.Toast_toast__-m6I-{left:var(--space-8);max-width:none;min-width:auto;right:var(--space-8);top:70px}}@media (max-width:480px){.Toast_toast__-m6I-{gap:var(--space-5);padding:var(--space-6) var(--space-8)}.Toast_iconWrapper__Yxh2P{height:36px;width:36px}.Toast_message__iI2S8{font-size:var(--text-md)}.Toast_closeButton__Cyc7K{height:28px;width:28px}}.Toast_toast__-m6I-.Toast_error__JSaZU.Toast_visible__8GPCr{animation:Toast_slideInShake__Ua9vY .5s ease}@keyframes Toast_slideInShake__Ua9vY{0%{opacity:0;transform:translateX(calc(100% + 50px))}50%{opacity:1;transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-5px)}80%{transform:translateX(5px)}to{transform:translateX(0)}}.Toast_toast__-m6I-.Toast_success__hqwzj.Toast_visible__8GPCr{animation:Toast_slideInBounce__eLPZ7 .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes Toast_slideInBounce__eLPZ7{0%{opacity:0;transform:translateX(calc(100% + 50px))}60%{opacity:1;transform:translateX(-15px)}80%{transform:translateX(5px)}to{transform:translateX(0)}}.Login_loginContainer__M\+Wj8{align-items:center;display:flex;font-family:var(--font-family-primary);height:100vh;justify-content:center;left:0;min-height:100vh;overflow:hidden;position:fixed;top:0;width:100vw}.Login_backgroundWrapper__QqcWi{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.Login_hexagonPattern__z-vV5{animation:Login_patternFloat__9v9GN 30s ease-in-out infinite;background-position:50%;background-size:cover;height:100%;opacity:.12;position:absolute;width:100%}@keyframes Login_patternFloat__9v9GN{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.05) translateY(-10px)}}.Login_gradientOverlay__F2NdA{animation:Login_gradientShift__zFwBS 20s ease infinite alternate;background:linear-gradient(135deg,var(--teal-darker) 0,var(--synovah-teal) 30%,var(--teal-light) 70%,var(--synovah-green) 100%);height:100%;position:absolute;width:100%}@keyframes Login_gradientShift__zFwBS{0%{opacity:.92}to{opacity:.97}}.Login_particlesLayer__3p08V{height:100%;overflow:hidden;position:absolute;width:100%}.Login_particle__2wa6B{animation:Login_particleFloat__wIpsv var(--duration) ease-in-out infinite;animation-delay:var(--delay);background:var(--synovah-lime);border-radius:50%;box-shadow:0 0 15px #b6d43866;height:4px;left:var(--x);position:absolute;top:var(--y);width:4px}@keyframes Login_particleFloat__wIpsv{0%,to{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(calc(var(--x)*.5),-120px)}}.Login_decorativeCircle__Z\+TqS{animation:Login_pulseGlow__Mb\+Wo 8s ease-in-out infinite;background:radial-gradient(circle,#b6d43826 0,#80b14914 50%,#0000 70%);border-radius:50%;height:var(--size);left:var(--x);position:absolute;top:var(--y);width:var(--size)}@keyframes Login_pulseGlow__Mb\+Wo{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.Login_contentWrapper__UP\+i8{-ms-overflow-style:none;align-items:center;animation:Login_contentFadeIn__dIKXI 1s ease-out;display:flex;flex-direction:column;justify-content:center;max-height:100vh;max-width:650px;overflow-y:auto;padding:1.5rem;position:relative;scrollbar-width:none;width:100%;z-index:10}.Login_contentWrapper__UP\+i8::-webkit-scrollbar{display:none}@keyframes Login_contentFadeIn__dIKXI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Login_brandSection__WHgZe{align-items:center;animation:Login_fadeSlideDown__KCN3k .8s ease-out;display:flex;flex-direction:column;margin-bottom:2rem;text-align:center}@keyframes Login_fadeSlideDown__KCN3k{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.Login_logoContainer__es4xc{align-items:center;animation:Login_logoFloat__EOSdN 4s ease-in-out infinite;background:#fffffff2;border:2px solid var(--synovah-lime);border-radius:12px;box-shadow:0 4px 15px #b6d43833,0 0 0 1px #ffffff80;display:flex;height:55px;justify-content:center;margin-bottom:1rem;max-width:-webkit-fit-content;max-width:fit-content;padding:1rem;position:relative;width:180px}.Login_brandLogo__kjHXy{filter:drop-shadow(0 4px 20px rgba(0,0,0,.3)) brightness(1.15) contrast(1.1);height:180px;margin:0 auto;object-fit:contain;object-position:center;width:auto}@keyframes Login_logoFloat__EOSdN{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Login_tagline__4C5bu{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--white) 0,var(--lime-lighter) 100%);-webkit-background-clip:text;background-clip:text;color:var(--white);font-size:1.15rem;font-weight:500;line-height:1.6;margin:0;max-width:520px;text-shadow:0 2px 15px #0000004d}.Login_illustrationContainer__PdHu-{animation:Login_illustrationFloat__L1\+35 1.2s ease-out .3s both;margin-bottom:2rem;max-width:420px;position:relative;width:100%}@keyframes Login_illustrationFloat__L1\+35{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Login_illustrationGlow__JcZ7d{animation:Login_glowPulse__v-ARK 4s ease-in-out infinite;background:radial-gradient(circle,#b6d43833 0,#80b1491a 40%,#0000 70%);height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%;z-index:-1}@keyframes Login_glowPulse__v-ARK{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.Login_medicalIllustration__TnTQN{animation:Login_floatGentle__CNP2l 6s ease-in-out infinite;filter:drop-shadow(0 20px 50px rgba(0,0,0,.4));height:auto;width:100%}@keyframes Login_floatGentle__CNP2l{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.Login_loginSection__xtQ27{align-items:center;animation:Login_fadeSlideUp__MZi6m 1s ease-out .5s both;display:flex;flex-direction:column;gap:1.5rem;max-width:420px;width:100%}@keyframes Login_fadeSlideUp__MZi6m{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Login_loginButton__ykvuh{align-items:center;background:linear-gradient(135deg,var(--synovah-lime) 0,var(--synovah-green) 100%);border:none;border-radius:16px;box-shadow:0 10px 40px #80b14966,0 0 0 1px #ffffff1a,inset 0 1px 0 #fff3;color:var(--white);cursor:pointer;display:flex;font-family:var(--font-family-primary);font-size:1.3rem;font-weight:700;gap:1rem;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:1.4rem 2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.Login_loginButton__ykvuh:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.Login_loginButton__ykvuh:hover:before{left:100%}.Login_loginButton__ykvuh:hover{background:linear-gradient(135deg,var(--lime-light) 0,var(--green-light) 100%);box-shadow:0 20px 60px #80b14980,0 0 0 1px #fff3,inset 0 1px 0 #ffffff4d;transform:translateY(-5px) scale(1.02)}.Login_loginButton__ykvuh:active{transform:translateY(-2px) scale(1)}.Login_loginButton__ykvuh:disabled{cursor:not-allowed;opacity:.85;transform:none}.Login_buttonText__v6Ity{font-size:1.3rem;letter-spacing:.03em;text-shadow:0 2px 8px #0003}.Login_buttonIcon__1qwS9{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:26px;transition:transform .3s ease;width:26px}.Login_loginButton__ykvuh:hover .Login_buttonIcon__1qwS9{transform:translateX(5px)}.Login_loaderContainer__DSusg{align-items:center;display:flex;gap:.75rem}.Login_loader__GFWQC{animation:Login_spin__yV027 .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top:3px solid var(--white);height:22px;width:22px}@keyframes Login_spin__yV027{to{transform:rotate(1turn)}}.Login_securityNote__a7Kxj{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,var(--white) 0,var(--lime-lighter) 100%);-webkit-background-clip:text;background-clip:text;color:var(--white);display:flex;font-size:.9rem;font-weight:500;gap:.6rem;margin:0;text-shadow:0 2px 10px #0000004d}.Login_lockIcon__FIeU9{color:var(--synovah-lime);filter:drop-shadow(0 2px 8px rgba(182,212,56,.4));height:20px;width:20px}.Login_copyright__fgh7g{animation:Login_fadeIn__Kc2\+L 1.5s ease-out 1s both;margin-top:2rem;text-align:center}@keyframes Login_fadeIn__Kc2\+L{0%{opacity:0}to{opacity:1}}.Login_copyrightDivider__IGx5A{animation:Login_dividerGlow__EYrVe 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--synovah-lime),var(--synovah-green),#0000);height:2px;margin:0 auto 1rem;width:80px}@keyframes Login_dividerGlow__EYrVe{0%,to{opacity:.6}50%{opacity:1}}.Login_copyright__fgh7g p{color:var(--white);font-size:.85rem;font-weight:500;letter-spacing:.05em;margin:0;opacity:.85;text-shadow:0 2px 8px #0000004d}@media (max-width:768px){.Login_contentWrapper__UP\+i8{padding:1rem}.Login_brandLogo__kjHXy{height:100px}.Login_tagline__4C5bu{font-size:1rem}.Login_illustrationContainer__PdHu-{margin-bottom:1.5rem;max-width:340px}.Login_loginButton__ykvuh{font-size:1.15rem;padding:1.2rem 2rem}.Login_buttonText__v6Ity{font-size:1.15rem}.Login_copyright__fgh7g{margin-top:1.5rem}}@media (max-width:480px){.Login_brandLogo__kjHXy{height:85px}.Login_tagline__4C5bu{font-size:.9rem}.Login_illustrationContainer__PdHu-{margin-bottom:1.5rem;max-width:280px}.Login_loginButton__ykvuh{font-size:1.05rem;padding:1.1rem 1.75rem}.Login_buttonText__v6Ity{font-size:1.05rem}.Login_buttonIcon__1qwS9{height:22px;width:22px}.Login_copyright__fgh7g{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Login_loginButton__ykvuh:focus-visible{outline:3px solid var(--synovah-lime);outline-offset:4px}.Loader_loadingContainer__C5pDM{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:80px 20px}.Loader_spinner__DydzZ{animation:Loader_spin__I0Tfd 1s ease-in-out infinite;border:4px solid #2d829226;border-radius:50%;border-top:4px solid var(--synovah-teal);box-shadow:0 4px 20px #2d829233;height:48px;width:48px}@keyframes Loader_spin__I0Tfd{to{transform:rotate(1turn)}}.Loader_loadingText__Jcc4D{color:var(--synovah-teal);font-size:16px;font-weight:500;letter-spacing:.3px}.Loader_spinnerSm__YRK1j{border-width:2px;height:16px;width:16px}.Loader_loadingTextSm__uyAum{font-size:12px}.Loader_spinnerLg__nEs\+L{border-width:6px;height:64px;width:64px}.Loader_loadingTextLg__si6qg{font-size:18px}.UpdateStudyConfiguration_studyConfigContainer__he56f{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-base);display:flex;flex-direction:column;margin-top:var(--space-8);overflow:hidden}.UpdateStudyConfiguration_header__32ZNe{align-items:center;background:var(--gradient-teal);border-bottom:2px solid var(--teal-light);display:flex;justify-content:space-between;padding:0}.UpdateStudyConfiguration_tabContainer__Zzoac{align-items:stretch;display:flex}.UpdateStudyConfiguration_tab__mvjPi{background:#0000;border:none;border-bottom:3px solid #0000;color:#fffc;cursor:pointer;font-size:var(--text-md);font-weight:600;padding:var(--space-8) var(--space-16);position:relative;transition:all var(--transition-base)}.UpdateStudyConfiguration_tab__mvjPi:hover{background:#ffffff1a;color:var(--white)}.UpdateStudyConfiguration_tab__mvjPi.UpdateStudyConfiguration_activeTab__IQ3Ek{background:#ffffff26;border-bottom-color:var(--white);color:var(--white)}.UpdateStudyConfiguration_tab__mvjPi.UpdateStudyConfiguration_activeTab__IQ3Ek:after{background:var(--white);bottom:-2px;box-shadow:0 0 8px #fff9;content:"";height:2px;left:0;position:absolute;right:0}.UpdateStudyConfiguration_actionButtons__Fwxta{align-items:center;display:flex;gap:var(--space-4);padding:0 var(--space-8)}.UpdateStudyConfiguration_iconButton__FAVdR{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:var(--radius-md);color:var(--white);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all var(--transition-base);width:40px}.UpdateStudyConfiguration_iconButton__FAVdR:hover{background:#ffffff40;border-color:#fff6;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.UpdateStudyConfiguration_formContent__1fIvF{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-12)}.UpdateStudyConfiguration_section__4ME2U{display:flex;flex-direction:column;gap:var(--space-10)}.UpdateStudyConfiguration_sectionTitle__LVSPG{border-bottom:2px solid var(--gray-100);color:var(--teal-darker);font-size:var(--text-lg);font-weight:700;margin:0;padding-bottom:var(--space-6);position:relative}.UpdateStudyConfiguration_sectionTitle__LVSPG:after{background:var(--gradient-teal);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:80px}.UpdateStudyConfiguration_formRow__SjrBu{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-20)}.UpdateStudyConfiguration_selectStudyRow__2wGYb{align-items:flex-end;display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}.UpdateStudyConfiguration_selectStudyGroup__R6XZF{flex:0 0 320px;max-width:320px}.UpdateStudyConfiguration_createGroupButtonInline__3njrc{align-items:center;background:var(--gradient-teal);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:var(--space-1);min-width:40px;transition:all var(--transition-base);width:40px}.UpdateStudyConfiguration_createGroupButtonInline__3njrc:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.UpdateStudyConfiguration_createGroupButtonInline__3njrc:active{transform:translateY(0)}.UpdateStudyConfiguration_createGroupButtonInline__3njrc svg{flex-shrink:0;height:20px;width:20px}.UpdateStudyConfiguration_formGroup__HzLfc{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-4);margin-top:var(--space-4);width:390px}.UpdateStudyConfiguration_label__QwfDq{align-items:center;color:var(--gray-700);display:flex;font-size:var(--text-md);font-weight:600;gap:var(--space-2)}.UpdateStudyConfiguration_input__k0n-s,.UpdateStudyConfiguration_select__\+U6lv,.UpdateStudyConfiguration_textarea__H3y4j{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-900);font-family:var(--font-primary);font-size:var(--text-md);padding:var(--space-6) var(--space-8);transition:all var(--transition-base);width:100%}.UpdateStudyConfiguration_input__k0n-s:disabled,.UpdateStudyConfiguration_select__\+U6lv:disabled,.UpdateStudyConfiguration_textarea__H3y4j:disabled{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-400);cursor:not-allowed}.UpdateStudyConfiguration_input__k0n-s:focus,.UpdateStudyConfiguration_select__\+U6lv:focus,.UpdateStudyConfiguration_textarea__H3y4j:focus{background:var(--gray-50);border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a;outline:none}.UpdateStudyConfiguration_input__k0n-s:disabled:focus,.UpdateStudyConfiguration_select__\+U6lv:disabled:focus,.UpdateStudyConfiguration_textarea__H3y4j:disabled:focus{background:var(--gray-100);border-color:var(--gray-200);box-shadow:none}.UpdateStudyConfiguration_input__k0n-s::placeholder,.UpdateStudyConfiguration_textarea__H3y4j::placeholder{color:var(--gray-400)}.UpdateStudyConfiguration_textarea__H3y4j{min-height:80px;resize:vertical}.UpdateStudyConfiguration_selectWrapper__qfVhg{position:relative}.UpdateStudyConfiguration_select__\+U6lv{-webkit-appearance:none;appearance:none;background:var(--white);cursor:pointer;padding-right:40px}.UpdateStudyConfiguration_selectIcon__GOwD6{color:var(--teal-base);pointer-events:none;position:absolute;right:var(--space-6);top:50%;transform:translateY(-50%)}.UpdateStudyConfiguration_select__\+U6lv:focus+.UpdateStudyConfiguration_selectIcon__GOwD6{color:var(--teal-light)}.UpdateStudyConfiguration_fileInput__Oh5sU{position:relative}.UpdateStudyConfiguration_fileInputHidden__lfOKR{display:none}.UpdateStudyConfiguration_fileInputLabel__hUjZM{align-items:center;background:var(--gray-50);border:2px dashed var(--gray-300);border-radius:var(--radius-md);color:var(--gray-500);cursor:pointer;display:flex;font-size:var(--text-md);font-weight:500;gap:var(--space-6);padding:var(--space-6) var(--space-8);transition:all var(--transition-base)}.UpdateStudyConfiguration_fileInputLabel__hUjZM:hover{background:#2d829205;border-color:var(--teal-base);color:var(--teal-base)}.UpdateStudyConfiguration_fileInputLabel__hUjZM svg{color:var(--teal-base);flex-shrink:0}.UpdateStudyConfiguration_footer__aO3ov{align-items:center;background:var(--gray-50);border-top:1px solid var(--gray-200);display:flex;gap:var(--space-6);padding:var(--space-12) var(--space-16)}.UpdateStudyConfiguration_cancelButton__0D2jZ,.UpdateStudyConfiguration_resetButton__X5Vjw,.UpdateStudyConfiguration_submitButton__ELDAl{border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;font-size:var(--text-md);font-weight:600;padding:var(--space-6) var(--space-16);transition:all var(--transition-base)}.UpdateStudyConfiguration_submitButton__ELDAl{background:var(--gradient-teal);border:1px solid #2d829233;color:var(--white)}.UpdateStudyConfiguration_submitButton__ELDAl:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.UpdateStudyConfiguration_submitButton__ELDAl:active{transform:translateY(0)}.UpdateStudyConfiguration_resetButton__X5Vjw{background:var(--white);border:2px solid var(--teal-base);color:var(--teal-base)}.UpdateStudyConfiguration_resetButton__X5Vjw:hover{background:var(--teal-base);box-shadow:var(--shadow-md);color:var(--white);transform:translateY(-2px)}.UpdateStudyConfiguration_cancelButton__0D2jZ{background:var(--white);border:1px solid var(--gray-300);color:var(--gray-500)}.UpdateStudyConfiguration_cancelButton__0D2jZ:hover{background:var(--gray-100);border-color:var(--gray-400);color:var(--gray-700)}.UpdateStudyConfiguration_modalForm__qq8k7{display:flex;flex-direction:column;gap:0}.UpdateStudyConfiguration_modalFooter__h7gCN{align-items:center;border-top:1px solid var(--gray-200);display:flex;gap:var(--space-6);margin-top:var(--space-12);padding:var(--space-10) 0 0 0}.UpdateStudyConfiguration_errorText__glw5j{font-size:var(--text-base)}.UpdateStudyConfiguration_input__k0n-s.UpdateStudyConfiguration_error__CcZj3,.UpdateStudyConfiguration_textarea__H3y4j.UpdateStudyConfiguration_error__CcZj3{border-color:var(--error)}.UpdateStudyConfiguration_input__k0n-s.UpdateStudyConfiguration_error__CcZj3:focus,.UpdateStudyConfiguration_textarea__H3y4j.UpdateStudyConfiguration_error__CcZj3:focus{box-shadow:0 0 0 3px #ef44441a}.UpdateStudyConfiguration_submitButton__ELDAl.UpdateStudyConfiguration_loading__jiRj9{color:#0000;pointer-events:none;position:relative}.UpdateStudyConfiguration_submitButton__ELDAl.UpdateStudyConfiguration_loading__jiRj9:after{animation:UpdateStudyConfiguration_spinModal__W8Qsf .8s linear infinite;border:2px solid #ffffff4d;border-radius:var(--radius-full);border-top:2px solid var(--white);content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes UpdateStudyConfiguration_spinModal__W8Qsf{to{transform:rotate(1turn)}}@media (max-width:1200px){.UpdateStudyConfiguration_formRow__SjrBu{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.UpdateStudyConfiguration_header__32ZNe{align-items:stretch;flex-direction:column}.UpdateStudyConfiguration_tabContainer__Zzoac{justify-content:space-around;width:100%}.UpdateStudyConfiguration_tab__mvjPi{flex:1 1;padding:var(--space-6) var(--space-8);text-align:center}.UpdateStudyConfiguration_actionButtons__Fwxta{border-top:1px solid #fff3;justify-content:center;padding:var(--space-6) var(--space-8)}.UpdateStudyConfiguration_formContent__1fIvF{gap:var(--space-12);padding:var(--space-10) var(--space-8)}.UpdateStudyConfiguration_formRow__SjrBu{flex-direction:column;gap:var(--space-6)}.UpdateStudyConfiguration_formGroup__HzLfc{max-width:none;width:100%}.UpdateStudyConfiguration_selectStudyRow__2wGYb{align-items:stretch;flex-direction:column}.UpdateStudyConfiguration_selectStudyGroup__R6XZF{flex:1 1;max-width:none}.UpdateStudyConfiguration_input__k0n-s,.UpdateStudyConfiguration_select__\+U6lv,.UpdateStudyConfiguration_textarea__H3y4j{font-size:var(--text-sm);padding:var(--space-5) var(--space-6)}.UpdateStudyConfiguration_label__QwfDq{font-size:var(--text-sm)}.UpdateStudyConfiguration_createGroupButtonInline__3njrc{margin-bottom:0;margin-top:var(--space-4);width:100%}.UpdateStudyConfiguration_footer__aO3ov{flex-direction:column;padding:var(--space-8)}.UpdateStudyConfiguration_cancelButton__0D2jZ,.UpdateStudyConfiguration_resetButton__X5Vjw,.UpdateStudyConfiguration_submitButton__ELDAl{width:100%}.UpdateStudyConfiguration_modalFooter__h7gCN{flex-direction:column}.UpdateStudyConfiguration_modalFooter__h7gCN .UpdateStudyConfiguration_cancelButton__0D2jZ,.UpdateStudyConfiguration_modalFooter__h7gCN .UpdateStudyConfiguration_submitButton__ELDAl{width:100%}}.UpdateStudyConfiguration_input__k0n-s:invalid,.UpdateStudyConfiguration_select__\+U6lv:invalid,.UpdateStudyConfiguration_textarea__H3y4j:invalid{border-color:var(--error)}.UpdateStudyConfiguration_input__k0n-s:invalid:focus,.UpdateStudyConfiguration_select__\+U6lv:invalid:focus,.UpdateStudyConfiguration_textarea__H3y4j:invalid:focus{box-shadow:0 0 0 3px #ef44441a}.UpdateStudyConfiguration_input__k0n-s.UpdateStudyConfiguration_valid__XWbQz,.UpdateStudyConfiguration_select__\+U6lv.UpdateStudyConfiguration_valid__XWbQz,.UpdateStudyConfiguration_textarea__H3y4j.UpdateStudyConfiguration_valid__XWbQz{border-color:var(--teal-base)}.UpdateStudyConfiguration_cancelButton__0D2jZ:focus-visible,.UpdateStudyConfiguration_createGroupButtonInline__3njrc:focus-visible,.UpdateStudyConfiguration_iconButton__FAVdR:focus-visible,.UpdateStudyConfiguration_input__k0n-s:focus-visible,.UpdateStudyConfiguration_resetButton__X5Vjw:focus-visible,.UpdateStudyConfiguration_select__\+U6lv:focus-visible,.UpdateStudyConfiguration_submitButton__ELDAl:focus-visible,.UpdateStudyConfiguration_tab__mvjPi:focus-visible,.UpdateStudyConfiguration_textarea__H3y4j:focus-visible{outline:2px solid var(--teal-base);outline-offset:2px}.UpdateStudyConfiguration_fileList__tsR2e{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);max-height:300px;overflow-y:auto;padding:var(--space-2)}.UpdateStudyConfiguration_fileItem__RX6S4{align-items:center;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3);transition:all .2s ease}.UpdateStudyConfiguration_fileItem__RX6S4:hover{border-color:var(--teal-base);box-shadow:0 2px 8px #094a591a}.UpdateStudyConfiguration_fileIcon__gpR9Z{align-items:center;background:var(--gray-100);border-radius:var(--radius-md);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.UpdateStudyConfiguration_fileInfo__slqOK{flex:1 1;min-width:0}.UpdateStudyConfiguration_fileName__E4eJ6{color:var(--gray-800);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UpdateStudyConfiguration_fileSize__7BK2Q{color:var(--gray-500);font-size:var(--text-xs)}.UpdateStudyConfiguration_deleteFileButton__b-iYh{align-items:center;background-color:var(--error);background:#0000;border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-600);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.UpdateStudyConfiguration_deleteFileButton__b-iYh:hover{background:var(--red-50);border-color:var(--red-base);color:var(--red-base)}.UpdateStudyConfiguration_deleteFileButton__b-iYh:disabled{cursor:not-allowed;opacity:.5}.UpdateStudyConfiguration_deleteFileButton__b-iYh svg{height:16px;width:16px}.UpdateStudyConfiguration_deleteModalContent__e3JdL{align-items:center;display:flex;flex-direction:column;padding:var(--space-6);text-align:center}.UpdateStudyConfiguration_deleteWarningIcon__az-ZG{animation:UpdateStudyConfiguration_warningPulse__wwhIU 2s ease-in-out infinite;margin-bottom:var(--space-4)}@keyframes UpdateStudyConfiguration_warningPulse__wwhIU{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.UpdateStudyConfiguration_deleteModalTitle__her2x{color:var(--gray-800);font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-3) 0}.UpdateStudyConfiguration_deleteModalMessage__S\+DBg{color:var(--teal-base);font-size:var(--text-md);font-weight:600;margin:0 0 var(--space-2) 0;max-width:100%;word-break:break-word}.UpdateStudyConfiguration_deleteModalWarning__teaV1{color:var(--red-base);font-size:var(--text-sm);font-weight:500;margin:0 0 var(--space-6) 0}.UpdateStudyConfiguration_deleteModalActions__q7hyk{display:flex;gap:var(--space-3);width:100%}.UpdateStudyConfiguration_deleteModalButton__ArqPB{background:var(--error);border:none;border-radius:var(--radius-lg);color:var(--white);cursor:pointer;flex:1 1;font-size:var(--text-md);font-weight:600;padding:var(--space-3) var(--space-6);transition:all .2s ease}.UpdateStudyConfiguration_deleteModalButton__ArqPB:hover{background:var(--error-dark);box-shadow:0 4px 12px #e53e3e4d}.UpdateStudyConfiguration_deleteModalButton__ArqPB:active{transform:translateY(0)}.UpdateStudyConfiguration_cancelModalButton__Q7Gpp{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-lg);color:var(--gray-700);cursor:pointer;flex:1 1;font-size:var(--text-md);font-weight:600;padding:var(--space-3) var(--space-6);transition:all .2s ease}.UpdateStudyConfiguration_cancelModalButton__Q7Gpp:hover{background:var(--gray-50);border-color:var(--gray-400)}@media (max-width:768px){.UpdateStudyConfiguration_fileList__tsR2e{max-height:250px}.UpdateStudyConfiguration_fileItem__RX6S4{gap:var(--space-2);padding:var(--space-2)}.UpdateStudyConfiguration_fileIcon__gpR9Z{height:36px;width:36px}.UpdateStudyConfiguration_fileName__E4eJ6{font-size:var(--text-xs)}.UpdateStudyConfiguration_fileSize__7BK2Q{font-size:10px}.UpdateStudyConfiguration_deleteFileButton__b-iYh{height:28px;width:28px}.UpdateStudyConfiguration_deleteModalActions__q7hyk{flex-direction:column}}@media (max-width:480px){.UpdateStudyConfiguration_fileList__tsR2e{max-height:200px;padding:var(--space-1)}.UpdateStudyConfiguration_fileItem__RX6S4{padding:var(--space-2)}.UpdateStudyConfiguration_fileIcon__gpR9Z{height:32px;width:32px}.UpdateStudyConfiguration_deleteModalContent__e3JdL{padding:var(--space-4)}.UpdateStudyConfiguration_deleteModalTitle__her2x{font-size:var(--text-lg)}.UpdateStudyConfiguration_deleteModalMessage__S\+DBg{font-size:var(--text-sm)}}.UpdateStudyConfiguration_fileList__tsR2e::-webkit-scrollbar{width:6px}.UpdateStudyConfiguration_fileList__tsR2e::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-full)}.UpdateStudyConfiguration_fileList__tsR2e::-webkit-scrollbar-thumb{background:var(--teal-base);border-radius:var(--radius-full)}.UpdateStudyConfiguration_fileList__tsR2e::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)}.UpdateStudyConfiguration_fileListEmpty__bqLAe{color:var(--gray-500);font-size:var(--text-sm);font-style:italic;padding:var(--space-4);text-align:center}.UpdateStudyConfiguration_fileItem__RX6S4{animation:UpdateStudyConfiguration_fileSlideIn__\+daoW .3s ease-out}@keyframes UpdateStudyConfiguration_fileSlideIn__\+daoW{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.UpdateStudyConfiguration_inputError__bop8k{background:#ef444405;border-color:var(--error)!important}.UpdateStudyConfiguration_inputError__bop8k:focus{border-color:var(--error)!important;box-shadow:0 0 0 3px #ef44441a!important}.UpdateStudyConfiguration_errorText__glw5j{align-items:center;animation:UpdateStudyConfiguration_errorSlideIn__P\+njD .2s ease-out;color:var(--error);display:flex;font-size:11px;gap:var(--space-2);margin-top:var(--space-2)}@keyframes UpdateStudyConfiguration_errorSlideIn__P\+njD{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UpdateStudyConfiguration_errorText__glw5j svg{flex-shrink:0}.UpdateStudyConfiguration_submitButton__ELDAl:disabled{background:var(--gray-400);border-color:var(--gray-400);box-shadow:var(--shadow-sm);cursor:not-allowed;opacity:.5;transform:none!important}.UpdateStudyConfiguration_submitButton__ELDAl:disabled:hover{background:var(--gray-400);box-shadow:var(--shadow-sm);transform:none}.UpdateStudyConfiguration_required__vPAil{color:var(--error);font-weight:700;margin-left:var(--space-1)}.UpdateStudyConfiguration_dropdownError__Sh5i5{border-color:var(--error)!important}.UpdateStudyConfiguration_inputSuccess__jN5l1{background:#10b98105;border-color:var(--success)}.UpdateStudyConfiguration_inputSuccess__jN5l1:focus{border-color:var(--success);box-shadow:0 0 0 3px #10b9811a}@keyframes UpdateStudyConfiguration_shake__ttOEz{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.UpdateStudyConfiguration_inputError__bop8k.UpdateStudyConfiguration_shake__ttOEz{animation:UpdateStudyConfiguration_shake__ttOEz .5s}.UpdateStudyConfiguration_submitButton__ELDAl:disabled:after{background:var(--gray-800);border-radius:var(--radius-md);bottom:100%;color:var(--white);content:attr(title);font-size:var(--text-xs);left:50%;opacity:0;padding:var(--space-2) var(--space-4);pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-8px);transition:opacity .2s;white-space:nowrap}.UpdateStudyConfiguration_submitButton__ELDAl:disabled:hover:after{opacity:1}.UpdateStudyConfiguration_errorSummary__33tTq{background:#ef44440d;border:1px solid var(--error);border-radius:var(--radius-md);margin-bottom:var(--space-6);padding:var(--space-4)}.UpdateStudyConfiguration_errorSummaryTitle__vspVj{align-items:center;color:var(--error);display:flex;font-size:var(--text-md);font-weight:600;gap:var(--space-2);margin:0 0 var(--space-2) 0}.UpdateStudyConfiguration_errorSummaryList__S4IMx{list-style:none;margin:0;padding-left:var(--space-8)}.UpdateStudyConfiguration_errorSummaryList__S4IMx li{color:var(--error);font-size:var(--text-sm);padding:var(--space-1) 0;position:relative}.UpdateStudyConfiguration_errorSummaryList__S4IMx li:before{content:"•";left:-12px;position:absolute}.UpdateStudyConfiguration_fieldChanged__bsJZR{background:#fbbf2405;border-color:var(--warning)}.UpdateStudyConfiguration_fieldChanged__bsJZR:focus{border-color:var(--warning);box-shadow:0 0 0 3px #fbbf241a}.UpdateStudyConfiguration_label__QwfDq .UpdateStudyConfiguration_required__vPAil{font-size:var(--text-sm)}.UpdateStudyConfiguration_input__k0n-s:focus-visible,.UpdateStudyConfiguration_textarea__H3y4j:focus-visible{outline:2px solid var(--teal-base);outline-offset:2px}.UpdateStudyConfiguration_inputError__bop8k:focus-visible{outline-color:var(--error)}@media (max-width:768px){.UpdateStudyConfiguration_errorText__glw5j{font-size:10px}.UpdateStudyConfiguration_submitButton__ELDAl:disabled:after{display:none}}.FieldLoader_fieldLoader__RvQAi{animation:FieldLoader_spin__ujLoN 1s linear infinite;color:var(--synovah-teal)}.FieldLoader_opacity25__Fts44{stroke:var(--teal-opacity-20);fill:var(--teal-opacity-20);opacity:.25}.FieldLoader_opacity75__oP-cU{stroke:var(--synovah-teal);fill:var(--synovah-teal);opacity:.75}@keyframes FieldLoader_spin__ujLoN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Modal_modalBackdrop__\+R\+zX{align-items:center;animation:Modal_fadeIn__-dxPg .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-8);position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}@keyframes Modal_fadeIn__-dxPg{0%{opacity:0}to{opacity:1}}.Modal_modalContainer__ahEcm{animation:Modal_slideUp__K82o4 .3s cubic-bezier(.4,0,.2,1);background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;max-height:90vh;max-width:1200px;position:relative;width:80%;z-index:var(--z-modal)}@keyframes Modal_slideUp__K82o4{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_modalHeader__\+kCAr{align-items:center;background:var(--gradient-teal);border-bottom:2px solid var(--gray-200);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;justify-content:space-between;padding:var(--space-8) var(--space-10)}.Modal_modalTitle__2Lkvx{align-items:center;color:var(--white);display:flex;font-size:var(--text-xl);font-weight:700;gap:var(--space-4);margin:0}.Modal_closeButton__ttgYD{align-items:center;background:#fff3;border:none;border-radius:var(--radius-base);color:var(--white);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all var(--transition-fast);width:36px}.Modal_closeButton__ttgYD:hover{background:#ffffff4d;transform:rotate(90deg)}.Modal_closeButton__ttgYD:active{transform:rotate(90deg) scale(.9)}.Modal_modalBody__38Ueg{background:var(--gray-50);flex:1 1;overflow-y:auto;padding:var(--space-10)}.Modal_modalBody__38Ueg::-webkit-scrollbar{width:8px}.Modal_modalBody__38Ueg::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-sm)}.Modal_modalBody__38Ueg::-webkit-scrollbar-thumb{background:var(--gradient-teal);border-radius:var(--radius-sm)}.Modal_modalBody__38Ueg::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%)}@media (max-width:768px){.Modal_modalBackdrop__\+R\+zX{padding:var(--space-4)}.Modal_modalContainer__ahEcm{max-height:95vh}.Modal_modalHeader__\+kCAr{padding:var(--space-6) var(--space-8)}.Modal_modalTitle__2Lkvx{font-size:var(--text-lg)}.Modal_closeButton__ttgYD{height:32px;width:32px}.Modal_modalBody__38Ueg{padding:var(--space-6)}}@media print{.Modal_modalBackdrop__\+R\+zX{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;padding:0;position:relative}.Modal_modalContainer__ahEcm{box-shadow:none;max-height:none;max-width:100%}.Modal_modalHeader__\+kCAr{background:none;border-bottom:2px solid var(--gray-900);page-break-after:avoid}.Modal_modalTitle__2Lkvx{color:var(--gray-900)}.Modal_closeButton__ttgYD{display:none}.Modal_modalBody__38Ueg{background:none;padding:0}}.Pageheader_header__1UIzO{align-items:center;background:var(--gradient-teal);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;gap:var(--space-8);justify-content:space-between;padding:var(--space-6) var(--space-8)}.Pageheader_headerLeft__GQSa3{align-items:center;display:flex;flex:1 1;gap:var(--space-6)}.Pageheader_title__niVSt{color:var(--white);font-size:var(--text-page-title);font-weight:700;line-height:1.2;margin:0}.Pageheader_subtitle__QHqsj{color:#ffffffd9;font-size:var(--text-sm);font-weight:500;line-height:1.3;margin:var(--space-2) 0 0 0}.Pageheader_headerActions__SsrwJ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.Pageheader_iconButton__WKmW2{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:var(--radius-base);color:var(--white);cursor:pointer;display:flex;flex-shrink:0;height:var(--button-icon);justify-content:center;transition:all var(--transition-base);width:var(--button-icon)}.Pageheader_iconButton__WKmW2 svg{height:18px;width:18px}.Pageheader_iconButton__WKmW2:hover:not(:disabled){background:#ffffff40;border-color:#fff6;box-shadow:0 3px 7px #00000026;transform:translateY(-2px)}.Pageheader_iconButton__WKmW2.Pageheader_active__FCxLU{background:#ffffff4d;border-color:#ffffff80}.Pageheader_iconButton__WKmW2:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.Pageheader_divider__APZbS{background:#ffffff4d;flex-shrink:0;height:28px;margin:0 var(--space-2);width:1px}.Pageheader_actionButton__IQ80M{align-items:center;background:#ffffff26;border:1px solid #ffffff40;border-radius:var(--radius-base);color:var(--white);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-button);font-weight:600;gap:var(--space-3);padding:var(--space-4) var(--space-6);transition:all var(--transition-base);white-space:nowrap}.Pageheader_actionButton__IQ80M svg{flex-shrink:0;height:18px;width:18px}.Pageheader_actionButton__IQ80M:hover:not(.Pageheader_disabled__O7JAd){background:#ffffff40;border-color:#fff6;box-shadow:0 4px 10px #00000026;transform:translateY(-2px)}.Pageheader_actionButton__IQ80M:active:not(.Pageheader_disabled__O7JAd){transform:translateY(0)}.Pageheader_actionButton__IQ80M.Pageheader_disabled__O7JAd{background:#ffffff14;border-color:#ffffff26;cursor:not-allowed;opacity:var(--opacity-disabled)}.Pageheader_buttonLabel__x6-tW{font-size:var(--text-button);font-weight:600}.Pageheader_columnToggleWrapper__l8l\+H{position:relative}@media (max-width:1200px){.Pageheader_actionButton__IQ80M .Pageheader_buttonLabel__x6-tW{display:none}.Pageheader_actionButton__IQ80M{justify-content:center;min-width:var(--button-icon);padding:var(--space-4)}}@media (max-width:1024px){.Pageheader_headerLeft__GQSa3{flex-basis:100%}.Pageheader_headerActions__SsrwJ{flex-basis:100%;justify-content:flex-end}}@media (max-width:768px){.Pageheader_header__1UIzO{align-items:stretch;flex-direction:column;gap:var(--space-6)}.Pageheader_headerLeft__GQSa3{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.Pageheader_title__niVSt{font-size:calc(var(--text-page-title) - 1px)}.Pageheader_subtitle__QHqsj{font-size:var(--text-caption)}.Pageheader_headerActions__SsrwJ{gap:var(--space-3);justify-content:flex-start}.Pageheader_divider__APZbS{display:none}.Pageheader_actionButton__IQ80M{font-size:var(--text-sm);padding:var(--space-4) var(--space-5)}.Pageheader_actionButton__IQ80M svg{height:16px;width:16px}.Pageheader_iconButton__WKmW2{height:34px;width:34px}.Pageheader_iconButton__WKmW2 svg{height:16px;width:16px}}.Pageheader_actionButton__IQ80M:focus-visible,.Pageheader_iconButton__WKmW2:focus-visible{outline:2px solid var(--white);outline-offset:2px}.Pageheader_actionButton__IQ80M.Pageheader_disabled__O7JAd:after{background:#000000e6;border-radius:var(--radius-base);bottom:calc(100% + 8px);color:var(--white);content:attr(title);font-size:var(--text-sm);left:50%;opacity:0;padding:var(--space-3) var(--space-5);pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity var(--transition-base);white-space:nowrap;z-index:var(--z-tooltip)}.Pageheader_actionButton__IQ80M.Pageheader_disabled__O7JAd:hover:after{opacity:1}@media print{.Pageheader_headerActions__SsrwJ{display:none}.Pageheader_header__1UIzO{background:#0000;border-bottom:2px solid var(--teal-base);box-shadow:none}.Pageheader_title__niVSt{color:var(--teal-base)}}.Dropdown_customDropdown__RULaw{position:relative}@media (max-width:768px){.Dropdown_customDropdown__RULaw{width:100%}}.Dropdown_customDropdown__RULaw.Dropdown_disabled__K6VO4{opacity:var(--opacity-disabled);pointer-events:none}.Dropdown_dropdownHeader__-J-Mz{align-items:center;background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:var(--text-lg);justify-content:space-between;min-height:44px;padding:var(--space-6) 40px var(--space-6) var(--space-8);position:relative;transition:all var(--transition-base);width:100%}.Dropdown_dropdownHeader__-J-Mz:hover{background:#2d829205;border-color:var(--teal-base)}.Dropdown_dropdownHeader__-J-Mz.Dropdown_open__dtwrV{background:#2d829205;border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a}.Dropdown_disabled__K6VO4 .Dropdown_dropdownHeader__-J-Mz{background:var(--gray-100);border-color:var(--gray-200);cursor:not-allowed}.Dropdown_disabled__K6VO4 .Dropdown_dropdownHeader__-J-Mz:hover{background:var(--gray-100);border-color:var(--gray-200)}.Dropdown_selectedText__NZP34{color:var(--gray-900);font-weight:500}.Dropdown_placeholderText__l-hHw,.Dropdown_selectedText__NZP34{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dropdown_placeholderText__l-hHw{color:var(--gray-400)}.Dropdown_headerIcons__dJmgp{align-items:center;display:flex;gap:var(--space-2);position:absolute;right:var(--space-6);top:50%;transform:translateY(-50%)}.Dropdown_clearButton__mRLWk{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--gray-500);cursor:pointer;display:flex;height:24px;justify-content:center;padding:var(--space-2);transition:all var(--transition-fast);width:24px}.Dropdown_clearButton__mRLWk:hover{background:#2d82921a;color:var(--teal-base)}.Dropdown_clearButton__mRLWk:focus{border-radius:var(--radius-sm);outline:2px solid var(--teal-base);outline-offset:2px}.Dropdown_disabled__K6VO4 .Dropdown_clearButton__mRLWk{color:var(--gray-300);cursor:not-allowed;pointer-events:none}.Dropdown_dropdownIcon__-m7Q4{color:var(--teal-base);flex-shrink:0;pointer-events:none;transition:transform var(--transition-base)}.Dropdown_dropdownIcon__-m7Q4.Dropdown_rotated__xKV0h{color:var(--teal-light);transform:rotate(180deg)}.Dropdown_disabled__K6VO4 .Dropdown_dropdownIcon__-m7Q4{color:var(--gray-400)}.Dropdown_dropdownMenu__c2tdn{animation:Dropdown_dropdownFadeIn__6QchT var(--transition-fast);background:var(--white);border:1px solid var(--teal-base);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;left:0;max-height:300px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:var(--z-dropdown)}@keyframes Dropdown_dropdownFadeIn__6QchT{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Dropdown_searchContainer__ZelDP{background:#2d829205;border-bottom:1px solid var(--gray-200);padding:var(--space-4);position:relative}.Dropdown_searchIcon__BCIP8{color:var(--teal-base);left:var(--space-8);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Dropdown_searchInput__R5p\+-{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);color:var(--gray-900);font-size:var(--text-md);padding:var(--space-4) var(--space-6) var(--space-4) 36px;transition:all var(--transition-base);width:100%}.Dropdown_searchInput__R5p\+-:focus{background:var(--white);border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a;outline:none}.Dropdown_searchInput__R5p\+-::placeholder{color:var(--gray-400)}.Dropdown_optionsList__QfZdQ{max-height:250px;overflow-y:auto;padding:var(--space-2)}.Dropdown_optionsList__QfZdQ::-webkit-scrollbar{width:6px}.Dropdown_optionsList__QfZdQ::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-sm)}.Dropdown_optionsList__QfZdQ::-webkit-scrollbar-thumb{background:var(--gradient-teal);border-radius:var(--radius-sm)}.Dropdown_optionsList__QfZdQ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--teal-light) 0,var(--teal-lighter) 100%)}.Dropdown_option__e8PNp{align-items:center;border-radius:var(--radius-base);color:var(--gray-700);cursor:pointer;display:flex;font-size:var(--text-lg);justify-content:space-between;padding:var(--space-5) var(--space-6);position:relative;transition:all var(--transition-fast)}.Dropdown_option__e8PNp:hover{background:#2d829214;color:var(--teal-base)}.Dropdown_option__e8PNp.Dropdown_selected__Jpsyv{background:linear-gradient(135deg,#2d829226,#4d9fae1f);border-left:3px solid var(--teal-base);color:var(--teal-darker);font-weight:600}.Dropdown_option__e8PNp.Dropdown_selected__Jpsyv:hover{background:linear-gradient(135deg,#2d829233,#4d9fae2e)}.Dropdown_checkbox__0URoh{accent-color:var(--teal-base);cursor:pointer;flex-shrink:0;height:18px;margin-right:var(--space-4);width:18px}.Dropdown_checkbox__0URoh:focus{border-radius:var(--radius-sm);outline:2px solid var(--teal-base);outline-offset:2px}.Dropdown_optionLabel__bQ4C8{flex:1 1;margin-right:var(--space-4)}.Dropdown_checkIcon__SVYov{color:var(--teal-base);flex-shrink:0;margin-left:var(--space-4)}.Dropdown_noOptions__x2KKA{color:var(--gray-400);font-size:var(--text-lg);padding:var(--space-10);text-align:center}.Dropdown_dropdownFooter__ZaRw0{background:#2d829205;border-top:1px solid var(--gray-200);display:flex;justify-content:flex-end;padding:var(--space-4) var(--space-6)}.Dropdown_doneButton__RJgXx{background:var(--gradient-teal);border:none;border-radius:var(--radius-base);box-shadow:0 2px 4px #2d829233;color:var(--white);cursor:pointer;font-size:var(--text-md);font-weight:600;padding:var(--space-4) var(--space-8);transition:all var(--transition-base)}.Dropdown_doneButton__RJgXx:hover{background:linear-gradient(180deg,var(--teal-light) 0,var(--teal-base) 100%);box-shadow:0 4px 8px #2d82924d;transform:translateY(-1px)}.Dropdown_doneButton__RJgXx:active{box-shadow:0 2px 4px #2d829233;transform:translateY(0)}.Dropdown_doneButton__RJgXx:focus{outline:2px solid var(--teal-base);outline-offset:2px}.Dropdown_dropdownSmall__u5Ont{max-width:200px}@media (max-width:768px){.Dropdown_dropdownMenu__c2tdn{max-height:250px}.Dropdown_optionsList__QfZdQ{max-height:200px}.Dropdown_dropdownHeader__-J-Mz{padding:var(--space-5) 40px var(--space-5) var(--space-6)}.Dropdown_option__e8PNp{font-size:var(--text-md);padding:var(--space-4) var(--space-5)}.Dropdown_doneButton__RJgXx{width:100%}}.SubmitLoader_overlay__jhB1c{align-items:center;animation:SubmitLoader_overlayFadeIn__VPGB0 .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#094a59d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}@keyframes SubmitLoader_overlayFadeIn__VPGB0{0%{opacity:0}to{opacity:1}}.SubmitLoader_loaderContainer__b2tWL{align-items:center;animation:SubmitLoader_containerSlideIn__AHQ-y .3s ease-out;background:var(--white);border-radius:var(--radius-2xl);box-shadow:0 20px 60px #094a5966;display:flex;flex-direction:column;gap:var(--space-8);min-width:280px;padding:var(--space-16)}@keyframes SubmitLoader_containerSlideIn__AHQ-y{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SubmitLoader_iconWrapper__x5njK{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:80px}.SubmitLoader_checkIcon__2PTAO{animation:SubmitLoader_iconPulse__QBor9 2s ease-in-out infinite;height:80px;position:absolute;width:80px}@keyframes SubmitLoader_iconPulse__QBor9{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.SubmitLoader_checkCircle__JR6qA{stroke:var(--teal-base);stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:SubmitLoader_strokeCircle__u5Z8W 1.2s ease-in-out infinite}@keyframes SubmitLoader_strokeCircle__u5Z8W{0%{stroke-dashoffset:166}50%{stroke-dashoffset:0}to{stroke-dashoffset:166}}.SubmitLoader_checkPath__QmE3Y{stroke:var(--green-base);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:SubmitLoader_strokeCheck__gb60F .6s ease-in-out .6s infinite}@keyframes SubmitLoader_strokeCheck__gb60F{0%{stroke-dashoffset:48}to{stroke-dashoffset:0}}.SubmitLoader_spinner__KAru4{align-items:center;display:flex;height:80px;justify-content:center;position:absolute;width:80px}.SubmitLoader_spinnerCircle__4yLHy{animation:SubmitLoader_spinRotate__MsMyK 1s linear infinite;border-bottom:4px solid #0000;border-left:4px solid #0000;border-radius:var(--radius-full);border-right:4px solid #0000;border-right-color:var(--teal-light);border-top:4px solid #0000;border-top-color:var(--teal-base);height:64px;width:64px}@keyframes SubmitLoader_spinRotate__MsMyK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubmitLoader_message__Zx7GC{animation:SubmitLoader_messageFade__YRrX4 1.5s ease-in-out infinite;color:var(--teal-base);font-size:var(--text-xl);font-weight:700;margin:0;text-align:center}@keyframes SubmitLoader_messageFade__YRrX4{0%,to{opacity:1}50%{opacity:.7}}.SubmitLoader_dots__P9kqo{align-items:center;display:flex;gap:var(--space-3);height:20px}.SubmitLoader_dot__Vkn65{animation:SubmitLoader_dotBounce__c5mla 1.4s ease-in-out infinite;background:var(--gradient-teal);border-radius:var(--radius-full);height:10px;width:10px}.SubmitLoader_dot__Vkn65:first-child{animation-delay:0s}.SubmitLoader_dot__Vkn65:nth-child(2){animation-delay:.2s}.SubmitLoader_dot__Vkn65:nth-child(3){animation-delay:.4s}@keyframes SubmitLoader_dotBounce__c5mla{0%,80%,to{opacity:.5;transform:scale(.8) translateY(0)}40%{opacity:1;transform:scale(1.2) translateY(-10px)}}@media (max-width:768px){.SubmitLoader_loaderContainer__b2tWL{min-width:240px;padding:var(--space-12)}.SubmitLoader_checkIcon__2PTAO,.SubmitLoader_iconWrapper__x5njK,.SubmitLoader_spinner__KAru4{height:64px;width:64px}.SubmitLoader_spinnerCircle__4yLHy{height:48px;width:48px}.SubmitLoader_message__Zx7GC{font-size:var(--text-lg)}.SubmitLoader_dot__Vkn65{height:8px;width:8px}}@media (max-width:480px){.SubmitLoader_loaderContainer__b2tWL{gap:var(--space-6);min-width:200px;padding:var(--space-10)}.SubmitLoader_message__Zx7GC{font-size:var(--text-md)}}.SubmitLoader_overlay__jhB1c{aria-live:polite;aria-busy:true}@media (prefers-reduced-motion:reduce){.SubmitLoader_checkCircle__JR6qA,.SubmitLoader_checkIcon__2PTAO,.SubmitLoader_checkPath__QmE3Y,.SubmitLoader_dot__Vkn65,.SubmitLoader_loaderContainer__b2tWL,.SubmitLoader_message__Zx7GC,.SubmitLoader_overlay__jhB1c,.SubmitLoader_spinnerCircle__4yLHy{animation:none!important}.SubmitLoader_spinnerCircle__4yLHy{border:4px solid var(--teal-base);opacity:.5}.SubmitLoader_dot__Vkn65{opacity:.7}}.PageLoader_container__hyP3d{align-items:center;display:flex;justify-content:center;min-height:400px;width:100%}.PageLoader_loadingContainer__RjYap{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:80px 20px}.PageLoader_spinner__dBTpG{animation:PageLoader_spin__4CjWt .8s linear infinite;border:4px solid #2d829226;border-radius:50%;border-top:4px solid var(--synovah-teal);box-shadow:0 4px 20px #2d829233;height:48px;width:48px}@keyframes PageLoader_spin__4CjWt{to{transform:rotate(1turn)}}.PageLoader_loadingText__07Imr{color:var(--synovah-teal);font-size:16px;font-weight:500;margin:0}.ErrorPage_container__gYljk{align-items:center;display:flex;justify-content:center;min-height:400px;width:100%}.ErrorPage_errorContainer__buLst{align-items:center;background:#fff;border-radius:12px;border-top:4px solid #ef4444;box-shadow:0 2px 8px #ef444414;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:0 auto;max-width:500px;padding:80px 20px}.ErrorPage_errorIcon__kQtXb{animation:ErrorPage_shake__8dCkU .5s ease-in-out;color:#ef4444;margin-bottom:8px}@keyframes ErrorPage_shake__8dCkU{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.ErrorPage_errorTitle__KB5wd{color:#111827;font-size:20px;font-weight:700;margin:0;text-align:center}.ErrorPage_errorMessage__Gc1ob{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:400px;text-align:center}.ErrorPage_retryButton__kE7OG{align-items:center;background:linear-gradient(135deg,var(--synovah-teal) 0,var(--teal-light) 100%);border:none;border-radius:8px;box-shadow:0 2px 8px #2d829233;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-top:8px;padding:10px 24px;transition:all .2s ease}.ErrorPage_retryButton__kE7OG:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:0 4px 12px #2d82924d;transform:translateY(-2px)}.ErrorPage_retryButton__kE7OG:active{transform:translateY(0)}.ErrorPage_retryButton__kE7OG svg{animation:ErrorPage_rotate__p1xtv 1s ease-in-out}@keyframes ErrorPage_rotate__p1xtv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ErrorPage_retryButton__kE7OG:hover svg{animation:ErrorPage_rotate__p1xtv 1s ease-in-out infinite}.CreateStudyConfiguration_studyConfigContainer__Zj4Lg{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-base);display:flex;flex-direction:column;margin-top:var(--space-8);overflow:hidden}.CreateStudyConfiguration_header__3GlUG{align-items:center;background:var(--gradient-teal);border-bottom:2px solid var(--teal-light);display:flex;justify-content:space-between;padding:0}.CreateStudyConfiguration_tabContainer__XU327{align-items:stretch;display:flex}.CreateStudyConfiguration_tab__DmJom{background:#0000;border:none;border-bottom:3px solid #0000;color:#fffc;cursor:pointer;font-size:var(--text-md);font-weight:600;padding:var(--space-8) var(--space-16);position:relative;transition:all var(--transition-base)}.CreateStudyConfiguration_tab__DmJom:hover{background:#ffffff1a;color:var(--white)}.CreateStudyConfiguration_tab__DmJom.CreateStudyConfiguration_activeTab__FIeKE{background:#ffffff26;border-bottom-color:var(--white);color:var(--white)}.CreateStudyConfiguration_tab__DmJom.CreateStudyConfiguration_activeTab__FIeKE:after{background:var(--white);bottom:-2px;box-shadow:0 0 8px #fff9;content:"";height:2px;left:0;position:absolute;right:0}.CreateStudyConfiguration_actionButtons__EstWg{align-items:center;display:flex;gap:var(--space-4);padding:0 var(--space-8)}.CreateStudyConfiguration_iconButton__qoquX{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:var(--radius-md);color:var(--white);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all var(--transition-base);width:40px}.CreateStudyConfiguration_iconButton__qoquX:hover{background:#ffffff40;border-color:#fff6;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.CreateStudyConfiguration_formContent__jQLNn{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-12)}.CreateStudyConfiguration_section__zHftN{display:flex;flex-direction:column;gap:var(--space-10)}.CreateStudyConfiguration_sectionTitle__n75T1{border-bottom:2px solid var(--gray-100);color:var(--teal-darker);font-size:var(--text-lg);font-weight:700;margin:0;padding-bottom:var(--space-6);position:relative}.CreateStudyConfiguration_sectionTitle__n75T1:after{background:var(--gradient-teal);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:80px}.CreateStudyConfiguration_formRow__HpT5I{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-20)}.CreateStudyConfiguration_selectStudyRow__sKYHa{align-items:flex-end;display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}.CreateStudyConfiguration_selectStudyGroup__H\+Hxd{flex:0 0 360px;max-width:360px}.CreateStudyConfiguration_createGroupButtonInline__IU7i1{align-items:center;background:var(--gradient-teal);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:var(--space-1);min-width:40px;transition:all var(--transition-base);width:40px}.CreateStudyConfiguration_createGroupButtonInline__IU7i1:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.CreateStudyConfiguration_createGroupButtonInline__IU7i1:active{transform:translateY(0)}.CreateStudyConfiguration_createGroupButtonInline__IU7i1 svg{flex-shrink:0;height:20px;width:20px}.CreateStudyConfiguration_formGroup__q3ngg{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-4);margin-top:var(--space-4);width:390px}.CreateStudyConfiguration_label__CgHDb{align-items:center;color:var(--gray-700);display:flex;font-size:var(--text-md);font-weight:600;gap:var(--space-2)}.CreateStudyConfiguration_input__5HqfR,.CreateStudyConfiguration_select__Rw7mg,.CreateStudyConfiguration_textarea__dbUkH{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-900);font-family:var(--font-primary);font-size:var(--text-md);padding:var(--space-6) var(--space-8);transition:all var(--transition-base);width:100%}.CreateStudyConfiguration_input__5HqfR:disabled,.CreateStudyConfiguration_select__Rw7mg:disabled,.CreateStudyConfiguration_textarea__dbUkH:disabled{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-400);cursor:not-allowed}.CreateStudyConfiguration_input__5HqfR:focus,.CreateStudyConfiguration_select__Rw7mg:focus,.CreateStudyConfiguration_textarea__dbUkH:focus{background:var(--gray-50);border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a;outline:none}.CreateStudyConfiguration_input__5HqfR:disabled:focus,.CreateStudyConfiguration_select__Rw7mg:disabled:focus,.CreateStudyConfiguration_textarea__dbUkH:disabled:focus{background:var(--gray-100);border-color:var(--gray-200);box-shadow:none}.CreateStudyConfiguration_input__5HqfR::placeholder,.CreateStudyConfiguration_textarea__dbUkH::placeholder{color:var(--gray-400)}.CreateStudyConfiguration_textarea__dbUkH{min-height:80px;resize:vertical}.CreateStudyConfiguration_selectWrapper__68Huz{position:relative}.CreateStudyConfiguration_select__Rw7mg{-webkit-appearance:none;appearance:none;background:var(--white);cursor:pointer;padding-right:40px}.CreateStudyConfiguration_selectIcon__kf8IP{color:var(--teal-base);pointer-events:none;position:absolute;right:var(--space-6);top:50%;transform:translateY(-50%)}.CreateStudyConfiguration_select__Rw7mg:focus+.CreateStudyConfiguration_selectIcon__kf8IP{color:var(--teal-light)}.CreateStudyConfiguration_fileInput__KicgR{position:relative}.CreateStudyConfiguration_fileInputHidden__GCZxR{display:none}.CreateStudyConfiguration_fileInputLabel__NI6kK{align-items:center;background:var(--gray-50);border:2px dashed var(--gray-300);border-radius:var(--radius-md);color:var(--gray-500);cursor:pointer;display:flex;font-size:var(--text-md);font-weight:500;gap:var(--space-6);padding:var(--space-6) var(--space-8);transition:all var(--transition-base)}.CreateStudyConfiguration_fileInputLabel__NI6kK:hover{background:#2d829205;border-color:var(--teal-base);color:var(--teal-base)}.CreateStudyConfiguration_fileInputLabel__NI6kK svg{color:var(--teal-base);flex-shrink:0}.CreateStudyConfiguration_footer__3QOWe{align-items:center;background:var(--gray-50);border-top:1px solid var(--gray-200);display:flex;gap:var(--space-6);padding:var(--space-12) var(--space-16)}.CreateStudyConfiguration_cancelButton__-noU3,.CreateStudyConfiguration_resetButton__rEz1G,.CreateStudyConfiguration_submitButton__FhVo7{border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;font-size:var(--text-md);font-weight:600;padding:var(--space-6) var(--space-16);transition:all var(--transition-base)}.CreateStudyConfiguration_submitButton__FhVo7{background:var(--gradient-teal);border:1px solid #2d829233;color:var(--white)}.CreateStudyConfiguration_submitButton__FhVo7:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.CreateStudyConfiguration_submitButton__FhVo7:active{transform:translateY(0)}.CreateStudyConfiguration_resetButton__rEz1G{background:var(--white);border:2px solid var(--teal-base);color:var(--teal-base)}.CreateStudyConfiguration_resetButton__rEz1G:hover{background:var(--teal-base);box-shadow:var(--shadow-md);color:var(--white);transform:translateY(-2px)}.CreateStudyConfiguration_cancelButton__-noU3{background:var(--white);border:1px solid var(--gray-300);color:var(--gray-500)}.CreateStudyConfiguration_cancelButton__-noU3:hover{background:var(--gray-100);border-color:var(--gray-400);color:var(--gray-700)}.CreateStudyConfiguration_modalForm__4IanH{display:flex;flex-direction:column;gap:0}.CreateStudyConfiguration_modalFooter__oPRwB{align-items:center;border-top:1px solid var(--gray-200);display:flex;gap:var(--space-6);margin-top:var(--space-12);padding:var(--space-10) 0 0 0}.CreateStudyConfiguration_errorText__2-0M-{font-size:var(--text-base)}.CreateStudyConfiguration_input__5HqfR.CreateStudyConfiguration_error__yGaNU,.CreateStudyConfiguration_textarea__dbUkH.CreateStudyConfiguration_error__yGaNU{border-color:var(--error)}.CreateStudyConfiguration_input__5HqfR.CreateStudyConfiguration_error__yGaNU:focus,.CreateStudyConfiguration_textarea__dbUkH.CreateStudyConfiguration_error__yGaNU:focus{box-shadow:0 0 0 3px #ef44441a}.CreateStudyConfiguration_submitButton__FhVo7.CreateStudyConfiguration_loading__Ft4t0{color:#0000;pointer-events:none;position:relative}.CreateStudyConfiguration_submitButton__FhVo7.CreateStudyConfiguration_loading__Ft4t0:after{animation:CreateStudyConfiguration_spinModal__ZkRyt .8s linear infinite;border:2px solid #ffffff4d;border-radius:var(--radius-full);border-top:2px solid var(--white);content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes CreateStudyConfiguration_spinModal__ZkRyt{to{transform:rotate(1turn)}}@media (max-width:1200px){.CreateStudyConfiguration_formRow__HpT5I{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.CreateStudyConfiguration_header__3GlUG{align-items:stretch;flex-direction:column}.CreateStudyConfiguration_tabContainer__XU327{justify-content:space-around;width:100%}.CreateStudyConfiguration_tab__DmJom{flex:1 1;padding:var(--space-6) var(--space-8);text-align:center}.CreateStudyConfiguration_actionButtons__EstWg{border-top:1px solid #fff3;justify-content:center;padding:var(--space-6) var(--space-8)}.CreateStudyConfiguration_formContent__jQLNn{gap:var(--space-12);padding:var(--space-10) var(--space-8)}.CreateStudyConfiguration_formRow__HpT5I{flex-direction:column;gap:var(--space-6)}.CreateStudyConfiguration_formGroup__q3ngg{max-width:none;width:100%}.CreateStudyConfiguration_selectStudyRow__sKYHa{align-items:stretch;flex-direction:column}.CreateStudyConfiguration_selectStudyGroup__H\+Hxd{flex:1 1;max-width:none}.CreateStudyConfiguration_input__5HqfR,.CreateStudyConfiguration_select__Rw7mg,.CreateStudyConfiguration_textarea__dbUkH{font-size:var(--text-sm);padding:var(--space-5) var(--space-6)}.CreateStudyConfiguration_label__CgHDb{font-size:var(--text-sm)}.CreateStudyConfiguration_createGroupButtonInline__IU7i1{margin-bottom:0;margin-top:var(--space-4);width:100%}.CreateStudyConfiguration_footer__3QOWe{flex-direction:column;padding:var(--space-8)}.CreateStudyConfiguration_cancelButton__-noU3,.CreateStudyConfiguration_resetButton__rEz1G,.CreateStudyConfiguration_submitButton__FhVo7{width:100%}.CreateStudyConfiguration_modalFooter__oPRwB{flex-direction:column}.CreateStudyConfiguration_modalFooter__oPRwB .CreateStudyConfiguration_cancelButton__-noU3,.CreateStudyConfiguration_modalFooter__oPRwB .CreateStudyConfiguration_submitButton__FhVo7{width:100%}}.CreateStudyConfiguration_input__5HqfR:invalid,.CreateStudyConfiguration_select__Rw7mg:invalid,.CreateStudyConfiguration_textarea__dbUkH:invalid{border-color:var(--error)}.CreateStudyConfiguration_input__5HqfR:invalid:focus,.CreateStudyConfiguration_select__Rw7mg:invalid:focus,.CreateStudyConfiguration_textarea__dbUkH:invalid:focus{box-shadow:0 0 0 3px #ef44441a}.CreateStudyConfiguration_input__5HqfR.CreateStudyConfiguration_valid__fbWHT,.CreateStudyConfiguration_select__Rw7mg.CreateStudyConfiguration_valid__fbWHT,.CreateStudyConfiguration_textarea__dbUkH.CreateStudyConfiguration_valid__fbWHT{border-color:var(--teal-base)}.CreateStudyConfiguration_cancelButton__-noU3:focus-visible,.CreateStudyConfiguration_createGroupButtonInline__IU7i1:focus-visible,.CreateStudyConfiguration_iconButton__qoquX:focus-visible,.CreateStudyConfiguration_input__5HqfR:focus-visible,.CreateStudyConfiguration_resetButton__rEz1G:focus-visible,.CreateStudyConfiguration_select__Rw7mg:focus-visible,.CreateStudyConfiguration_submitButton__FhVo7:focus-visible,.CreateStudyConfiguration_tab__DmJom:focus-visible,.CreateStudyConfiguration_textarea__dbUkH:focus-visible{outline:2px solid var(--teal-base);outline-offset:2px}.CreateStudyConfiguration_fileList__MxJvm{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);max-height:300px;overflow-y:auto;padding:var(--space-2)}.CreateStudyConfiguration_fileItem__wi4kY{align-items:center;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3);transition:all .2s ease}.CreateStudyConfiguration_fileItem__wi4kY:hover{border-color:var(--teal-base);box-shadow:0 2px 8px #094a591a}.CreateStudyConfiguration_fileIcon__sgEVr{align-items:center;background:var(--gray-100);border-radius:var(--radius-md);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.CreateStudyConfiguration_fileInfo__2GVgu{flex:1 1;min-width:0}.CreateStudyConfiguration_fileName__jSoB2{color:var(--gray-800);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateStudyConfiguration_fileSize__a3bR7{color:var(--gray-500);font-size:var(--text-xs)}.CreateStudyConfiguration_deleteFileButton__tDsWe{align-items:center;background-color:var(--error);background:#0000;border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-600);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.CreateStudyConfiguration_deleteFileButton__tDsWe:hover{background:var(--red-50);border-color:var(--red-base);color:var(--red-base)}.CreateStudyConfiguration_deleteFileButton__tDsWe:disabled{cursor:not-allowed;opacity:.5}.CreateStudyConfiguration_deleteFileButton__tDsWe svg{height:16px;width:16px}.CreateStudyConfiguration_deleteModalContent__Rgxdq{align-items:center;display:flex;flex-direction:column;padding:var(--space-6);text-align:center}.CreateStudyConfiguration_deleteWarningIcon__kqlg-{animation:CreateStudyConfiguration_warningPulse__wX3kX 2s ease-in-out infinite;margin-bottom:var(--space-4)}@keyframes CreateStudyConfiguration_warningPulse__wX3kX{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.CreateStudyConfiguration_deleteModalTitle__wz9US{color:var(--gray-800);font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-3) 0}.CreateStudyConfiguration_deleteModalMessage__uZjBj{color:var(--teal-base);font-size:var(--text-md);font-weight:600;margin:0 0 var(--space-2) 0;max-width:100%;word-break:break-word}.CreateStudyConfiguration_deleteModalWarning__S8vpD{color:var(--red-base);font-size:var(--text-sm);font-weight:500;margin:0 0 var(--space-6) 0}.CreateStudyConfiguration_deleteModalActions__\+1nqi{display:flex;gap:var(--space-3);width:100%}.CreateStudyConfiguration_deleteModalButton__UR6cc{background:var(--error);border:none;border-radius:var(--radius-lg);color:var(--white);cursor:pointer;flex:1 1;font-size:var(--text-md);font-weight:600;padding:var(--space-3) var(--space-6);transition:all .2s ease}.CreateStudyConfiguration_deleteModalButton__UR6cc:hover{background:var(--error-dark);box-shadow:0 4px 12px #e53e3e4d}.CreateStudyConfiguration_deleteModalButton__UR6cc:active{transform:translateY(0)}.CreateStudyConfiguration_cancelModalButton__3BnEw{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-lg);color:var(--gray-700);cursor:pointer;flex:1 1;font-size:var(--text-md);font-weight:600;padding:var(--space-3) var(--space-6);transition:all .2s ease}.CreateStudyConfiguration_cancelModalButton__3BnEw:hover{background:var(--gray-50);border-color:var(--gray-400)}@media (max-width:768px){.CreateStudyConfiguration_fileList__MxJvm{max-height:250px}.CreateStudyConfiguration_fileItem__wi4kY{gap:var(--space-2);padding:var(--space-2)}.CreateStudyConfiguration_fileIcon__sgEVr{height:36px;width:36px}.CreateStudyConfiguration_fileName__jSoB2{font-size:var(--text-xs)}.CreateStudyConfiguration_fileSize__a3bR7{font-size:10px}.CreateStudyConfiguration_deleteFileButton__tDsWe{height:28px;width:28px}.CreateStudyConfiguration_deleteModalActions__\+1nqi{flex-direction:column}}@media (max-width:480px){.CreateStudyConfiguration_fileList__MxJvm{max-height:200px;padding:var(--space-1)}.CreateStudyConfiguration_fileItem__wi4kY{padding:var(--space-2)}.CreateStudyConfiguration_fileIcon__sgEVr{height:32px;width:32px}.CreateStudyConfiguration_deleteModalContent__Rgxdq{padding:var(--space-4)}.CreateStudyConfiguration_deleteModalTitle__wz9US{font-size:var(--text-lg)}.CreateStudyConfiguration_deleteModalMessage__uZjBj{font-size:var(--text-sm)}}.CreateStudyConfiguration_fileList__MxJvm::-webkit-scrollbar{width:6px}.CreateStudyConfiguration_fileList__MxJvm::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-full)}.CreateStudyConfiguration_fileList__MxJvm::-webkit-scrollbar-thumb{background:var(--teal-base);border-radius:var(--radius-full)}.CreateStudyConfiguration_fileList__MxJvm::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)}.CreateStudyConfiguration_fileListEmpty__uOCGU{color:var(--gray-500);font-size:var(--text-sm);font-style:italic;padding:var(--space-4);text-align:center}.CreateStudyConfiguration_fileItem__wi4kY{animation:CreateStudyConfiguration_fileSlideIn__lNwYA .3s ease-out}@keyframes CreateStudyConfiguration_fileSlideIn__lNwYA{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.CreateStudyConfiguration_inputError__DGjy1{background:#ef444405;border-color:var(--error)!important}.CreateStudyConfiguration_inputError__DGjy1:focus{border-color:var(--error)!important;box-shadow:0 0 0 3px #ef44441a!important}.CreateStudyConfiguration_errorText__2-0M-{align-items:center;animation:CreateStudyConfiguration_errorSlideIn__c-Zl\+ .2s ease-out;color:var(--error);display:flex;font-size:11px;gap:var(--space-2);margin-top:var(--space-2)}@keyframes CreateStudyConfiguration_errorSlideIn__c-Zl\+{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CreateStudyConfiguration_errorText__2-0M- svg{flex-shrink:0}.CreateStudyConfiguration_submitButton__FhVo7:disabled{background:var(--gray-400);border-color:var(--gray-400);box-shadow:var(--shadow-sm);cursor:not-allowed;opacity:.5;transform:none!important}.CreateStudyConfiguration_submitButton__FhVo7:disabled:hover{background:var(--gray-400);box-shadow:var(--shadow-sm);transform:none}.CreateStudyConfiguration_required__-P850{color:var(--error);font-weight:700;margin-left:var(--space-1)}.CreateStudyConfiguration_dropdownError__u0LLL{border-color:var(--error)!important}.CreateStudyConfiguration_inputSuccess__ES4XA{background:#10b98105;border-color:var(--success)}.CreateStudyConfiguration_inputSuccess__ES4XA:focus{border-color:var(--success);box-shadow:0 0 0 3px #10b9811a}@keyframes CreateStudyConfiguration_shake__5YDp1{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.CreateStudyConfiguration_inputError__DGjy1.CreateStudyConfiguration_shake__5YDp1{animation:CreateStudyConfiguration_shake__5YDp1 .5s}.CreateStudyConfiguration_submitButton__FhVo7:disabled:after{background:var(--gray-800);border-radius:var(--radius-md);bottom:100%;color:var(--white);content:attr(title);font-size:var(--text-xs);left:50%;opacity:0;padding:var(--space-2) var(--space-4);pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-8px);transition:opacity .2s;white-space:nowrap}.CreateStudyConfiguration_submitButton__FhVo7:disabled:hover:after{opacity:1}.CreateStudyConfiguration_errorSummary__cLL57{background:#ef44440d;border:1px solid var(--error);border-radius:var(--radius-md);margin-bottom:var(--space-6);padding:var(--space-4)}.CreateStudyConfiguration_errorSummaryTitle__yWXnh{align-items:center;color:var(--error);display:flex;font-size:var(--text-md);font-weight:600;gap:var(--space-2);margin:0 0 var(--space-2) 0}.CreateStudyConfiguration_errorSummaryList__p83nT{list-style:none;margin:0;padding-left:var(--space-8)}.CreateStudyConfiguration_errorSummaryList__p83nT li{color:var(--error);font-size:var(--text-sm);padding:var(--space-1) 0;position:relative}.CreateStudyConfiguration_errorSummaryList__p83nT li:before{content:"•";left:-12px;position:absolute}.CreateStudyConfiguration_fieldChanged__VcwVt{background:#fbbf2405;border-color:var(--warning)}.CreateStudyConfiguration_fieldChanged__VcwVt:focus{border-color:var(--warning);box-shadow:0 0 0 3px #fbbf241a}.CreateStudyConfiguration_label__CgHDb .CreateStudyConfiguration_required__-P850{font-size:var(--text-sm)}.CreateStudyConfiguration_input__5HqfR:focus-visible,.CreateStudyConfiguration_textarea__dbUkH:focus-visible{outline:2px solid var(--teal-base);outline-offset:2px}.CreateStudyConfiguration_inputError__DGjy1:focus-visible{outline-color:var(--error)}@media (max-width:768px){.CreateStudyConfiguration_errorText__2-0M-{font-size:10px}.CreateStudyConfiguration_submitButton__FhVo7:disabled:after{display:none}}.Header_header__d\+igc{background:var(--teal-darker);box-shadow:0 2px 8px #094a594d;height:var(--header-height);left:0;position:fixed;right:0;top:0;z-index:var(--z-header)}.Header_headerContent__h\+Fwg{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;padding:0 var(--space-8)}.Header_accentLine__YZM48{background:linear-gradient(90deg,var(--lime-base) 0,var(--green-base) 50%,var(--teal-base) 100%);bottom:0;height:2px;left:0;position:absolute;right:0}.Header_leftSection__WjQGf{align-items:center;display:flex;gap:var(--space-16)}.Header_mobileMenuButton__tDlNc{align-items:center;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:var(--radius-md);color:var(--white);cursor:pointer;display:none;height:40px;justify-content:center;transition:all var(--transition-base);width:40px}.Header_mobileMenuButton__tDlNc:hover{background:#b6d43833;border-color:var(--green-base);color:var(--lime-base)}.Header_mobileMenuButton__tDlNc:active{transform:scale(.95)}.Header_brandContainer__ubKGC{align-items:center;display:flex;gap:var(--space-6)}.Header_logoWrapper__hK\+gp{align-items:center;background:none;border:none;border-radius:0;box-shadow:none;display:flex;justify-content:center;padding:0;transition:all var(--transition-smooth)}.Header_logoImage__BzjHB{background:#ffffffe6;border-radius:var(--radius-md);box-shadow:0 2px 8px #0003;display:block;height:40px;object-fit:contain;padding:var(--space-4);width:auto}.Header_brandText__GymUx{color:var(--white);font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em}.Header_moduleIndicator__6y7d5{align-items:center;background:#ffffff14;border:1px solid #80b14933;border-radius:20px;display:flex;gap:var(--space-5);padding:var(--space-3) var(--space-8)}.Header_moduleDot__7oAWp{animation:Header_pulse__mmdyi 2s ease-in-out infinite;background:var(--lime-base);border-radius:var(--radius-full);box-shadow:0 0 8px #b6d43899;height:8px;width:8px}@keyframes Header_pulse__mmdyi{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.Header_moduleText__Z2-N-{color:#fffffff2;font-size:var(--text-lg);font-weight:600}.Header_rightSection__FRxyh{align-items:center;display:flex;gap:var(--space-4)}.Header_actionButton__wmaRz{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:var(--radius-md);color:#ffffffe6;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all var(--transition-base);width:40px}.Header_actionButton__wmaRz:hover{background:#80b14926;border-color:var(--green-base);color:var(--white);transform:translateY(-1px)}.Header_notificationBadge__VaHL9{background:linear-gradient(135deg,var(--lime-base) 0,var(--green-base) 100%);border:1.5px solid var(--teal-darker);border-radius:var(--radius-lg);box-shadow:0 2px 4px #0000004d;color:var(--teal-darker);font-size:var(--text-base);font-weight:800;line-height:1;min-width:14px;padding:2px var(--space-2);position:absolute;right:4px;text-align:center;top:4px}.Header_divider__gnV5N{background:#ffffff26;height:32px;margin:0 var(--space-4);width:1px}.Header_userProfile__qxy4n{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:24px;color:var(--white);cursor:pointer;display:flex;gap:var(--space-6);min-width:200px;padding:var(--space-2) var(--space-6) var(--space-2) var(--space-2);transition:all var(--transition-base)}.Header_userProfile__qxy4n:hover{background:#80b14926;border-color:var(--green-base);transform:translateY(-1px)}.Header_userAvatar__WBoc2{align-items:center;background:var(--gradient-teal);border:2px solid #b6d4384d;border-radius:var(--radius-full);box-shadow:0 2px 8px #0003;color:var(--white);display:flex;font-size:var(--text-lg);font-weight:700;height:36px;justify-content:center;width:36px}.Header_userInfo__cogAa{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.Header_userName__A-0r1{color:var(--white);font-size:var(--text-lg);font-weight:600;line-height:1.2}.Header_userRole__ExVlb{color:#ffffffb3;font-size:var(--text-base);line-height:1.2}.Header_chevron__ViGo4{color:#ffffffb3;transition:transform var(--transition-base)}.Header_userProfile__qxy4n:hover .Header_chevron__ViGo4{color:var(--lime-base)}.Header_dropdownWrapper__npaOm{position:relative}.Header_notificationDropdown__Kh0K\+{animation:Header_dropdownSlide__q5jc8 var(--transition-base);background:var(--white);border:1px solid #0c65771a;border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:380px;z-index:var(--z-dropdown)}@keyframes Header_dropdownSlide__q5jc8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownHeader__L7RMM{align-items:center;background:linear-gradient(135deg,#0c657708,#80b14908);border-bottom:2px solid var(--gray-100);display:flex;justify-content:space-between;padding:var(--space-8) var(--space-10)}.Header_dropdownHeader__L7RMM h3{color:var(--teal-base);font-size:var(--text-xl);font-weight:700;margin:0}.Header_markAllRead__DD3y1{background:none;border:none;color:var(--green-base);cursor:pointer;font-size:var(--text-md);font-weight:600;transition:color var(--transition-base)}.Header_markAllRead__DD3y1:hover{color:var(--teal-base);text-decoration:underline}.Header_notificationList__1XY5w{max-height:320px;overflow-y:auto}.Header_notificationItem__DVNao{align-items:flex-start;border-bottom:1px solid var(--gray-50);cursor:pointer;display:flex;gap:var(--space-6);padding:var(--space-8) var(--space-10);transition:all var(--transition-base)}.Header_notificationItem__DVNao:hover{background:linear-gradient(135deg,#0c65770a,#80b1490a)}.Header_notifIconWrapper__OQqRv{align-items:center;background:linear-gradient(135deg,#0c65771a,#80b1491a);border-radius:var(--radius-lg);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Header_notifContent__vaEIc{flex:1 1}.Header_notifTitle__I2YPk{color:var(--gray-900);font-size:var(--text-lg);font-weight:600;line-height:1.4;margin:0 0 var(--space-2) 0}.Header_notifTime__R0bBH{color:var(--gray-500);font-size:var(--text-base);margin:0}.Header_viewAllNotifications__X9SGq{background:var(--gradient-teal);border:none;color:var(--white);cursor:pointer;font-size:var(--text-lg);font-weight:600;padding:var(--space-6);transition:all var(--transition-base);width:100%}.Header_viewAllNotifications__X9SGq:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--green-light) 100%);box-shadow:inset 0 2px 4px #0000001a}.Header_profileDropdown__78y5X{animation:Header_dropdownSlide__q5jc8 var(--transition-base);background:var(--white);border:1px solid #0c65771a;border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:320px;z-index:var(--z-dropdown)}.Header_profileDropdownHeader__whtHH{align-items:center;background:linear-gradient(135deg,#0c65770d,#80b1490d);display:flex;gap:var(--space-6);padding:var(--space-10)}.Header_userAvatarLarge__Q7kr1{align-items:center;background:var(--gradient-teal);border:3px solid #b6d4384d;border-radius:var(--radius-full);box-shadow:0 4px 12px #0c657733;color:var(--white);display:flex;font-size:18px;font-weight:800;height:52px;justify-content:center;width:52px}.Header_profileName__7wZJk{color:var(--teal-base);font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-2) 0}.Header_profileEmail__zGQrK{color:var(--gray-500);font-size:var(--text-md);margin:0}.Header_dropdownDivider__f6XOj{background:linear-gradient(90deg,#0000,#0c65771a 50%,#0000);height:1px;margin:var(--space-4) 0}.Header_dropdownMenuItem__LmQVb{align-items:center;background:none;border:none;color:var(--gray-700);cursor:pointer;display:flex;font-size:var(--text-lg);font-weight:500;gap:var(--space-6);padding:var(--space-6) var(--space-10);text-align:left;transition:all var(--transition-base);width:100%}.Header_dropdownMenuItem__LmQVb:hover{background:linear-gradient(135deg,#0c65770a,#80b1490a);color:var(--teal-base)}.Header_dropdownMenuItem__LmQVb svg{color:var(--teal-base);transition:color var(--transition-base)}.Header_dropdownMenuItem__LmQVb:hover svg{color:var(--green-base)}.Header_dropdownMenuItem__LmQVb.Header_dangerItem__\+6HIk{color:var(--error)}.Header_dropdownMenuItem__LmQVb.Header_dangerItem__\+6HIk:hover{background:#fef2f2;color:#dc2626}.Header_dropdownMenuItem__LmQVb.Header_dangerItem__\+6HIk svg{color:var(--error)}.Header_dropdownMenuItem__LmQVb.Header_dangerItem__\+6HIk:hover svg{color:#dc2626}@media (max-width:1024px){.Header_mobileMenuButton__tDlNc{display:flex}.Header_moduleIndicator__6y7d5{display:none}}@media (max-width:768px){.Header_headerContent__h\+Fwg{padding:0 var(--space-8)}.Header_leftSection__WjQGf{gap:var(--space-6)}.Header_brandText__GymUx{font-size:20px}.Header_userInfo__cogAa{display:none}.Header_userProfile__qxy4n{min-width:auto;padding:var(--space-2)}.Header_actionButton__wmaRz{height:36px;width:36px}.Header_rightSection__FRxyh{gap:var(--space-3)}.Header_logoImage__BzjHB{height:32px}}@media (max-width:480px){.Header_actionButton__wmaRz:first-child,.Header_actionButton__wmaRz:nth-child(3),.Header_brandText__GymUx{display:none}.Header_notificationDropdown__Kh0K\+,.Header_profileDropdown__78y5X{right:-8px;width:calc(100vw - 32px)}.Header_logoImage__BzjHB{height:28px}}.Header_notificationList__1XY5w::-webkit-scrollbar{width:6px}.Header_notificationList__1XY5w::-webkit-scrollbar-track{background:var(--gray-50)}.Header_notificationList__1XY5w::-webkit-scrollbar-thumb{background:var(--gradient-teal);border-radius:var(--radius-sm)}.Header_notificationList__1XY5w::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--teal-light) 0,var(--green-light) 100%)}.ProfileCard_profileCard__grQ4k{animation:ProfileCard_dropdownSlide__V1rJY .2s ease-out;background:var(--white);border:1px solid #0c65771a;border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);max-height:calc(100vh - var(--header-height) - 40px);overflow-y:auto;position:absolute;right:0;top:calc(100% + 12px);width:360px;z-index:var(--z-dropdown)}@keyframes ProfileCard_dropdownSlide__V1rJY{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProfileCard_header__W2ZNl{align-items:center;background:var(--gradient-teal);border-bottom:2px solid #fff3;display:flex;justify-content:space-between;padding:var(--space-6) var(--space-8)}.ProfileCard_title__GtYqp{color:var(--white);font-size:var(--text-lg);font-weight:700;margin:0}.ProfileCard_editButton__zy8OO{align-items:center;background:#ffffff26;border:2px solid #fff3;border-radius:var(--radius-full);color:var(--white);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--transition-base);width:32px}.ProfileCard_editButton__zy8OO:hover{background:#ffffff40;transform:scale(1.05)}.ProfileCard_avatarSection__ABf8K{align-items:center;background:linear-gradient(180deg,#2d82920d,#0000);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8)}.ProfileCard_avatar__SHbzY{align-items:center;background:var(--gradient-teal);border:3px solid var(--white);border-radius:var(--radius-full);box-shadow:0 4px 12px #2d829233;color:var(--white);display:flex;font-size:24px;font-weight:700;height:64px;justify-content:center;overflow:hidden;width:64px}.ProfileCard_avatar__SHbzY img{height:100%;object-fit:cover;width:100%}.ProfileCard_role__\+XGuM{background:var(--teal-base);border-radius:var(--radius-lg);color:var(--white);font-size:var(--text-sm);font-weight:600;padding:var(--space-2) var(--space-5)}.ProfileCard_form__tswCs{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-8)}.ProfileCard_formRow__irgNl{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.ProfileCard_formGroup__Bl9UR{display:flex;flex-direction:column;gap:var(--space-2)}.ProfileCard_formGroup__Bl9UR label{color:var(--gray-700);font-size:var(--text-sm);font-weight:600}.ProfileCard_formGroup__Bl9UR input{background:var(--white);border:2px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-900);font-family:var(--font-primary);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);transition:all var(--transition-base);width:100%}.ProfileCard_formGroup__Bl9UR input:focus{border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a;outline:none}.ProfileCard_formGroup__Bl9UR input:disabled{background:var(--gray-50);border-color:var(--gray-200);color:var(--gray-600);cursor:not-allowed}.ProfileCard_formGroup__Bl9UR input.ProfileCard_error__Ofn7W{border-color:var(--error)}.ProfileCard_errorText__JgB22{color:var(--error);font-size:11px;margin-top:2px}.ProfileCard_divider__Uq0Ne{background:linear-gradient(90deg,#0000 0,var(--gray-200) 50%,#0000 100%);height:1px;margin:var(--space-4) 0}.ProfileCard_passwordSection__UAkNL{display:flex;flex-direction:column;gap:var(--space-4)}.ProfileCard_passwordSection__UAkNL h4{align-items:center;color:var(--teal-base);display:flex;font-size:var(--text-md);font-weight:700;gap:var(--space-2);margin:0}.ProfileCard_passwordSection__UAkNL h4:before{background:var(--teal-base);border-radius:var(--radius-sm);content:"";height:16px;width:3px}.ProfileCard_footer__Ejz-h{align-items:center;background:var(--gray-50);border-top:1px solid var(--gray-200);display:flex;gap:var(--space-4);justify-content:flex-end;padding:var(--space-6) var(--space-8)}.ProfileCard_cancelButton__4bgne,.ProfileCard_saveButton__l9c51{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);font-weight:600;padding:var(--space-3) var(--space-8);transition:all var(--transition-base)}.ProfileCard_cancelButton__4bgne{background:var(--white);border:2px solid var(--gray-300);color:var(--gray-700)}.ProfileCard_cancelButton__4bgne:hover{background:var(--gray-100);border-color:var(--gray-400)}.ProfileCard_saveButton__l9c51{background:var(--gradient-teal);border:2px solid #0000;color:var(--white)}.ProfileCard_saveButton__l9c51:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--green-light) 100%);box-shadow:0 4px 12px #2d82924d;transform:translateY(-1px)}.ProfileCard_profileCard__grQ4k::-webkit-scrollbar{width:6px}.ProfileCard_profileCard__grQ4k::-webkit-scrollbar-track{background:var(--gray-50)}.ProfileCard_profileCard__grQ4k::-webkit-scrollbar-thumb{background:var(--teal-base);border-radius:var(--radius-full)}.ProfileCard_profileCard__grQ4k::-webkit-scrollbar-thumb:hover{background:var(--teal-light)}@media (max-width:768px){.ProfileCard_profileCard__grQ4k{right:-8px;width:calc(100vw - 32px)}}@media (max-width:480px){.ProfileCard_profileCard__grQ4k{right:-8px;width:calc(100vw - 16px)}.ProfileCard_formRow__irgNl{grid-template-columns:1fr}.ProfileCard_footer__Ejz-h{flex-direction:column}.ProfileCard_cancelButton__4bgne,.ProfileCard_saveButton__l9c51{width:100%}}.ProfileCard_cancelButton__4bgne:focus-visible,.ProfileCard_editButton__zy8OO:focus-visible,.ProfileCard_formGroup__Bl9UR input:focus-visible,.ProfileCard_saveButton__l9c51:focus-visible{outline:2px solid var(--teal-base);outline-offset:2px}.Sidebar_sidebar__go0QL{background:linear-gradient(180deg,var(--teal-base) 0,var(--teal-darker) 100%);bottom:0;box-shadow:4px 0 24px #2d82924d;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;top:var(--header-height);transition:all var(--transition-smooth);width:var(--sidebar-width);z-index:var(--z-sidebar)}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ{width:var(--sidebar-collapsed)}.Sidebar_sidebar__go0QL:before{background:linear-gradient(180deg,#4d9fae26,#0000);content:"";height:200px;left:0;pointer-events:none;position:absolute;right:0;top:0}.Sidebar_sidebarHeader__TKfxu{align-items:center;border-bottom:1px solid #ffffff26;display:flex;justify-content:center;padding:var(--space-10) var(--space-6);position:relative;z-index:1}.Sidebar_logoSection__BlAoz{align-items:center;display:flex;flex:1 1;gap:var(--space-6)}.Sidebar_logoIcon__pjt3Z{align-items:center;background:#0000004d;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:40px;justify-content:center;padding:var(--space-2);transition:all var(--transition-smooth);width:40px}.Sidebar_logoIcon__pjt3Z:hover{box-shadow:0 4px 12px #4d9fae66;transform:translateY(-2px)}.Sidebar_logoIcon__pjt3Z img{display:block;height:100%;object-fit:contain;width:100%}.Sidebar_logoText__o1IIm{display:flex;flex-direction:column;gap:var(--space-1);overflow:hidden}.Sidebar_brandName__abVXb{color:var(--white);font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 4px #0003}.Sidebar_brandTagline__qlEUm{color:#fffffff2;font-size:var(--text-caption);font-weight:500;letter-spacing:.02em}.Sidebar_collapseButton__iDjFh{align-items:center;background:#ffffff1f;border:none;border-radius:var(--radius-md);color:#fffffff2;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--transition-base);width:32px}.Sidebar_collapseButton__iDjFh:hover{background:#4d9fae4d;color:var(--teal-lighter);transform:scale(1.05)}.Sidebar_mobileCloseBtn__JJWKd{align-items:center;background:#ffffff1f;border:none;border-radius:var(--radius-md);color:var(--white);cursor:pointer;display:none;height:36px;justify-content:center;transition:all var(--transition-base);width:36px}.Sidebar_mobileCloseBtn__JJWKd:hover{background:#ff000040}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_logoText__o1IIm{display:none}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_logoIcon__pjt3Z{height:40px;width:40px}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_sidebarHeader__TKfxu{justify-content:center;padding:var(--space-10) var(--space-5)}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_collapseButton__iDjFh{background:var(--teal-darker);border:2px solid #4d9fae66;box-shadow:2px 0 8px #0003}.Sidebar_navigation__4o\+Y2{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:var(--space-6) var(--space-5);position:relative;z-index:1}.Sidebar_navigation__4o\+Y2::-webkit-scrollbar{width:6px}.Sidebar_navigation__4o\+Y2::-webkit-scrollbar-track{background:#ffffff14;border-radius:var(--radius-sm)}.Sidebar_navigation__4o\+Y2::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--teal-light) 0,var(--teal-lighter) 100%);border-radius:var(--radius-sm)}.Sidebar_navigation__4o\+Y2::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--teal-lighter) 0,#80cbd8 100%)}.Sidebar_navSection__PWPDr{display:flex;flex-direction:column;gap:var(--space-2)}.Sidebar_sectionLabel__zLLWX{color:#ffffffd9;font-size:var(--text-caption);font-weight:700;letter-spacing:.1em;margin-top:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4) var(--space-6);text-transform:uppercase}.Sidebar_navSection__PWPDr:first-child .Sidebar_sectionLabel__zLLWX{margin-top:0}.Sidebar_navDivider__9V6jo{align-items:center;display:flex;padding:var(--space-5) 0}.Sidebar_dividerLine__99I\+i{background:linear-gradient(90deg,#0000,#4d9fae66 20%,#6bbbc999 50%,#4d9fae66 80%,#0000);height:1px;position:relative;width:100%}.Sidebar_dividerLine__99I\+i:before{background:var(--teal-lighter);border-radius:var(--radius-full);box-shadow:0 0 8px #6bbbc999;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_navDivider__9V6jo{padding:var(--space-3) 0}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_dividerLine__99I\+i{margin:0 auto;width:40px}.Sidebar_navItemWrapper__QfgI3{display:flex;flex-direction:column}.Sidebar_navItem__Vr8Yw{align-items:center;background:#0000;border:none;border-radius:var(--radius-lg);color:#ffffffe6;cursor:pointer;display:flex;font-size:var(--text-nav-item);font-weight:500;gap:var(--space-6);overflow:hidden;padding:var(--space-5) var(--space-5);position:relative;text-decoration:none;transition:all var(--transition-base)}.Sidebar_navItem__Vr8Yw:before{background:linear-gradient(180deg,var(--teal-lighter) 0,var(--teal-light) 100%);bottom:0;content:"";left:0;position:absolute;top:0;transform:translateX(-3px);transition:transform var(--transition-base);width:3px}.Sidebar_navItem__Vr8Yw:hover{background:#4d9fae33;color:var(--white);transform:translateX(2px)}.Sidebar_navItem__Vr8Yw:hover:before{transform:translateX(0)}.Sidebar_navItem__Vr8Yw.Sidebar_active__K5Ns8{background:linear-gradient(135deg,#4d9fae4d,#6bbbc940);border:1px solid #6bbbc966;box-shadow:0 4px 12px #4d9fae4d,inset 0 1px 0 #ffffff26;color:var(--white)}.Sidebar_navItem__Vr8Yw.Sidebar_active__K5Ns8:before{transform:translateX(0)}.Sidebar_navItemIcon__cBvo7{align-items:center;color:currentColor;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.Sidebar_navItem__Vr8Yw.Sidebar_active__K5Ns8 .Sidebar_navItemIcon__cBvo7{color:var(--teal-lighter)}.Sidebar_navItemLabel__RHbXd{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_badge__Y0DoC{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);border-radius:var(--radius-lg);box-shadow:0 2px 4px #0003;color:var(--teal-darker);font-size:var(--text-badge);font-weight:700;min-width:20px;padding:2px var(--space-4);text-align:center}.Sidebar_expandIcon__QNRhD{color:#ffffffb3;flex-shrink:0;transition:transform var(--transition-base)}.Sidebar_expandIcon__QNRhD.Sidebar_expanded__DUbsm{transform:rotate(180deg)}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_navItem__Vr8Yw{justify-content:center;padding:var(--space-5)}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_badge__Y0DoC,.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_expandIcon__QNRhD,.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_navItemLabel__RHbXd{display:none}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_navItem__Vr8Yw:hover{transform:translateX(0) scale(1.05)}.Sidebar_subNav__eceg1{animation:Sidebar_slideDown__RjDza var(--transition-base);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) 0 var(--space-4) 46px}@keyframes Sidebar_slideDown__RjDza{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Sidebar_subNavItem__rS3LU{align-items:center;border-radius:var(--radius-md);color:#fffc;display:flex;font-size:var(--text-subnav-item);font-weight:500;gap:var(--space-5);padding:var(--space-4) var(--space-6);text-decoration:none;transition:all var(--transition-base)}.Sidebar_subNavItem__rS3LU:hover{background:#ffffff1a;color:var(--teal-lighter);transform:translateX(2px)}.Sidebar_subNavDot__dH34l{background:#6bbbc999;border-radius:var(--radius-full);flex-shrink:0;height:6px;transition:all var(--transition-base);width:6px}.Sidebar_subNavItem__rS3LU:hover .Sidebar_subNavDot__dH34l{background:var(--teal-lighter);box-shadow:0 0 8px #6bbbc9cc}.Sidebar_sidebarBackdrop__3hYlC{animation:Sidebar_fadeIn__ZZIbd var(--transition-base);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:calc(var(--z-sidebar) - 1)}@keyframes Sidebar_fadeIn__ZZIbd{0%{opacity:0}to{opacity:1}}.Sidebar_sidebarBackdrop__3hYlC.Sidebar_visible__XpKNe{display:block}@media (max-width:1024px){.Sidebar_sidebar__go0QL{box-shadow:8px 0 32px #2d829266;transform:translateX(-100%)}.Sidebar_sidebar__go0QL.Sidebar_open__WSss0{transform:translateX(0)}.Sidebar_collapseButton__iDjFh{display:none}.Sidebar_mobileCloseBtn__JJWKd{display:flex}}@media (max-width:768px){.Sidebar_sidebar__go0QL{top:var(--header-height);width:280px}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ{transform:translateX(-100%);width:280px}.Sidebar_mobileCloseBtn__JJWKd{display:flex;position:absolute;right:var(--space-6);z-index:10}.Sidebar_logoIcon__pjt3Z{height:36px;padding:var(--space-2);width:36px}}@media (min-width:1025px){.Sidebar_mobileCloseBtn__JJWKd,.Sidebar_sidebarBackdrop__3hYlC{display:none!important}}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_navItem__Vr8Yw{position:relative}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_navItem__Vr8Yw:after{background:var(--teal-darker);border:1px solid #6bbbc966;border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--white);content:attr(title);font-size:var(--text-md);font-weight:600;left:calc(100% + var(--space-6));opacity:0;padding:var(--space-3) var(--space-5);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--transition-base);white-space:nowrap;z-index:var(--z-tooltip)}.Sidebar_sidebar__go0QL.Sidebar_collapsed__Gv\+UJ .Sidebar_navItem__Vr8Yw:hover:after{opacity:1}.Sidebar_sidebar__go0QL:after{background:linear-gradient(180deg,#0000 0,var(--teal-light) 30%,var(--teal-lighter) 70%,#0000 100%);bottom:0;content:"";opacity:.6;position:absolute;right:0;top:0;width:2px}.Layout_layout__nyxwR{background:var(--gray-50);display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.Layout_mainContent__6OoEY{background:var(--gray-50);height:calc(100vh - var(--header-height));margin-left:var(--sidebar-width);margin-top:var(--header-height);overflow-x:hidden;overflow-y:auto;position:relative;transition:margin-left var(--transition-smooth)}.Layout_mainContent__6OoEY.Layout_expanded__EhLC8{margin-left:var(--sidebar-collapsed)}.Layout_contentWrapper__7V8YQ{min-height:calc(100vh - var(--header-height) - 48px);padding:var(--space-8)}.Layout_mainContent__6OoEY{scroll-behavior:smooth}.Layout_mainContent__6OoEY::-webkit-scrollbar{width:10px}.Layout_mainContent__6OoEY::-webkit-scrollbar-track{background:var(--gray-100)}.Layout_mainContent__6OoEY::-webkit-scrollbar-thumb{background:var(--gradient-teal);border:2px solid var(--gray-100);border-radius:var(--radius-base)}.Layout_mainContent__6OoEY::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--teal-light) 0,var(--teal-lighter) 100%)}@media (max-width:1024px){.Layout_mainContent__6OoEY,.Layout_mainContent__6OoEY.Layout_expanded__EhLC8{margin-left:0}}.Datatable_tableWrapper__e--Rh{position:relative;width:100%}.Datatable_tableContainer__czUcA{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-base);overflow-x:auto;overflow-y:visible;position:relative}.Datatable_tableContainer__czUcA::-webkit-scrollbar{height:8px}.Datatable_tableContainer__czUcA::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-sm)}.Datatable_tableContainer__czUcA::-webkit-scrollbar-thumb{background:var(--gradient-teal);border-radius:var(--radius-sm)}.Datatable_tableContainer__czUcA::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,var(--teal-light) 0,var(--teal-lighter) 100%)}.Datatable_table__JNtjS{border-collapse:collapse;min-width:var(--table-min-width);table-layout:fixed;width:100%}.Datatable_table__JNtjS thead{background:var(--gradient-teal-dark);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.Datatable_table__JNtjS thead tr th{border-right:1px solid #ffffff1a;color:var(--white);font-size:var(--text-table-header);font-weight:600;letter-spacing:.3px;padding:0;position:relative;text-align:left;-webkit-user-select:none;user-select:none}.Datatable_table__JNtjS thead tr th:last-child{border-right:none}.Datatable_headerCell__GPv1d{align-items:center;cursor:default;display:flex;gap:var(--space-3);padding:var(--space-5) var(--space-6)}.Datatable_headerCell__GPv1d.Datatable_sortable__Zzh2i{cursor:pointer;transition:background var(--transition-base)}.Datatable_headerCell__GPv1d.Datatable_sortable__Zzh2i:hover{background:#ffffff1a}.Datatable_headerLabel__pQvRl{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Datatable_sortIcon__b0B6i{color:#ffffff80;flex-shrink:0;height:13px;transition:all var(--transition-base);width:13px}.Datatable_sortIcon__b0B6i.Datatable_sortAsc__jJmrN{color:var(--white);transform:rotate(180deg)}.Datatable_sortIcon__b0B6i.Datatable_sortDesc__lk-Yr{color:var(--white)}.Datatable_resizeHandle__\+Rvj7{background:#0000;bottom:0;cursor:col-resize;position:absolute;right:0;top:0;transition:background var(--transition-base);width:4px;z-index:1}.Datatable_resizeHandle__\+Rvj7:hover{background:var(--teal-light)}.Datatable_resizeHandle__\+Rvj7.Datatable_resizing__nAH3J{background:var(--teal-lighter)}.Datatable_checkboxColumn__nmYH8{max-width:45px;min-width:45px;text-align:center;width:45px}.Datatable_table__JNtjS tbody tr{border-bottom:1px solid var(--gray-200);cursor:pointer;height:60px;transition:all var(--transition-base)}.Datatable_table__JNtjS tbody tr:hover{background:#2d82920f}.Datatable_table__JNtjS tbody tr:last-child{border-bottom:none}.Datatable_table__JNtjS tbody tr.Datatable_selectedRow__5-dtN{background:#2d82921f;border-left:3px solid var(--teal-base)}.Datatable_table__JNtjS tbody tr.Datatable_selectedRow__5-dtN:hover{background:#2d82922e}.Datatable_table__JNtjS tbody td{color:var(--gray-700);font-size:var(--text-table-cell);height:60px;max-height:60px;overflow:hidden;padding:var(--space-5) var(--space-6);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.Datatable_checkboxCell__WX68Y{padding:var(--space-5) var(--space-6);text-align:center}.Datatable_radio__5m-1P{accent-color:var(--teal-base);cursor:pointer;height:var(--checkbox-size);width:var(--checkbox-size)}.Datatable_emptyState__iQ3Du{color:var(--gray-400);padding:5rem 2rem;text-align:left}.Datatable_nodata__tjjaP{align-items:center;display:flex;flex-direction:column;margin-left:30%;width:2rem}.Datatable_emptyState__iQ3Du svg{color:var(--teal-base);display:block;height:40px;margin:0 0 var(--space-6) 0;opacity:.5;width:40px}.Datatable_emptyState__iQ3Du p{font-size:var(--text-md);margin:0}.Datatable_scrollHint__-3f4c{align-items:center;background:linear-gradient(90deg,#2d829214,#0000);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid var(--gray-200);color:var(--gray-500);display:none;font-size:var(--text-base);gap:var(--space-3);padding:var(--space-5)}.Datatable_scrollHint__-3f4c svg{animation:Datatable_bounceRight__ZM2Pe 1.5s ease-in-out infinite;color:var(--teal-base)}@keyframes Datatable_bounceRight__ZM2Pe{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@media (max-width:1400px){.Datatable_scrollHint__-3f4c{display:flex}}@media (max-width:768px){.Datatable_table__JNtjS{min-width:var(--table-min-width)}.Datatable_table__JNtjS thead tr th{font-size:var(--text-table-header)}.Datatable_table__JNtjS tbody td{font-size:var(--text-table-cell);padding:var(--space-5) var(--space-6)}.Datatable_headerCell__GPv1d{padding:var(--space-6) var(--space-5)}.Datatable_scrollHint__-3f4c{font-size:var(--text-sm);padding:var(--space-4)}}body.Datatable_resizing__nAH3J{cursor:col-resize;-webkit-user-select:none;user-select:none}.Datatable_loading__jBCub{opacity:var(--opacity-muted);pointer-events:none}.Datatable_table__JNtjS thead tr th:focus-within{outline:2px solid var(--white);outline-offset:-2px}.Datatable_radio__5m-1P:focus{outline:2px solid var(--teal-base);outline-offset:2px}.Datatable_table__JNtjS tbody td>div{max-width:100%}.DefineHistory_tableContainer__I-PWf{border:1px solid var(--gray-200);border-radius:var(--radius-base);max-height:500px;overflow-x:auto;overflow-y:auto}.DefineHistory_historyTable__BEPu3{background:var(--white);border-collapse:collapse;font-size:var(--text-table-cell);width:100%}.DefineHistory_historyTable__BEPu3 thead{background:var(--gradient-teal);position:-webkit-sticky;position:sticky;top:0;z-index:10}.DefineHistory_historyTable__BEPu3 thead th{border-bottom:2px solid var(--teal-dark);color:var(--white);font-size:var(--text-table-header);font-weight:600;letter-spacing:.5px;padding:var(--space-6) var(--space-8);text-align:left;text-transform:uppercase}.DefineHistory_historyTable__BEPu3 tbody tr{border-bottom:1px solid var(--gray-200);transition:background-color var(--transition-fast)}.DefineHistory_historyTable__BEPu3 tbody tr:hover{background-color:var(--teal-pale)}.DefineHistory_historyTable__BEPu3 tbody tr:last-child{border-bottom:none}.DefineHistory_historyTable__BEPu3 tbody td{color:var(--gray-800);padding:var(--space-6) var(--space-8);vertical-align:middle}.DefineHistory_userId__90aXc{min-width:140px}.DefineHistory_userInfo__GsVkm{align-items:center;display:flex;gap:var(--space-4)}.DefineHistory_userIcon__cdk9H{align-items:center;background:var(--gradient-teal);border-radius:var(--radius-full);color:var(--white);display:flex;flex-shrink:0;font-size:var(--text-sm);font-weight:600;height:32px;justify-content:center;width:32px}.DefineHistory_dateTime__4L57E{color:var(--gray-700);font-family:var(--font-mono);font-size:var(--text-sm);min-width:180px}.DefineHistory_version__u\+wJr{min-width:140px}.DefineHistory_versionBadge__vh4Uy{align-items:center;background:var(--teal-pale);border:1px solid var(--teal-light);border-radius:var(--radius-base);color:var(--teal-dark);display:inline-flex;font-size:var(--text-badge);font-weight:600;padding:var(--space-2) var(--space-5)}.DefineHistory_formatCell__6wKZp{min-width:200px}.DefineHistory_formatButtons__fVQ4I{display:flex;flex-wrap:wrap;gap:var(--space-3)}.DefineHistory_formatButton__O1TRS{background:var(--white);border:1px solid var(--teal-base);border-radius:var(--radius-sm);color:var(--teal-base);cursor:pointer;font-size:var(--text-badge);font-weight:600;min-width:52px;padding:var(--space-2) var(--space-5);text-align:center;transition:all var(--transition-fast)}.DefineHistory_formatButton__O1TRS:hover:not(:disabled){background:var(--teal-base);box-shadow:var(--shadow-sm);color:var(--white);transform:translateY(-1px)}.DefineHistory_formatButton__O1TRS:active:not(:disabled){transform:translateY(0)}.DefineHistory_formatButton__O1TRS:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.DefineHistory_formatButton__O1TRS.DefineHistory_loading__k2lzS{color:#0000;position:relative}.DefineHistory_formatButton__O1TRS.DefineHistory_loading__k2lzS:after{animation:DefineHistory_spin__9ug9x .6s linear infinite;border:2px solid var(--teal-light);border-radius:50%;border-top-color:var(--teal-base);content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.DefineHistory_actionsCell__DLfYh{min-width:200px}.DefineHistory_actionButtons__0yKhK{display:flex;flex-wrap:wrap;gap:var(--space-4)}.DefineHistory_downloadButton__7\+k8I,.DefineHistory_viewButton__ifd\+U{align-items:center;border:none;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--text-button);font-weight:600;gap:var(--space-2);justify-content:center;min-width:90px;padding:var(--space-3) var(--space-5);transition:all var(--transition-fast)}.DefineHistory_downloadButton__7\+k8I{background:var(--gradient-teal);box-shadow:var(--shadow-sm);color:var(--white)}.DefineHistory_downloadButton__7\+k8I:hover:not(:disabled){background:var(--gradient-teal-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.DefineHistory_downloadButton__7\+k8I:active:not(:disabled){transform:translateY(0)}.DefineHistory_downloadButton__7\+k8I:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.DefineHistory_viewButton__ifd\+U{background:var(--white);border:1px solid var(--teal-base);color:var(--teal-base)}.DefineHistory_viewButton__ifd\+U:hover{background:var(--teal-pale);border-color:var(--teal-dark);color:var(--teal-dark);transform:translateY(-1px)}.DefineHistory_viewButton__ifd\+U:active{transform:translateY(0)}.DefineHistory_spinner__petx0{animation:DefineHistory_spin__9ug9x .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--white);display:inline-block;height:14px;width:14px}.DefineHistory_fullscreenModal__esH47{background:var(--white);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:var(--z-modal)}.DefineHistory_formatButton__O1TRS.DefineHistory_selected__2lY6h{background:var(--teal-base);border-color:var(--teal-dark);box-shadow:var(--shadow-md);color:var(--white);font-weight:700}.DefineHistory_formatButton__O1TRS.DefineHistory_selected__2lY6h:hover{background:var(--teal-dark);color:var(--white)}@keyframes DefineHistory_spin__9ug9x{to{transform:rotate(1turn)}}.DefineHistory_emptyState__p9UGo{color:var(--gray-500);font-style:italic;padding:var(--space-20) var(--space-12);text-align:center}@media (max-width:768px){.DefineHistory_historyTable__BEPu3{font-size:var(--text-sm)}.DefineHistory_historyTable__BEPu3 tbody td,.DefineHistory_historyTable__BEPu3 thead th{padding:var(--space-4) var(--space-6)}.DefineHistory_actionButtons__0yKhK,.DefineHistory_formatButtons__fVQ4I{flex-direction:column}.DefineHistory_downloadButton__7\+k8I,.DefineHistory_formatButton__O1TRS,.DefineHistory_viewButton__ifd\+U{width:100%}}@media print{.DefineHistory_actionButtons__0yKhK,.DefineHistory_formatButtons__fVQ4I{display:none}}.Pagination_paginationContainer__pX\+XX{align-items:center;background:var(--white);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:1px solid var(--gray-200);display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:space-between;padding:var(--space-10) var(--space-12)}.Pagination_pageSizeSelector__0mgq0{align-items:center;display:flex;gap:var(--space-4)}.Pagination_pageSizeLabel__jwDX\+{color:var(--gray-700);font-size:var(--text-sm);font-weight:500}.Pagination_pageSizeSelect__1lPf-{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-900);cursor:pointer;font-size:var(--text-sm);font-weight:600;min-width:65px;padding:var(--space-3) var(--space-6);transition:all var(--transition-base)}.Pagination_pageSizeSelect__1lPf-:hover{background:var(--teal-pale);border-color:var(--teal-base)}.Pagination_pageSizeSelect__1lPf-:focus{border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a;outline:none}.Pagination_pageSizeText__cgcsh{color:var(--gray-600);font-size:var(--text-sm)}.Pagination_paginationControls__0sxq5{align-items:center;display:flex;gap:var(--space-3)}.Pagination_navButton__1AekL{align-items:center;background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-700);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all var(--transition-base);width:36px}.Pagination_navButton__1AekL:hover:not(:disabled){background:var(--teal-pale);border-color:var(--teal-base);color:var(--teal-base);transform:scale(1.05)}.Pagination_navButton__1AekL:disabled{background:var(--gray-50);cursor:not-allowed;opacity:var(--opacity-disabled)}.Pagination_pageNumbers__tCXh3{align-items:center;display:flex;gap:var(--space-2)}.Pagination_pageButton__q8U8n{align-items:center;background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-700);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:600;height:36px;justify-content:center;min-width:36px;padding:0 var(--space-4);transition:all var(--transition-base)}.Pagination_pageButton__q8U8n:hover{background:var(--teal-pale);border-color:var(--teal-base);box-shadow:var(--shadow-sm);color:var(--teal-base);transform:translateY(-2px)}.Pagination_activePageButton__bG0M7{border-color:var(--teal-base);box-shadow:var(--shadow-md)}.Pagination_activePageButton__bG0M7,.Pagination_activePageButton__bG0M7:hover{background:var(--gradient-teal);color:var(--white);transform:scale(1.05)}.Pagination_ellipsis__rwZXG{color:var(--gray-500);font-size:var(--text-md);font-weight:700;height:36px;justify-content:center;min-width:36px;pointer-events:none;-webkit-user-select:none;user-select:none}.Pagination_ellipsis__rwZXG,.Pagination_pageInfo__3GPCG{align-items:center;display:flex}.Pagination_pageInfoText__K8bJU{color:var(--gray-600);font-size:var(--text-sm)}.Pagination_pageInfoText__K8bJU strong{color:var(--teal-base);font-weight:700}@media (max-width:768px){.Pagination_paginationContainer__pX\+XX{flex-direction:column;gap:var(--space-6);padding:var(--space-8)}.Pagination_pageSizeSelector__0mgq0{justify-content:center;order:3;width:100%}.Pagination_paginationControls__0sxq5{justify-content:center;order:1;width:100%}.Pagination_pageInfo__3GPCG{justify-content:center;order:2;width:100%}.Pagination_firstLastButton__icAE7{display:none}.Pagination_pageButton__q8U8n{font-size:var(--text-xs);height:32px;min-width:32px}.Pagination_navButton__1AekL{height:32px;width:32px}}@media (max-width:480px){.Pagination_pageNumbers__tCXh3{gap:var(--space-1)}.Pagination_pageButton__q8U8n{height:28px;min-width:28px;padding:0 var(--space-2)}.Pagination_navButton__1AekL{height:28px;width:28px}.Pagination_pageInfoText__K8bJU{font-size:var(--text-xs)}}.Pagination_navButton__1AekL:focus-visible,.Pagination_pageButton__q8U8n:focus-visible,.Pagination_pageSizeSelect__1lPf-:focus-visible{outline:2px solid var(--teal-base);outline-offset:2px}@keyframes Pagination_fadeIn__gYaQ4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Pagination_paginationContainer__pX\+XX{animation:Pagination_fadeIn__gYaQ4 .3s ease-out}.AssignedStudies_container__qHqz9{display:flex;flex-direction:column;gap:var(--space-8)}.AssignedStudies_filterBar__FHDFm{align-items:center;display:flex;gap:var(--space-6)}.AssignedStudies_searchContainer__a4-yG{flex:1 1;max-width:360px;position:relative}.AssignedStudies_searchIcon__cyycZ{color:var(--teal-base);height:18px;left:var(--space-6);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.AssignedStudies_searchInput__c84K9{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-900);font-size:var(--text-input);height:var(--input-height);padding:0 var(--space-6) 0 40px;transition:all var(--transition-base);width:100%}.AssignedStudies_searchInput__c84K9:focus{background:var(--gray-50);border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a;outline:none}.AssignedStudies_searchInput__c84K9::placeholder{color:var(--gray-400)}.AssignedStudies_workListToggleContainer__D8UXW{align-items:center;background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);cursor:pointer;display:flex;gap:var(--space-5);padding:var(--space-4) var(--space-6);transition:all var(--transition-base);-webkit-user-select:none;user-select:none}.AssignedStudies_workListToggleContainer__D8UXW:hover{background:#2d829205;border-color:var(--teal-base);box-shadow:var(--shadow-sm)}.AssignedStudies_workListToggleContainer__D8UXW.AssignedStudies_active__YKd8v{background:#2d829214;border-color:var(--teal-base)}.AssignedStudies_toggleLabel__FUvt2{align-items:center;color:var(--gray-700);cursor:pointer;display:flex;font-size:var(--text-md);font-weight:600;gap:var(--space-4)}.AssignedStudies_toggleLabel__FUvt2 svg{color:var(--teal-base);flex-shrink:0;height:16px;width:16px}.AssignedStudies_workListToggleContainer__D8UXW.AssignedStudies_active__YKd8v .AssignedStudies_toggleLabel__FUvt2{color:var(--teal-darker)}.AssignedStudies_toggleSwitch__9hxhi{background:var(--gray-300);border-radius:calc(var(--toggle-height)/2);box-shadow:inset 0 1px 3px #0000001a;flex-shrink:0;height:var(--toggle-height);position:relative;transition:all var(--transition-smooth);width:var(--toggle-width)}.AssignedStudies_toggleSwitch__9hxhi:after{background:var(--white);border-radius:var(--radius-full);box-shadow:0 2px 4px #0003;content:"";height:18px;left:2px;position:absolute;top:2px;transition:all var(--transition-smooth);width:18px}.AssignedStudies_workListToggleContainer__D8UXW.AssignedStudies_active__YKd8v .AssignedStudies_toggleSwitch__9hxhi{background:var(--gradient-teal);box-shadow:inset 0 1px 3px #0003}.AssignedStudies_workListToggleContainer__D8UXW.AssignedStudies_active__YKd8v .AssignedStudies_toggleSwitch__9hxhi:after{box-shadow:0 2px 6px #00000040;left:22px}.AssignedStudies_activeIndicator__KJX8x{align-items:center;background:var(--teal-base);border-radius:var(--radius-lg);color:var(--white);display:flex;font-size:var(--text-badge);font-weight:700;height:20px;justify-content:center;margin-left:var(--space-2);min-width:20px;padding:0 var(--space-3)}.AssignedStudies_documentsContainer__FBlnp{display:flex;flex-direction:column;gap:var(--space-2);max-height:48px;overflow-x:hidden;overflow-y:auto;padding-right:var(--space-2)}.AssignedStudies_documentItem__y4YZW{align-items:center;display:flex;flex-shrink:0;gap:var(--space-3);min-height:22px;padding:var(--space-1) 0}.AssignedStudies_documentName__IrJ7y{color:var(--gray-700);flex:1 1;font-size:var(--text-sm);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignedStudies_documentType__fVtQa{background:var(--teal-base);border-radius:var(--radius-sm);color:var(--white);flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px var(--space-3);text-transform:uppercase;white-space:nowrap}.AssignedStudies_noDocuments__3FvZi{color:var(--gray-400);font-size:var(--text-sm);font-style:italic;white-space:nowrap}.AssignedStudies_documentsContainer__FBlnp::-webkit-scrollbar{width:4px}.AssignedStudies_documentsContainer__FBlnp::-webkit-scrollbar-track{background:var(--gray-100);border-radius:2px}.AssignedStudies_documentsContainer__FBlnp::-webkit-scrollbar-thumb{background:var(--teal-base);border-radius:2px}.AssignedStudies_documentsContainer__FBlnp::-webkit-scrollbar-thumb:hover{background:var(--teal-light)}.AssignedStudies_actionButton__daFpa{align-items:center;background:none;border:none;color:var(--gray-500);cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;transition:color var(--transition-base);width:100%}.AssignedStudies_actionButton__daFpa:hover{color:var(--gray-700)}.AssignedStudies_actionButton__daFpa svg{height:20px;width:20px}.AssignedStudies_menu__0QFwW{animation:AssignedStudies_menuFadeIn__FtPk3 .15s ease-out;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:220px;overflow:visible;position:absolute}@keyframes AssignedStudies_menuFadeIn__FtPk3{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AssignedStudies_menuList__sdF9H{list-style:none;margin:0;padding:var(--space-3) 0}.AssignedStudies_menuList__sdF9H li{color:var(--gray-700);cursor:pointer;font-size:var(--text-md);padding:var(--space-4) var(--space-8);transition:background var(--transition-base)}.AssignedStudies_menuList__sdF9H li:hover{background:#2d829214}.AssignedStudies_submenuItem__xzJRO{position:relative}.AssignedStudies_submenuItem__xzJRO:after{color:var(--gray-400);content:"›";font-size:16px;pointer-events:none;position:absolute;right:var(--space-8);top:50%;transform:translateY(-50%)}.AssignedStudies_submenu__IBzzh{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:none;left:100%;list-style:none;min-width:200px;padding:var(--space-3) 0;position:absolute;top:-7px;z-index:var(--z-dropdown)}.AssignedStudies_submenuItem__xzJRO:hover .AssignedStudies_submenu__IBzzh{display:block}.AssignedStudies_submenu__IBzzh li{color:var(--gray-700);cursor:pointer;font-size:var(--text-md);padding:var(--space-4) var(--space-8);transition:background var(--transition-base)}.AssignedStudies_submenu__IBzzh li:hover{background:#2d829214}.AssignedStudies_deleteItem__pDQtq{color:var(--error)}.AssignedStudies_deleteItem__pDQtq:hover{background:#ef44441a}.AssignedStudies_submenuRight__9RwKP{left:100%;top:-8px}.AssignedStudies_submenuLeft__gZCVZ{left:auto;right:100%;top:-8px}.AssignedStudies_studyNameCell__EJY4\+{align-items:center;display:flex;gap:var(--space-3);height:100%}.AssignedStudies_studyName__ExPPN{color:var(--teal-darker);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignedStudies_studyLink__XbkKb{align-items:center;color:var(--teal-base);display:flex;flex-shrink:0;opacity:var(--opacity-muted);transition:all var(--transition-base)}.AssignedStudies_studyLink__XbkKb svg{height:13px;width:13px}.AssignedStudies_studyLink__XbkKb:hover{color:var(--teal-light);opacity:1}.AssignedStudies_footer__dLmL4{align-items:center;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;padding:var(--space-5) var(--space-8)}.AssignedStudies_footerText__gczok{color:var(--gray-500);font-size:var(--text-base);font-weight:500}.AssignedStudies_workListIndicator__l7CvZ{color:var(--teal-base);font-weight:600}.AssignedStudies_columnToggleDropdown__8dZjV{animation:AssignedStudies_dropdownSlideIn__glg9M var(--transition-base);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:300px;z-index:var(--z-dropdown)}@keyframes AssignedStudies_dropdownSlideIn__glg9M{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AssignedStudies_dropdownHeader__UFJre{align-items:center;background:#2d82920a;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;padding:var(--space-5) var(--space-6)}.AssignedStudies_dropdownTitle__21vus{color:var(--teal-base);font-size:var(--text-base);font-weight:700}.AssignedStudies_dropdownActions__rfXwa{align-items:center;display:flex;gap:var(--space-3)}.AssignedStudies_actionLink__Mdiwq{background:none;border:none;color:var(--teal-base);cursor:pointer;font-size:var(--text-sm);font-weight:600;padding:0;transition:color var(--transition-base)}.AssignedStudies_actionLink__Mdiwq:hover{color:var(--teal-light);text-decoration:underline}.AssignedStudies_separator__jJGw7{color:var(--gray-300);font-size:var(--text-sm)}.AssignedStudies_columnList__2lQEo{max-height:320px;overflow-y:auto;padding:var(--space-3)}.AssignedStudies_columnList__2lQEo::-webkit-scrollbar{width:5px}.AssignedStudies_columnList__2lQEo::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-sm)}.AssignedStudies_columnList__2lQEo::-webkit-scrollbar-thumb{background:var(--gradient-teal);border-radius:var(--radius-sm)}.AssignedStudies_columnItem__TgrlJ{align-items:center;border-radius:var(--radius-base);cursor:pointer;display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-5);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.AssignedStudies_columnItem__TgrlJ:hover:not(.AssignedStudies_disabled__TmetZ){background:#2d82920f}.AssignedStudies_columnItem__TgrlJ.AssignedStudies_disabled__TmetZ{background:var(--gray-50);cursor:not-allowed;opacity:var(--opacity-disabled)}.AssignedStudies_columnCheckbox__7lMmo{accent-color:var(--teal-base);cursor:pointer;flex-shrink:0;height:var(--checkbox-size);width:var(--checkbox-size)}.AssignedStudies_columnLabel__sAIhc{color:var(--gray-700);flex:1 1;font-size:var(--text-md);font-weight:500}.AssignedStudies_requiredBadge__ec7lL{background:var(--teal-base);border-radius:var(--radius-sm);color:var(--white);font-size:var(--text-xs);font-weight:600;letter-spacing:.3px;padding:2px var(--space-3);text-transform:uppercase}.AssignedStudies_dropdownFooter__4goHO{background:var(--gray-50);border-top:1px solid var(--gray-200);padding:var(--space-4) var(--space-6)}.AssignedStudies_dropdownFooter__4goHO .AssignedStudies_footerText__gczok{color:var(--gray-500);font-size:var(--text-caption);font-weight:500}@media (max-width:768px){.AssignedStudies_filterBar__FHDFm{align-items:stretch;flex-direction:column;gap:var(--space-5)}.AssignedStudies_searchContainer__a4-yG{max-width:none}.AssignedStudies_workListToggleContainer__D8UXW{justify-content:space-between}}@media (max-width:480px){.AssignedStudies_toggleLabel__FUvt2{font-size:var(--text-base)}.AssignedStudies_toggleLabel__FUvt2 svg{height:14px;width:14px}.AssignedStudies_toggleSwitch__9hxhi{height:20px;width:38px}.AssignedStudies_toggleSwitch__9hxhi:after{height:16px;width:16px}.AssignedStudies_workListToggleContainer__D8UXW.AssignedStudies_active__YKd8v .AssignedStudies_toggleSwitch__9hxhi:after{left:20px}}.UnderDevelopment_container__OQ9gm{align-items:center;background:linear-gradient(135deg,#2d829205,#cddc3905);display:flex;justify-content:center;min-height:calc(100vh - var(--header-height));padding:var(--space-10)}.UnderDevelopment_content__CqDKD{animation:UnderDevelopment_fadeInUp__WLa27 .6s ease-out;max-width:600px;text-align:center;width:100%}@keyframes UnderDevelopment_fadeInUp__WLa27{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.UnderDevelopment_iconWrapper__RyCT6{height:160px;margin:0 auto var(--space-12);position:relative;width:160px}.UnderDevelopment_iconCircle__7lht-{align-items:center;animation:UnderDevelopment_pulse__QvkOX 3s ease-in-out infinite;background:var(--gradient-teal);border-radius:var(--radius-full);box-shadow:var(--shadow-xl);display:flex;height:160px;justify-content:center;position:relative;width:160px;z-index:2}@keyframes UnderDevelopment_pulse__QvkOX{0%,to{box-shadow:var(--shadow-xl);transform:scale(1)}50%{box-shadow:0 12px 40px #2d829266;transform:scale(1.05)}}.UnderDevelopment_mainIcon__kgf\+n{animation:UnderDevelopment_rotate__tNRcM 4s linear infinite;color:var(--white);height:80px;width:80px}@keyframes UnderDevelopment_rotate__tNRcM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UnderDevelopment_floatingIcons__K2LoJ{height:100%;left:0;position:absolute;top:0;width:100%}.UnderDevelopment_floatingIcon__TW\+DP{animation:UnderDevelopment_float__vlQV9 3s ease-in-out infinite;background:var(--white);border-radius:var(--radius-full);box-shadow:var(--shadow-md);color:var(--teal-base);height:32px;padding:var(--space-3);position:absolute;width:32px}.UnderDevelopment_floatingIcon__TW\+DP:first-child{animation-delay:0s;left:10%;top:10%}.UnderDevelopment_floatingIcon__TW\+DP:nth-child(2){animation-delay:1s;right:5%;top:20%}.UnderDevelopment_floatingIcon__TW\+DP:nth-child(3){animation-delay:2s;bottom:15%;left:5%}@keyframes UnderDevelopment_float__vlQV9{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.UnderDevelopment_title__eImck{color:var(--gray-900);font-size:36px;font-weight:800;line-height:1.2;margin:0 0 var(--space-6) 0}.UnderDevelopment_description__lQhKQ{color:var(--gray-600);font-size:var(--text-xl);line-height:1.6;margin:0 0 var(--space-12) 0}.UnderDevelopment_featuresList__vevQN{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:center;margin-bottom:var(--space-12)}.UnderDevelopment_featureItem__dI9id{align-items:center;color:var(--gray-700);display:flex;font-size:var(--text-md);font-weight:500;gap:var(--space-3)}.UnderDevelopment_featureDot__FTfDj{animation:UnderDevelopment_pulse__QvkOX 2s ease-in-out infinite;background:var(--gradient-teal);border-radius:var(--radius-full);height:8px;width:8px}.UnderDevelopment_actions__99jlP{align-items:center;display:flex;gap:var(--space-6);justify-content:center;margin-bottom:var(--space-12)}.UnderDevelopment_primaryButton__OZ0S5,.UnderDevelopment_secondaryButton__iXsET{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:var(--text-lg);font-weight:600;gap:var(--space-3);padding:var(--space-6) var(--space-12);transition:all var(--transition-base)}.UnderDevelopment_primaryButton__OZ0S5{background:var(--gradient-teal);box-shadow:var(--shadow-md);color:var(--white)}.UnderDevelopment_primaryButton__OZ0S5:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.UnderDevelopment_secondaryButton__iXsET{background:var(--white);border:2px solid var(--teal-base);color:var(--teal-base)}.UnderDevelopment_secondaryButton__iXsET:hover{background:var(--teal-base);box-shadow:var(--shadow-md);color:var(--white);transform:translateY(-2px)}.UnderDevelopment_progressSection__VVSiu{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-8)}.UnderDevelopment_progressBar__aNISI{background:var(--gray-100);border-radius:var(--radius-full);height:8px;margin-bottom:var(--space-4);overflow:hidden;width:100%}.UnderDevelopment_progressFill__NlBNV{animation:UnderDevelopment_progress__rWNLl 2s ease-in-out infinite;background:var(--gradient-teal);border-radius:var(--radius-full);height:100%;position:relative;width:60%}@keyframes UnderDevelopment_progress__rWNLl{0%{width:40%}50%{width:70%}to{width:40%}}.UnderDevelopment_progressFill__NlBNV:after{animation:UnderDevelopment_shimmer__0xba\+ 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes UnderDevelopment_shimmer__0xba\+{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.UnderDevelopment_progressText__dSzkx{color:var(--gray-600);font-size:var(--text-md);font-weight:500;margin:0}@media (max-width:768px){.UnderDevelopment_container__OQ9gm{padding:var(--space-8)}.UnderDevelopment_iconCircle__7lht-,.UnderDevelopment_iconWrapper__RyCT6{height:120px;width:120px}.UnderDevelopment_mainIcon__kgf\+n{height:60px;width:60px}.UnderDevelopment_floatingIcon__TW\+DP{height:28px;width:28px}.UnderDevelopment_title__eImck{font-size:28px}.UnderDevelopment_description__lQhKQ{font-size:var(--text-lg)}.UnderDevelopment_featuresList__vevQN{flex-direction:column;gap:var(--space-4)}.UnderDevelopment_actions__99jlP{flex-direction:column;width:100%}.UnderDevelopment_primaryButton__OZ0S5,.UnderDevelopment_secondaryButton__iXsET{justify-content:center;width:100%}}@media (max-width:480px){.UnderDevelopment_title__eImck{font-size:24px}.UnderDevelopment_description__lQhKQ{font-size:var(--text-md)}.UnderDevelopment_primaryButton__OZ0S5,.UnderDevelopment_secondaryButton__iXsET{font-size:var(--text-md);padding:var(--space-5) var(--space-10)}}.UnderDevelopment_primaryButton__OZ0S5:focus-visible,.UnderDevelopment_secondaryButton__iXsET:focus-visible{outline:2px solid var(--teal-base);outline-offset:2px}@media print{.UnderDevelopment_actions__99jlP,.UnderDevelopment_progressSection__VVSiu{display:none}}.XptFileUpload_container__BfsFJ{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-base);display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height))}.XptFileUpload_header__SGovw{background:var(--gradient-teal);border-bottom:2px solid var(--teal-light);padding:var(--space-8) var(--space-12)}.XptFileUpload_title__uhz9e{color:var(--white);font-size:var(--text-page-title);font-weight:700;margin:0}.XptFileUpload_content__avn6u{grid-gap:0;display:grid;flex:1 1;gap:0;grid-template-columns:1fr 1fr;overflow:hidden}.XptFileUpload_leftPanel__9vR6E{background:var(--gray-50);border-right:1px solid var(--gray-200);display:flex;flex-direction:column;gap:var(--space-8);overflow-y:auto;padding:var(--space-12)}.XptFileUpload_dropzone__Ev6Xd{align-items:center;background:var(--white);border:2px dashed var(--gray-300);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:var(--space-16);transition:all var(--transition-base)}.XptFileUpload_dropzoneDragging__4Y5HU,.XptFileUpload_dropzone__Ev6Xd:hover{background:var(--teal-pale);border-color:var(--teal-base)}.XptFileUpload_dropzoneDragging__4Y5HU{border-style:solid;box-shadow:0 0 0 4px #2d82921a}.XptFileUpload_dropzoneIcon__UxFof{color:var(--teal-base);margin-bottom:var(--space-6)}.XptFileUpload_dropzone__Ev6Xd:hover .XptFileUpload_dropzoneIcon__UxFof{transform:scale(1.05);transition:transform var(--transition-base)}.XptFileUpload_dropzoneText__nygqe{color:var(--gray-700);font-size:var(--text-md);font-weight:600;margin:0 0 var(--space-2) 0}.XptFileUpload_dropzoneSubtext__UHhzu{color:var(--gray-500);font-size:var(--text-sm);margin:0 0 var(--space-6) 0}.XptFileUpload_selectButton__F\+j9X{background:var(--gradient-teal);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;font-size:var(--text-button);font-weight:600;margin-bottom:var(--space-4);padding:var(--space-4) var(--space-10);transition:all var(--transition-base)}.XptFileUpload_selectButton__F\+j9X:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-md);transform:translateY(-1px)}.XptFileUpload_dropzoneHint__YroDi{color:var(--gray-400);font-size:var(--text-xs);margin:0}.XptFileUpload_fileInput__PrkKN{display:none}.XptFileUpload_fileList__nVVni{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);display:flex;flex-direction:column;min-height:300px;overflow:hidden}.XptFileUpload_fileListHeader__5X1aE{background:var(--gray-100);border-bottom:1px solid var(--gray-200);padding:var(--space-6) var(--space-8)}.XptFileUpload_fileListTitle__uggWl{color:var(--gray-700);font-size:var(--text-md);font-weight:600;margin:0}.XptFileUpload_emptyState__pF5Io{align-items:center;color:var(--gray-400);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:var(--space-16)}.XptFileUpload_emptyState__pF5Io svg{margin-bottom:var(--space-6)}.XptFileUpload_emptyState__pF5Io p{color:var(--gray-500);font-size:var(--text-sm)}.XptFileUpload_fileItems__hZ8CM{display:flex;flex-direction:column;gap:var(--space-4);max-height:400px;overflow-y:auto;padding:var(--space-4)}.XptFileUpload_fileItem__X5Jdq{align-items:center;animation:XptFileUpload_slideIn__ENw9w .3s ease-out;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);display:flex;gap:var(--space-3);padding:var(--space-3);transition:all var(--transition-base)}@keyframes XptFileUpload_slideIn__ENw9w{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.XptFileUpload_fileItem__X5Jdq:hover{border-color:var(--teal-base);box-shadow:var(--shadow-sm)}.XptFileUpload_fileIcon__LhetF{flex-shrink:0}.XptFileUpload_fileInfo__5FGxL{align-items:center;display:flex;flex:1 1;gap:var(--space-2);min-width:0}.XptFileUpload_fileName__uWkxN{color:var(--gray-800);flex:1 1;font-size:var(--text-xs);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.XptFileUpload_fileSize__ah6n0{color:var(--gray-500);font-size:10px;white-space:nowrap}.XptFileUpload_fileStandard__DmDH8{border:1px solid var(--teal-lighter);color:var(--teal-darker);font-size:10px;font-weight:500;white-space:nowrap}.XptFileUpload_standardSelect__A7BfA{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-sm);color:var(--gray-700);cursor:pointer;font-size:var(--text-xs);padding:var(--space-2) var(--space-4);transition:all var(--transition-base)}.XptFileUpload_standardSelect__A7BfA:hover{border-color:var(--teal-base)}.XptFileUpload_standardSelect__A7BfA:focus{border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a;outline:none}.XptFileUpload_removeButton__Eers9{align-items:center;background:#0000;border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-600);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--transition-base);width:32px}.XptFileUpload_removeButton__Eers9:hover{background:var(--error);border-color:var(--error);color:var(--white);transform:scale(1.05)}.XptFileUpload_rightPanel__qH\+89{background:var(--white);display:flex;flex-direction:column;overflow-y:auto;padding:var(--space-12)}.XptFileUpload_variableSection__1kO-h{display:flex;flex-direction:column;gap:var(--space-8)}.XptFileUpload_variableSectionTitle__z-93M{border-bottom:2px solid var(--gray-100);color:var(--teal-darker);font-size:var(--text-section-title);font-weight:700;margin:0;padding-bottom:var(--space-6);position:relative}.XptFileUpload_variableSectionTitle__z-93M:after{background:var(--gradient-teal);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:80px}.XptFileUpload_variableInputs__YiIlD{grid-gap:var(--space-6);align-items:end;display:grid;gap:var(--space-6);grid-template-columns:repeat(3,1fr) 48px}.XptFileUpload_inputGroup__HCCWo{display:flex;flex-direction:column;gap:var(--space-3)}.XptFileUpload_inputLabel__10mcM{color:var(--gray-700);font-size:var(--text-label);font-weight:600}.XptFileUpload_select__tnRQY{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-900);cursor:pointer;font-size:var(--text-input);height:38px;padding:var(--space-4) var(--space-6);transition:all var(--transition-base)}.XptFileUpload_select__tnRQY:hover{border-color:var(--teal-base)}.XptFileUpload_select__tnRQY:focus{border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a;outline:none}.XptFileUpload_addButton__nk692{align-items:center;background:var(--gradient-teal);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all var(--transition-base);width:40px}.XptFileUpload_addButton__nk692:hover:not(:disabled){background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-md);transform:scale(1.05)}.XptFileUpload_addButton__nk692:disabled{cursor:not-allowed;opacity:var(--opacity-disabled);transform:none}.XptFileUpload_mappingsTable__ENiTB{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden}.XptFileUpload_tableHeader__3arS6{grid-gap:var(--space-6);background:var(--gray-100);border-bottom:1px solid var(--gray-200);display:grid;gap:var(--space-6);grid-template-columns:48px 1fr 1fr 48px;padding:var(--space-6) var(--space-8)}.XptFileUpload_tableHeaderCell__zVu-3{align-items:center;color:var(--gray-700);display:flex;font-size:var(--text-table-header);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.XptFileUpload_deleteAllButton__A4P9v{align-items:center;background:#0000;border:1px solid var(--gray-300);border-radius:var(--radius-sm);color:var(--gray-600);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition-base);width:28px}.XptFileUpload_deleteAllButton__A4P9v:hover{background:var(--error);border-color:var(--error);color:var(--white)}.XptFileUpload_emptyMappings__DsoVK{color:var(--gray-500);font-size:var(--text-sm);padding:var(--space-16);text-align:center}.XptFileUpload_tableBody__RdKE6{max-height:300px;overflow-y:auto}.XptFileUpload_tableRow__RDLMr{grid-gap:var(--space-6);animation:XptFileUpload_slideIn__ENw9w .3s ease-out;border-bottom:1px solid var(--gray-100);display:grid;gap:var(--space-6);grid-template-columns:48px 1fr 1fr 48px;padding:var(--space-6) var(--space-8);transition:all var(--transition-base)}.XptFileUpload_tableRow__RDLMr:last-child{border-bottom:none}.XptFileUpload_tableRow__RDLMr:hover{background:var(--gray-50)}.XptFileUpload_tableCell__ak27q{align-items:center;color:var(--gray-800);display:flex;font-size:var(--text-table-cell)}.XptFileUpload_checkbox__CkvGO{accent-color:var(--teal-base);cursor:pointer;height:var(--checkbox-size);width:var(--checkbox-size)}.XptFileUpload_variableBadge__LUYTb{align-items:center;background:var(--teal-pale);border-radius:var(--radius-sm);color:var(--teal-darker);display:inline-flex;font-size:var(--text-badge);font-weight:600;letter-spacing:.5px;padding:var(--space-2) var(--space-4)}.XptFileUpload_deleteButton__TWnEa{align-items:center;background:#0000;border:1px solid var(--gray-300);border-radius:var(--radius-sm);color:var(--gray-600);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition-base);width:28px}.XptFileUpload_deleteButton__TWnEa:hover{background:var(--error);border-color:var(--error);color:var(--white);transform:scale(1.05)}.XptFileUpload_footer__vGFjk{align-items:center;background:var(--gray-50);border-top:1px solid var(--gray-200);display:flex;gap:var(--space-6);padding:var(--space-12) var(--space-16)}.XptFileUpload_cancelButton__85HH1,.XptFileUpload_generateButton__eBx1-,.XptFileUpload_resetButton__IJ8yc{border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;font-size:var(--text-button);font-weight:600;padding:var(--space-6) var(--space-16);transition:all var(--transition-base)}.XptFileUpload_generateButton__eBx1-{background:var(--gradient-teal);border:1px solid #2d829233;color:var(--white);margin-left:auto;margin-top:15px;width:100px}.XptFileUpload_generateButton__eBx1-:hover:not(:disabled){background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.XptFileUpload_generateButton__eBx1-:disabled{background:var(--gray-400);border-color:var(--gray-400);cursor:not-allowed;opacity:var(--opacity-disabled);transform:none}.XptFileUpload_resetButton__IJ8yc{background:var(--white);border:2px solid var(--teal-base);color:var(--teal-base)}.XptFileUpload_resetButton__IJ8yc:hover{background:var(--teal-base);box-shadow:var(--shadow-md);color:var(--white);transform:translateY(-2px)}.XptFileUpload_cancelButton__85HH1{background:var(--white);border:1px solid var(--gray-300);color:var(--gray-500)}.XptFileUpload_continueButton__288XI{background:var(--gradient-success);border:1px solid #10b98133;color:var(--white)}.XptFileUpload_continueButton__288XI:hover:not(:disabled){background:linear-gradient(135deg,var(--success-light) 0,var(--success-lighter) 100%);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.XptFileUpload_continueButton__288XI:disabled{background:var(--gray-400);border-color:var(--gray-400);cursor:not-allowed;opacity:var(--opacity-disabled);transform:none}.XptFileUpload_cancelButton__85HH1:hover{background:var(--gray-100);border-color:var(--gray-400);color:var(--gray-700)}.XptFileUpload_fileItems__hZ8CM::-webkit-scrollbar,.XptFileUpload_leftPanel__9vR6E::-webkit-scrollbar,.XptFileUpload_rightPanel__qH\+89::-webkit-scrollbar,.XptFileUpload_tableBody__RdKE6::-webkit-scrollbar{width:6px}.XptFileUpload_fileItems__hZ8CM::-webkit-scrollbar-track,.XptFileUpload_leftPanel__9vR6E::-webkit-scrollbar-track,.XptFileUpload_rightPanel__qH\+89::-webkit-scrollbar-track,.XptFileUpload_tableBody__RdKE6::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-full)}.XptFileUpload_fileItems__hZ8CM::-webkit-scrollbar-thumb,.XptFileUpload_leftPanel__9vR6E::-webkit-scrollbar-thumb,.XptFileUpload_rightPanel__qH\+89::-webkit-scrollbar-thumb,.XptFileUpload_tableBody__RdKE6::-webkit-scrollbar-thumb{background:var(--teal-base);border-radius:var(--radius-full)}.XptFileUpload_fileItems__hZ8CM::-webkit-scrollbar-thumb:hover,.XptFileUpload_leftPanel__9vR6E::-webkit-scrollbar-thumb:hover,.XptFileUpload_rightPanel__qH\+89::-webkit-scrollbar-thumb:hover,.XptFileUpload_tableBody__RdKE6::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)}@media (max-width:1200px){.XptFileUpload_content__avn6u{grid-template-columns:430px 1fr}.XptFileUpload_variableInputs__YiIlD{grid-template-columns:1fr}.XptFileUpload_addButton__nk692{width:100%}}@media (max-width:768px){.XptFileUpload_content__avn6u{grid-template-columns:1fr}.XptFileUpload_leftPanel__9vR6E{border-bottom:1px solid var(--gray-200);border-right:none}.XptFileUpload_variableInputs__YiIlD{grid-template-columns:1fr}.XptFileUpload_footer__vGFjk{flex-direction:column}.XptFileUpload_cancelButton__85HH1,.XptFileUpload_generateButton__eBx1-,.XptFileUpload_resetButton__IJ8yc{width:100%}.XptFileUpload_tableHeader__3arS6,.XptFileUpload_tableRow__RDLMr{gap:var(--space-4);grid-template-columns:32px 1fr 1fr 32px}}@media (max-width:760px){.XptFileUpload_uploadedFilesContainer__SpbQT{border-radius:var(--radius-sm);margin-top:var(--space-4)}.XptFileUpload_uploadedFilesHeader__2FEJz{padding:var(--space-3) var(--space-4)}.XptFileUpload_uploadedFilesTitle__VCTWT{font-size:var(--text-sm)}.XptFileUpload_uploadedFilesEmpty__T2InP{padding:var(--space-4)}.XptFileUpload_uploadedFilesEmpty__T2InP svg{height:24px;margin-bottom:var(--space-2);width:24px}.XptFileUpload_uploadedFilesEmpty__T2InP p{font-size:var(--text-xs)}.XptFileUpload_uploadedFilesScroll__OtZIj{max-height:300px;min-height:150px}.XptFileUpload_uploadedFileItem__CIeAz{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.XptFileUpload_uploadedFileIcon__ovnda svg{height:20px;width:20px}.XptFileUpload_uploadedFileName__Zfwf9{font-size:var(--text-xs);margin-bottom:2px}.XptFileUpload_uploadedFileDetails__bRnxW{flex-wrap:wrap;font-size:10px;gap:var(--space-2)}.XptFileUpload_uploadedFileDetails__bRnxW span{white-space:nowrap}.XptFileUpload_uploadedFileBadge__00YqW{font-size:10px;padding:2px var(--space-2)}.XptFileUpload_rightPanel__qH\+89{display:block!important}.XptFileUpload_content__avn6u{display:flex!important;flex-direction:column!important}.XptFileUpload_leftPanel__9vR6E,.XptFileUpload_rightPanel__qH\+89{width:100%!important}}.XptFileUpload_addButton__nk692:focus-visible,.XptFileUpload_cancelButton__85HH1:focus-visible,.XptFileUpload_deleteAllButton__A4P9v:focus-visible,.XptFileUpload_deleteButton__TWnEa:focus-visible,.XptFileUpload_generateButton__eBx1-:focus-visible,.XptFileUpload_removeButton__Eers9:focus-visible,.XptFileUpload_resetButton__IJ8yc:focus-visible,.XptFileUpload_select__tnRQY:focus-visible{outline:2px solid var(--teal-base);outline-offset:2px}.XptFileUpload_uploadedFilesContainer__SpbQT{background-color:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-base);margin-top:var(--space-6)}.XptFileUpload_versionText__h1dwF{border-radius:var(--radius-sm);cursor:pointer;padding:2px 4px;transition:background-color var(--transition-base)}.XptFileUpload_versionText__h1dwF:hover{background-color:var(--gray-100)}.XptFileUpload_versionInput__63OqI{background:var(--white);border:1px solid var(--teal-base);border-radius:var(--radius-sm);color:var(--gray-900);font-family:inherit;font-size:inherit;min-width:80px;padding:2px 6px}.XptFileUpload_versionInput__63OqI:focus{border-color:var(--teal-dark);box-shadow:0 0 0 2px #2d82921a;outline:none}.XptFileUpload_versionDropdown__y6Sx5{background:var(--white);border:1px solid var(--teal-base);border-radius:var(--radius-sm);color:var(--gray-900);cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;min-width:100px;padding:2px 6px;position:relative;z-index:10}.XptFileUpload_versionDropdown__y6Sx5:focus{border-color:var(--teal-dark);box-shadow:0 0 0 2px #2d82921a;outline:none}.XptFileUpload_uploadedFilesHeader__2FEJz{align-items:center;background-color:var(--gray-50);border-bottom:1px solid var(--gray-200);display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-6)}.XptFileUpload_uploadedFilesTitle__VCTWT{color:var(--gray-900);font-size:var(--text-section-title);font-weight:600;margin:0}.XptFileUpload_uploadedFilesEmpty__T2InP{padding:var(--space-6);text-align:center}.XptFileUpload_uploadedFilesEmpty__T2InP svg{margin:0 auto var(--space-4);opacity:.5}.XptFileUpload_uploadedFilesEmpty__T2InP p{color:var(--gray-500);font-size:var(--text-sm);margin:0}.XptFileUpload_uploadedFilesScroll__OtZIj{height:500px;min-height:200px;overflow-x:hidden;overflow-y:auto}.XptFileUpload_uploadedFilesScroll__OtZIj::-webkit-scrollbar{width:6px}.XptFileUpload_uploadedFilesScroll__OtZIj::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-sm)}.XptFileUpload_uploadedFilesScroll__OtZIj::-webkit-scrollbar-thumb{background:var(--teal-base);border-radius:var(--radius-sm)}.XptFileUpload_uploadedFilesScroll__OtZIj::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)}.XptFileUpload_uploadedFileItem__CIeAz{align-items:center;border-bottom:1px solid var(--gray-100);display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-6);transition:background-color var(--transition-fast)}.XptFileUpload_uploadedFileItem__CIeAz:hover{background-color:var(--gray-50)}.XptFileUpload_uploadedFileItem__CIeAz:last-child{border-bottom:none}.XptFileUpload_uploadedFileIcon__ovnda{flex-shrink:0}.XptFileUpload_uploadedFileInfo__9e7ij{flex:1 1;min-width:0}.XptFileUpload_uploadedFileName__Zfwf9{color:var(--gray-900);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.XptFileUpload_uploadedFileDetails__bRnxW{align-items:center;color:var(--gray-500);display:flex;font-size:var(--text-xs);gap:var(--space-4)}.XptFileUpload_uploadedFileBadge__00YqW{border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;letter-spacing:.5px;padding:var(--space-1) var(--space-3);text-transform:uppercase}.XptFileUpload_uploadedFileBadge__00YqW.XptFileUpload_xpt__0jK4n{background-color:var(--green-pale);color:var(--green-dark)}.XptFileUpload_uploadedFileBadge__00YqW.XptFileUpload_zip__cpyHI{background-color:var(--gray-100);color:var(--gray-600)}@keyframes XptFileUpload_pulse__mlPds{0%,to{opacity:1}50%{opacity:.5}}.XptFileUpload_loading__RDJuA{animation:XptFileUpload_pulse__mlPds 1.5s ease-in-out infinite}.XptFileUpload_dropzoneProcessing__mXrur{opacity:.7;pointer-events:none}.XptFileUpload_spinner__NZqNP{color:var(--teal-base)}.XptFileUpload_zipGroup__quYIq{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-4)}.XptFileUpload_zipParent__Yntmx{align-items:center;animation:XptFileUpload_slideIn__ENw9w .3s ease-out;background:linear-gradient(135deg,#fff8e1,#ffe0b2);border:2px solid orange;border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;gap:var(--space-6);padding:var(--space-6);transition:all var(--transition-base)}.XptFileUpload_zipParent__Yntmx:hover{border-color:#ff8c00;box-shadow:var(--shadow-md)}.XptFileUpload_fileCount__dhYIq{background:#ffa50033;border-radius:var(--radius-sm);color:#ff8c00;font-size:var(--text-xs);font-weight:600;margin-left:var(--space-3);padding:var(--space-1) var(--space-3)}.XptFileUpload_zipChildren__T-fr6{background:var(--white);border:1px solid var(--gray-200);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:none;display:flex;flex-direction:column;gap:0;padding-left:var(--space-8);position:relative}.XptFileUpload_zipChildren__T-fr6:before{background:linear-gradient(180deg,var(--gray-300) 0,#0000 100%);bottom:0;content:"";left:var(--space-8);position:absolute;top:0;width:2px}.XptFileUpload_zipChildItem__u2OoN{align-items:center;animation:XptFileUpload_slideIn__ENw9w .3s ease-out;border-bottom:1px solid var(--gray-100);display:flex;gap:var(--space-6);padding:var(--space-6);padding-left:var(--space-12);position:relative;transition:all var(--transition-base)}.XptFileUpload_zipChildItem__u2OoN:last-child{border-bottom:none}.XptFileUpload_zipChildItem__u2OoN:hover{background:var(--gray-50)}.XptFileUpload_childConnector__C9-X-{background:var(--gray-300);height:2px;left:var(--space-8);position:absolute;top:50%;width:16px}.XptFileUpload_deleteModalWrapper__JNVAO{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.XptFileUpload_deleteModalWrapper__JNVAO>div{pointer-events:auto}.XptFileUpload_deleteModalContent__78\+Ix{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);text-align:center}.XptFileUpload_deleteWarningIcon__b0pT5{animation:XptFileUpload_pulseWarning__tVQCn 2s ease-in-out infinite}@keyframes XptFileUpload_pulseWarning__tVQCn{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.XptFileUpload_deleteModalTitle__3doVE{color:var(--gray-900);font-size:var(--text-lg);font-weight:700;margin:0}.XptFileUpload_deleteModalMessage__4lsrR{word-wrap:break-word;color:var(--gray-700);font-size:var(--text-md);margin:0;max-width:400px}.XptFileUpload_deleteModalMessage__4lsrR strong{color:var(--error);font-weight:700}.XptFileUpload_deleteModalWarning__Ozq6Z{background:var(--gray-50);border-left:3px solid var(--error);border-radius:var(--radius-md);color:var(--gray-600);font-size:var(--text-sm);font-style:italic;margin:0;padding:var(--space-4) var(--space-8)}.XptFileUpload_deleteModalActions__k9V1D{display:flex;gap:var(--space-6);margin-top:var(--space-6);width:100%}.XptFileUpload_cancelModalButton__ln70g,.XptFileUpload_deleteModalButton__18sni{border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;flex:1 1;font-size:var(--text-button);font-weight:600;height:var(--button-height);padding:var(--space-6) var(--space-12);transition:all var(--transition-base)}.XptFileUpload_deleteModalButton__18sni{background:var(--error);color:var(--white)}.XptFileUpload_deleteModalButton__18sni:hover{background:var(--error-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}.XptFileUpload_cancelModalButton__ln70g{background:var(--white);border:1px solid var(--gray-300);color:var(--gray-700)}.XptFileUpload_cancelModalButton__ln70g:hover{background:var(--gray-100);border-color:var(--gray-400)}.XptFileUpload_uploadAfterDelete__BnlEq{align-items:center;border-top:1px solid var(--gray-200);display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-8);width:100%}.XptFileUpload_uploadPrompt__JlWMC{color:var(--gray-600);font-size:var(--text-sm);margin:0;text-align:center}.XptFileUpload_uploadButton__sBFIH{align-items:center;background:var(--gradient-teal);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;display:flex;font-size:var(--text-button);font-weight:600;gap:var(--space-4);padding:var(--space-5) var(--space-12);transition:all var(--transition-base)}.XptFileUpload_uploadButton__sBFIH:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-md);transform:translateY(-2px)}.XptFileUpload_uploadButton__sBFIH svg{flex-shrink:0}.XptFileUpload_uploadToEndpoint__oyjhI{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.XptFileUpload_uploadEndpointButton__M4Ghg{align-items:center;background:var(--gradient-teal);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;display:flex;font-size:var(--text-button);font-weight:600;gap:var(--space-4);min-width:250px;padding:var(--space-6) var(--space-16);transition:all var(--transition-base)}.XptFileUpload_uploadEndpointButton__M4Ghg:hover:not(:disabled){background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.XptFileUpload_uploadEndpointButton__M4Ghg:disabled{cursor:not-allowed;opacity:var(--opacity-disabled);transform:none}.XptFileUpload_uploadEndpointButton__M4Ghg svg{animation:XptFileUpload_bounceUp__h0yTh 2s ease-in-out infinite;flex-shrink:0}@keyframes XptFileUpload_bounceUp__h0yTh{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.XptFileUpload_uploadHint__M7KiA{color:var(--gray-500);font-size:var(--text-xs);font-style:italic;margin:0;text-align:center}.XptFileUpload_viewFilesButton__SynRg{background:var(--white);border:1px solid var(--teal-base);border-radius:var(--radius-md);color:var(--teal-base);cursor:pointer;font-size:var(--text-small);font-weight:600;padding:var(--space-3) var(--space-6);transition:all var(--transition-base);white-space:nowrap}.XptFileUpload_viewFilesButton__SynRg:hover:not(:disabled){background:var(--teal-base);box-shadow:var(--shadow-sm);color:var(--white);transform:translateY(-1px)}.XptFileUpload_viewFilesButton__SynRg:disabled{cursor:not-allowed;opacity:var(--opacity-disabled);transform:none}.XptFileUpload_fileSummary__dcAxc{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-600);font-size:var(--text-small);padding:var(--space-4);text-align:center}.XptFileUpload_fileListModalWrapper__8pw2H{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}.XptFileUpload_fileListModalWrapper__8pw2H>div{pointer-events:auto}.XptFileUpload_fileListModalContent__lV2s3{max-height:70vh;overflow-y:auto;padding:var(--space-4)}.XptFileUpload_fileListModalContent__lV2s3 .XptFileUpload_fileItems__hZ8CM{display:flex;flex-direction:column;gap:var(--space-4)}.XptFileUpload_fileListModalContent__lV2s3 .XptFileUpload_emptyState__pF5Io{align-items:center;color:var(--gray-500);display:flex;flex-direction:column;justify-content:center;padding:var(--space-16) var(--space-8);text-align:center}.XptFileUpload_fileListModalContent__lV2s3 .XptFileUpload_emptyState__pF5Io svg{color:var(--gray-400);margin-bottom:var(--space-4)}.XptFileUpload_fileListModalContent__lV2s3 .XptFileUpload_emptyState__pF5Io p{font-size:var(--text-body);margin:0}.XptFileUpload_fileStandardContainer__oyKsx{align-items:center;display:flex;min-width:140px;position:relative}.XptFileUpload_versionButton__SNf-E{align-items:center;background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-sm);color:var(--gray-700);cursor:pointer;display:flex;font-size:11px;gap:var(--space-2);justify-content:space-between;min-width:140px;padding:var(--space-2) var(--space-4);transition:all var(--transition-base);-webkit-user-select:none;user-select:none;width:100%}.XptFileUpload_versionButton__SNf-E:hover{background:var(--teal-pale);border-color:var(--teal-base)}.XptFileUpload_versionButton__SNf-E:active{transform:scale(.98)}.XptFileUpload_versionButton__SNf-E span{flex:1 1;text-align:left;white-space:nowrap}.XptFileUpload_dropdownArrow__OQSm9{color:var(--gray-500);flex-shrink:0;transition:transform var(--transition-base)}.XptFileUpload_dropdownArrowOpen__AeonS{transform:rotate(180deg)}.XptFileUpload_versionButton__SNf-E:hover .XptFileUpload_dropdownArrow__OQSm9{color:var(--teal-base)}.XptFileUpload_customDropdown__szyXf{animation:XptFileUpload_dropdownSlideIn__q9\+5d .15s ease-out;background:var(--white);border:1px solid var(--teal-base);border-radius:var(--radius-sm);box-shadow:0 4px 12px #00000026;left:0;min-width:140px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}@keyframes XptFileUpload_dropdownSlideIn__q9\+5d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.XptFileUpload_dropdownOption__2goLg{align-items:center;color:var(--gray-700);cursor:pointer;display:flex;font-size:11px;gap:var(--space-2);justify-content:space-between;padding:var(--space-3) var(--space-4);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.XptFileUpload_dropdownOption__2goLg:hover{background:var(--teal-pale);color:var(--teal-darker)}.XptFileUpload_dropdownOption__2goLg.XptFileUpload_selected__86gLv{background:var(--teal-pale);color:var(--teal-darker);font-weight:600}.XptFileUpload_dropdownOption__2goLg svg{color:var(--teal-base);flex-shrink:0}.XptFileUpload_dropdownOption__2goLg span{flex:1 1}.XptFileUpload_fileItem__X5Jdq{position:relative;z-index:1}.XptFileUpload_fileItem__X5Jdq:has(.XptFileUpload_customDropdown__szyXf){z-index:100}.XptFileUpload_fileStandardContainer__oyKsx *{-webkit-tap-highlight-color:transparent}.XptFileUpload_simpleFileList__ASCZ-{display:flex;flex-direction:column;gap:var(--space-3);max-height:400px;overflow-y:auto;padding:var(--space-2)}.XptFileUpload_simpleFileItem__emIJD{align-items:center;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-base);display:flex;gap:var(--space-4);padding:var(--space-4);transition:all var(--transition-fast)}.XptFileUpload_simpleFileItem__emIJD:hover{background:var(--teal-pale);border-color:var(--teal-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.XptFileUpload_simpleFileItem__emIJD .XptFileUpload_fileIcon__LhetF{align-items:center;background:var(--gradient-teal);border-radius:var(--radius-base);color:var(--white);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.XptFileUpload_simpleFileItem__emIJD .XptFileUpload_fileInfo__5FGxL{flex:1 1;min-width:0}.XptFileUpload_simpleFileItem__emIJD .XptFileUpload_fileName__uWkxN{color:var(--gray-800);font-weight:600;margin-bottom:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.XptFileUpload_simpleFileItem__emIJD .XptFileUpload_fileSize__ah6n0{color:var(--gray-500);font-size:var(--text-sm)}.XptFileUpload_simpleFileItem__emIJD .XptFileUpload_fileCount__dhYIq{color:var(--teal-dark);font-size:var(--text-sm);font-weight:500;margin-left:var(--space-2)}.XptFileUpload_simpleFileItem__emIJD .XptFileUpload_removeButton__Eers9{align-items:center;background:var(--error-light);border:none;border-radius:var(--radius-base);color:var(--error);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all var(--transition-fast);width:36px}.XptFileUpload_simpleFileItem__emIJD .XptFileUpload_removeButton__Eers9:hover{background:var(--error);color:var(--white);transform:scale(1.05)}.ValueLevelVariables_container__c3Kvj{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-base);display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-8);min-height:auto;overflow:visible;padding:var(--space-12)}.ValueLevelVariables_section__oOEf4{display:flex;flex-direction:column;gap:var(--space-10)}.ValueLevelVariables_sectionTitle__8u5R-{border-bottom:2px solid var(--gray-100);color:var(--teal-darker);font-size:var(--text-lg);font-weight:700;margin:0;padding-bottom:var(--space-6);position:relative}.ValueLevelVariables_dropdownSmall__N0wu4{max-width:300px}.ValueLevelVariables_sectionTitle__8u5R-:after{background:var(--gradient-teal);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:80px}.ValueLevelVariables_transferContainer__VNsrX{align-items:stretch;display:flex;gap:var(--space-8);min-height:300px;overflow:visible}.ValueLevelVariables_variableBox__IeGy8{background:var(--white);border:2px solid var(--gray-200);border-radius:var(--radius-lg);display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ValueLevelVariables_boxHeader__RUqOj{background:var(--gradient-teal);border-bottom:2px solid var(--teal-light);padding:var(--space-4) var(--space-6)}.ValueLevelVariables_boxHeader__RUqOj h3{color:var(--white);font-size:var(--text-md);font-weight:600;margin:0}.ValueLevelVariables_variableList__gtd4D{flex:1 1;max-height:250px;overflow-x:visible;overflow-y:auto;padding:var(--space-4)}.ValueLevelVariables_variableItem__xxXOn{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3);transition:background-color var(--transition-base)}.ValueLevelVariables_variableItem__xxXOn:hover{background:var(--gray-50)}.ValueLevelVariables_variableItem__xxXOn input[type=checkbox]{accent-color:var(--teal-base);cursor:pointer;height:16px;width:16px}.ValueLevelVariables_variableItem__xxXOn label{color:var(--gray-700);cursor:pointer;flex:1 1;font-size:var(--text-md);-webkit-user-select:none;user-select:none}.ValueLevelVariables_transferButtons__82ZwF{display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;padding:var(--space-4)}.ValueLevelVariables_transferButton__R9W7V{align-items:center;background:var(--gradient-teal);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;display:flex;height:48px;justify-content:center;transition:all var(--transition-base);width:48px}.ValueLevelVariables_transferButton__R9W7V:hover:not(:disabled){background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ValueLevelVariables_transferButton__R9W7V:active:not(:disabled){transform:translateY(0)}.ValueLevelVariables_transferButton__R9W7V:disabled{box-shadow:var(--shadow-sm);cursor:not-allowed;opacity:.5;transform:none}.ValueLevelVariables_transferButton__R9W7V svg{height:20px;width:20px}.ValueLevelVariables_studyVariablesContainer__WosT0{display:flex;flex-direction:column;gap:var(--space-8)}.ValueLevelVariables_formRow__MIJ32{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-8);margin-right:calc(var(--space-8)*-1);padding-right:var(--space-8)}.ValueLevelVariables_formGroupContainer__SNBsc{display:flex;gap:var(--space-3)}.ValueLevelVariables_formGroup__9VTtR{display:flex;flex-direction:column;gap:var(--space-3);margin-right:var(--space-2);max-width:200px;min-width:200px;z-index:10}.ValueLevelVariables_label__R1lQv{color:var(--gray-700);font-size:var(--text-md);font-weight:600}.ValueLevelVariables_addButton__kWCqL{align-items:center;background:var(--success);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;display:flex;height:48px;justify-content:center;margin-bottom:var(--space-1);min-width:48px;transition:all var(--transition-base);width:48px}.ValueLevelVariables_addButton__kWCqL svg{height:20px;width:20px}.ValueLevelVariables_variablesTableContainer__sH8jV{background:var(--white);border:2px solid var(--gray-200);border-radius:var(--radius-lg);display:flex;flex-direction:column;max-height:400px;overflow:hidden}.ValueLevelVariables_tableContainer__AIRTv{max-height:400px;overflow-x:hidden;overflow-y:auto;position:relative}.ValueLevelVariables_variablesTable__WKXUw{border-collapse:collapse;font-size:var(--text-md);position:relative;width:100%}.ValueLevelVariables_variablesTable__WKXUw thead{background:var(--gradient-teal);position:-webkit-sticky;position:sticky;top:0;z-index:1}.ValueLevelVariables_backButton__enFxG{background:var(--white);border:none;border:1px solid var(--gray-300);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--gray-500);cursor:pointer;font-size:var(--text-button);font-weight:600;padding:var(--space-6) var(--space-16);transition:all var(--transition-base)}.ValueLevelVariables_variablesTable__WKXUw th{background:var(--gradient-teal);border-bottom:2px solid var(--teal-light);color:var(--white);font-weight:600;padding:var(--space-4) var(--space-6);text-align:left}.ValueLevelVariables_variablesTable__WKXUw td{border-bottom:1px solid var(--gray-200);color:var(--gray-700);padding:var(--space-4) var(--space-6)}.ValueLevelVariables_variablesTable__WKXUw tbody tr{transition:background-color var(--transition-base)}.ValueLevelVariables_variablesTable__WKXUw tbody tr:hover{background:var(--gray-50)}.ValueLevelVariables_variablesTable__WKXUw tbody tr:last-child td{border-bottom:none}.ValueLevelVariables_tableContainer__AIRTv::-webkit-scrollbar{width:8px}.ValueLevelVariables_tableContainer__AIRTv::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-sm)}.ValueLevelVariables_tableContainer__AIRTv::-webkit-scrollbar-thumb{background:var(--gradient-teal);border-radius:var(--radius-sm)}.ValueLevelVariables_tableContainer__AIRTv::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--teal-light) 0,var(--teal-lighter) 100%)}.ValueLevelVariables_actionButtons__ttO1H{display:flex;gap:var(--space-4)}.ValueLevelVariables_editActions__-weR-{align-self:flex-end;display:flex;gap:var(--space-4)}.ValueLevelVariables_editButton__RPOkP{align-items:center;background:var(--gradient-teal);border:none;border-radius:var(--radius-base);box-shadow:0 2px 4px #2d829233;color:var(--white);cursor:pointer;display:flex;justify-content:center;padding:var(--space-3);transition:all var(--transition-base)}.ValueLevelVariables_editButton__RPOkP:hover{background:linear-gradient(180deg,var(--teal-light) 0,var(--teal-base) 100%);box-shadow:0 4px 8px #2d82924d;transform:translateY(-1px)}.ValueLevelVariables_editButton__RPOkP:active{box-shadow:0 2px 4px #2d829233;transform:translateY(0)}.ValueLevelVariables_saveButton__qGVLb{align-items:center;background:var(--gradient-teal);border:none;border-radius:var(--radius-base);box-shadow:0 2px 4px #22c55e33;color:var(--white);cursor:pointer;display:flex;justify-content:center;padding:var(--space-3);transition:all var(--transition-base)}.ValueLevelVariables_saveButton__qGVLb:hover{background:linear-gradient(180deg,var(--teal-light) 0,var(--teal-base) 100%);box-shadow:0 4px 8px #22c55e4d;transform:translateY(-1px)}.ValueLevelVariables_submitButton__Noyqb:hover:not(:disabled){background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ValueLevelVariables_submitButton__Noyqb:disabled{background:var(--gray-400);border-color:var(--gray-400);cursor:not-allowed;opacity:var(--opacity-disabled);transform:none}.ValueLevelVariables_saveButton__qGVLb:active{box-shadow:0 2px 4px #22c55e33;transform:translateY(0)}.ValueLevelVariables_saveButton__qGVLb:focus{outline:2px solid var(--teal-base);outline-offset:2px}.ValueLevelVariables_cancelButton__fAG11{align-items:center;background:var(--gray-500);border:none;border-radius:var(--radius-base);box-shadow:0 2px 4px #6b728033;color:var(--white);cursor:pointer;display:flex;justify-content:center;padding:var(--space-3);transition:all var(--transition-base)}.ValueLevelVariables_footer__Rqkqk{align-items:center;background:var(--gray-50);border-top:1px solid var(--gray-200);display:flex;gap:var(--space-6);padding:var(--space-12) var(--space-16)}.ValueLevelVariables_submitButton__Noyqb{background:var(--gradient-teal);border:1px solid #2d829233;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;font-size:var(--text-md);font-weight:600;padding:var(--space-6) var(--space-16);transition:all var(--transition-base)}.ValueLevelVariables_submitButton__Noyqb:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ValueLevelVariables_submitButton__Noyqb:active{transform:translateY(0)}.ValueLevelVariables_cancelButton__fAG11:hover{background:linear-gradient(180deg,#9ca3af,#6b7280);box-shadow:0 4px 8px #6b72804d;transform:translateY(-1px)}.ValueLevelVariables_cancelButton__fAG11:active{box-shadow:0 2px 4px #6b728033;transform:translateY(0)}.ValueLevelVariables_cancelButton__fAG11:focus{outline:2px solid #6b7280;outline-offset:2px}.ValueLevelVariables_deleteButton__6R93p{align-items:center;background:var(--gradient-red);background:linear-gradient(180deg,#ef4444,#dc2626);border:none;border-radius:var(--radius-base);box-shadow:0 2px 4px #dc262633;box-shadow:0 4px 8px #dc26264d;color:var(--white);cursor:pointer;display:flex;justify-content:center;padding:var(--space-3);transform:translateY(-1px);transition:all var(--transition-base)}.ValueLevelVariables_deleteButton__6R93p:active{box-shadow:0 2px 4px #dc262633;transform:translateY(0)}.ValueLevelVariables_deleteButton__6R93p:focus{outline:2px solid #dc2626;outline-offset:2px}.ValueLevelVariables_deleteButton__6R93p:hover{box-shadow:0 4px 8px #6b72804d;transform:translateY(-1px)}.ValueLevelVariables_emptyState__qxTJI{color:var(--gray-500);font-size:var(--text-md);font-style:italic;padding:var(--space-12);text-align:center}.ValueLevelVariables_variableList__gtd4D::-webkit-scrollbar{width:6px}.ValueLevelVariables_variableList__gtd4D::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--radius-full)}.ValueLevelVariables_variableList__gtd4D::-webkit-scrollbar-thumb{background:var(--teal-base);border-radius:var(--radius-full)}.ValueLevelVariables_variableList__gtd4D::-webkit-scrollbar-thumb:hover{background:var(--teal-dark)}.ValueLevelVariables_formGroup__9VTtR{position:relative;z-index:1}.ValueLevelVariables_formGroup__9VTtR .dropdown{position:relative;z-index:10}.ValueLevelVariables_formGroup__9VTtR .dropdown-menu{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:200px;overflow-y:auto;position:absolute;z-index:1000}.ValueLevelVariables_formGroup__9VTtR .dropdown-open{z-index:1001}.ValueLevelVariables_formGroup__9VTtR:first-child{z-index:2}.ValueLevelVariables_formGroup__9VTtR:nth-child(2){z-index:3}.ValueLevelVariables_formGroup__9VTtR:nth-child(3){z-index:4}.ValueLevelVariables_studyVariablesContainer__WosT0{overflow:visible;position:relative;z-index:1}@media (max-width:1399px){.ValueLevelVariables_formRow__MIJ32{gap:var(--space-4);margin-right:calc(var(--space-12)*-1);padding-right:var(--space-12)}.ValueLevelVariables_formGroup__9VTtR{flex:1 1 calc(33.333% - var(--space-4));margin-bottom:var(--space-2);margin-right:var(--space-3);min-width:220px;position:relative;z-index:1}.ValueLevelVariables_formGroup__9VTtR:first-child{z-index:30}.ValueLevelVariables_formGroup__9VTtR:nth-child(2){z-index:20}.ValueLevelVariables_formGroup__9VTtR:nth-child(3){z-index:10}.ValueLevelVariables_formGroup__9VTtR .dropdown-menu{box-shadow:0 10px 25px #00000026;left:0;max-width:calc(100% + var(--space-8));min-width:100%;position:absolute;right:0;top:100%;z-index:1000}.ValueLevelVariables_formGroup__9VTtR .dropdown-open{z-index:1001}}@media (max-width:1024px){.ValueLevelVariables_transferContainer__VNsrX{flex-direction:column;min-height:auto}.ValueLevelVariables_transferButtons__82ZwF{flex-direction:row;justify-content:center;padding:var(--space-6)}.ValueLevelVariables_variableBox__IeGy8{min-height:200px}.ValueLevelVariables_variableList__gtd4D{max-height:200px}.ValueLevelVariables_tableContainer__AIRTv,.ValueLevelVariables_variablesTableContainer__sH8jV{max-height:350px}}@media (max-width:768px){.ValueLevelVariables_container__c3Kvj{gap:var(--space-8);overflow:visible;padding:var(--space-4);width:100%}.ValueLevelVariables_section__oOEf4{gap:var(--space-6)}.ValueLevelVariables_sectionTitle__8u5R-{font-size:var(--text-md)}.ValueLevelVariables_variablesTableContainer__sH8jV{border-radius:var(--radius-md);margin-top:var(--space-4);max-height:300px;overflow-x:auto}.ValueLevelVariables_tableContainer__AIRTv{max-height:300px}.ValueLevelVariables_variablesTable__WKXUw{font-size:var(--text-sm);min-width:600px;width:100%}.ValueLevelVariables_variablesTable__WKXUw td,.ValueLevelVariables_variablesTable__WKXUw th{padding:var(--space-2) var(--space-3);white-space:nowrap}.ValueLevelVariables_transferContainer__VNsrX{flex-direction:column;gap:var(--space-4);overflow:visible;width:100%}.ValueLevelVariables_variableBox__IeGy8{min-height:180px;width:100%}.ValueLevelVariables_variableList__gtd4D{max-height:180px;overflow-x:visible}.ValueLevelVariables_transferButtons__82ZwF{flex-direction:row;justify-content:center;padding:var(--space-3)}.ValueLevelVariables_transferButton__R9W7V{height:36px;width:36px}.ValueLevelVariables_transferButton__R9W7V svg{height:14px;width:14px}.ValueLevelVariables_studyVariablesContainer__WosT0{overflow:visible;width:100%}}@media (max-width:480px){.ValueLevelVariables_container__c3Kvj{gap:var(--space-6);overflow:visible;padding:var(--space-3);width:100%}.ValueLevelVariables_sectionTitle__8u5R-{font-size:var(--text-sm);padding-bottom:var(--space-4)}.ValueLevelVariables_formGroup__9VTtR,.ValueLevelVariables_formRow__MIJ32{gap:var(--space-2)}.ValueLevelVariables_label__R1lQv{font-size:var(--text-sm);margin-bottom:var(--space-1)}.ValueLevelVariables_addButton__kWCqL{height:40px;margin-top:var(--space-1)}.ValueLevelVariables_variablesTableContainer__sH8jV{border-radius:var(--radius-sm);margin-top:var(--space-3);max-height:250px}.ValueLevelVariables_tableContainer__AIRTv{max-height:250px}.ValueLevelVariables_variablesTable__WKXUw{font-size:var(--text-xs);min-width:500px}.ValueLevelVariables_variablesTable__WKXUw td,.ValueLevelVariables_variablesTable__WKXUw th{padding:var(--space-1) var(--space-2)}.ValueLevelVariables_deleteButton__6R93p{height:28px;width:28px}.ValueLevelVariables_deleteButton__6R93p svg{height:12px;width:12px}.ValueLevelVariables_transferContainer__VNsrX{gap:var(--space-3)}.ValueLevelVariables_variableBox__IeGy8{min-height:150px}.ValueLevelVariables_variableList__gtd4D{max-height:150px}.ValueLevelVariables_transferButton__R9W7V{height:32px;width:32px}.ValueLevelVariables_transferButton__R9W7V svg{height:12px;width:12px}.ValueLevelVariables_variableItem__xxXOn{gap:var(--space-2);padding:var(--space-2)}.ValueLevelVariables_variableItem__xxXOn label{font-size:var(--text-sm)}}@media (min-width:300px) and (max-width:480px){.ValueLevelVariables_container__c3Kvj{gap:var(--space-4);padding:var(--space-2)}.ValueLevelVariables_sectionTitle__8u5R-{font-size:var(--text-sm);padding-bottom:var(--space-3)}.ValueLevelVariables_formRow__MIJ32{align-items:stretch;flex-direction:column;gap:var(--space-2)}.ValueLevelVariables_formGroup__9VTtR{flex:1 1;gap:var(--space-2);min-width:100%;width:100%}.ValueLevelVariables_label__R1lQv{font-size:var(--text-xs);margin-bottom:var(--space-1)}.ValueLevelVariables_addButton__kWCqL{height:36px;margin-top:var(--space-1)}.ValueLevelVariables_variablesTableContainer__sH8jV{margin-top:var(--space-2);max-height:200px;overflow-x:auto}.ValueLevelVariables_tableContainer__AIRTv{max-height:200px}.ValueLevelVariables_variablesTable__WKXUw{font-size:10px;min-width:450px}.ValueLevelVariables_variablesTable__WKXUw td,.ValueLevelVariables_variablesTable__WKXUw th{padding:var(--space-1);white-space:nowrap}.ValueLevelVariables_deleteButton__6R93p{height:24px;width:24px}.ValueLevelVariables_deleteButton__6R93p svg{height:10px;width:10px}.ValueLevelVariables_transferContainer__VNsrX{gap:var(--space-2)}.ValueLevelVariables_variableBox__IeGy8{min-height:120px}.ValueLevelVariables_variableList__gtd4D{max-height:120px}.ValueLevelVariables_transferButton__R9W7V{height:28px;width:28px}.ValueLevelVariables_transferButton__R9W7V svg{height:10px;width:10px}.ValueLevelVariables_variableItem__xxXOn{gap:var(--space-1);padding:var(--space-1)}.ValueLevelVariables_variableItem__xxXOn label{font-size:var(--text-xs)}.ValueLevelVariables_variableItem__xxXOn input[type=checkbox]{height:12px;width:12px}}.ValueLevelVariables_addButton__kWCqL:focus-visible,.ValueLevelVariables_deleteButton__6R93p:focus-visible,.ValueLevelVariables_transferButton__R9W7V:focus-visible{outline:2px solid var(--teal-base);outline-offset:2px}.ValueLevelVariables_variableItem__xxXOn input[type=checkbox]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--teal-base);outline-offset:2px}.ValueLevelVariables_variablesTable__WKXUw tbody tr{animation:ValueLevelVariables_slideIn__08XId .3s ease-out}@keyframes ValueLevelVariables_slideIn__08XId{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ValueLevelVariables_loading__6-Li-{opacity:.6;pointer-events:none}.ValueLevelVariables_loading__6-Li-:after{animation:ValueLevelVariables_spin__Ad63v .8s linear infinite;border:2px solid var(--teal-base);border-radius:50%;border-top:2px solid #0000;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes ValueLevelVariables_spin__Ad63v{to{transform:rotate(1turn)}}.ValueLevelVariables_deleteModalContent__o9h0k{padding:var(--space-6);text-align:center}.ValueLevelVariables_deleteModalContent__o9h0k p{color:var(--gray-700);font-size:var(--text-base);line-height:1.5;margin:0 0 var(--space-8) 0}.ValueLevelVariables_deleteModalActions__hABsZ{display:flex;gap:var(--space-4);justify-content:center}.ValueLevelVariables_cancelModalButton__TxtLv,.ValueLevelVariables_deleteModalButton__fOABG{border:none;border-radius:var(--radius-base);cursor:pointer;font-size:var(--text-base);font-weight:600;min-width:80px;padding:var(--space-4) var(--space-8);transition:all var(--transition-fast)}.ValueLevelVariables_deleteModalButton__fOABG{background:var(--gradient-teal);box-shadow:var(--shadow-sm);color:var(--white)}.ValueLevelVariables_deleteModalButton__fOABG:hover{background:var(--gradient-teal-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ValueLevelVariables_cancelModalButton__TxtLv{background:var(--white);border:1px solid var(--gray-300);color:var(--gray-600)}.ValueLevelVariables_cancelModalButton__TxtLv:hover{background:var(--gray-100);border-color:var(--gray-400);color:var(--gray-700)}.ExcelViewer_excelViewerContainer__BVqQu{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;height:90vh;overflow:hidden}.ExcelViewer_header__wJ2tx{align-items:center;background:var(--gradient-teal);border-bottom:2px solid var(--teal-dark);display:flex;justify-content:space-between;padding:var(--space-8) var(--space-10)}.ExcelViewer_headerInfo__VB-XH{display:flex;flex-direction:column;gap:var(--space-2)}.ExcelViewer_fileName__wPFdF{color:var(--white);font-size:var(--text-xl);font-weight:700;margin:0}.ExcelViewer_fileInfo__b8hb4{color:#ffffffe6;font-size:var(--text-sm)}.ExcelViewer_headerActions__GkOoF{align-items:center;display:flex;gap:var(--space-6);justify-content:center}.ExcelViewer_unsavedBadge__zHPsq{align-items:center;background:#fff3;border-radius:var(--radius-base);color:var(--white);display:flex;font-size:var(--text-sm);font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-5)}.ExcelViewer_closeButton__Mi5tW,.ExcelViewer_saveButton__cfD2o{align-items:center;border:none;border-radius:var(--radius-base);cursor:pointer;display:flex;font-size:var(--text-button);font-weight:600;gap:var(--space-3);padding:var(--space-4) var(--space-6);transition:all var(--transition-fast)}.ExcelViewer_saveButton__cfD2o{background:var(--white);color:var(--teal-base)}.ExcelViewer_saveButton__cfD2o:hover:not(:disabled){background:var(--gray-100);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ExcelViewer_saveButton__cfD2o:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ExcelViewer_closeButton__Mi5tW{background:#fff3;color:var(--white)}.ExcelViewer_closeButton__Mi5tW:hover{background:#ffffff4d}.ExcelViewer_sheetTabs__k5N27{background:var(--gray-100);border-bottom:1px solid var(--gray-300);display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-4) var(--space-8)}.ExcelViewer_sheetTab__Ns92Z{align-items:center;background:var(--white);border:1px solid var(--gray-300);border-bottom:none;border-radius:var(--radius-base) var(--radius-base) 0 0;color:var(--gray-700);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:500;gap:var(--space-3);padding:var(--space-4) var(--space-6);transition:all var(--transition-fast);white-space:nowrap}.ExcelViewer_sheetTab__Ns92Z:hover{background:var(--teal-pale);border-color:var(--teal-light)}.ExcelViewer_sheetTab__Ns92Z.ExcelViewer_active__hRYdw{background:var(--teal-base);border-color:var(--teal-dark);color:var(--white);font-weight:600}.ExcelViewer_rowCount__dJH42{align-items:center;background:#0000001a;border-radius:var(--radius-sm);display:inline-flex;font-size:var(--text-xs);font-weight:600;justify-content:center;min-width:24px;padding:2px var(--space-2)}.ExcelViewer_sheetTab__Ns92Z.ExcelViewer_active__hRYdw .ExcelViewer_rowCount__dJH42{background:#fff3}.ExcelViewer_searchFilterBar__S5TTw{background:var(--gray-50);border-bottom:1px solid var(--gray-300);display:flex;flex-direction:row;gap:var(--space-4);padding:var(--space-6) var(--space-8)}.ExcelViewer_searchContainer__Zp9rn{align-items:center;display:flex;max-width:500px}.ExcelViewer_searchBox__OWsn5{position:relative}.ExcelViewer_searchIcon__i-Vf4{color:var(--gray-500);left:var(--space-8);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ExcelViewer_searchInput__rrRpC{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);color:var(--gray-900);font-size:var(--text-sm);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-20);transition:all var(--transition-fast);width:100%}.ExcelViewer_searchInput__rrRpC:focus{border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a;outline:none}.ExcelViewer_searchInput__rrRpC::placeholder{color:var(--gray-400)}.ExcelViewer_clearSearchButton__wiOFu{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--gray-500);cursor:pointer;padding:var(--space-1);position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);transition:all var(--transition-fast)}.ExcelViewer_clearSearchButton__wiOFu:hover{background:var(--gray-200);color:var(--gray-700)}.ExcelViewer_activeFiltersContainer__ii064{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.ExcelViewer_filterLabel__rrynA{color:var(--gray-700);font-size:var(--text-sm);font-weight:600}.ExcelViewer_filterChip__b6sZ4{align-items:center;background:var(--teal-pale);border:1px solid var(--teal-light);border-radius:var(--radius-full);color:var(--teal-dark);display:flex;font-size:var(--text-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.ExcelViewer_removeFilterButton__ri1yR{background:#0000;border:none;color:var(--teal-dark);cursor:pointer;font-size:18px;font-weight:700;line-height:1;margin-left:var(--space-1);padding:0;transition:all var(--transition-fast)}.ExcelViewer_removeFilterButton__ri1yR:hover{color:var(--error);transform:scale(1.2)}.ExcelViewer_clearAllButton__tI5H-{align-items:center;background:var(--error);border:none;border-radius:var(--radius-base);color:var(--white);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:600;justify-content:center;padding:var(--space-2) var(--space-4);transition:all var(--transition-fast)}.ExcelViewer_clearAllButton__tI5H-:hover{background:#c92a2a;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ExcelViewer_toolbar__CBfNU{align-items:center;background:var(--gray-50);border-bottom:1px solid var(--gray-300);display:flex;justify-content:space-between;padding:var(--space-5) var(--space-8)}.ExcelViewer_toolbarLeft__pQLEH,.ExcelViewer_toolbarRight__6pjLL{align-items:center;display:flex;gap:var(--space-8)}.ExcelViewer_sheetInfo__TrFFl{color:var(--gray-600);font-size:var(--text-sm)}.ExcelViewer_sheetInfo__TrFFl strong{color:var(--gray-900);font-weight:600}.ExcelViewer_addRowButton__71s8q{align-items:center;background:var(--gradient-teal);border:none;border-radius:var(--radius-base);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;display:flex;font-size:var(--text-button);font-weight:600;gap:var(--space-2);padding:var(--space-3) var(--space-5);transition:all var(--transition-fast)}.ExcelViewer_addRowButton__71s8q:hover{background:var(--gradient-teal-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ExcelViewer_tableWrapper__lNdVA{background:var(--white);flex:1 1;overflow:auto}.ExcelViewer_excelTable__Qfmg2{border-collapse:initial;border-spacing:0;font-size:var(--text-table-cell);table-layout:auto;width:100%}.ExcelViewer_excelTable__Qfmg2 thead{background:var(--gradient-teal);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ExcelViewer_columnHeader__XYjFw{border-bottom:2px solid var(--teal-dark);border-right:1px solid #fff3;padding:0;position:relative}.ExcelViewer_columnHeaderContent__-Jak8{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5) var(--space-6)}.ExcelViewer_columnName__KNmUN{color:var(--white);flex:1 1;font-size:var(--text-table-header);font-weight:700;letter-spacing:.5px;text-align:left;text-transform:uppercase}.ExcelViewer_columnActions__zZzAK{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2)}.ExcelViewer_filterButton__XkMWd,.ExcelViewer_sortButton__IitS\+{align-items:center;background:#ffffff1a;border:none;border-radius:var(--radius-sm);color:var(--white);cursor:pointer;display:flex;font-size:14px;justify-content:center;line-height:1;padding:var(--space-2);transition:all var(--transition-fast)}.ExcelViewer_filterButton__XkMWd:hover,.ExcelViewer_sortButton__IitS\+:hover{background:#fff3;transform:scale(1.1)}.ExcelViewer_filterButton__XkMWd.ExcelViewer_active__hRYdw,.ExcelViewer_sortButton__IitS\+.ExcelViewer_active__hRYdw{background:var(--lime-base);color:var(--gray-900);font-weight:700}.ExcelViewer_actionsHeader__5qUb4,.ExcelViewer_rowNumberHeader__HSVPY{background:var(--teal-darker);border-bottom:2px solid var(--teal-dark);border-right:1px solid #fff3;color:var(--white);font-size:var(--text-table-header);font-weight:700;letter-spacing:.5px;padding:var(--space-5) var(--space-6);text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ExcelViewer_actionsHeader__5qUb4{width:80px}.ExcelViewer_filterDropdown__w4U4n{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);box-shadow:var(--shadow-xl);left:0;margin-top:var(--space-2);position:absolute;top:100%;width:300px;z-index:100}.ExcelViewer_filterDropdownHeader__x0zVH{align-items:center;background:var(--gray-100);border-bottom:1px solid var(--gray-300);border-radius:var(--radius-base) var(--radius-base) 0 0;color:var(--gray-900);display:flex;font-weight:600;justify-content:space-between;padding:var(--space-4) var(--space-5)}.ExcelViewer_closeDropdownButton__596rl{background:#0000;border:none;color:var(--gray-600);cursor:pointer;font-size:24px;line-height:1;padding:0;transition:color var(--transition-fast)}.ExcelViewer_closeDropdownButton__596rl:hover{color:var(--error)}.ExcelViewer_filterOptions__0ZqJu{color:#000;max-height:300px;overflow-y:auto;padding:var(--space-3)}.ExcelViewer_filterOptions__0ZqJu label{align-items:center;display:flex;gap:var(--space-2)}.ExcelViewer_filterDropdownBody__JDAue{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.ExcelViewer_filterTypeSelect__kUeZa{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);color:var(--gray-900);cursor:pointer;font-size:var(--text-sm);padding:var(--space-3);width:100%}.ExcelViewer_filterInputGroup__THd2D{display:flex;gap:var(--space-2)}.ExcelViewer_filterInput__5umkV{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-base);color:var(--gray-900);flex:1 1;font-size:var(--text-sm);padding:var(--space-3)}.ExcelViewer_filterInput__5umkV:focus{border-color:var(--teal-base);box-shadow:0 0 0 3px #2d82921a;outline:none}.ExcelViewer_applyFilterButton__usC9e{background:var(--gradient-teal);border:none;border-radius:var(--radius-base);color:var(--white);cursor:pointer;font-size:var(--text-sm);font-weight:600;padding:var(--space-3) var(--space-5);transition:all var(--transition-fast);white-space:nowrap}.ExcelViewer_applyFilterButton__usC9e:hover{background:var(--gradient-teal-dark);transform:translateY(-1px)}.ExcelViewer_showPresetsButton__BM-QU{background:var(--gray-100);border:1px solid var(--gray-300);border-radius:var(--radius-base);color:var(--gray-700);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);transition:all var(--transition-fast)}.ExcelViewer_showPresetsButton__BM-QU:hover{background:var(--gray-200)}.ExcelViewer_presetValues__kY6L7{background:var(--gray-50);border-radius:var(--radius-base);display:flex;flex-direction:column;gap:var(--space-1);max-height:200px;overflow-y:auto;padding:var(--space-2)}.ExcelViewer_presetValueButton__BtnwN{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-900);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);text-align:left;transition:all var(--transition-fast)}.ExcelViewer_presetValueButton__BtnwN:hover{background:var(--teal-pale);border-color:var(--teal-light);color:var(--teal-dark)}.ExcelViewer_dataRow__W7LQR{transition:background-color var(--transition-fast)}.ExcelViewer_dataRow__W7LQR:nth-child(2n){background:var(--gray-50)}.ExcelViewer_dataRow__W7LQR:hover{background:var(--teal-pale)}.ExcelViewer_rowNumber__\+w0rC{background:var(--gray-100);border-bottom:1px solid var(--gray-200);border-right:1px solid var(--gray-300);color:var(--gray-600);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;padding:var(--space-4) var(--space-5);text-align:center;-webkit-user-select:none;user-select:none}.ExcelViewer_dataCell__QOtGm{border-bottom:1px solid var(--gray-200);border-right:1px solid var(--gray-200);cursor:text;max-width:400px;min-width:100px;padding:0;position:relative}.ExcelViewer_dataCell__QOtGm:hover{background:#2d82920d;outline:2px solid var(--teal-light);outline-offset:-2px}.ExcelViewer_cellContent__amxDs{display:block;min-height:38px;padding:var(--space-4) var(--space-6);word-break:break-word}.ExcelViewer_cellInput__\+3b1u{background:var(--white);border:2px solid var(--teal-base);box-shadow:var(--shadow-md);color:var(--gray-900);font-family:inherit;font-size:inherit;outline:none;padding:var(--space-4) var(--space-6);width:100%}.ExcelViewer_actionsCell__bD0Sb{background:var(--gray-50);border-bottom:1px solid var(--gray-200);padding:var(--space-3);text-align:center;white-space:nowrap}.ExcelViewer_actionsCell__bD0Sb button{display:inline-block;vertical-align:middle}.ExcelViewer_actionsCell__bD0Sb button+button{margin-left:8px}.ExcelViewer_deleteButton__wWBPh{align-items:center;background:var(--error-dark);border:1px solid var(--gray-300);border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition-base);width:28px}.ExcelViewer_deleteButton__wWBPh:hover{transform:translateY(-1px)}.ExcelViewer_deleteButton__wWBPh:active{transform:translateY(0)}.ExcelViewer_loaderContainer__2a9wm{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);height:400px;justify-content:center}.ExcelViewer_spinner__2eb0E{animation:ExcelViewer_spin__0c\+KN .8s linear infinite;border:4px solid var(--gray-200);border-radius:50%;border-top-color:var(--teal-base);height:48px;width:48px}.ExcelViewer_smallSpinner__Z7cEQ{animation:ExcelViewer_spin__0c\+KN .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes ExcelViewer_spin__0c\+KN{to{transform:rotate(1turn)}}.ExcelViewer_errorContainer__mKAZf{align-items:center;display:flex;flex-direction:column;gap:var(--space-6);height:400px;justify-content:center;padding:var(--space-10)}.ExcelViewer_errorIcon__Bz31R{color:var(--error)}.ExcelViewer_errorButtons__BXjXG{align-items:center;display:flex;gap:var(--space-4)}.ExcelViewer_backButton__TJeR9{background:var(--teal-light);border:none;border-radius:var(--radius-base);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;font-size:var(--text-button);font-weight:600;padding:var(--space-4) var(--space-8);transition:all var(--transition-fast)}.ExcelViewer_backButton__TJeR9:hover{background:var(--teal-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ExcelViewer_retryButton__\+8Oab{background:var(--gradient-teal);border:none;border-radius:var(--radius-base);box-shadow:var(--shadow-sm);color:var(--white);cursor:pointer;font-size:var(--text-button);font-weight:600;padding:var(--space-4) var(--space-8);transition:all var(--transition-fast)}.ExcelViewer_retryButton__\+8Oab:hover{background:var(--gradient-teal-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ExcelViewer_tableWrapper__lNdVA::-webkit-scrollbar{height:12px;width:12px}.ExcelViewer_tableWrapper__lNdVA::-webkit-scrollbar-track{background:var(--gray-100)}.ExcelViewer_tableWrapper__lNdVA::-webkit-scrollbar-thumb{background:var(--gradient-teal);border:2px solid var(--gray-100);border-radius:var(--radius-sm)}.ExcelViewer_tableWrapper__lNdVA::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--teal-light) 0,var(--teal-lighter) 100%)}.ExcelViewer_presetValues__kY6L7::-webkit-scrollbar{width:6px}.ExcelViewer_presetValues__kY6L7::-webkit-scrollbar-track{background:var(--gray-200)}.ExcelViewer_presetValues__kY6L7::-webkit-scrollbar-thumb{background:var(--teal-base);border-radius:var(--radius-sm)}@media (max-width:1024px){.ExcelViewer_searchFilterBar__S5TTw{padding:var(--space-4) var(--space-6)}.ExcelViewer_searchContainer__Zp9rn{max-width:100%}.ExcelViewer_filterDropdown__w4U4n{width:280px}}@media (max-width:768px){.ExcelViewer_searchFilterBar__S5TTw{padding:var(--space-3) var(--space-4)}.ExcelViewer_toolbar__CBfNU{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.ExcelViewer_toolbarLeft__pQLEH,.ExcelViewer_toolbarRight__6pjLL{justify-content:space-between;width:100%}.ExcelViewer_filterDropdown__w4U4n{width:260px}.ExcelViewer_columnHeaderContent__-Jak8{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.ExcelViewer_columnActions__zZzAK{align-self:flex-end}}.ExcelViewer_checkboxHeader__I3B57{background:var(--teal-darker);border-bottom:2px solid var(--teal-dark);border-right:1px solid #fff3;padding:var(--space-5) var(--space-6);text-align:center;width:40px}.ExcelViewer_checkboxHeader__I3B57 input[type=checkbox]{accent-color:var(--teal-base);cursor:pointer;height:16px;width:16px}.ExcelViewer_dragHandleHeader__-BZi9{background:var(--teal-darker);border-bottom:2px solid var(--teal-dark);border-right:1px solid #fff3;padding:var(--space-5) var(--space-3);width:40px}.ExcelViewer_checkboxCell__95mHG{background:var(--gray-100);border-bottom:1px solid var(--gray-200);border-right:1px solid var(--gray-300);padding:var(--space-4) var(--space-6);text-align:center;width:40px}.ExcelViewer_checkboxCell__95mHG input[type=checkbox]{accent-color:var(--teal-base);cursor:pointer;height:16px;width:16px}.ExcelViewer_dragHandleCell__nIAy\+{background:var(--gray-100);border-bottom:1px solid var(--gray-200);border-right:1px solid var(--gray-300);cursor:grab;padding:var(--space-4) var(--space-2);text-align:center;width:40px}.ExcelViewer_dragHandleCell__nIAy\+:active{cursor:grabbing}.ExcelViewer_dragHandle__xHqJV{align-items:center;border-radius:var(--radius-sm);color:var(--gray-500);display:inline-flex;height:24px;justify-content:center;transition:all var(--transition-fast);width:24px}.ExcelViewer_dragHandle__xHqJV:hover{background:var(--gray-200);color:var(--gray-700)}.ExcelViewer_dataRow__W7LQR.ExcelViewer_selectedRow__drOCF{background:var(--teal-pale)!important;border:2px solid var(--teal-light)}.ExcelViewer_dataRow__W7LQR.ExcelViewer_selectedRow__drOCF:hover{background:var(--teal-lighter)!important}.ExcelViewer_dataRow__W7LQR.ExcelViewer_dragOverRow__7lqZn{background:var(--lime-pale)!important;border:2px dashed var(--lime-base)}.ExcelViewer_dragImage__j9yMk{background:var(--teal-base);border-radius:var(--radius-base);color:var(--white);font-size:var(--text-sm);font-weight:600;left:-1000px;padding:var(--space-2) var(--space-4);position:absolute;top:-1000px;z-index:1000}.ExcelViewer_rowNumberHeader__HSVPY{width:60px}.ExcelViewer_actionsHeader__5qUb4{border-right:none;width:120px}.ExcelViewer_emptyState__uWOSJ{color:var(--gray-600);font-style:italic;padding:var(--space-20) var(--space-12);text-align:center}.ExcelViewer_dataRow__W7LQR{transition:all var(--transition-fast)}.ExcelViewer_dataRow__W7LQR[draggable=true]{cursor:grab}.ExcelViewer_dataRow__W7LQR[draggable=true]:active{cursor:grabbing}.ExcelViewer_dataRow__W7LQR.ExcelViewer_dragging__yjipi{opacity:.5;transform:rotate(2deg)}.ExcelViewer_dropZone__4VNL8{animation:ExcelViewer_pulse__ZMkMy 1s infinite;background:var(--lime-base);border-radius:2px;height:4px;margin:2px 0}@keyframes ExcelViewer_pulse__ZMkMy{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ExcelViewer_multiSelectInfo__FYcI9{animation:ExcelViewer_slideUp__gw0st .3s ease-out;background:var(--teal-base);border-radius:var(--radius-base);bottom:var(--space-6);box-shadow:var(--shadow-lg);color:var(--white);font-size:var(--text-sm);font-weight:600;left:50%;padding:var(--space-3) var(--space-6);position:fixed;transform:translateX(-50%);z-index:1000}@keyframes ExcelViewer_slideUp__gw0st{0%{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.ExcelViewer_checkboxCell__95mHG,.ExcelViewer_checkboxHeader__I3B57,.ExcelViewer_dragHandleCell__nIAy\+,.ExcelViewer_dragHandleHeader__-BZi9{width:30px}.ExcelViewer_dragHandle__xHqJV{height:20px;width:20px}.ExcelViewer_dragHandle__xHqJV svg{height:16px;width:16px}}@media print{.ExcelViewer_actionsCell__bD0Sb,.ExcelViewer_actionsHeader__5qUb4,.ExcelViewer_columnActions__zZzAK,.ExcelViewer_filterDropdown__w4U4n,.ExcelViewer_header__wJ2tx,.ExcelViewer_searchFilterBar__S5TTw,.ExcelViewer_sheetTabs__k5N27,.ExcelViewer_toolbar__CBfNU{display:none}.ExcelViewer_excelViewerContainer__BVqQu{box-shadow:none;height:auto}.ExcelViewer_tableWrapper__lNdVA{overflow:visible}}.ExcelViewer_editButton__ytmBX{align-items:center;background:var(--gradient-teal);border:none;border-radius:var(--radius-sm);color:var(--white);cursor:pointer;display:inline-flex;justify-content:center;padding:5px 6px 2px}.ExcelViewer_editButton__ytmBX:hover{transform:translateY(-1px)}.ExcelViewer_editButton__ytmBX:active{transform:translateY(0)}
/*# sourceMappingURL=main.8b33da35.css.map*/