.Completed-Jobs_container__9Ai_6{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);margin-top:var(--space-10);color:var(--color-fg);overflow-y:auto;min-height:93vh;max-height:93vh;padding:var(--space-6) var(--space-8)}.Completed-Jobs_pageHeader__Q8l16{margin-top:var(--space-10);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border);padding:var(--space-4)}.Completed-Jobs_pageTitle___AOUs{margin:0;color:var(--brand-600);font-size:var(--fs-h4);font-weight:var(--weight-extrabold);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-family:var(--font-sans)}.Completed-Jobs_pageDescription__cSY8N{margin:var(--space-2) 0 0 0;color:var(--color-fg-muted);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.Completed-Jobs_tableContainer__YNqdl{display:flex;flex-direction:column;gap:var(--space-6)}.Completed-Jobs_customTable__kAqn9{width:100%;border-collapse:collapse;background:var(--color-surface-1);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-1)}.Completed-Jobs_customTable__kAqn9 thead th{background-color:var(--color-surface-2);color:var(--color-fg);font-weight:var(--weight-semibold);padding:var(--space-4);text-align:center;border-bottom:2px solid var(--color-border);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--track-wide)}.Completed-Jobs_customTable__kAqn9 td,.Completed-Jobs_customTable__kAqn9 th{padding:var(--space-3) var(--space-4);text-align:center;background-color:var(--color-surface-1);color:var(--color-fg);border-bottom:1px solid var(--color-border);vertical-align:middle}.Completed-Jobs_customTable__kAqn9 tbody tr:hover{background-color:var(--color-surface-2);transition:background-color var(--duration-fast) var(--ease-out)}.Completed-Jobs_paginationControls__biioi{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);background:var(--color-surface-1);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-1);margin-bottom:var(--space-5)}.Completed-Jobs_paginationControlsInner__ws9nJ{display:flex;align-items:center;gap:var(--space-2)}.Completed-Jobs_itemsPerPageLabel__hov__,.Completed-Jobs_itemsPerPageText__vz9OR,.Completed-Jobs_paginationInfo__Xhb_B{font-size:var(--fs-sm);color:var(--color-fg)}.Completed-Jobs_itemsPerPageText__vz9OR{margin-left:var(--space-2);white-space:nowrap}.Completed-Jobs_itemsPerPageSelect__3sr2X{padding:var(--space-0) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-fg);font-size:var(--fs-sm);cursor:pointer}.Completed-Jobs_itemsPerPageSelect__3sr2X:focus{border-color:var(--brand-600);outline:none;box-shadow:0 0 0 var(--ring-size) color-mix(in hsl,var(--brand-600),transparent 70%)}.Completed-Jobs_paginationContainer__ReTZg{display:flex;justify-content:center;align-items:center;margin-top:var(--space-6)}.Completed-Jobs_pagination__3MP7T{margin:0;display:flex;list-style:none;padding:0;gap:var(--space-1)}.Completed-Jobs_pageItemActive___d_u5,.Completed-Jobs_pageItemDisabled__5427q,.Completed-Jobs_pageItem__BkpES{list-style:none}.Completed-Jobs_pageLink__wdNjn{color:var(--color-fg);border:1px solid var(--color-border);background:var(--color-surface-1);padding:var(--space-2) var(--space-3);margin:0 var(--space-1);border-radius:var(--radius-sm);transition:all var(--dur) var(--ease);text-decoration:none;display:inline-block;cursor:pointer;font-size:var(--fs-sm);font-weight:var(--weight-medium);min-width:40px;text-align:center}.Completed-Jobs_pageItemActive___d_u5 .Completed-Jobs_pageLink__wdNjn,.Completed-Jobs_pageLink__wdNjn:hover{background:var(--btn-primary-bg);color:var(--on-brand);border-color:var(--btn-primary-bg);transform:translateY(-1px);box-shadow:var(--shadow-1)}.Completed-Jobs_pageItemDisabled__5427q .Completed-Jobs_pageLink__wdNjn{opacity:.5;cursor:not-allowed;background:var(--color-surface-2)}.Completed-Jobs_pageItemDisabled__5427q .Completed-Jobs_pageLink__wdNjn:hover{background:var(--color-surface-2);color:var(--color-fg);border-color:var(--color-border);transform:none;box-shadow:none}.Completed-Jobs_loadingContainer__AGlmd{display:flex;justify-content:center;align-items:center;min-height:60vh}.Completed-Jobs_loadingContent__NVdQF{text-align:center}.Completed-Jobs_loadingSpinner__e6E90{width:3rem;height:3rem;margin-bottom:var(--space-3)}.Completed-Jobs_loadingTitle__gIIpK{color:var(--color-fg);margin-bottom:var(--space-2);font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.Completed-Jobs_loadingText__TI5NS{color:var(--color-fg-muted);margin-bottom:0;font-size:var(--fs-base)}.Completed-Jobs_errorContainer__NZJDL{display:flex;justify-content:center;align-items:center;min-height:60vh}.Completed-Jobs_errorContent___WrrE{text-align:center;max-width:500px}.Completed-Jobs_errorIcon__JZDJu{font-size:4rem;margin-bottom:var(--space-3)}.Completed-Jobs_errorTitle__fCeZU{color:var(--color-fg);margin-bottom:var(--space-2);font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.Completed-Jobs_errorText__K0Aqx{color:var(--color-fg-muted);margin-bottom:var(--space-4);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.Completed-Jobs_retryButton__2YMcA{background-color:var(--brand-500);color:white;border:none;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-base);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.Completed-Jobs_retryButton__2YMcA:hover{background-color:var(--brand-600)}.Completed-Jobs_emptyContainer__bTQ32{display:flex;justify-content:center;align-items:center;min-height:60vh}.Completed-Jobs_emptyContent__0pQ7E{text-align:center;max-width:500px}.Completed-Jobs_emptyIcon__pTIi_{font-size:4rem;margin-bottom:var(--space-3)}.Completed-Jobs_emptyTitle__8Zl_M{color:var(--color-fg);margin-bottom:var(--space-2);font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.Completed-Jobs_emptyText__00xS7{color:var(--color-fg-muted);margin-bottom:var(--space-4);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.Completed-Jobs_viewActiveJobsButton__AF7AA{background-color:var(--brand-500);color:white;border:none;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--fs-base);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block}.Completed-Jobs_viewActiveJobsButton__AF7AA:hover{background-color:var(--brand-600);color:white;text-decoration:none}@media (max-width:768px){.Completed-Jobs_container__9Ai_6{padding:var(--space-4) var(--space-4);margin-top:var(--space-6)}.Completed-Jobs_pageHeader__Q8l16{margin-top:var(--space-6);margin-bottom:var(--space-4)}.Completed-Jobs_pageTitle___AOUs{font-size:var(--fs-lg)}.Completed-Jobs_customTable__kAqn9{font-size:var(--fs-xs)}.Completed-Jobs_customTable__kAqn9 td,.Completed-Jobs_customTable__kAqn9 th,.Completed-Jobs_customTable__kAqn9 thead th{padding:var(--space-2) var(--space-2)}.Completed-Jobs_paginationControls__biioi{flex-direction:column;gap:var(--space-4);align-items:flex-start;padding:var(--space-4)}.Completed-Jobs_paginationInfo__Xhb_B{font-size:var(--fs-xs)}.Completed-Jobs_pageLink__wdNjn{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);min-width:35px}.Completed-Jobs_itemsPerPageSelect__3sr2X{min-width:50px}}@media (max-width:576px){.Completed-Jobs_pagination__3MP7T{gap:var(--space-1)}.Completed-Jobs_pageLink__wdNjn{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);min-width:30px}}@media (max-width:480px){.Completed-Jobs_container__9Ai_6{padding:var(--space-3) var(--space-3)}.Completed-Jobs_customTable__kAqn9{font-size:var(--fs-xs)}.Completed-Jobs_customTable__kAqn9 td,.Completed-Jobs_customTable__kAqn9 th,.Completed-Jobs_customTable__kAqn9 thead th{padding:var(--space-1) var(--space-1)}.Completed-Jobs_pagination__3MP7T{gap:var(--space-1)}.Completed-Jobs_pageLink__wdNjn{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);min-width:30px}}.Completed-Jobs_itemsPerPageSelect__3sr2X:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.Completed-Jobs_pageLink__wdNjn:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Completed-Jobs_pageLink__wdNjn{transition:none}}[dir=rtl] .Completed-Jobs_pageLink__wdNjn{margin:0 var(--space-1)}.TopBar-Company_navbar__wWIUj{position:fixed;inset-block-start:0;inset-inline:0;z-index:1000;background:var(--color-surface-1);color:var(--color-fg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-1);display:flex;justify-content:space-between;align-items:center;padding-block:calc(env(safe-area-inset-top) + var(--space-3));padding-inline:var(--space-4);min-block-size:64px}.TopBar-Company_logo__ghMz_{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;text-decoration:none;color:inherit;-webkit-padding-end:var(--space-4);padding-inline-end:var(--space-4);-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);-webkit-margin-start:var(--space-4);margin-inline-start:var(--space-4)}.TopBar-Company_logo__ghMz_ img{max-block-size:32px;height:auto}.TopBar-Company_logo__ghMz_:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.TopBar-Company_navListContainer__uSDkk{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.TopBar-Company_navList__nWw0M{list-style:none;display:flex;align-items:center;gap:var(--space-5);padding:0;margin:0}.TopBar-Company_navLinks__bHqUS{text-decoration:none;font-weight:var(--weight-bold);color:var(--brand-600);font-size:var(--fs-base);line-height:1;padding:8px 6px;border-radius:var(--radius-sm);transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),text-underline-offset var(--dur) var(--ease)}.TopBar-Company_navLinks__bHqUS:hover{color:var(--accent-600);text-decoration:underline;text-underline-offset:3px}.TopBar-Company_navLinks__bHqUS:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.TopBar-Company_NavButtons__C0AbO{display:flex;align-items:center;gap:var(--space-3)}.TopBar-Company_languageToggle__rx1FQ,.TopBar-Company_themeToggle__PF30s{background:transparent;border:1px solid var(--color-border);color:var(--brand-600);padding:8px 12px;border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-sm);min-inline-size:40px;block-size:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}.TopBar-Company_languageToggle__rx1FQ:hover,.TopBar-Company_themeToggle__PF30s:hover{background:color-mix(in hsl,var(--brand-600) 12%,transparent);color:var(--brand-600);transform:translateY(-1px);box-shadow:var(--shadow-1)}.TopBar-Company_languageToggle__rx1FQ:focus-visible,.TopBar-Company_themeToggle__PF30s:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.TopBar-Company_languageText__xbM6a{font-size:var(--fs-sm);font-weight:var(--weight-medium)}.TopBar-Company_menuButton__XLE0a{display:none;background:transparent;border:1px solid var(--color-border);color:var(--brand-600);font-size:1.1rem;cursor:pointer;padding:8px;border-radius:var(--radius-md);transition:background-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}.TopBar-Company_menuButton__XLE0a:hover{background:var(--color-surface-2);transform:scale(1.05);box-shadow:var(--shadow-1)}.TopBar-Company_menuButton__XLE0a:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}@media (max-width:992px){.TopBar-Company_navListContainer__uSDkk{display:none}.TopBar-Company_menuButton__XLE0a{display:inline-flex}.TopBar-Company_navbar__wWIUj{justify-content:space-between}.TopBar-Company_logo__ghMz_{padding-inline:var(--space-2);-webkit-border-end:none;border-inline-end:none}.TopBar-Company_NavButtons__C0AbO{gap:var(--space-2);padding-inline:var(--space-2)}.TopBar-Company_languageText__xbM6a{display:none}.TopBar-Company_languageToggle__rx1FQ{min-inline-size:40px;padding:8px}}@media (max-width:768px){.TopBar-Company_navbar__wWIUj{min-block-size:56px}.TopBar-Company_NavButtons__C0AbO{gap:var(--space-2)}.TopBar-Company_languageToggle__rx1FQ,.TopBar-Company_themeToggle__PF30s{min-inline-size:36px;block-size:36px;font-size:var(--fs-sm)}.TopBar-Company_mobileMenu__3RGl4{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-1)}}.TopBar-Admin_navbar__Cz6ua{position:fixed;inset-block-start:0;inset-inline:0;z-index:1000;background:var(--color-surface-1);color:var(--color-fg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-1);display:flex;justify-content:space-between;align-items:center;padding-block:calc(env(safe-area-inset-top) + var(--space-3));padding-inline:var(--space-4);min-block-size:64px}.TopBar-Admin_logo__3Lms5{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;text-decoration:none;color:inherit;-webkit-padding-end:var(--space-4);padding-inline-end:var(--space-4);-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);-webkit-margin-start:var(--space-4);margin-inline-start:var(--space-4)}.TopBar-Admin_logo__3Lms5 img{max-block-size:32px;height:auto}.TopBar-Admin_logo__3Lms5:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.TopBar-Admin_navListContainer__ZvUfv{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.TopBar-Admin_navList__vhnYH{list-style:none;display:flex;align-items:center;gap:var(--space-5);padding:0;margin:0}.TopBar-Admin_navLinks__EOUeo{text-decoration:none;font-weight:var(--weight-bold);color:var(--brand-600);font-size:var(--fs-base);line-height:1;padding:8px 6px;border-radius:var(--radius-sm);transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),text-underline-offset var(--dur) var(--ease)}.TopBar-Admin_navLinks__EOUeo:hover{color:var(--accent-600);text-decoration:underline;text-underline-offset:3px}.TopBar-Admin_navLinks__EOUeo:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.TopBar-Admin_NavButtons__4IihI{display:flex;align-items:center;gap:var(--space-3)}.TopBar-Admin_languageToggle__OeIGP,.TopBar-Admin_themeToggle__L8mGB{background:transparent;border:1px solid var(--color-border);color:var(--brand-600);padding:8px 12px;border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-sm);min-inline-size:40px;block-size:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}.TopBar-Admin_languageToggle__OeIGP:hover,.TopBar-Admin_themeToggle__L8mGB:hover{background:color-mix(in hsl,var(--brand-600) 12%,transparent);color:var(--brand-600);transform:translateY(-1px);box-shadow:var(--shadow-1)}.TopBar-Admin_languageToggle__OeIGP:focus-visible,.TopBar-Admin_themeToggle__L8mGB:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.TopBar-Admin_languageText__xZIWG{font-size:var(--fs-sm);font-weight:var(--weight-medium)}.TopBar-Admin_menuButton__YuzTp{display:none;background:transparent;border:1px solid var(--color-border);color:var(--brand-600);font-size:1.1rem;cursor:pointer;padding:8px;border-radius:var(--radius-md);transition:background-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease)}.TopBar-Admin_menuButton__YuzTp:hover{background:var(--color-surface-2);transform:scale(1.05);box-shadow:var(--shadow-1)}.TopBar-Admin_menuButton__YuzTp:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}@media (max-width:992px){.TopBar-Admin_navListContainer__ZvUfv{display:none}.TopBar-Admin_menuButton__YuzTp{display:inline-flex}.TopBar-Admin_navbar__Cz6ua{justify-content:space-between}.TopBar-Admin_logo__3Lms5{padding-inline:var(--space-2);-webkit-border-end:none;border-inline-end:none}.TopBar-Admin_NavButtons__4IihI{gap:var(--space-2);padding-inline:var(--space-2)}.TopBar-Admin_languageText__xZIWG{display:none}.TopBar-Admin_languageToggle__OeIGP{min-inline-size:40px;padding:8px}}@media (max-width:768px){.TopBar-Admin_navbar__Cz6ua{min-block-size:56px}.TopBar-Admin_NavButtons__4IihI{gap:var(--space-2)}.TopBar-Admin_languageToggle__OeIGP,.TopBar-Admin_themeToggle__L8mGB{min-inline-size:36px;block-size:36px;font-size:var(--fs-sm)}.TopBar-Admin_mobileMenu__3J_TC{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-1)}}.UserDropdown_dropdownContainer__EQjY6{position:absolute;background:var(--color-surface-1);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);z-index:9999;padding:var(--space-3) 0;font-family:inherit;animation:UserDropdown_fadeIn__yn6cY var(--dur) var(--ease);min-inline-size:220px}.UserDropdown_userInfo___wicA{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:var(--space-3)}.UserDropdown_userInfoAvatar___IHri{inline-size:36px;block-size:36px;background:var(--color-surface-2);border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:var(--shadow-1)}.UserDropdown_avatarImage__KR1Tb{object-fit:cover;inline-size:100%;block-size:100%;border-radius:inherit}.UserDropdown_userInfoName__nQ3dP{font-weight:var(--weight-semibold);font-size:var(--fs-base);color:var(--color-fg);line-height:var(--lh-snug)}.UserDropdown_dropdownNav__kKYCO{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 0}.UserDropdown_dropdownLink__0GxPp{text-decoration:none;color:inherit;display:block}.UserDropdown_userDropdownItem__HkB1z{padding:var(--space-3) var(--space-5);display:flex;align-items:center;gap:var(--space-3);cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--color-fg);border:none;background:transparent;inline-size:100%;text-align:start}.UserDropdown_userDropdownItem__HkB1z:hover{background:var(--color-surface-2);color:var(--brand-600)}.UserDropdown_userDropdownItem__HkB1z:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.UserDropdown_dropdownIcon__QnLar{inline-size:16px;block-size:16px;color:var(--color-muted);transition:color var(--dur) var(--ease)}.UserDropdown_userDropdownItem__HkB1z:hover .UserDropdown_dropdownIcon__QnLar{color:var(--brand-600)}.UserDropdown_userDropdownSignout__MBZsp{color:var(--danger-600);border-top:1px solid var(--color-border);margin-top:var(--space-2)}.UserDropdown_userDropdownSignout__MBZsp:hover{background:var(--danger-tint);color:var(--danger-fg)}.UserDropdown_userDropdownSignout__MBZsp:hover .UserDropdown_dropdownIcon__QnLar{color:var(--danger-fg)}.UserDropdown_userDropdownButton__mKY1r{background:transparent;border:1px solid var(--color-border);color:var(--brand-600);border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-sm);min-inline-size:40px;block-size:40px;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease);font-family:inherit}.UserDropdown_userDropdownButton__mKY1r:hover{background:color-mix(in hsl,var(--brand-600) 12%,transparent);color:var(--brand-600);transform:translateY(-1px);box-shadow:var(--shadow-1)}.UserDropdown_userDropdownButton__mKY1r:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.UserDropdown_userDropdownButton__mKY1r:active{transform:translateY(0)}.UserDropdown_avatarContainer__n4SPP{inline-size:32px;block-size:32px;background:var(--color-surface-2);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:var(--shadow-1)}@keyframes UserDropdown_fadeIn__yn6cY{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.UserDropdown_userDropdownButton__mKY1r{padding:0}.UserDropdown_avatarContainer__n4SPP{inline-size:32px;block-size:32px}}.Notifications_bellButton__DGEfA{background:var(--color-surface-1);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-1);transition:all var(--dur) var(--ease);position:relative;min-width:40px;height:40px}.Notifications_bellButton__DGEfA:hover{background:var(--color-surface-2);transform:translateY(-1px);box-shadow:var(--shadow-2)}.Notifications_bellButton__DGEfA:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.Notifications_bellIcon__H5FJT{font-size:var(--font-size-lg);color:var(--brand-600)}.Notifications_unreadBadge__LrSpD{position:absolute;top:-5px;inset-inline-end:-5px;background:var(--danger-600);color:var(--on-danger);border-radius:var(--radius-pill);min-width:18px;height:18px;font-size:var(--font-size-xs);font-weight:var(--weight-bold);display:flex;align-items:center;justify-content:center;padding:2px;animation:Notifications_pulse__yIUiF 2s infinite}.Notifications_dropdownContainer__SY3pk{position:absolute;min-width:400px;max-width:90vw;background:var(--color-surface-1);color:var(--color-fg);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);z-index:9999;font-family:inherit;border:1px solid var(--color-border);animation:Notifications_fadeIn__u6O_0 var(--dur) var(--ease);max-height:500px;overflow:hidden;direction:inherit;text-align:start}.Notifications_dropdownHeader__Q4UA_{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface-2)}.Notifications_dropdownTitle__rzhN3{margin:0;font-size:var(--fs-h6);font-weight:var(--weight-semibold);color:var(--color-fg)}.Notifications_dropdownHeaderActions__6qzn3{display:flex;gap:var(--space-2);align-items:center}.Notifications_markAllReadButton__TfFmE{background:none;border:none;color:var(--color-fg);font-size:var(--font-size-sm);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:all var(--dur) var(--ease);display:flex;align-items:center;gap:var(--space-1);font-weight:var(--weight-medium)}.Notifications_markAllReadButton__TfFmE:hover:not(:disabled){background:var(--color-surface-1)}.Notifications_markAllReadButton__TfFmE:disabled{opacity:.5;cursor:not-allowed}.Notifications_closeButton__Bj_5I{background:none;border:none;color:var(--color-muted);font-size:var(--font-size-base);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);transition:all var(--dur) var(--ease)}.Notifications_closeButton__Bj_5I:hover{background:var(--color-surface-1);color:var(--color-fg)}.Notifications_dropdownContent__QhPQK{max-height:350px;overflow-y:auto}.Notifications_loadingContainer__IiP9j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-5);text-align:center;color:var(--color-muted)}.Notifications_loadingSpinner__TkqQc{width:30px;height:30px;border-top:3px solid var(--color-surface-2);border:3px solid var(--color-surface-2);border-top-color:var(--brand-600);border-radius:50%;animation:Notifications_spin__lCwSK 1s linear infinite;margin-bottom:var(--space-2)}.Notifications_emptyContainer__jsSPD,.Notifications_errorContainer__DFX_E{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-5);text-align:center;color:var(--color-muted)}.Notifications_notificationItem__uewDK{display:flex;align-items:flex-start;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);transition:background-color var(--dur) var(--ease);position:relative;background:transparent}.Notifications_notificationItem__uewDK.Notifications_unread__lhQpN{background:var(--success-tint);-webkit-border-start:3px solid var(--brand-600);border-inline-start:3px solid var(--brand-600)}.Notifications_notificationItem__uewDK:hover{background:var(--color-surface-2)}.Notifications_notificationContent__ihSyn{flex:1 1;-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2)}.Notifications_notificationTitle___KETe{margin:0 0 var(--space-1) 0;font-size:var(--font-size-sm);font-weight:var(--weight-semibold);color:var(--color-fg)}.Notifications_notificationMessage__sS7dz{margin:0 0 var(--space-1) 0;line-height:var(--lh-normal)}.Notifications_notificationMessage__sS7dz,.Notifications_notificationTime__ny51Y{font-size:var(--font-size-xs);color:var(--color-muted)}.Notifications_notificationActions__HQi3K{display:flex;flex-direction:column;gap:var(--space-1)}.Notifications_actionButton__pH5WP{background:none;border:none;padding:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--dur) var(--ease);font-size:var(--font-size-xs)}.Notifications_markReadButton__AfTVg{color:var(--color-fg)}.Notifications_markReadButton__AfTVg:hover{background:var(--success-tint);color:var(--success-fg)}.Notifications_deleteButton___j5zL{color:var(--danger-600)}.Notifications_deleteButton___j5zL:hover{background:var(--danger-tint);color:var(--danger-fg)}.Notifications_viewAllSection__JaWJX{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-2);text-align:center}.Notifications_viewAllButton__FtLlz{background:none;color:var(--color-fg);border:1px solid var(--color-border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--dur) var(--ease);font-weight:var(--weight-medium)}.Notifications_viewAllButton__FtLlz:hover{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bg)}.Notifications_modalOverlay__W1NZq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:Notifications_fadeIn__u6O_0 var(--dur-slow) var(--ease)}.Notifications_modalContainer__G4n03{background:var(--color-surface-1);border-radius:var(--radius-lg);width:90%;max-width:600px;max-height:80vh;overflow:hidden;box-shadow:var(--shadow-3);animation:Notifications_slideUp__xo4tG var(--dur-slow) var(--ease);direction:inherit;text-align:start}.Notifications_modalHeader__TzOyH{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-surface-2)}.Notifications_modalTitle__jwb6x{margin:0;font-size:var(--fs-h5);font-weight:var(--weight-semibold);color:var(--color-fg)}.Notifications_modalHeaderActions__TW2aL{display:flex;gap:var(--space-4);align-items:center}.Notifications_modalMarkAllButton__ESlWU{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--dur) var(--ease);display:flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-medium)}.Notifications_modalMarkAllButton__ESlWU:hover:not(:disabled){background:color-mix(in hsl,var(--btn-primary-bg),black 10%)}.Notifications_modalMarkAllButton__ESlWU:disabled{opacity:.5;cursor:not-allowed}.Notifications_modalCloseButton__K5Uzx{background:none;border:none;color:var(--color-muted);font-size:var(--font-size-lg);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);transition:all var(--dur) var(--ease)}.Notifications_modalCloseButton__K5Uzx:hover{background:var(--color-surface-1);color:var(--color-fg)}.Notifications_modalContent__zDcfP{max-height:calc(80vh - 80px);overflow-y:auto}.Notifications_modalLoadingContainer__8bheK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-5);text-align:center;color:var(--color-muted)}.Notifications_modalLoadingSpinner__7BYsN{width:40px;height:40px;border-top:4px solid var(--color-surface-2);border:4px solid var(--color-surface-2);border-top-color:var(--brand-600);border-radius:50%;animation:Notifications_spin__lCwSK 1s linear infinite;margin-bottom:var(--space-4)}.Notifications_modalEmptyContainer__V6FJf,.Notifications_modalErrorContainer__almUD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-5);text-align:center;color:var(--color-muted)}.Notifications_modalNotificationItem__SVqHn{display:flex;align-items:flex-start;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);transition:background-color var(--dur) var(--ease);position:relative;background:transparent}.Notifications_modalNotificationItem__SVqHn.Notifications_unread__lhQpN{background:var(--success-tint);-webkit-border-start:4px solid var(--brand-600);border-inline-start:4px solid var(--brand-600)}.Notifications_modalNotificationItem__SVqHn:hover{background:var(--color-surface-2)}.Notifications_notificationIcon__Va4Su{font-size:var(--font-size-2xl);-webkit-margin-start:var(--space-4);margin-inline-start:var(--space-4);margin-top:2px}.Notifications_modalNotificationContent__5xjNp{flex:1 1;-webkit-margin-end:var(--space-4);margin-inline-end:var(--space-4)}.Notifications_modalNotificationTitle__uBxdS{margin:0 0 var(--space-2) 0;font-size:var(--font-size-base);font-weight:var(--weight-semibold);color:var(--color-fg)}.Notifications_modalNotificationMessage__qO5es{margin:0 0 var(--space-2) 0;font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--lh-normal)}.Notifications_modalNotificationTime__ICoJB{font-size:var(--font-size-xs);color:var(--color-muted)}.Notifications_modalNotificationActions__5Ajbl{display:flex;flex-direction:column;gap:var(--space-2)}.Notifications_modalActionButton__Q0A2I{background:none;border:none;padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:all var(--dur) var(--ease);font-size:var(--font-size-sm)}.Notifications_modalMarkReadButton__9G_a5{color:var(--color-fg)}.Notifications_modalMarkReadButton__9G_a5:hover{background:var(--success-tint);color:var(--success-fg)}.Notifications_modalDeleteButton__ZXBYb{color:var(--danger-600)}.Notifications_modalDeleteButton__ZXBYb:hover{background:var(--danger-tint);color:var(--danger-fg)}.Notifications_paginationContainer__l0_n0{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface-2);direction:inherit}.Notifications_paginationButton__1R_rd{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--dur) var(--ease);display:flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-medium)}.Notifications_paginationButton__1R_rd:hover:not(:disabled){background:color-mix(in hsl,var(--btn-primary-bg),black 10%)}.Notifications_paginationButton__1R_rd:disabled{opacity:.5;cursor:not-allowed}.Notifications_paginationInfo__cPtxv{font-size:var(--font-size-sm);color:var(--color-muted);text-align:center}.Notifications_dropdownHeaderActions__6qzn3,.Notifications_markAllReadButton__TfFmE,.Notifications_modalHeaderActions__TW2aL,.Notifications_modalMarkAllButton__ESlWU,.Notifications_paginationButton__1R_rd{gap:var(--space-2)}.Notifications_modalNotificationActions__5Ajbl,.Notifications_notificationActions__HQi3K{align-items:flex-end}@keyframes Notifications_fadeIn__u6O_0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Notifications_slideUp__xo4tG{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Notifications_spin__lCwSK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Notifications_pulse__yIUiF{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.Dashboard_container___Ud_s{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);margin-top:var(--space-10);color:var(--color-fg);overflow-y:auto;max-height:92vh;padding:var(--space-6) var(--space-8)}.Dashboard_pageHeader__nIzYH{margin-top:var(--space-10);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.Dashboard_pageTitle__rATRA{margin:0;color:var(--brand-600);font-size:var(--fs-h4);font-weight:var(--weight-extrabold);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-family:var(--font-sans)}.Dashboard_dashboardContent__kbMoI{display:flex;flex-direction:column;gap:var(--space-3)}.Dashboard_navigationSection__ID5Ob,.Dashboard_statsSection__Wx8w0{display:flex;flex-direction:column;gap:var(--space-6)}.Dashboard_cardContainer__qIumL{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);height:180px;color:var(--color-fg);display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-1);transition:all var(--dur) var(--ease)}.Dashboard_cardContainer__qIumL:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.Dashboard_cardHeader__bCSJz{display:flex;align-items:center;gap:var(--space-3)}.Dashboard_cardTitle__gOUAC{font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--color-muted);margin:0;text-transform:uppercase;letter-spacing:var(--track-wide);line-height:var(--lh-snug)}.Dashboard_cardNumber__EsFuW{font-size:var(--fs-h4);font-weight:var(--weight-extrabold);color:var(--color-fg);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-family:var(--font-sans)}.Dashboard_subCardContainer__bcU50{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);box-shadow:var(--shadow-1);transition:all var(--dur) var(--ease);display:flex;flex-direction:column;justify-content:space-between;min-height:140px}.Dashboard_subCardContainer__bcU50:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}.Dashboard_subCardHeader__bd69v{display:flex;align-items:center;gap:var(--space-3)}.Dashboard_cardIcon__hg6Tb{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-surface-2);border-radius:var(--radius-md);color:var(--color-muted);flex-shrink:0}.Dashboard_subCardTitle__sCZGz{font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--color-muted);margin:0;text-transform:uppercase;letter-spacing:var(--track-wide);line-height:var(--lh-snug)}.Dashboard_subCardNumber__6fenF{font-size:var(--fs-h4);font-weight:var(--weight-bold);color:var(--color-fg)}.Dashboard_navigationCard__GI0Zy{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);box-shadow:var(--shadow-1);transition:all var(--dur) var(--ease);display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:200px;cursor:pointer}.Dashboard_navigationCard__GI0Zy:hover{transform:translateY(-3px);box-shadow:var(--shadow-3)}.Dashboard_navCardContent__HanIs{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1}.Dashboard_navCardHeader__Fy0A0{display:flex;align-items:center;gap:var(--space-4)}.Dashboard_navCardIcon__YmJZt{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-surface-2);border-radius:var(--radius-lg);color:var(--color-muted)}.Dashboard_navCardTitle__ExHnj{font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--color-muted);margin:0;text-transform:uppercase;letter-spacing:var(--track-wide);line-height:var(--lh-snug)}.Dashboard_navCardNumber__Osfom{font-size:var(--fs-h3);font-weight:var(--weight-extrabold);color:var(--color-fg);font-family:var(--font-sans)}.Dashboard_navigationButton__1E7gz{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-weight:600;box-shadow:var(--shadow-1);transition:background-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease);background:var(--btn-primary-bg);color:var(--btn-primary-fg);min-height:44px;flex-shrink:0}.Dashboard_navigationButton__1E7gz:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.Dashboard_navigationButton__1E7gz:active{transform:translateY(1px)}.Dashboard_navigationButton__1E7gz:hover{background:color-mix(in hsl,var(--btn-primary-bg),black 10%);box-shadow:var(--shadow-2)}.Dashboard_navigationButton__1E7gz:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.Profile_container__jX1Bt{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);margin-top:var(--space-10);color:var(--color-fg);overflow-y:auto;min-height:92vh;max-height:92vh;padding:var(--space-6) var(--space-8)}.Profile_profileHeader__IXBLX{margin-top:var(--space-10);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.Profile_pageTitle__9lBLv{font-size:var(--fs-h4);font-weight:var(--weight-extrabold);color:var(--brand-600);margin:0;line-height:var(--lh-tight);letter-spacing:var(--track-tight);margin-top:var(--space-10)}.Profile_profileCard__VuQRh{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-6)}.Profile_profilePicture__E1E06{width:150px;height:150px;border-radius:var(--radius-pill);overflow:hidden;margin:0;border:4px solid var(--color-border);box-shadow:var(--shadow-2)}.Profile_image___hGVr{width:100%;height:100%;object-fit:cover;transition:transform var(--dur) var(--ease)}.Profile_image___hGVr:hover{transform:scale(1.05)}.Profile_profileInfo__hpBXU{text-align:center;display:flex;flex-direction:column;gap:var(--space-3)}.Profile_name__GCyW_{font-size:var(--fs-h3);font-weight:var(--weight-extrabold);color:var(--color-fg);margin:0;line-height:var(--lh-tight);letter-spacing:var(--track-tight)}.Profile_email___OjZh{font-style:normal;margin:0;justify-content:center}.Profile_emailLink__gWrgl,.Profile_email___OjZh{display:flex;align-items:center;gap:var(--space-2)}.Profile_emailLink__gWrgl{color:var(--color-link);text-decoration:none;font-size:var(--fs-lg);font-weight:var(--weight-medium);transition:color var(--dur) var(--ease)}.Profile_emailLink__gWrgl:hover{color:color-mix(in hsl,var(--color-link),black 10%);text-decoration:underline}.Profile_emailLink__gWrgl:before{content:"✉";font-size:var(--fs-base)}.Profile_loading__gYptX{height:200px;color:var(--color-muted)}.Profile_error__fitiY,.Profile_loading__gYptX{display:flex;justify-content:center;align-items:center;font-size:var(--fs-lg);font-weight:var(--weight-medium)}.Profile_error__fitiY{min-height:200px;text-align:center;padding:var(--space-5);border-radius:var(--radius-md)}@media (max-width:768px){.Profile_container__jX1Bt{padding:var(--space-5);gap:var(--space-4)}.Profile_profileCard__VuQRh{padding:var(--space-4);gap:var(--space-4)}.Profile_profilePicture__E1E06{width:120px;height:120px}.Profile_name__GCyW_{font-size:var(--fs-h4)}.Profile_emailLink__gWrgl{font-size:var(--fs-base)}}.SideBar-individual_sideBarContainer__ROBpt{width:min(280px,90vw);height:100vh;background-color:var(--color-surface-1);color:var(--color-fg);display:flex;flex-direction:column;justify-content:space-between;padding-top:clamp(60px,8vh,90px);inset-inline-end:-100%;transition:all var(--dur) var(--ease);box-shadow:var(--shadow-3);-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);overflow:hidden}.SideBar-individual_sideBarHeader__UunEH{margin-right:var(--space-5)}.SideBar-individual_closeButton__PH_1F{display:none;background:none;border:none;color:var(--color-fg);font-size:clamp(var(--fs-base),2.5vw,var(--fs-lg));cursor:pointer;margin:var(--space-4);transition:all var(--dur-fast) var(--ease);padding:var(--space-3);border-radius:50%;width:48px;height:48px;align-items:center;justify-content:center}.SideBar-individual_closeButton__PH_1F:hover{transform:rotate(90deg);background-color:color-mix(in hsl,var(--color-fg) 8%,transparent);box-shadow:var(--shadow-1)}.SideBar-individual_closeButton__PH_1F:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.SideBar-individual_menuSection__JqnOm{flex:1 1;padding:clamp(var(--space-4),4vh,var(--space-8)) 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.SideBar-individual_menuSection__JqnOm::-webkit-scrollbar{width:6px}.SideBar-individual_menuSection__JqnOm::-webkit-scrollbar-track{background:transparent}.SideBar-individual_menuSection__JqnOm::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-pill)}.SideBar-individual_menuSection__JqnOm::-webkit-scrollbar-thumb:hover{background-color:var(--color-muted)}.SideBar-individual_menuTitle__DiZHp{font-size:clamp(var(--fs-xs),1.8vw,var(--fs-sm));font-weight:var(--weight-bold);color:var(--color-fg);text-transform:uppercase;letter-spacing:var(--track-wide);margin:0 clamp(var(--space-4),3vw,var(--space-6)) clamp(var(--space-3),2vh,var(--space-5));padding:clamp(var(--space-3),2vh,var(--space-4)) 0 clamp(var(--space-2),1vh,var(--space-3));border-bottom:2px solid var(--color-border);position:relative;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SideBar-individual_menuTitle__DiZHp:after{content:"";position:absolute;bottom:-2px;left:0;width:clamp(20px,3vw,30px);height:2px;background:linear-gradient(90deg,var(--brand-600),var(--accent-500));border-radius:1px}.SideBar-individual_sideBarContainer__ROBpt ul{list-style:none;padding:0 clamp(var(--space-4),3vw,var(--space-6));margin:0}.SideBar-individual_sideBarContainer__ROBpt ul li{display:flex;align-items:center;padding:clamp(var(--space-2),1.5vh,var(--space-3)) clamp(var(--space-3),2vw,var(--space-5));margin:clamp(var(--space-1),.5vh,var(--space-2)) 0;border-radius:var(--radius-lg);transition:all var(--dur) var(--ease);position:relative;overflow:hidden;min-height:44px}.SideBar-individual_sideBarContainer__ROBpt ul li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,color-mix(in hsl,var(--brand-600) 10%,transparent),transparent);transition:width var(--dur) var(--ease)}.SideBar-individual_sideBarContainer__ROBpt ul li:hover:before{width:100%}.SideBar-individual_sideBarContainer__ROBpt ul li:hover{background-color:var(--color-surface-2);transform:translateX(calc(1 * var(--space-1)));box-shadow:var(--shadow-2)}.SideBar-individual_sideBarContainer__ROBpt ul li svg{width:clamp(14px,1.8vw,18px);height:clamp(14px,1.8vw,18px);color:var(--color-fg);opacity:.7;transition:all var(--dur) var(--ease);-webkit-margin-end:var(--space-3);margin-inline-end:var(--space-3);flex-shrink:0}.SideBar-individual_sideBarContainer__ROBpt ul li:hover svg{opacity:1;color:var(--brand-600);transform:scale(1.1)}.SideBar-individual_navLink__kt2mb{color:var(--color-fg);text-decoration:none;display:flex;align-items:center;width:100%;padding:clamp(var(--space-1),1vh,var(--space-2)) var(--space-1);font-size:clamp(var(--fs-xs),1.2vw,var(--fs-sm));font-weight:var(--weight-medium);transition:all var(--dur) var(--ease);position:relative;z-index:1;border-radius:var(--radius-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:44px}.SideBar-individual_navLink__kt2mb:hover{color:var(--brand-600);font-weight:var(--weight-semibold)}.SideBar-individual_navLink__kt2mb:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.SideBar-individual_navLink__kt2mb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideBar-individual_btnLogout__k1sFj{padding:clamp(var(--space-4),3vh,var(--space-6));display:flex;align-items:center;margin-top:auto;border-top:1px solid var(--color-border);flex-shrink:0}.SideBar-individual_logoutButton__K_tTI{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:clamp(var(--space-2),1.5vh,var(--space-3)) clamp(var(--space-3),2vw,var(--space-5));background:none;border:none;color:var(--color-fg);font-size:clamp(var(--fs-xs),1.2vw,var(--fs-sm));font-weight:var(--weight-medium);cursor:pointer;transition:all var(--dur) var(--ease);border-radius:var(--radius-lg);position:relative;overflow:hidden;min-height:44px}.SideBar-individual_logoutButton__K_tTI:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,color-mix(in hsl,var(--danger-600) 10%,transparent),transparent);transition:width var(--dur) var(--ease)}.SideBar-individual_logoutButton__K_tTI:hover:before{width:100%}.SideBar-individual_logoutButton__K_tTI:hover{background-color:var(--color-surface-2);transform:translateX(calc(1 * var(--space-1)));box-shadow:var(--shadow-2);color:var(--danger-600);font-weight:var(--weight-semibold)}.SideBar-individual_logoutButton__K_tTI:hover svg{opacity:1;color:var(--danger-600);transform:scale(1.1)}.SideBar-individual_logoutButton__K_tTI svg{width:clamp(14px,1.8vw,18px);height:clamp(14px,1.8vw,18px);color:var(--color-fg);opacity:.7;transition:all var(--dur) var(--ease);-webkit-margin-end:var(--space-3);margin-inline-end:var(--space-3);flex-shrink:0}.SideBar-individual_logoutButton__K_tTI span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideBar-individual_sideBarContainer__ROBpt ul li.SideBar-individual_mobileOnly__7szZW{display:none}@media (max-width:1200px){.SideBar-individual_sideBarContainer__ROBpt{width:min(260px,85vw)}}@media (max-width:992px){.SideBar-individual_sideBarContainer__ROBpt ul li.SideBar-individual_mobileOnly__7szZW{display:flex!important}.SideBar-individual_closeButton__PH_1F{display:flex}.SideBar-individual_sideBarContainer__ROBpt{position:fixed;top:0;inset-inline-end:-100%;z-index:1001;padding-top:clamp(var(--space-3),3vh,var(--space-5));justify-content:flex-start;width:min(100vw,400px);height:100vh;overflow-y:auto;overflow-x:hidden}.SideBar-individual_sideBarContainer__ROBpt.SideBar-individual_open__yQfcT{inset-inline-end:0}}@media (max-width:768px) and (orientation:landscape){.SideBar-individual_sideBarContainer__ROBpt{padding-top:clamp(var(--space-2),2vh,var(--space-4))}.SideBar-individual_menuSection__JqnOm{padding:clamp(var(--space-2),2vh,var(--space-4)) 0}.SideBar-individual_btnLogout__k1sFj{padding:clamp(var(--space-2),2vh,var(--space-4))}}@media (max-width:480px){.SideBar-individual_sideBarContainer__ROBpt{width:100vw;padding-top:var(--space-4)}.SideBar-individual_menuTitle__DiZHp{margin:0 var(--space-3) var(--space-3);padding:var(--space-2) 0 var(--space-1)}.SideBar-individual_sideBarContainer__ROBpt ul{padding:0 var(--space-3)}.SideBar-individual_sideBarContainer__ROBpt ul li{padding:var(--space-2) var(--space-3);margin:var(--space-1) 0}.SideBar-individual_navLink__kt2mb{padding:var(--space-1);font-size:var(--fs-sm)}.SideBar-individual_logoutButton__K_tTI{padding:var(--space-2) var(--space-3);font-size:var(--fs-sm)}.SideBar-individual_btnLogout__k1sFj{padding:var(--space-3)}}@media (max-width:360px){.SideBar-individual_sideBarContainer__ROBpt{padding-top:var(--space-3)}.SideBar-individual_menuSection__JqnOm{padding:var(--space-3) 0}.SideBar-individual_menuTitle__DiZHp{font-size:var(--fs-xs);margin:0 var(--space-2) var(--space-2);padding:var(--space-1) 0}.SideBar-individual_sideBarContainer__ROBpt ul{padding:0 var(--space-2)}.SideBar-individual_sideBarContainer__ROBpt ul li{padding:var(--space-1) var(--space-2);margin:2px 0}.SideBar-individual_navLink__kt2mb{font-size:var(--fs-xs);padding:4px}.SideBar-individual_logoutButton__K_tTI{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs)}.SideBar-individual_btnLogout__k1sFj{padding:var(--space-2)}}.SideBar-individual_modalOverlay__QZCQ5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1002;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--space-4)}.SideBar-individual_modal__3lYG_{background-color:var(--color-surface-1);border-radius:var(--radius-lg);padding:0;max-width:min(400px,90vw);width:100%;box-shadow:var(--shadow-3);animation:SideBar-individual_modalSlideIn__GRVGr var(--dur-slow) var(--ease);border:1px solid var(--color-border);max-height:min(80vh,500px);overflow:hidden;display:flex;flex-direction:column}@keyframes SideBar-individual_modalSlideIn__GRVGr{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.SideBar-individual_modalHeader__HrHy9{display:flex;justify-content:space-between;align-items:center;padding:clamp(var(--space-4),3vh,var(--space-5)) clamp(var(--space-4),3vw,var(--space-6));border-bottom:1px solid var(--color-border);flex-shrink:0}.SideBar-individual_modalHeader__HrHy9 h3{margin:0;color:var(--color-fg);font-size:clamp(var(--fs-base),2vw,var(--fs-lg));font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideBar-individual_modalCloseButton__IBBM1{background:none;border:none;font-size:var(--fs-xl);cursor:pointer;padding:var(--space-2);color:var(--color-fg-muted);transition:color var(--dur) var(--ease);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.SideBar-individual_modalCloseButton__IBBM1:hover{color:var(--color-fg);background:var(--color-surface-2)}.SideBar-individual_modalCloseButton__IBBM1:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.SideBar-individual_modalBody__pIpQx{padding:clamp(var(--space-4),4vh,var(--space-6));flex:1 1;overflow-y:auto}.SideBar-individual_modalBody__pIpQx p{margin:0;color:var(--color-fg);font-size:clamp(var(--fs-sm),1.5vw,var(--fs-base));line-height:var(--lh-normal);text-align:center}.SideBar-individual_modalFooter__S3zmr{display:flex;gap:clamp(var(--space-2),2vw,var(--space-3));padding:clamp(var(--space-4),3vh,var(--space-5)) clamp(var(--space-4),3vw,var(--space-6));border-top:1px solid var(--color-border);flex-shrink:0}.SideBar-individual_modalButton__yyq1I{flex:1 1;padding:clamp(var(--space-2),2vh,var(--space-3)) clamp(var(--space-3),2vw,var(--space-5));border:none;border-radius:var(--radius-md);font-size:clamp(var(--fs-xs),1.5vw,var(--fs-sm));font-weight:var(--weight-medium);cursor:pointer;transition:all var(--dur) var(--ease);min-height:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SideBar-individual_modalButton__yyq1I:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}@media (max-width:480px){.SideBar-individual_modalOverlay__QZCQ5{padding:var(--space-2)}.SideBar-individual_modal__3lYG_{max-width:100%;max-height:90vh}.SideBar-individual_modalFooter__S3zmr{flex-direction:column;gap:var(--space-2)}.SideBar-individual_modalButton__yyq1I{width:100%;min-height:48px}}@media (max-width:360px){.SideBar-individual_modalHeader__HrHy9{padding:var(--space-3) var(--space-3)}.SideBar-individual_modalBody__pIpQx{padding:var(--space-3)}.SideBar-individual_modalFooter__S3zmr{padding:var(--space-3);gap:var(--space-1)}.SideBar-individual_modalButton__yyq1I{padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);min-height:44px}}.JobsReqs_container__MjmZH{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);margin-top:var(--space-10);color:var(--color-fg);overflow-y:auto;max-height:92vh;padding:var(--space-6) var(--space-8)}.JobsReqs_pageHeader__1qlEo{margin-top:var(--space-10);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border);padding:var(--space-4)}.JobsReqs_content__pQIRL{display:flex;flex-direction:column;gap:var(--space-6)}.JobsReqs_controlsSection__U57Ul{display:flex;flex-direction:column;gap:var(--space-4)}.JobsReqs_paginationControls__1oMZS{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);background:var(--color-surface-1);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-1);margin-bottom:var(--space-5)}.JobsReqs_itemsPerPageGroup__IyIw_{display:flex;align-items:center;gap:var(--space-3)}.JobsReqs_itemsPerPageLabel__omP7B{font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--color-fg);margin:0}.JobsReqs_itemsPerPageSelect__ERTEq{padding:var(--space-0) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-fg);font-size:var(--fs-sm);cursor:pointer}.JobsReqs_itemsPerPageSelect__ERTEq:focus{border-color:var(--brand-600);outline:none;box-shadow:0 0 0 var(--ring-size) color-mix(in hsl,var(--brand-600),transparent 70%)}.JobsReqs_itemsPerPageText__T0z0L{font-size:var(--fs-sm);color:var(--color-fg);margin-left:var(--space-2);white-space:nowrap}.JobsReqs_paginationInfo__RuPWk{font-size:var(--fs-sm);color:var(--color-fg);font-weight:var(--weight-medium)}.JobsReqs_tableSection__DRiuh{display:flex;flex-direction:column;gap:var(--space-6)}.JobsReqs_tableContainer__2zQ_y{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.JobsReqs_customTable__KYMJU{width:100%;border-collapse:collapse;margin:0}.JobsReqs_customTable__KYMJU thead th{background:var(--color-surface-2);font-weight:var(--weight-semibold);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--track-wide)}.JobsReqs_customTable__KYMJU td,.JobsReqs_customTable__KYMJU th,.JobsReqs_customTable__KYMJU thead th{color:var(--color-fg);padding:var(--space-4);text-align:center;border-bottom:1px solid var(--color-border)}.JobsReqs_customTable__KYMJU td,.JobsReqs_customTable__KYMJU th{background:var(--color-surface-1)}.JobsReqs_customTable__KYMJU tbody tr:hover{background:var(--color-surface-2)}.JobsReqs_status__lY_fC{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--weight-medium);display:inline-block;text-transform:uppercase;letter-spacing:var(--track-wide)}.JobsReqs_buttonGroup__728TW{display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap}.JobsReqs_paginationContainer__Cc63d{display:flex;justify-content:center;align-items:center;margin-top:var(--space-6)}.JobsReqs_pagination__Y980l{margin:0;display:flex;list-style:none;padding:0;gap:var(--space-1)}.JobsReqs_pageLink__TDsOe{color:var(--color-fg);border:1px solid var(--color-border);background:var(--color-surface-1);padding:var(--space-2) var(--space-3);margin:0 var(--space-1);border-radius:var(--radius-sm);transition:all var(--dur) var(--ease);text-decoration:none;display:inline-block;cursor:pointer;font-size:var(--fs-sm);font-weight:var(--weight-medium);min-width:40px;text-align:center}.JobsReqs_pageItemActive__1BKuE .JobsReqs_pageLink__TDsOe,.JobsReqs_pageLink__TDsOe:hover{background:var(--btn-primary-bg);color:var(--on-brand);border-color:var(--btn-primary-bg);transform:translateY(-1px);box-shadow:var(--shadow-1)}.JobsReqs_pageItemDisabled__7ePCe .JobsReqs_pageLink__TDsOe{opacity:.5;cursor:not-allowed;background:var(--color-surface-2)}.JobsReqs_pageItemDisabled__7ePCe .JobsReqs_pageLink__TDsOe:hover{background:var(--color-surface-2);color:var(--color-fg);border-color:var(--color-border);transform:none;box-shadow:none}.JobsReqs_noDataContainer__tIGJG,.JobsReqs_noDataSection__5RM3q{display:flex;justify-content:center;align-items:center;padding:var(--space-12) var(--space-6)}.JobsReqs_noDataContainer__tIGJG{text-align:center;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:var(--space-6)}.JobsReqs_noDataContent__8ItZL{max-width:400px}.JobsReqs_noDataIcon__licvD{font-size:48px;margin-bottom:var(--space-5);opacity:.7}.JobsReqs_noDataTitle__DAyWk{font-size:var(--fs-h4);font-weight:var(--weight-bold);color:var(--color-fg);margin-bottom:var(--space-4)}.JobsReqs_noDataText__jyLvx{font-size:var(--fs-base);color:var(--color-fg-muted);line-height:var(--lh-relaxed)}.JobsReqs_modalOverlay___whTB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:var(--space-4)}.JobsReqs_modalContent__GmhYK{background:var(--color-surface-1);color:var(--color-fg);border-radius:var(--radius-lg);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-3);border:1px solid var(--color-border)}.JobsReqs_modalHeader__mV__7{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);border-bottom:1px solid var(--color-border)}.JobsReqs_modalTitle__jQ5tI{margin:0;color:var(--color-fg);font-size:var(--fs-h5);font-weight:var(--weight-bold)}.JobsReqs_closeButton___mQsJ{background:none;border:none;font-size:var(--fs-xl);cursor:pointer;padding:var(--space-2);color:var(--color-fg-muted);transition:color var(--dur) var(--ease);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.JobsReqs_closeButton___mQsJ:hover{color:var(--color-fg);background:var(--color-surface-2)}.JobsReqs_closeButton___mQsJ:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.JobsReqs_modalBody__TuPoz{padding:var(--space-6)}.JobsReqs_modalBody__TuPoz dl{margin:0}.JobsReqs_modalBody__TuPoz dt{font-weight:var(--weight-semibold);color:var(--color-fg);margin-top:var(--space-3);margin-bottom:var(--space-1)}.JobsReqs_modalBody__TuPoz dd{margin:0 0 var(--space-3) 0;color:var(--color-fg-muted)}.JobsReqs_modalBody__TuPoz h3{margin:var(--space-4) 0 var(--space-3) 0;color:var(--brand-600);font-size:var(--fs-h6);font-weight:var(--weight-semibold)}.JobsReqs_companyLogo__f0BA2{max-width:120px;margin:var(--space-3) 0;border-radius:var(--radius-md)}.JobsReqs_warningText__K70lh{color:var(--color-danger);font-weight:var(--weight-medium);margin-top:var(--space-4);padding:var(--space-3);background:color-mix(in hsl,var(--color-danger),transparent 90%);border-radius:var(--radius-md);border-left:4px solid var(--color-danger)}.JobsReqs_modalFooter__ouKgu{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-6);border-top:1px solid var(--color-border)}.JobsReqs_modalButton__Ulqx0{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--dur) var(--ease);font-weight:var(--weight-medium);min-height:44px;display:inline-flex;align-items:center;justify-content:center}.JobsReqs_modalButton__Ulqx0.JobsReqs_cancelButton__VT5ZT{background:var(--color-surface-2);color:var(--color-fg);border-color:var(--color-border)}.JobsReqs_modalButton__Ulqx0.JobsReqs_cancelButton__VT5ZT:hover{background:var(--color-surface-3);transform:translateY(-1px);box-shadow:var(--shadow-1)}.JobsReqs_modalButton__Ulqx0.JobsReqs_deleteButton__mhkVq{background:var(--color-danger);color:white;border-color:var(--color-danger)}.JobsReqs_modalButton__Ulqx0.JobsReqs_deleteButton__mhkVq:hover{background:color-mix(in hsl,var(--color-danger),black 10%);transform:translateY(-1px);box-shadow:var(--shadow-1)}.JobsReqs_modalButton__Ulqx0:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.JobsReqs_modalButton__Ulqx0:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:992px){.JobsReqs_container__MjmZH{padding:var(--space-4) var(--space-6)}.JobsReqs_paginationControls__1oMZS{flex-direction:column;gap:var(--space-4);align-items:flex-start;padding:var(--space-4)}.JobsReqs_buttonGroup__728TW{flex-direction:column;width:100%}.JobsReqs_modalContent__GmhYK{margin:var(--space-4);max-height:calc(100vh - var(--space-8))}.JobsReqs_modalFooter__ouKgu{flex-direction:column}.JobsReqs_modalButton__Ulqx0{width:100%}}@media (max-width:768px){.JobsReqs_container__MjmZH{padding:var(--space-3) var(--space-4)}.JobsReqs_customTable__KYMJU td,.JobsReqs_customTable__KYMJU th,.JobsReqs_customTable__KYMJU thead th{padding:var(--space-2);font-size:var(--fs-sm)}.JobsReqs_paginationControls__1oMZS{flex-direction:column;gap:var(--space-4);align-items:flex-start;padding:var(--space-4)}.JobsReqs_paginationInfo__RuPWk{font-size:var(--fs-xs)}.JobsReqs_pageLink__TDsOe{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);min-width:35px}.JobsReqs_itemsPerPageSelect__ERTEq{min-width:50px}}@media (max-width:576px){.JobsReqs_pagination__Y980l{gap:var(--space-1)}.JobsReqs_pageLink__TDsOe{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);min-width:30px}}.SideBar-Company_sideBarContainer__5CATJ{width:min(280px,90vw);height:100vh;background-color:var(--color-surface-1);color:var(--color-fg);display:flex;flex-direction:column;justify-content:space-between;padding-top:clamp(60px,8vh,90px);inset-inline-end:-100%;transition:all var(--dur) var(--ease);box-shadow:var(--shadow-3);-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);overflow:hidden}.SideBar-Company_sideBarHeader__ZWhbs{margin-right:var(--space-5)}.SideBar-Company_closeButton__dbmyf{display:none;background:none;border:none;color:var(--color-fg);font-size:clamp(var(--fs-base),2.5vw,var(--fs-lg));cursor:pointer;margin:var(--space-4);transition:all var(--dur-fast) var(--ease);padding:var(--space-3);border-radius:50%;width:48px;height:48px;align-items:center;justify-content:center}.SideBar-Company_closeButton__dbmyf:hover{transform:rotate(90deg);background-color:color-mix(in hsl,var(--color-fg) 8%,transparent);box-shadow:var(--shadow-1)}.SideBar-Company_closeButton__dbmyf:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.SideBar-Company_menuSection__1Qu2f{flex:1 1;padding:clamp(var(--space-4),4vh,var(--space-8)) 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.SideBar-Company_menuSection__1Qu2f::-webkit-scrollbar{width:6px}.SideBar-Company_menuSection__1Qu2f::-webkit-scrollbar-track{background:transparent}.SideBar-Company_menuSection__1Qu2f::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-pill)}.SideBar-Company_menuSection__1Qu2f::-webkit-scrollbar-thumb:hover{background-color:var(--color-muted)}.SideBar-Company_menuTitle__KMkTT{font-size:clamp(var(--fs-xs),1.8vw,var(--fs-sm));font-weight:var(--weight-bold);color:var(--color-fg);text-transform:uppercase;letter-spacing:var(--track-wide);margin:0 clamp(var(--space-4),3vw,var(--space-6)) clamp(var(--space-3),2vh,var(--space-5));padding:clamp(var(--space-3),2vh,var(--space-4)) 0 clamp(var(--space-2),1vh,var(--space-3));border-bottom:2px solid var(--color-border);position:relative;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SideBar-Company_menuTitle__KMkTT:after{content:"";position:absolute;bottom:-2px;left:0;width:clamp(20px,3vw,30px);height:2px;background:linear-gradient(90deg,var(--brand-600),var(--accent-500));border-radius:1px}.SideBar-Company_sideBarContainer__5CATJ ul{list-style:none;padding:0 clamp(var(--space-4),3vw,var(--space-6));margin:0}.SideBar-Company_sideBarContainer__5CATJ ul li{display:flex;align-items:center;padding:clamp(var(--space-2),1.5vh,var(--space-3)) clamp(var(--space-3),2vw,var(--space-5));margin:clamp(var(--space-1),.5vh,var(--space-2)) 0;border-radius:var(--radius-lg);transition:all var(--dur) var(--ease);position:relative;overflow:hidden;min-height:44px}.SideBar-Company_sideBarContainer__5CATJ ul li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,color-mix(in hsl,var(--brand-600) 10%,transparent),transparent);transition:width var(--dur) var(--ease)}.SideBar-Company_sideBarContainer__5CATJ ul li:hover:before{width:100%}.SideBar-Company_sideBarContainer__5CATJ ul li:hover{background-color:var(--color-surface-2);transform:translateX(calc(1 * var(--space-1)));box-shadow:var(--shadow-2)}.SideBar-Company_sideBarContainer__5CATJ ul li svg{width:clamp(14px,1.8vw,18px);height:clamp(14px,1.8vw,18px);color:var(--color-fg);opacity:.7;transition:all var(--dur) var(--ease);-webkit-margin-end:var(--space-3);margin-inline-end:var(--space-3);flex-shrink:0}.SideBar-Company_sideBarContainer__5CATJ ul li:hover svg{opacity:1;color:var(--brand-600);transform:scale(1.1)}.SideBar-Company_navLink__3AiF_{color:var(--color-fg);text-decoration:none;display:flex;align-items:center;width:100%;padding:clamp(var(--space-1),1vh,var(--space-2)) var(--space-1);font-size:clamp(var(--fs-xs),1.2vw,var(--fs-sm));font-weight:var(--weight-medium);transition:all var(--dur) var(--ease);position:relative;z-index:1;border-radius:var(--radius-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:44px}.SideBar-Company_navLink__3AiF_:hover{color:var(--brand-600);font-weight:var(--weight-semibold)}.SideBar-Company_navLink__3AiF_:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.SideBar-Company_navLink__3AiF_ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideBar-Company_btnLogout__5tFhO{padding:clamp(var(--space-4),3vh,var(--space-6));display:flex;align-items:center;margin-top:auto;border-top:1px solid var(--color-border);flex-shrink:0}.SideBar-Company_logoutButton__WSha_{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:clamp(var(--space-2),1.5vh,var(--space-3)) clamp(var(--space-3),2vw,var(--space-5));background:none;border:none;color:var(--color-fg);font-size:clamp(var(--fs-xs),1.2vw,var(--fs-sm));font-weight:var(--weight-medium);cursor:pointer;transition:all var(--dur) var(--ease);border-radius:var(--radius-lg);position:relative;overflow:hidden;min-height:44px}.SideBar-Company_logoutButton__WSha_:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,color-mix(in hsl,var(--danger-600) 10%,transparent),transparent);transition:width var(--dur) var(--ease)}.SideBar-Company_logoutButton__WSha_:hover:before{width:100%}.SideBar-Company_logoutButton__WSha_:hover{background-color:var(--color-surface-2);transform:translateX(calc(1 * var(--space-1)));box-shadow:var(--shadow-2);color:var(--danger-600);font-weight:var(--weight-semibold)}.SideBar-Company_logoutButton__WSha_:hover svg{opacity:1;color:var(--danger-600);transform:scale(1.1)}.SideBar-Company_logoutButton__WSha_ svg{width:clamp(14px,1.8vw,18px);height:clamp(14px,1.8vw,18px);color:var(--color-fg);opacity:.7;transition:all var(--dur) var(--ease);-webkit-margin-end:var(--space-3);margin-inline-end:var(--space-3);flex-shrink:0}.SideBar-Company_logoutButton__WSha_ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideBar-Company_sideBarContainer__5CATJ ul li.SideBar-Company_mobileOnly__XE413{display:none}@media (max-width:1200px){.SideBar-Company_sideBarContainer__5CATJ{width:min(260px,85vw)}}@media (max-width:992px){.SideBar-Company_sideBarContainer__5CATJ ul li.SideBar-Company_mobileOnly__XE413{display:flex!important}.SideBar-Company_closeButton__dbmyf{display:flex}.SideBar-Company_sideBarContainer__5CATJ{position:fixed;top:0;inset-inline-end:-100%;z-index:1001;padding-top:clamp(var(--space-3),3vh,var(--space-5));justify-content:flex-start;width:min(100vw,400px);height:100vh;overflow-y:auto;overflow-x:hidden}.SideBar-Company_sideBarContainer__5CATJ.SideBar-Company_open__kCDTy{inset-inline-end:0}}@media (max-width:768px) and (orientation:landscape){.SideBar-Company_sideBarContainer__5CATJ{padding-top:clamp(var(--space-2),2vh,var(--space-4))}.SideBar-Company_menuSection__1Qu2f{padding:clamp(var(--space-2),2vh,var(--space-4)) 0}.SideBar-Company_btnLogout__5tFhO{padding:clamp(var(--space-2),2vh,var(--space-4))}}@media (max-width:480px){.SideBar-Company_sideBarContainer__5CATJ{width:100vw;padding-top:var(--space-4)}.SideBar-Company_menuTitle__KMkTT{margin:0 var(--space-3) var(--space-3);padding:var(--space-2) 0 var(--space-1)}.SideBar-Company_sideBarContainer__5CATJ ul{padding:0 var(--space-3)}.SideBar-Company_sideBarContainer__5CATJ ul li{padding:var(--space-2) var(--space-3);margin:var(--space-1) 0}.SideBar-Company_navLink__3AiF_{padding:var(--space-1);font-size:var(--fs-sm)}.SideBar-Company_logoutButton__WSha_{padding:var(--space-2) var(--space-3);font-size:var(--fs-sm)}.SideBar-Company_btnLogout__5tFhO{padding:var(--space-3)}}@media (max-width:360px){.SideBar-Company_sideBarContainer__5CATJ{padding-top:var(--space-3)}.SideBar-Company_menuSection__1Qu2f{padding:var(--space-3) 0}.SideBar-Company_menuTitle__KMkTT{font-size:var(--fs-xs);margin:0 var(--space-2) var(--space-2);padding:var(--space-1) 0}.SideBar-Company_sideBarContainer__5CATJ ul{padding:0 var(--space-2)}.SideBar-Company_sideBarContainer__5CATJ ul li{padding:var(--space-1) var(--space-2);margin:2px 0}.SideBar-Company_navLink__3AiF_{font-size:var(--fs-xs);padding:4px}.SideBar-Company_logoutButton__WSha_{padding:var(--space-1) var(--space-2);font-size:var(--fs-xs)}.SideBar-Company_btnLogout__5tFhO{padding:var(--space-2)}}.SideBar-Company_modalOverlay__Rm_ZA{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1002;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--space-4)}.SideBar-Company_modal__l6ga6{background-color:var(--color-surface-1);border-radius:var(--radius-lg);padding:0;max-width:min(400px,90vw);width:100%;box-shadow:var(--shadow-3);animation:SideBar-Company_modalSlideIn__Rr0fN var(--dur-slow) var(--ease);border:1px solid var(--color-border);max-height:min(80vh,500px);overflow:hidden;display:flex;flex-direction:column}@keyframes SideBar-Company_modalSlideIn__Rr0fN{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.SideBar-Company_modalHeader__jk4_q{display:flex;justify-content:space-between;align-items:center;padding:clamp(var(--space-4),3vh,var(--space-5)) clamp(var(--space-4),3vw,var(--space-6));border-bottom:1px solid var(--color-border);flex-shrink:0}.SideBar-Company_modalHeader__jk4_q h3{margin:0;color:var(--color-fg);font-size:clamp(var(--fs-base),2vw,var(--fs-lg));font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideBar-Company_modalCloseButton__ahuai{background:none;border:none;color:var(--color-fg);font-size:clamp(var(--fs-base),2vw,var(--fs-lg));cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);transition:all var(--dur-fast) var(--ease);min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SideBar-Company_modalCloseButton__ahuai:hover{background-color:var(--color-surface-2);transform:scale(1.1)}.SideBar-Company_modalCloseButton__ahuai:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.SideBar-Company_modalBody__CwY0o{padding:clamp(var(--space-4),4vh,var(--space-6));flex:1 1;overflow-y:auto}.SideBar-Company_modalBody__CwY0o p{margin:0;color:var(--color-fg);font-size:clamp(var(--fs-sm),1.5vw,var(--fs-base));line-height:var(--lh-normal);text-align:center}.SideBar-Company_modalFooter__jHzrA{display:flex;gap:clamp(var(--space-2),2vw,var(--space-3));padding:clamp(var(--space-4),3vh,var(--space-5)) clamp(var(--space-4),3vw,var(--space-6));border-top:1px solid var(--color-border);flex-shrink:0}.SideBar-Company_modalButton__bWP3F{flex:1 1;padding:clamp(var(--space-2),2vh,var(--space-3)) clamp(var(--space-3),2vw,var(--space-5));border:none;border-radius:var(--radius-md);font-size:clamp(var(--fs-xs),1.5vw,var(--fs-sm));font-weight:var(--weight-medium);cursor:pointer;transition:all var(--dur) var(--ease);min-height:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SideBar-Company_modalButton__bWP3F:focus-visible{outline:var(--ring-size) solid var(--ring);outline-offset:2px}.SideBar-Company_cancelButton__eKVsH{background-color:var(--color-surface-2);color:var(--color-fg);border:1px solid var(--color-border)}.SideBar-Company_cancelButton__eKVsH:hover{background-color:var(--color-border);transform:translateY(-1px)}.SideBar-Company_confirmButton__Y0GrC{background:var(--danger-600);color:white}.SideBar-Company_confirmButton__Y0GrC:hover{background:color-mix(in hsl,var(--danger-600),black 10%);transform:translateY(-1px)}@media (max-width:480px){.SideBar-Company_modalOverlay__Rm_ZA{padding:var(--space-2)}.SideBar-Company_modal__l6ga6{max-width:100%;max-height:90vh}.SideBar-Company_modalFooter__jHzrA{flex-direction:column;gap:var(--space-2)}.SideBar-Company_modalButton__bWP3F{width:100%;min-height:48px}}@media (max-width:360px){.SideBar-Company_modalHeader__jk4_q{padding:var(--space-3) var(--space-3)}.SideBar-Company_modalBody__CwY0o{padding:var(--space-3)}.SideBar-Company_modalFooter__jHzrA{padding:var(--space-3);gap:var(--space-1)}.SideBar-Company_modalButton__bWP3F{padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);min-height:44px}}