.dashboard-customize{display:grid;gap:12px}.dashboard-customize.is-idle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dashboard-customize-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dashboard-customize button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--brand-line);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--brand-ink);cursor:pointer}.dashboard-customize button.is-primary{background:var(--brand-ink);color:var(--ds-surface)}.dashboard-customize output{color:var(--brand-muted);font-size:13px}.dashboard-customize-panel{padding:16px;border:1px solid var(--brand-line);border-radius:var(--ds-radius-sm);background:var(--ds-surface)}body .hub .dashboard-customize-panel p{margin:0 0 12px;color:var(--brand-muted);font-size:14px;letter-spacing:normal;text-transform:none}.dashboard-widget-picker{display:flex;flex-wrap:wrap;gap:10px 20px}.dashboard-widget-picker label{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--brand-ink);font-size:14px}body .hub .dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.dashboard-widget{display:flex;flex-direction:column;min-width:0}.hub .dashboard-widget>a{flex:1;min-width:0}.dashboard-widget-tools{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px;border:1px dashed var(--brand-line);border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0;background:var(--ds-surface)}.dashboard-widget-tools button{display:inline-flex;justify-content:center;align-items:center;min-height:32px;min-width:30px;border:1px solid var(--brand-line);border-radius:5px;background:var(--ds-surface);color:var(--brand-ink);cursor:pointer;font-size:11px}.dashboard-widget-tools button[aria-pressed=true]{background:var(--brand-ink);color:var(--ds-surface)}.dashboard-widget-tools button:disabled{opacity:.4;cursor:default}.dashboard-widget-sizes{border:0;padding:0;margin:0;min-width:0;display:flex;gap:3px}.dashboard-widget-l{grid-column:span 2}.dashboard-widget-xl{grid-column:1/-1}html.blitz-client-theme body .hub .hub-metrics .dashboard-widget-s a{padding:14px;gap:6px}html.blitz-client-theme body .hub .hub-metrics .dashboard-widget-s strong{font-size:20px}html.blitz-client-theme body .hub .hub-metrics .dashboard-widget-l strong{font-size:36px}html.blitz-client-theme body .hub .hub-metrics .dashboard-widget-xl strong{font-size:48px}.dashboard-number-hidden{min-height:1em;display:flex;align-items:center;color:var(--brand-muted)}.dashboard-customize button:focus-visible,.dashboard-widget-tools button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}@media (max-width:1100px){body .hub .dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){body .hub .dashboard-metric-grid{grid-template-columns:1fr}.dashboard-widget-l{grid-column:1/-1}}.home-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#home-customize-slot button{display:grid;place-items:center;width:42px;height:42px;padding:8px;border:1px solid var(--brand-line);border-radius:12px;color:var(--brand-ink);background:var(--brand-surface)}.home-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px}html.blitz-client-theme body .home-numbers .home-number{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "value value" "hint hint";align-items:center;gap:6px 10px;min-width:0;min-height:0;padding:16px;border:1px solid var(--client-line);border-radius:var(--ds-radius,20px);background:var(--client-surface);box-shadow:var(--ds-shadow-sm);color:var(--client-text);text-align:left;cursor:pointer}html.blitz-client-theme body .home-numbers button.home-number:hover{border-color:var(--client-blue)}.home-number-icon{grid-area:icon;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--client-blue) 14%,transparent);color:var(--client-sky)}.home-number-label{grid-area:label;color:var(--client-muted);font-size:13px;font-weight:600}.home-number>b{grid-area:value;overflow-wrap:anywhere;font-size:24px;line-height:1.2}.home-number>small{grid-area:hint;color:var(--client-muted);font-size:12px}html.blitz-client-theme body .home-numbers .home-work{grid-template-areas:"icon label" "value value" "hint hint" "bar bar";cursor:default}.home-work>b{font-variant-numeric:tabular-nums}.home-work-bar{grid-area:bar;width:100%;height:6px;overflow:hidden;border:0;border-radius:999px;background:var(--brand-soft);appearance:none}.home-work-bar::-webkit-progress-bar{border-radius:999px;background:var(--brand-soft)}.home-work-bar::-webkit-progress-value{border-radius:999px;background:var(--client-blue)}.home-work-bar::-moz-progress-bar{border-radius:999px;background:var(--client-blue)}.home-number-dialog{width:min(560px,calc(100vw - 32px))}.home-number-big{font-size:22px;color:var(--client-text)}.home-number-part h3{margin:8px 0 6px;font-size:15px}.home-number-part table{width:100%;border-collapse:collapse}.home-number-part td,.home-number-part th{padding:8px 4px;border-bottom:1px solid var(--client-line);font-size:13px}.home-number-part th{font-weight:500;text-align:left}.home-number-part td{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.my-reports-list{display:grid;gap:8px;max-height:min(60vh,520px);margin:4px 0 0;padding:0;overflow-y:auto;list-style:none}.my-reports-list :is(button,div){display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--client-line);border-radius:12px;background:var(--client-surface-2);color:var(--client-text);text-align:left}.my-reports-list button:hover{border-color:var(--client-blue)}.my-reports-avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--client-blue);color:#fff;font-size:13px;font-weight:700}.my-reports-text{display:grid;flex:1;min-width:0;gap:2px}.my-reports-text small{color:var(--client-dim);font-size:12px;overflow-wrap:anywhere}html.blitz-client-theme body #main-content .home-numbers{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px;margin-bottom:16px}html.blitz-client-theme body #main-content .home-attention{grid-column:1/-1;margin:-6px 0 2px;color:var(--client-muted);font-size:13px}html.blitz-client-theme body #main-content .home-attention .text-button{padding:0;border:0;background:none;color:var(--v3-danger);font-size:13px;font-weight:700;text-decoration:none}html.blitz-client-theme body #main-content .home-numbers .home-number{display:grid;grid-template-areas:"icon label more" "value value value" "hint hint hint";grid-template-columns:auto minmax(0,1fr) auto;align-content:start;align-items:center;gap:6px 8px;min-height:0;padding:14px;border:1px solid var(--card-border,var(--client-line));border-radius:12px;background:var(--client-surface);box-shadow:var(--card-shadow);color:var(--client-text);text-align:left}html.blitz-client-theme body #main-content .home-numbers .home-number:hover{border-color:var(--v3-primary)}html.blitz-client-theme body #main-content .home-number .home-number-icon{display:grid;grid-area:icon;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--v3-primary-50);color:var(--v3-primary)}html.blitz-client-theme body #main-content .home-number .home-number-icon svg{width:16px;height:16px}html.blitz-client-theme body #main-content .home-number[data-key=candidates] .home-number-icon{background:#2e90fa1f;color:var(--v3-info)}html.blitz-client-theme body #main-content .home-number[data-key=attendance] .home-number-icon{background:#12b76a1f;color:var(--v3-success)}html.blitz-client-theme body #main-content .home-number[data-key=academy] .home-number-icon{background:#7a5af81f;color:var(--v3-violet)}html.blitz-client-theme body #main-content .home-number:is([data-key=planfact],[data-key=inventory]) .home-number-icon{background:#f790091f;color:var(--v3-warning)}html.blitz-client-theme body #main-content .home-number .home-number-label{display:-webkit-box;grid-area:label;overflow:hidden;font-size:12px;font-weight:700;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-number-more{grid-area:more;color:var(--client-muted)}html.blitz-client-theme body #main-content .home-number>b{grid-area:value;margin:2px 0 0;font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}html.blitz-client-theme body #main-content .home-number>small{grid-area:hint;color:var(--client-muted);font-size:11.5px}@media (min-width:1000px){html.blitz-client-theme body #main-content .home-numbers .home-work{display:none}}html.blitz-client-theme body #main-content .dashboard-metric-grid{gap:12px}html.blitz-client-theme body #main-content .dashboard-metric-grid .dashboard-widget>a{min-height:0;padding:14px;border:1px solid var(--card-border,var(--client-line));border-radius:12px;background:var(--client-surface);box-shadow:var(--card-shadow)}html.blitz-client-theme body #main-content .dashboard-metric-grid .dashboard-widget>a:hover{border-color:var(--v3-primary)}html.blitz-client-theme body #main-content .dashboard-metric-grid .hub-metric-index>svg:first-child{width:30px;height:30px;padding:7px;border-radius:8px;background:var(--v3-primary-50);color:var(--v3-primary);box-shadow:none}html.blitz-client-theme body #main-content .dashboard-metric-grid .dashboard-widget>a>strong{font-size:24px;font-weight:800}html.blitz-client-theme body #main-content .dashboard-metric-grid .dashboard-widget>a>span:last-child{color:var(--client-muted);font-size:12px;font-weight:600}html.blitz-client-theme body #main-content .hub-section-head h2{font-size:15px;font-weight:800}html.blitz-client-theme body #main-content .hub-branches,html.blitz-client-theme body #main-content .hub-branches.hub-diagrams{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.v3-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-bottom:16px}@media (max-width:1000px){.v3-row{grid-template-columns:minmax(0,1fr)}}html.blitz-client-theme body #main-content .v3-card{min-width:0;padding:16px;border:1px solid var(--card-border,var(--client-line));border-radius:12px;background:var(--client-surface);box-shadow:var(--card-shadow);color:var(--client-text)}.v3-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.v3-card-head h3{margin:0;font-size:15px;font-weight:800}.v3-card-head p{margin:2px 0 0}.v3-card-head p,.v3-legend{color:var(--client-muted);font-size:11.5px}.v3-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.v3-legend li:before{content:"";display:inline-block;width:12px;height:3px;margin-right:6px;border-radius:2px;background:var(--v3-primary);vertical-align:middle}.v3-legend li[data-tone=warning]:before{background:var(--v3-warning)}.v3-legend b{color:var(--client-text)}.v3-trend svg{display:block;width:100%;height:168px}.v3-grid{stroke:var(--client-line);stroke-dasharray:3 4;stroke-width:1;vector-effect:non-scaling-stroke}.v3-area{fill:color-mix(in srgb,var(--v3-primary) 14%,transparent)}.v3-line{fill:none;stroke:var(--v3-primary);stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.v3-line-hired{stroke:var(--v3-warning);stroke-dasharray:5 4}.v3-ticks{position:relative;height:18px;margin-top:6px;color:var(--client-muted);font-size:11px}.v3-ticks span{position:absolute;transform:translateX(-50%);white-space:nowrap}.v3-ticks span:first-child{transform:none}.v3-funnel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}html.blitz-client-theme body #main-content .v3-funnel a{display:grid;grid-template-areas:"label n pct" "bar bar bar";grid-template-columns:minmax(0,1fr) auto 44px;gap:4px 10px;color:inherit;font-size:12.5px;text-decoration:none}.v3-funnel-label{grid-area:label}.v3-funnel a>b{grid-area:n;font-weight:800}.v3-funnel a>small{grid-area:pct;color:var(--client-muted);text-align:right}.v3-funnel-bar{display:block;grid-area:bar;height:8px;overflow:hidden;border-radius:999px;background:var(--client-divider)}.v3-funnel-bar i{display:block;height:100%;border-radius:inherit;background:var(--v3-primary)}.v3-funnel li[data-stage=notHired] .v3-funnel-bar i{background:#8b8df5}.v3-funnel li[data-stage=hired] .v3-funnel-bar i{background:var(--v3-success)}.v3-funnel li[data-stage=left] .v3-funnel-bar i{background:var(--v3-danger)}.v3-card-foot{margin:12px 0 0;color:var(--client-muted);font-size:11.5px}.v3-card-foot b{color:var(--client-text)}.v3-live{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid #12b76a4d;border-radius:999px;color:var(--v3-success);font-size:11px;font-weight:700}html.blitz-client-theme[data-theme=light] .v3-live{color:#027a48}.v3-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v3-success)}.v3-stack{display:flex;gap:4px;height:30px;margin-bottom:14px}.v3-stack span{display:grid;place-items:center;min-width:6px;border-radius:6px;color:#fff;font-size:11.5px;font-weight:800}.v3-attendance [data-tone=success]{--tone:var(--v3-success)}.v3-attendance [data-tone=warning]{--tone:var(--v3-warning)}.v3-attendance [data-tone=danger]{--tone:var(--v3-danger)}.v3-attendance [data-tone=muted]{--tone:#b6bfd3}.v3-stack span{background:var(--tone)}.v3-attendance-list{display:grid;gap:9px;margin:0;padding:0;font-size:12.5px;list-style:none}.v3-attendance-list li{display:flex;align-items:center;gap:8px}.v3-attendance-list i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tone)}.v3-attendance-list b{margin-left:auto;color:var(--client-muted);font-weight:600;font-variant-numeric:tabular-nums}html.blitz-client-theme body #main-content .v3-card-link{display:inline-block;margin-top:12px;color:var(--v3-primary);font-size:12.5px;font-weight:700;text-decoration:none}.v3-reports{display:grid;gap:4px;margin-bottom:20px}.v3-reports-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.v3-reports-head h2{margin:0;font-size:15px;font-weight:800}html.blitz-client-theme body #main-content .v3-report-numbers .home-number[data-key=time] .home-number-icon{background:#7a5af81f;color:var(--v3-violet)}html.blitz-client-theme body #main-content .v3-report-numbers .home-number[data-key=conversion] .home-number-icon{background:#12b76a1f;color:var(--v3-success)}html.blitz-client-theme body #main-content .v3-report-numbers .home-number[data-key=turnover] .home-number-icon{background:#f044381f;color:var(--v3-danger)}html.blitz-client-theme body #main-content .v3-report-numbers .home-number[data-key=applied] .home-number-icon{background:#2e90fa1f;color:var(--v3-info)}.v3-chip{display:inline-block;min-width:44px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;text-align:center}.v3-chip[data-tone=primary]{background:var(--v3-primary-50);color:var(--v3-primary)}.v3-chip[data-tone=success]{background:#12b76a1f;color:#0e9f5d}.v3-chip[data-tone=danger]{background:#f044381f;color:var(--v3-danger)}.v3-sources{display:grid;gap:10px;margin:0;padding:0;font-size:12.5px;list-style:none}.v3-sources li{display:grid;grid-template-columns:auto minmax(0,1fr) auto 40px;align-items:center;gap:8px}.v3-sources i{width:10px;height:10px;border-radius:3px;background:var(--tone)}.v3-sources b{font-variant-numeric:tabular-nums}.v3-sources small{color:var(--client-muted);text-align:right}.v3-sources [data-tone=primary]{--tone:var(--v3-primary)}.v3-sources [data-tone=info]{--tone:var(--v3-info)}.v3-sources [data-tone=success]{--tone:var(--v3-success)}.v3-sources [data-tone=warning]{--tone:var(--v3-warning)}.v3-sources [data-tone=violet]{--tone:var(--v3-violet)}.v3-sources [data-tone=muted]{--tone:#b6bfd3}html.blitz-client-theme body #main-content .v3-reports .home-numbers{margin:0 0 16px;padding:0}.v3-heat-scroll{overflow-x:auto}.v3-heat{width:100%;border-collapse:separate;border-spacing:3px;font-size:11px}.v3-heat th{padding:2px 4px;color:var(--client-muted);font-weight:600;text-align:center;white-space:nowrap}.v3-heat tbody th{padding-right:10px;color:var(--client-text);font-size:12px;text-align:left}.v3-heat tbody th small{color:var(--client-muted);font-weight:500}.v3-heat td{min-width:34px;height:28px;border-radius:6px;background:var(--client-divider);color:var(--v3-ink);font-weight:700;text-align:center}.v3-heat td[data-tone="1"]{background:#4b4ded26}.v3-heat td[data-tone="2"]{background:#4b4ded4d}.v3-heat td[data-tone="3"]{background:#4b4ded99;color:#fff}.v3-heat td[data-tone="4"]{background:#4b4ded;color:#fff}html.blitz-client-theme[data-theme=dark] .v3-heat td{color:#eef2fb}html.blitz-client-theme body #main-content .home-summary{display:flex;grid-column:1/-1;align-items:center;gap:10px;margin:-4px 0 4px;padding:12px 14px;border:1px solid #4b4ded33;border-radius:12px;background:linear-gradient(90deg,#eef0ff,#f6f2ff);color:var(--v3-ink);font-size:13px;line-height:1.5}html.blitz-client-theme[data-theme=dark] body #main-content .home-summary{border-color:#5b5df24d;background:linear-gradient(90deg,#1a1f45,#1d1a3c);color:#eef2fb}html.blitz-client-theme body #main-content .home-summary>svg{flex:none;color:var(--v3-primary)}html.blitz-client-theme body #main-content .home-summary span{flex:1}html.blitz-client-theme body #main-content .home-summary .text-button{flex:none;padding:0;border:0;background:none;color:var(--v3-primary);font-size:12.5px;font-weight:700;text-decoration:none}