.login-module__loginContainer_BSMrdG__001{box-sizing:border-box;background:linear-gradient(135deg,#a23d4c,#403c3e);justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;top:0;left:0}.login-module__loginBox_BSMrdG__001{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:2.5rem;box-shadow:0 10px 25px #0003}.login-module__logoContainer_BSMrdG__001{flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.login-module__logo_BSMrdG__001{opacity:.9;width:64px;height:64px}.login-module__title_BSMrdG__001{text-align:center;color:#403c3e;margin:0;font-size:1.75rem;font-weight:600}.login-module__loginForm_BSMrdG__001{flex-direction:column;gap:1.5rem;display:flex}.login-module__field_BSMrdG__001{flex-direction:column;gap:.5rem;display:flex}.login-module__label_BSMrdG__001{color:#4a5568;font-size:.875rem;font-weight:500}.login-module__input_BSMrdG__001{border:1px solid #e2e8f0;border-radius:6px;padding:.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.login-module__input_BSMrdG__001:focus{border-color:#a23d4c;outline:none;box-shadow:0 0 0 3px #a23d4c1a}.login-module__input_BSMrdG__001:disabled{cursor:not-allowed;background-color:#f7fafc}.login-module__submitButton_BSMrdG__001{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a23d4c,#403c3e);border:none;border-radius:6px;padding:.875rem 1rem;font-size:1rem;font-weight:500;transition:transform .2s,box-shadow .2s}.login-module__submitButton_BSMrdG__001:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #a23d4c66}.login-module__submitButton_BSMrdG__001:disabled{opacity:.7;cursor:not-allowed;transform:none}.login-module__submitButton_BSMrdG__001.login-module__loading_BSMrdG__001{position:relative}.login-module__submitButton_BSMrdG__001.login-module__loading_BSMrdG__001:after{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite login-module__spin_BSMrdG__001;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.login-module__error_BSMrdG__001{color:#e53e3e;background:#fed7d7;border-left:4px solid #e53e3e;border-radius:6px;padding:.75rem;font-size:.875rem}@keyframes login-module__spin_BSMrdG__001{to{transform:translateY(-50%)rotate(360deg)}}.userprofiledropdown-module__container_f9yBkW__001{position:relative}.userprofiledropdown-module__profileButton_f9yBkW__001{background:var(--color-primary-dark, #33812c);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.userprofiledropdown-module__profileButton_f9yBkW__001:hover{background:var(--color-primary, #8eca5b)}.userprofiledropdown-module__dropdown_f9yBkW__001{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:200px;display:none;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.userprofiledropdown-module__userInfo_f9yBkW__001{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px}.userprofiledropdown-module__userName_f9yBkW__001{color:#2d3748;font-size:14px;font-weight:600}.userprofiledropdown-module__userEmail_f9yBkW__001{color:#718096;margin-top:2px;font-size:12px}.userprofiledropdown-module__menuItem_f9yBkW__001{cursor:pointer;color:#2d3748;border-bottom:1px solid #f1f5f9;padding:12px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.userprofiledropdown-module__menuItem_f9yBkW__001:last-child{border-bottom:none}.userprofiledropdown-module__menuItem_f9yBkW__001:hover{background:#f7fafc}.userprofiledropdown-module__menuItem_f9yBkW__001.userprofiledropdown-module__danger_f9yBkW__001{color:#e53e3e;border-top:1px solid #e2e8f0}.userprofiledropdown-module__menuItem_f9yBkW__001.userprofiledropdown-module__danger_f9yBkW__001:hover{background:#fef5e7}@media (width <= 768px){.userprofiledropdown-module__dropdown_f9yBkW__001{min-width:180px;right:-16px}}.appheader-module__container_E2dWpW__001{background:#fafafa;border-bottom:1px solid #e1e5e9;width:100vw;margin:0 -50vw;padding:12px 0;position:relative;left:50%;right:50%}.appheader-module__headerContent_E2dWpW__001{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;min-height:44px;margin:0 auto;padding:0 20px;display:flex}.appheader-module__titleSection_E2dWpW__001{flex:1;align-items:center;height:44px;display:flex}.appheader-module__title_E2dWpW__001{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.appheader-module__separator_E2dWpW__001{color:#d1d5db;margin:0 16px;font-size:24px;font-weight:300}.appheader-module__subtitle_E2dWpW__001{color:#6b7280;vertical-align:baseline;margin:0;font-size:14px;font-weight:500}.appheader-module__breadcrumbs_E2dWpW__001{align-items:center;gap:8px;display:flex}.appheader-module__breadcrumbStep_E2dWpW__001{color:#6b7280;vertical-align:baseline;font-size:14px;font-weight:500;transition:color .2s}.appheader-module__breadcrumbStep_E2dWpW__001.appheader-module__active_E2dWpW__001{color:var(--color-primary);font-weight:600}.appheader-module__breadcrumbStep_E2dWpW__001.appheader-module__completed_E2dWpW__001{color:var(--color-primary-dark);font-weight:500}.appheader-module__breadcrumbSeparator_E2dWpW__001{color:#d1d5db;vertical-align:baseline;margin:0 2px;font-size:12px;font-weight:300}.appheader-module__tabNavigation_E2dWpW__001{align-items:center;gap:4px;display:flex}.appheader-module__tabButton_E2dWpW__001{color:#6b7280;cursor:pointer;background:none;border:none;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500;transition:all .2s}.appheader-module__tabButton_E2dWpW__001:hover{color:#374151;background:#f3f4f6}.appheader-module__tabButton_E2dWpW__001.appheader-module__tabActive_E2dWpW__001{color:#fff;background:#3b82f6}.appheader-module__rightSection_E2dWpW__001{flex-shrink:0;align-items:center;display:flex}@media (width <= 768px){.appheader-module__headerContent_E2dWpW__001{flex-direction:column;align-items:flex-start;gap:12px;padding:0 16px}.appheader-module__title_E2dWpW__001{font-size:1.125rem}.appheader-module__subtitle_E2dWpW__001{font-size:13px}}.appselector-module__appSelector_nAHP0q__001{background:linear-gradient(135deg,#f8fafc,#e2e8f0);flex-direction:column;min-height:100vh;display:flex}.appselector-module__content_nAHP0q__001{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem}.appselector-module__appGrid_nAHP0q__001{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.appselector-module__appCard_nAHP0q__001{cursor:pointer;text-align:center;background:#f8f9fa;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;padding:2rem;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000001a}.appselector-module__appCard_nAHP0q__001:hover{background:linear-gradient(135deg,#fff,#fdf2f8);border-color:#a23d4c}.appselector-module__appIcon_nAHP0q__001{color:#a23d4c;justify-content:center;align-items:center;margin-bottom:1.5rem;transition:color .2s;display:flex}.appselector-module__appCard_nAHP0q__001:hover .appselector-module__appIcon_nAHP0q__001{color:#a23d4c}.appselector-module__appInfo_nAHP0q__001{flex:1;margin-bottom:1.5rem}.appselector-module__appTitle_nAHP0q__001{color:#403c3e;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.appselector-module__appDescription_nAHP0q__001{color:#666;font-size:.925rem;line-height:1.5}.appselector-module__appAction_nAHP0q__001{margin-top:auto}.appselector-module__launchText_nAHP0q__001{color:#a23d4c;background:#a23d4c1a;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.925rem;font-weight:600;transition:all .2s;display:inline-flex}.appselector-module__appCard_nAHP0q__001:hover .appselector-module__launchText_nAHP0q__001{color:#fff;background:#a23d4c}@media (width <= 768px){.appselector-module__content_nAHP0q__001{padding:1rem}.appselector-module__appGrid_nAHP0q__001{grid-template-columns:1fr;gap:1.5rem}.appselector-module__appCard_nAHP0q__001{padding:1.5rem}.appselector-module__appIcon_nAHP0q__001{margin-bottom:1rem}.appselector-module__appTitle_nAHP0q__001{font-size:1.125rem}.appselector-module__appDescription_nAHP0q__001{font-size:.875rem}}.switcher-module__loginPage_okL4pa__001{background:linear-gradient(135deg,#a23d4c,#403c3e);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.switcher-module__loginHeader_okL4pa__001{text-align:center;margin-bottom:2.5rem}.switcher-module__loginHeader_okL4pa__001 h1{color:#fff;margin-bottom:.75rem;font-size:2.5rem;font-weight:600}.switcher-module__loginHeader_okL4pa__001 p{color:#fffc;font-size:1.125rem}@media (width <= 768px){.switcher-module__loginPage_okL4pa__001{padding:1rem}.switcher-module__loginHeader_okL4pa__001{margin-bottom:2rem}.switcher-module__loginHeader_okL4pa__001 h1{font-size:2rem}.switcher-module__loginHeader_okL4pa__001 p{font-size:1rem}}
