.Dashboard_layout__pXa7A{display:flex;min-height:100vh}.Dashboard_sidebar__fuWLH{width:220px;background:#fff;border-right:1px solid #e5e7eb;padding:24px 0;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.Dashboard_sidebarHeader___nZ4t{display:flex;align-items:center;gap:10px;padding:0 16px 20px;border-bottom:1px solid #e5e7eb;margin-bottom:8px}.Dashboard_logo__2cvcg{font-size:22px}.Dashboard_sidebarHeader___nZ4t h1{font-size:15px;font-weight:700;color:#1a1a1a}.Dashboard_navItem__Z3Si1{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 16px;font-size:13px;font-weight:500;color:#4b5563;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;border-radius:0;transition:background .1s}.Dashboard_navItem__Z3Si1:hover{background:#f3f4f6}.Dashboard_navItem__Z3Si1.Dashboard_active__nAhah{background:rgba(107,88,240,.1);color:#6b58f0;font-weight:600}.Dashboard_count__c8Rim{background:#e5e7eb;color:#6b7280;font-size:11px;font-weight:600;padding:2px 7px;border-radius:20px}.Dashboard_navItem__Z3Si1.Dashboard_active__nAhah .Dashboard_count__c8Rim{background:rgba(107,88,240,.15);color:#6b58f0}.Dashboard_main__HAKNt{flex:1 1;padding:28px 32px;min-width:0}.Dashboard_topbar__dL3iS{display:flex;align-items:center;gap:12px;margin-bottom:24px}.Dashboard_search__7YfB_{flex:1 1;max-width:400px;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;outline:none;background:#fff}.Dashboard_search__7YfB_:focus{border-color:#6b58f0;box-shadow:0 0 0 2px rgba(107,88,240,.1)}.Dashboard_grid__nUS7L{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.Dashboard_card__WmAXo{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px;transition:box-shadow .15s}.Dashboard_card__WmAXo:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.Dashboard_cardTop__fsoYi{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.Dashboard_cardDate__rInWe{font-size:11px;color:#9ca3af}.Dashboard_cardTitle__sSqpQ{font-size:15px;font-weight:600;margin-bottom:4px;color:#111827;line-height:1.3}.Dashboard_cardMeta__W9rYj{font-size:12px;color:#6b7280;margin-bottom:2px}.Dashboard_cardDesc__DYL_c{font-size:13px;color:#555;margin-top:6px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Dashboard_badge__2SE7F{display:inline-block;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600}.Dashboard_badge_pending__SrsRW{background:#dbeafe;color:#1d4ed8}.Dashboard_badge_approved__24_bY{background:#dcfce7;color:#15803d}.Dashboard_badge_changes_requested__sPuiM{background:#fee2e2;color:#dc2626}.Dashboard_badge_invalidated__LTpxu{background:#f3f4f6;color:#6b7280}.Dashboard_badge_expired__gAi9D{background:#fef3c7;color:#b45309}.Dashboard_progressRow__0sU_0{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b7280;margin:12px 0 6px}.Dashboard_due__7tVtx{color:#6b7280}.Dashboard_overdue__HoHV_{color:#b45309;font-weight:500}.Dashboard_progressBar__oKoBx{height:4px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:12px}.Dashboard_progressFill__kJxQs{height:100%;background:#6b58f0;border-radius:4px;transition:width .3s}.Dashboard_progressFill__kJxQs.Dashboard_complete__XD62_{background:#22c55e}.Dashboard_approverRow__1uRmq{display:flex;align-items:center;gap:4px;margin-bottom:14px}.Dashboard_approverChip__A2qob{position:relative;width:28px;height:28px}.Dashboard_approverInitial__bGioH{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(107,88,240,.12);color:#6b58f0;font-size:11px;font-weight:700}.Dashboard_approverDot__adwu_{position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;border:1.5px solid #fff}.Dashboard_approverDot__adwu_[data-status=approved]{background:#22c55e}.Dashboard_approverDot__adwu_[data-status=changes_requested]{background:#ef4444}.Dashboard_approverDot__adwu_[data-status=pending]{background:#94a3b8}.Dashboard_moreApprovers__7ed1H{font-size:11px;color:#9ca3af;margin-left:4px}.Dashboard_cardActions__g8IpK{display:flex;gap:12px;border-top:1px solid #f3f4f6;padding-top:12px}.Dashboard_actionLink__Abcty{font-size:12px;font-weight:500;color:#6b58f0}.Dashboard_clearAllBtn__4OiQP{font-size:12px;font-weight:600;color:#dc2626;background:none;border:1px solid #dc2626;border-radius:6px;padding:6px 12px;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0}.Dashboard_clearAllBtn__4OiQP:hover{background:#fef2f2}.Dashboard_deleteBtn__tEVse{font-size:12px;font-weight:500;color:#dc2626;background:none;border:none;cursor:pointer;padding:0;margin-left:auto;font-family:inherit}.Dashboard_deleteBtn__tEVse:hover{text-decoration:underline}.Dashboard_empty__MWBuy{text-align:center;padding:60px 0;color:#9ca3af;font-size:14px}.Dashboard_sidebarFooter__2jzZH{position:absolute;bottom:0;left:0;right:0;padding:16px;border-top:1px solid #e5e7eb}.Dashboard_themeToggle__v6kR8{background:none;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;gap:7px;font-size:12px;font-family:inherit;font-weight:500;padding:6px 8px;border-radius:6px;width:100%;transition:background .1s,color .1s}.Dashboard_themeToggle__v6kR8:hover{background:#f3f4f6;color:#6b58f0}:root[data-theme=dark] .Dashboard_layout__pXa7A{background:#1c1a35}:root[data-theme=dark] .Dashboard_sidebar__fuWLH{background:#1c1a35;border-color:#4a4578}:root[data-theme=dark] .Dashboard_sidebarHeader___nZ4t{border-color:#4a4578}:root[data-theme=dark] .Dashboard_sidebarHeader___nZ4t h1{color:#f6f4ff}:root[data-theme=dark] .Dashboard_navItem__Z3Si1{color:#d0cce8}:root[data-theme=dark] .Dashboard_navItem__Z3Si1:hover{background:#242140}:root[data-theme=dark] .Dashboard_navItem__Z3Si1.Dashboard_active__nAhah{background:rgba(181,168,255,.12);color:#b5a8ff}:root[data-theme=dark] .Dashboard_count__c8Rim{background:#242140;color:#a9a5c8}:root[data-theme=dark] .Dashboard_navItem__Z3Si1.Dashboard_active__nAhah .Dashboard_count__c8Rim{background:rgba(181,168,255,.2);color:#b5a8ff}:root[data-theme=dark] .Dashboard_main__HAKNt{background:#1c1a35}:root[data-theme=dark] .Dashboard_search__7YfB_{background:#1c1a35;border-color:#4a4578;color:#f6f4ff}:root[data-theme=dark] .Dashboard_search__7YfB_::placeholder{color:#a9a5c8}:root[data-theme=dark] .Dashboard_search__7YfB_:focus{border-color:#b5a8ff;box-shadow:0 0 0 2px rgba(181,168,255,.15)}:root[data-theme=dark] .Dashboard_card__WmAXo{background:#1c1a35;border-color:#4a4578}:root[data-theme=dark] .Dashboard_card__WmAXo:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}:root[data-theme=dark] .Dashboard_cardTitle__sSqpQ{color:#e8e6f8}:root[data-theme=dark] .Dashboard_cardMeta__W9rYj{color:#a9a5c8}:root[data-theme=dark] .Dashboard_cardDesc__DYL_c{color:#d0cce8}:root[data-theme=dark] .Dashboard_cardDate__rInWe{color:#a9a5c8}:root[data-theme=dark] .Dashboard_badge_pending__SrsRW{background:rgba(181,168,255,.15);color:#b5a8ff}:root[data-theme=dark] .Dashboard_badge_approved__24_bY{background:rgba(77,232,180,.12);color:#4de8b4}:root[data-theme=dark] .Dashboard_badge_changes_requested__sPuiM{background:rgba(247,107,166,.12);color:#f76ba6}:root[data-theme=dark] .Dashboard_badge_invalidated__LTpxu{background:#242140;color:#a9a5c8}:root[data-theme=dark] .Dashboard_badge_expired__gAi9D{background:rgba(240,168,48,.12);color:#f0a830}:root[data-theme=dark] .Dashboard_progressRow__0sU_0{color:#a9a5c8}:root[data-theme=dark] .Dashboard_progressBar__oKoBx{background:#4a4578}:root[data-theme=dark] .Dashboard_approverInitial__bGioH{background:rgba(181,168,255,.2);color:#b5a8ff}:root[data-theme=dark] .Dashboard_approverDot__adwu_{border-color:#1c1a35}:root[data-theme=dark] .Dashboard_cardActions__g8IpK{border-color:#4a4578}:root[data-theme=dark] .Dashboard_actionLink__Abcty{color:#c8beff}:root[data-theme=dark] .Dashboard_clearAllBtn__4OiQP{color:#dc2626;border-color:#dc2626}:root[data-theme=dark] .Dashboard_clearAllBtn__4OiQP:hover{background:rgba(220,38,38,.12)}:root[data-theme=dark] .Dashboard_deleteBtn__tEVse{color:#dc2626}:root[data-theme=dark] .Dashboard_empty__MWBuy{color:#a9a5c8}:root[data-theme=dark] .Dashboard_sidebarFooter__2jzZH{border-color:#4a4578}:root[data-theme=dark] .Dashboard_themeToggle__v6kR8{color:#a9a5c8}:root[data-theme=dark] .Dashboard_themeToggle__v6kR8:hover{background:#242140;color:#b5a8ff}