.Dashboard_page__0Ggdq{display:flex;flex-direction:column;gap:18px}.Dashboard_loading__cRhmL{display:flex;align-items:center;justify-content:center;height:200px}.Dashboard_heroCard__c239T{overflow:hidden}.Dashboard_heroContent__eo0x3{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.Dashboard_heroTitle___Lgzp{margin:4px 0 8px;font-size:28px;line-height:1.1;color:var(--text-primary)}.Dashboard_heroText__m4nwX{margin:0;max-width:680px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.Dashboard_heroPills__0LJqz{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.Dashboard_heroPill__Knpxv{display:inline-flex;align-items:center;border-radius:999px;padding:7px 12px;background:var(--bg-hover);border:.5px solid var(--border);font-size:11px;font-weight:700;color:var(--text-primary);white-space:nowrap}.Dashboard_sectionLabel__T3bqp{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:-6px}.Dashboard_todayBanner__9fszp{display:flex;flex-wrap:wrap;gap:10px}.Dashboard_todayItem__l4jXd{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-card);border:.5px solid var(--border);border-left:3px solid;border-radius:var(--radius);flex:1 1;min-width:220px}.Dashboard_todayIcon__mJ_In{font-size:18px;flex-shrink:0}.Dashboard_todayName__dlqsB{font-size:13px;font-weight:600;color:var(--text-primary)}.Dashboard_todayRole__HiOR_{font-size:11px;color:var(--text-secondary);margin-top:2px}.Dashboard_statGrid__8ifc_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.Dashboard_statGridSecondary__c71j1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.Dashboard_grid2__kfHM5{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:16px;gap:16px}.Dashboard_cardHead__7BdPj{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.Dashboard_cardTitle__xD6Jd{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.Dashboard_cardHint__yWU8C{font-size:11px;color:var(--text-tertiary);white-space:nowrap}.Dashboard_deptList__9Nfsi{display:flex;flex-direction:column;gap:10px}.Dashboard_deptRow__kOzcV{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-secondary)}.Dashboard_barWrap__3i6uU{flex:1 1;height:7px;background:var(--bg-hover);border-radius:999px;overflow:hidden}.Dashboard_bar__CWBqI{height:100%;border-radius:999px;transition:width .4s ease}.Dashboard_deptCount__H9rNG{font-size:12px;font-weight:600;min-width:24px;text-align:right;color:var(--text-primary)}.Dashboard_functionTableWrap__zFqKK,.Dashboard_tableWrap__eQ4xk{overflow-x:auto}.Dashboard_table__1Ur_S{width:100%;border-collapse:collapse;font-size:12px}.Dashboard_table__1Ur_S th{text-align:left;padding:7px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);border-bottom:.5px solid var(--border)}.Dashboard_table__1Ur_S td{padding:9px 10px;border-bottom:.5px solid var(--bg-hover);vertical-align:middle}.Dashboard_table__1Ur_S tr:last-child td{border-bottom:none}.Dashboard_table__1Ur_S tr:hover td{background:var(--bg-hover)}.Dashboard_recentList__Za8_2{display:flex;flex-direction:column;gap:4px}.Dashboard_recentRow__Uw3C4{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:.5px solid var(--border)}.Dashboard_recentRow__Uw3C4:last-child{border-bottom:none}.Dashboard_recentAvatar__SQPrj{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;flex-shrink:0;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#ffffff))}.Dashboard_exitAvatar__E8EpK{background:linear-gradient(135deg,#c2410c,#f97316)}.Dashboard_recentInfo__LsYi8{flex:1 1;min-width:0}.Dashboard_recentName__lD2Qd{font-size:13px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.Dashboard_statusTag__u4htv{display:inline-flex;align-items:center;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;line-height:1;flex-shrink:0}.Dashboard_recentRole__omRbB{font-size:11px;color:var(--text-secondary)}.Dashboard_recentDateBlock__SRISY{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.Dashboard_recentDate__PTjpG{font-size:11px;color:var(--text-tertiary);white-space:nowrap}.Dashboard_statusCard__ffJPl{margin-bottom:0}.Dashboard_statusBars__YhfKd{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px 20px;gap:18px 20px}.Dashboard_statusItem__iR6p7{display:flex;flex-direction:column;gap:6px}.Dashboard_statusLabel__FUmfJ{display:flex;align-items:baseline;gap:6px;font-size:20px;font-weight:600}.Dashboard_statusName__lA3RW{font-size:12px;color:var(--text-secondary);font-weight:400}.Dashboard_statusBarBg__Jrynv{height:5px;background:var(--bg-hover);border-radius:999px;overflow:hidden}.Dashboard_statusBarFill__7HYFv{height:100%;border-radius:999px;transition:width .4s ease}.Dashboard_vacancyGrid__sKt5S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.Dashboard_vacancyCard__VrSF8{background:var(--bg-hover);border:.5px solid var(--border);border-radius:var(--radius);padding:12px}.Dashboard_vacancyTitle__FpFeV{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.Dashboard_vacancyMeta__suroV{font-size:10px;color:var(--text-tertiary);display:flex;gap:5px;align-items:center;flex-wrap:wrap}.Dashboard_vacancySep__49sMN{color:var(--border)}.Dashboard_vacancyBadges__GkFIZ{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.Dashboard_badge__z_JaP{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1}.Dashboard_dayToggle__KFc1b{display:flex;gap:4px}.Dashboard_dayBtn__VPjx6{font-size:10px;padding:4px 8px;border-radius:999px;border:.5px solid var(--border);background:var(--bg-main);cursor:pointer;font-family:var(--font);color:var(--text-secondary);transition:all .2s ease}.Dashboard_dayBtnActive__XhXVH{background:var(--accent);color:#fff;border-color:var(--accent)}.Dashboard_breakdownList__QQTNE{display:flex;flex-direction:column;gap:10px}.Dashboard_breakdownRow__9TC0k{display:flex;align-items:center;gap:10px;font-size:12px}.Dashboard_breakdownLabel__a4jSa{min-width:90px;font-weight:600;text-transform:capitalize;flex-shrink:0}.Dashboard_breakdownCount__nN8fH{font-size:12px;font-weight:600;min-width:24px;text-align:right;color:var(--text-primary)}.Dashboard_infoGrid__tfsuI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.Dashboard_infoItem__8hEYy{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:var(--bg-hover);border:.5px solid var(--border)}.Dashboard_infoLabel__SYCB4{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.Dashboard_infoValue__5YJ1h{font-size:13px;line-height:1.5;color:var(--text-primary)}.Dashboard_quickLinkList__VvNXo{display:flex;flex-direction:column;gap:10px}.Dashboard_quickLinkCard__umf6I{display:block;padding:14px 16px;border-radius:14px;background:var(--bg-hover);border:.5px solid var(--border);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.Dashboard_quickLinkCard__umf6I:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--bg-hover) 78%,var(--accent) 22%)}.Dashboard_quickLinkTitle__DwnTT{font-size:13px;font-weight:600;color:var(--text-primary)}.Dashboard_quickLinkText__9NJ8r{margin-top:4px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.Dashboard_noteList__hkuNK{display:flex;flex-direction:column;gap:10px}.Dashboard_noteItem__HsWFH{padding:12px 14px;border-radius:14px;background:var(--bg-hover);border:.5px solid var(--border);font-size:12px;line-height:1.6;color:var(--text-secondary)}.Dashboard_miniAvatar__eH1_G{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.Dashboard_emptyText__ntbMm{font-size:12px;color:var(--text-tertiary);padding:12px 0;margin:0}@media (max-width:1200px){.Dashboard_statGrid__8ifc_{grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard_statGridSecondary__c71j1{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard_grid2__kfHM5{grid-template-columns:1fr}}@media (max-width:760px){.Dashboard_infoGrid__tfsuI,.Dashboard_statGridSecondary__c71j1,.Dashboard_statGrid__8ifc_,.Dashboard_statusBars__YhfKd,.Dashboard_vacancyGrid__sKt5S{grid-template-columns:1fr 1fr}.Dashboard_cardHead__7BdPj{align-items:flex-start;flex-direction:column}.Dashboard_recentDateBlock__SRISY{align-items:flex-start}.Dashboard_heroContent__eo0x3{flex-direction:column}.Dashboard_heroPills__0LJqz{justify-content:flex-start}}@media (max-width:560px){.Dashboard_infoGrid__tfsuI,.Dashboard_statGridSecondary__c71j1,.Dashboard_statGrid__8ifc_,.Dashboard_statusBars__YhfKd,.Dashboard_vacancyGrid__sKt5S{grid-template-columns:1fr}.Dashboard_recentRow__Uw3C4{align-items:flex-start;flex-wrap:wrap}}