._header_102md_1{border-bottom:1px solid var(--border);background:var(--card);height:72px;color:var(--card-foreground);align-items:center;gap:16px;padding:0 20px;display:flex}@media (width>=1024px){._header_102md_1{padding-left:28px;padding-right:28px}}@media (width>=1280px){button._menuButton_102md_19{display:none}}button._menuButton_102md_19 svg._menuIcon_102md_24,button._utilityButton_102md_25 svg._utilityIcon_102md_25{width:20px;height:20px}._search_102md_30{width:100%;max-width:720px;position:relative}._searchIcon_102md_36{width:20px;height:20px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}input._searchInput_102md_47{background:var(--card);height:44px;padding-left:48px;padding-right:80px}._searchHint_102md_54{background:var(--muted);color:var(--muted-foreground);pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;line-height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._controls_102md_68{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width>=640px){._controls_102md_68{gap:16px}}button._utilityButton_102md_25{color:var(--muted-foreground);display:none}@media (width>=640px){button._utilityButton_102md_25{display:inline-flex}}._notificationButton_102md_90{position:relative}._notificationCount_102md_94{background:var(--destructive);width:16px;height:16px;color:var(--destructive-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex;position:absolute;top:0;right:0}._divider_102md_110{background:var(--border);width:1px;height:32px;display:none}@media (width>=768px){._divider_102md_110{display:block}}._user_102md_122{align-items:center;gap:12px;display:flex}._avatar_102md_128{background:color-mix(in srgb,var(--primary) 10%,transparent);width:40px;height:40px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:flex}._userDetails_102md_142{display:none}@media (width>=1024px){._userDetails_102md_142{display:block}}._userName_102md_151,._userRole_102md_152{display:block}._userName_102md_151{color:var(--foreground);font-size:14px;font-weight:600;line-height:20px}._userRole_102md_152{color:var(--muted-foreground);font-size:12px;line-height:16px}._logoutButton_102md_169{gap:8px}._logoutLabel_102md_173{display:none}@media (width>=640px){._logoutLabel_102md_173{display:inline}}._sidebar_1hsz2_1{border-right:1px solid var(--sidebar-border);background:var(--sidebar);width:260px;height:100vh;color:var(--sidebar-foreground);flex-direction:column;flex-shrink:0;display:none}@media (width>=1280px){._sidebar_1hsz2_1{display:flex}}._brand_1hsz2_17{align-items:center;gap:12px;height:72px;padding:0 24px;display:flex}._brandMark_1hsz2_25{background:var(--sidebar-primary);width:32px;height:32px;color:var(--sidebar-primary-foreground);box-shadow:var(--shadow-sm);border-radius:8px;justify-content:center;align-items:center;display:flex}._brandIcon_1hsz2_37{width:20px;height:20px}._brandName_1hsz2_42{color:var(--foreground);letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:28px}._navigation_1hsz2_50{flex-direction:column;flex:1;gap:4px;padding:20px 12px;display:flex}._sidebar_1hsz2_1 ._navButton_1hsz2_58{justify-content:flex-start;gap:16px;width:100%;height:48px;padding:0 16px}._sidebar_1hsz2_1 ._activeNav_1hsz2_66,._sidebar_1hsz2_1 ._activeNav_1hsz2_66:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}._sidebar_1hsz2_1 ._inactiveNav_1hsz2_75{color:var(--sidebar-foreground)}._sidebar_1hsz2_1 ._navButton_1hsz2_58 svg._navIcon_1hsz2_79{width:20px;height:20px}._footer_1hsz2_84{padding:0 12px 20px}._chevron_1hsz2_88{margin-left:auto}._layout_wk9e7_1{background:var(--background);min-height:100vh;color:var(--foreground);display:flex}._sidebar_wk9e7_8{position:sticky;top:0}._content_wk9e7_13{flex-direction:column;flex:1;min-width:0;display:flex}._header_wk9e7_20{z-index:30;position:sticky;top:0}._main_wk9e7_26{flex:1;min-width:0;overflow-x:hidden}
