.lang-switcher[data-v-46ef701d]{display:flex;border:1px solid rgba(255,255,255,.3);border-radius:4px;overflow:hidden}.lang-btn[data-v-46ef701d]{background:transparent;color:#fff;border:none;padding:4px 10px;cursor:pointer;font-size:12px;font-weight:600}.lang-btn[data-v-46ef701d]:hover{background:#ffffff26}.lang-btn.active[data-v-46ef701d]{background:#ffffff40}.topnav[data-v-ecf79024]{background:#1e3a5f;color:#fff;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-ecf79024]{color:#fff;text-decoration:none;font-weight:600;font-size:16px}.user-zone[data-v-ecf79024]{display:flex;align-items:center;gap:16px}.navlink[data-v-ecf79024]{color:#fff;text-decoration:none;font-size:14px}.navlink[data-v-ecf79024]:hover{text-decoration:underline}.logout[data-v-ecf79024]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:4px 12px;cursor:pointer;font-size:13px}.logout[data-v-ecf79024]:hover{background:#ffffff40}main[data-v-ecf79024]{min-height:calc(100vh - 50px)}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f4f5f7;color:#222}button{font-family:inherit}input,select,textarea{font-family:inherit;font-size:14px}a{color:#1e3a5f}:root{--gs-primary: #1e3a5f;--gs-primary-hover: #112338;--gs-accent: #f59e0b;--gs-accent-hover: #d97706;--gs-accent-text: #1e3a5f;--gs-bg: #f4f6f9;--gs-surface: #ffffff;--gs-border: #e1e4e8;--gs-input-border: #d0d7de;--gs-text: #1e3a5f;--gs-text-muted: #555;--gs-text-soft: #888;--gs-error: #b42318;--gs-error-bg: #fef3f2;--gs-warn: #f59e0b;--gs-warn-bg: #fffbeb;--gs-radius: 4px;--gs-radius-lg: 6px}.gs-btn-primary{background:var(--gs-accent);color:var(--gs-accent-text);border:none;border-radius:var(--gs-radius);padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;font-family:inherit;display:inline-flex;align-items:center;gap:6px;line-height:1.4}.gs-btn-primary:hover:not(:disabled){background:var(--gs-accent-hover)}.gs-btn-primary:disabled{background:#9ca3af;color:#f3f4f6;cursor:not-allowed}.gs-btn-secondary{background:var(--gs-surface);color:var(--gs-text-muted);border:1px solid var(--gs-input-border);border-radius:var(--gs-radius);padding:8px 18px;font-size:13px;cursor:pointer;text-decoration:none;font-family:inherit;display:inline-flex;align-items:center;gap:6px;line-height:1.4}.gs-btn-secondary:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.gs-btn-secondary:disabled{opacity:.6;cursor:not-allowed}.gs-form{background:var(--gs-surface);border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);padding:20px 24px;display:flex;flex-direction:column;gap:16px}.gs-field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--gs-text-muted);font-weight:500}.gs-field input,.gs-field select,.gs-field textarea{width:100%;min-width:0;box-sizing:border-box;padding:8px 10px;border:1px solid var(--gs-input-border);border-radius:var(--gs-radius);font-size:14px;font-family:inherit;color:#222}.gs-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.gs-message{padding:40px;text-align:center;color:var(--gs-text-muted)}.gs-message-error{color:var(--gs-error)}.gs-actions{display:flex;gap:8px;justify-content:space-between;margin-top:8px}.gs-actions-end{justify-content:flex-end}
