.employee-dashboard[data-v-4e1aa08a]{--dashboard-blue:#0751a4;color:#334155}.dashboard-welcome[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}[dir] .dashboard-welcome[data-v-4e1aa08a]{margin:0 0 26px}.dashboard-eyebrow[data-v-4e1aa08a]{color:var(--dashboard-blue);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px}[dir] .dashboard-eyebrow[data-v-4e1aa08a]{margin:0 0 7px}.dashboard-welcome h1[data-v-4e1aa08a]{font-size:25px;font-weight:600;line-height:1.35;color:#24384d}[dir] .dashboard-welcome h1[data-v-4e1aa08a]{margin:0}.dashboard-date[data-v-4e1aa08a]{color:#64748b;font-size:13px}[dir] .dashboard-date[data-v-4e1aa08a]{margin:7px 0 0}.dashboard-refresh[data-v-4e1aa08a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--dashboard-blue);white-space:nowrap;font:inherit;font-size:12px}[dir] .dashboard-refresh[data-v-4e1aa08a]{padding:10px 14px;background:#fff;border:1px solid #d7e2ee;border-radius:8px;cursor:pointer}.dashboard-refresh[data-v-4e1aa08a]:disabled{opacity:.55}[dir] .dashboard-refresh[data-v-4e1aa08a]:disabled{cursor:default}.dashboard-section-heading[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px}[dir] .dashboard-section-heading[data-v-4e1aa08a]{margin-bottom:14px}.dashboard-panel-heading h2[data-v-4e1aa08a],.dashboard-section-heading h2[data-v-4e1aa08a]{font-size:16px;font-weight:600;color:#334155}[dir] .dashboard-panel-heading h2[data-v-4e1aa08a],[dir] .dashboard-section-heading h2[data-v-4e1aa08a]{margin:0}.dashboard-section-heading p[data-v-4e1aa08a]{color:#64748b;font-size:12px}[dir] .dashboard-section-heading p[data-v-4e1aa08a]{margin:5px 0 0}.dashboard-period[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;font-size:11px;color:#64748b;min-width:200px}.dashboard-period select[data-v-4e1aa08a]{color:#475569;font:inherit;font-size:12px;max-width:100%}[dir] .dashboard-period select[data-v-4e1aa08a]{border:1px solid #d7e2ee;background:#fff;border-radius:7px;padding:8px 10px}.dashboard-metrics[data-v-4e1aa08a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dashboard-metric[data-v-4e1aa08a]{-webkit-box-shadow:0 4px 16px rgba(15,39,64,.027450980392156862)}[dir] .dashboard-metric[data-v-4e1aa08a]{background:#fff;border:1px solid #edf1f5;border-radius:12px;padding:18px;box-shadow:0 4px 16px rgba(15,39,64,.027450980392156862)}.dashboard-metric-heading[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#64748b;font-size:12px}.dashboard-icon[data-v-4e1aa08a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;-ms-flex-negative:0;flex-shrink:0;color:#0751a4}[dir] .dashboard-icon[data-v-4e1aa08a]{border-radius:10px;background:#edf4fc}.metric-amber .dashboard-icon[data-v-4e1aa08a]{color:#b7791f}[dir] .metric-amber .dashboard-icon[data-v-4e1aa08a]{background:#fff7e7}.metric-violet .dashboard-icon[data-v-4e1aa08a]{color:#7454b7}[dir] .metric-violet .dashboard-icon[data-v-4e1aa08a]{background:#f2edfb}.metric-rose .dashboard-icon[data-v-4e1aa08a]{color:#c45a6c}[dir] .metric-rose .dashboard-icon[data-v-4e1aa08a]{background:#fff0f2}.dashboard-metric-value[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:7px}[dir] .dashboard-metric-value[data-v-4e1aa08a]{margin-top:14px}.dashboard-metric-value strong[data-v-4e1aa08a]{font-size:29px;font-weight:600;line-height:1.2;color:#24384d;font-variant-numeric:tabular-nums}.dashboard-metric-value>span[data-v-4e1aa08a]{color:#94a3b8;font-size:12px}.dashboard-muted[data-v-4e1aa08a]{color:#64748b;font-size:12px}[dir] .dashboard-attendance-note[data-v-4e1aa08a]{margin:10px 0 0}.dashboard-quick-actions[data-v-4e1aa08a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}[dir] .dashboard-quick-actions[data-v-4e1aa08a]{margin:22px 0}.dashboard-quick-actions a[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#36516f;font-size:12px;font-weight:500;transition:border-color .15s,background .15s}[dir] .dashboard-quick-actions a[data-v-4e1aa08a]{padding:13px 15px;border-radius:9px;background:#fff;border:1px solid #e2e8f0;-webkit-transition:border-color .15s,background .15s}[dir] .dashboard-quick-actions a[data-v-4e1aa08a]:hover{background:#f8fbff;border-color:#a9c5e7}.dashboard-quick-actions a[data-v-4e1aa08a]>:last-child{-ms-flex-negative:0;flex-shrink:0;color:#94a3b8}[dir=ltr] .dashboard-quick-actions a[data-v-4e1aa08a]>:last-child{margin-left:auto}[dir=rtl] .dashboard-quick-actions a[data-v-4e1aa08a]>:last-child{margin-right:auto}.dashboard-action-icon[data-v-4e1aa08a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--dashboard-blue)}.dashboard-content-grid[data-v-4e1aa08a]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:20px}[dir] .dashboard-content-grid[data-v-4e1aa08a]{margin-top:22px}.dashboard-panel[data-v-4e1aa08a]{min-width:0;overflow:hidden;-webkit-box-shadow:0 4px 16px rgba(15,39,64,.027450980392156862)}[dir] .dashboard-panel[data-v-4e1aa08a]{background:#fff;border:1px solid #edf1f5;border-radius:12px;box-shadow:0 4px 16px rgba(15,39,64,.027450980392156862)}.dashboard-panel-heading[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}[dir] .dashboard-panel-heading[data-v-4e1aa08a]{padding:18px 20px;border-bottom:1px solid #f1f5f9}.dashboard-panel-heading h2[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.dashboard-panel-heading h2[data-v-4e1aa08a]>:first-child{color:var(--dashboard-blue);-ms-flex-negative:0;flex-shrink:0}.dashboard-panel-heading a[data-v-4e1aa08a]{font-size:12px;color:var(--dashboard-blue);white-space:nowrap}.dashboard-pill[data-v-4e1aa08a]{color:#64748b;font-size:11px;white-space:nowrap}[dir] .dashboard-pill[data-v-4e1aa08a]{padding:4px 9px;border-radius:12px;background:#f1f5f9}.dashboard-unit[data-v-4e1aa08a]{color:#94a3b8;font-size:12px}.dashboard-empty[data-v-4e1aa08a]{color:#a0aec0}[dir] .dashboard-empty[data-v-4e1aa08a]{padding:30px 22px;text-align:center}.dashboard-empty[data-v-4e1aa08a]>:first-child{color:#8eaccd}.dashboard-empty h3[data-v-4e1aa08a]{font-size:14px;font-weight:500;color:#475569}[dir] .dashboard-empty h3[data-v-4e1aa08a]{margin:12px 0 6px}.dashboard-empty p[data-v-4e1aa08a]{color:#94a3b8;font-size:12px}[dir] .dashboard-empty p[data-v-4e1aa08a]{margin:0}.dashboard-empty a[data-v-4e1aa08a]{display:inline-block;color:var(--dashboard-blue);font-size:12px}[dir] .dashboard-empty a[data-v-4e1aa08a]{margin-top:16px}[dir] .dashboard-empty-compact[data-v-4e1aa08a]{padding:24px}.dashboard-loading[data-v-4e1aa08a]{color:#64748b;font-size:13px}[dir] .dashboard-loading[data-v-4e1aa08a]{padding:35px 20px;text-align:center}.dashboard-error[data-v-4e1aa08a]{color:#b84b55;font-size:12px}[dir] .dashboard-error[data-v-4e1aa08a]{margin:12px;padding:12px 14px;border-radius:7px;background:#fff3f3}.dashboard-table-wrap[data-v-4e1aa08a]{width:100%;overflow-x:auto}.dashboard-table[data-v-4e1aa08a]{width:100%;border-collapse:collapse;font-size:12px}.dashboard-table th[data-v-4e1aa08a]{color:#64748b;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}[dir] .dashboard-table th[data-v-4e1aa08a]{padding:12px 16px;background:#fafbfd}[dir=ltr] .dashboard-table th[data-v-4e1aa08a]{text-align:left}[dir=rtl] .dashboard-table th[data-v-4e1aa08a]{text-align:right}.dashboard-table td[data-v-4e1aa08a]{color:#475569}[dir] .dashboard-table td[data-v-4e1aa08a]{padding:13px 16px;border-top:1px solid #f1f5f9}.dashboard-table td[data-v-4e1aa08a]:first-child{white-space:nowrap}.dashboard-schedule-type[data-v-4e1aa08a]{color:#047857;font-size:11px}[dir] .dashboard-schedule-type[data-v-4e1aa08a]{background:#ecfdf5;padding:4px 7px;border-radius:5px}.dashboard-schedule-type.is-rest[data-v-4e1aa08a]{color:#64748b}[dir] .dashboard-schedule-type.is-rest[data-v-4e1aa08a]{background:#f1f5f9}.dashboard-pagination[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[dir] .dashboard-pagination[data-v-4e1aa08a]{padding:14px 18px}[dir] .dashboard-leave-list[data-v-4e1aa08a]{padding:4px 20px}.dashboard-leave-item[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}[dir] .dashboard-leave-item[data-v-4e1aa08a]{padding:17px 0;border-bottom:1px solid #f1f5f9}[dir] .dashboard-leave-item[data-v-4e1aa08a]:last-child{border-bottom:0}.dashboard-leave-dot[data-v-4e1aa08a]{height:9px;width:9px;-ms-flex-negative:0;flex-shrink:0}[dir] .dashboard-leave-dot[data-v-4e1aa08a]{border-radius:50%;background:#0751a4}[dir] .dashboard-leave-dot.is-sick[data-v-4e1aa08a]{background:#25a789}.dashboard-leave-item strong[data-v-4e1aa08a]{color:#475569;font-size:13px;font-weight:500}.dashboard-leave-item small[data-v-4e1aa08a]{display:block;color:#94a3b8;font-size:10px}[dir] .dashboard-leave-item small[data-v-4e1aa08a]{margin-top:4px}.dashboard-leave-value[data-v-4e1aa08a]{color:#24384d;font-weight:600;font-size:22px;font-variant-numeric:tabular-nums}[dir=ltr] .dashboard-leave-value[data-v-4e1aa08a]{margin-left:auto;text-align:right}[dir=rtl] .dashboard-leave-value[data-v-4e1aa08a]{margin-right:auto;text-align:left}.dashboard-leave-value small[data-v-4e1aa08a]{font-weight:400}.dashboard-leave-value.is-negative[data-v-4e1aa08a]{color:#be4560}.dashboard-requests[data-v-4e1aa08a]{grid-column:1/-1}[dir] .dashboard-request-list[data-v-4e1aa08a]{padding:0 20px}.dashboard-request-item[data-v-4e1aa08a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}[dir] .dashboard-request-item[data-v-4e1aa08a]{padding:15px 0;border-bottom:1px solid #f1f5f9}[dir] .dashboard-request-item[data-v-4e1aa08a]:last-child{border-bottom:0}.dashboard-request-icon[data-v-4e1aa08a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#6a92bd}[dir] .dashboard-request-icon[data-v-4e1aa08a]{padding:9px;border-radius:9px;background:#f3f7fc}.dashboard-request-info[data-v-4e1aa08a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dashboard-request-info strong[data-v-4e1aa08a]{font-weight:500;font-size:13px}.dashboard-request-info>span[data-v-4e1aa08a]{display:block;font-size:11px;color:#94a3b8}[dir] .dashboard-request-info>span[data-v-4e1aa08a]{margin-top:5px}.dashboard-request-days[data-v-4e1aa08a]{color:#64748b;font-size:12px;white-space:nowrap}.dashboard-request-status[data-v-4e1aa08a]{font-size:11px;white-space:nowrap}[dir] .dashboard-request-status[data-v-4e1aa08a]{padding:5px 9px;border-radius:12px}.dashboard-request-status.is-approved[data-v-4e1aa08a]{color:#047857}[dir] .dashboard-request-status.is-approved[data-v-4e1aa08a]{background:#ecfdf5}.dashboard-request-status.is-pending[data-v-4e1aa08a]{color:#a76a18}[dir] .dashboard-request-status.is-pending[data-v-4e1aa08a]{background:#fff7e7}.dashboard-request-status.is-muted[data-v-4e1aa08a]{color:#64748b}[dir] .dashboard-request-status.is-muted[data-v-4e1aa08a]{background:#f1f5f9}.employee-dashboard a[data-v-4e1aa08a]:focus-visible,.employee-dashboard button[data-v-4e1aa08a]:focus-visible,.employee-dashboard select[data-v-4e1aa08a]:focus-visible{outline:2px solid var(--dashboard-blue);outline-offset:3px}@media (max-width:1100px){.dashboard-metrics[data-v-4e1aa08a]{gap:12px}[dir] .dashboard-metric[data-v-4e1aa08a]{padding:14px}.dashboard-content-grid[data-v-4e1aa08a]{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.dashboard-metric-heading[data-v-4e1aa08a]{font-size:11px;gap:7px}}@media (max-width:850px){.dashboard-metrics[data-v-4e1aa08a]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-content-grid[data-v-4e1aa08a]{grid-template-columns:minmax(0,1fr)}.dashboard-requests[data-v-4e1aa08a]{grid-column:auto}}@media (max-width:480px){.dashboard-welcome[data-v-4e1aa08a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.dashboard-welcome h1[data-v-4e1aa08a]{font-size:21px}.dashboard-refresh[data-v-4e1aa08a]{font-size:11px}[dir] .dashboard-refresh[data-v-4e1aa08a]{padding:8px}.dashboard-section-heading[data-v-4e1aa08a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-period[data-v-4e1aa08a]{width:100%}.dashboard-metric-heading[data-v-4e1aa08a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-metric-value strong[data-v-4e1aa08a]{font-size:26px}.dashboard-quick-actions[data-v-4e1aa08a]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-quick-actions a[data-v-4e1aa08a]{font-size:11px}[dir] .dashboard-quick-actions a[data-v-4e1aa08a]{padding:12px}[dir] .dashboard-panel-heading[data-v-4e1aa08a]{padding:16px}.dashboard-request-item[data-v-4e1aa08a]{-ms-flex-wrap:wrap;flex-wrap:wrap}[dir=ltr] .dashboard-request-days[data-v-4e1aa08a]{margin-left:auto}[dir=rtl] .dashboard-request-days[data-v-4e1aa08a]{margin-right:auto}.dashboard-request-info[data-v-4e1aa08a]{min-width:150px}[dir] .dashboard-table td[data-v-4e1aa08a],[dir] .dashboard-table th[data-v-4e1aa08a]{padding:11px 12px}}
/*# sourceMappingURL=chunk-333603ed.9ddbb884.css.map */