:root{--sidebar-bg: #111f3c;--sidebar-text: #f7f8fb;--sidebar-active: #0b5fff;--sidebar-width: 72px;--sidebar-expanded-width: 220px}._navigationBar_1fd2m_9{display:flex;flex-direction:column;background:var(--sidebar-bg);color:var(--sidebar-text);min-height:100vh;transition:width .2s ease;width:var(--sidebar-width);overflow:hidden}._navigationBar_1fd2m_9._expanded_1fd2m_20{width:var(--sidebar-expanded-width)}._hamburger_1fd2m_24{display:flex;align-items:center;gap:12px;border:none;background:transparent;color:inherit;padding:20px 16px;cursor:pointer;font-size:16px;text-align:left}._hamburgerIcon_1fd2m_37{font-size:20px}._navList_1fd2m_41{display:flex;flex-direction:column;gap:6px;padding:12px 0}._navItem_1fd2m_48{display:flex;align-items:center;gap:12px;color:var(--sidebar-text);text-decoration:none;padding:12px 16px;border-radius:12px;transition:background .15s ease}._navItem_1fd2m_48:hover,._navItem_1fd2m_48._active_1fd2m_60{background:#ffffff14}._navIcon_1fd2m_64{display:inline-flex;width:24px;justify-content:center}._navLabel_1fd2m_70{white-space:nowrap}._appHeader_18f7x_1{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:#fff;border-bottom:1px solid #e3e8f1;box-shadow:0 1px 2px #1018280a}._headerTitle_18f7x_11{font-size:1.2rem;font-weight:700;color:#111827}._headerActions_18f7x_17{display:flex;gap:12px}._headerButton_18f7x_22{border:1px solid #cbd5e1;background:#f8fafc;color:#1f2937;padding:10px 16px;border-radius:9999px;cursor:pointer;font-size:.95rem}._headerButton_18f7x_22:hover{background:#eef2ff}._headerButton_18f7x_22._signOut_18f7x_36{background:#0b5fff;color:#fff;border-color:transparent}._headerButton_18f7x_22._signOut_18f7x_36:hover{background:#084ccd}:root{--bg:#f7f8fb;--card:#fff;--accent:#0b5fff}body{font-family:Inter,system-ui,Arial;background:var(--bg);margin:0;color:#111}.app.layout{display:flex;min-height:100vh}.mainArea{display:flex;flex-direction:column;flex:1}.content{flex:1;padding:24px}.panel{background:var(--card);padding:16px;margin:20px;border-radius:8px}label{display:block;margin:8px 0}input,textarea,select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.actions{display:flex;gap:12px;align-items:center;margin-top:8px}.status{color:#666}
