._wrapper_1poso_1{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}._card_1poso_10{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%;max-width:420px;padding:2.5rem}._brand_1poso_18{color:var(--accent);text-align:center;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}._footer_1poso_26{color:var(--text-muted);margin-top:2rem;font-size:.85rem}._container_tx7yv_1{background:var(--bg-primary);height:100vh;display:flex}._sidebar_tx7yv_7{background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;width:260px;padding:1.5rem 1rem;display:flex}._logo_tx7yv_16{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:2rem;padding:0 .5rem;font-size:1.25rem;font-weight:800}._nav_tx7yv_25{flex-direction:column;gap:.25rem;display:flex}._link_tx7yv_31{border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition);padding:.75rem 1rem;font-weight:500}._link_tx7yv_31:hover,._link_tx7yv_31._active_tx7yv_40{background:var(--accent-light);color:var(--accent)}._main_tx7yv_45{flex-direction:column;flex:1;display:flex;overflow:hidden}._header_tx7yv_52{background:var(--bg-surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:64px;padding:0 1.5rem;display:flex}._runMetrics_tx7yv_63{color:var(--text-secondary);align-items:center;gap:1rem;font-size:.85rem;display:flex}._metricItem_tx7yv_71{align-items:center;gap:.4rem;display:flex}._metricLabel_tx7yv_77{font-weight:500}._metricValue_tx7yv_81{color:var(--text-primary);background:var(--bg-sidebar);border-radius:var(--radius-sm);text-align:center;font-variant-numeric:tabular-nums;min-width:48px;padding:.2rem .6rem;font-weight:700}._metricDivider_tx7yv_92{background:var(--border);width:1px;height:20px}._userPanel_tx7yv_99{align-items:center;gap:.75rem;display:flex}._userName_tx7yv_105{font-size:.9rem;font-weight:600}._roleBadge_tx7yv_110{background:var(--accent-light);color:var(--accent);text-transform:capitalize;border-radius:99px;padding:.25rem .5rem;font-size:.75rem}._logoutBtn_tx7yv_119{color:var(--text-muted);transition:color var(--transition);background:0 0;border:none}._logoutBtn_tx7yv_119:hover{color:var(--danger)}._content_tx7yv_130{flex:1;padding:1.5rem;overflow-y:auto}._form_1cddj_1{flex-direction:column;gap:1rem;display:flex}._field_1cddj_6{flex-direction:column;gap:.4rem;display:flex}._field_1cddj_6 label{color:var(--text-secondary);font-size:.85rem;font-weight:600}._field_1cddj_6 input{border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition);padding:.75rem 1rem;font-size:.95rem}._field_1cddj_6 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}._btn_1cddj_27{background:var(--accent);color:#fff;border-radius:var(--radius-md);transition:background var(--transition);border:none;margin-top:.5rem;padding:.75rem;font-weight:600}._btn_1cddj_27:hover:not(:disabled){background:var(--accent-hover)}._btn_1cddj_27:disabled{opacity:.7;cursor:not-allowed}._error_1cddj_44{background:var(--danger-bg);color:var(--danger);border-radius:var(--radius-sm);text-align:center;padding:.75rem;font-size:.85rem}:root{--bg-primary:#f8fafc;--bg-surface:#fff;--bg-sidebar:#f1f5f9;--text-primary:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--border:#e2e8f0;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-light:#eff6ff;--danger:#dc2626;--danger-bg:#fef2f2;--success:#16a34a;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition:.15s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,button,select{outline:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}
