/* EQ v15.369 — company -> vacancy -> candidate workspace
   HR dashboard architecture pass. No scoring/methodology changes. */

/* ---------- Top chrome ---------- */
.eq-dashboard-page .eq-nav{gap:8px!important}
.eq-dashboard-page .eq-nav-link{
  background:linear-gradient(135deg,rgba(75,94,164,.34),rgba(36,73,112,.38))!important;
  border-color:rgba(132,165,213,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.eq-dashboard-page .eq-nav-link:hover{
  background:linear-gradient(135deg,rgba(91,105,190,.46),rgba(42,84,128,.48))!important;
  border-color:rgba(145,181,229,.26)!important;
}
.eq-dashboard-page .eq-nav-link.active{
  background:linear-gradient(135deg,rgba(112,84,220,.70),rgba(69,83,178,.62))!important;
  border-color:rgba(158,128,255,.50)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 22px rgba(48,42,142,.13)!important;
}
.eq-dashboard-page .help-card{display:none!important}
.eq-dashboard-page .pilot-card{padding:14px 14px 15px!important;border-radius:18px!important}
.eq-dashboard-page .pilot-card h3{font-size:18px!important;margin-bottom:10px!important}
.eq-dashboard-page .pilot-deadline{margin:12px 0 13px!important}
.eq-dashboard-page .pilot-deadline b{font-size:24px!important}
.eq-dashboard-page .sidebar-card-button{padding:11px 12px!important;border-radius:12px!important;font-size:13px!important}

.eq-dashboard-page .eq-topbar{padding:0 6px 5px!important;min-height:72px!important}
.eq-dashboard-page .welcome-title{font-size:28px!important}
.eq-dashboard-page .welcome-subtitle{font-size:15px!important;margin-top:2px!important}
.eq-dashboard-page .eq-top-actions{gap:9px!important}
.eq-dashboard-page .eq-top-actions>.icon-button{
  position:relative!important;width:38px!important;height:38px!important;border-radius:13px!important;
  text-decoration:none!important;flex:0 0 38px!important;
}
.eq-dashboard-page .v369-notification-badge{
  position:absolute!important;right:-5px!important;top:-6px!important;min-width:18px!important;height:18px!important;
  padding:0 5px!important;border-radius:999px!important;display:grid!important;place-items:center!important;
  background:#ef5f7b!important;color:#fff!important;border:2px solid #153250!important;font-size:9px!important;font-weight:900!important;line-height:1!important;
  box-shadow:0 4px 10px rgba(239,95,123,.30)!important;
}
.eq-dashboard-page .v369-notification-badge.hidden{display:none!important}
.eq-dashboard-page .v369-support-link{color:#d7e7fb!important}
.eq-dashboard-page .v369-support-link:hover{color:#fff!important;border-color:rgba(77,190,233,.35)!important;background:rgba(43,112,150,.20)!important}

/* One compact theme switch: sun + rail + moon are one control, not three tiles. */
.eq-dashboard-page .eq-theme-toggle{
  width:78px!important;min-width:78px!important;height:36px!important;
  grid-template-columns:16px 32px 16px!important;gap:2px!important;padding:0 5px!important;
  border-radius:13px!important;background:rgba(23,55,87,.88)!important;border-color:rgba(132,171,217,.22)!important;
}
.eq-dashboard-page .eq-theme-toggle .eq-theme-side{width:16px!important;height:16px!important;font-size:14px!important}
.eq-dashboard-page .eq-theme-toggle .eq-theme-rail{width:32px!important;height:18px!important;background:rgba(87,117,148,.72)!important;border-color:rgba(194,216,237,.22)!important}
.eq-dashboard-page .eq-theme-toggle .eq-theme-knob{width:12px!important;height:12px!important;top:2px!important}
html:not([data-eq-theme="light"]) .eq-dashboard-page .eq-theme-toggle .eq-theme-knob{left:16px!important}
html[data-eq-theme="light"] .eq-dashboard-page .eq-theme-toggle .eq-theme-knob{left:2px!important}

/* ---------- Compact operational hero ---------- */
.eq-dashboard-page .hero-panel{
  min-height:210px!important;height:210px!important;
  grid-template-columns:minmax(0,1fr) minmax(420px,.72fr)!important;
  gap:18px!important;padding:20px 24px!important;border-radius:24px!important;
}
.eq-dashboard-page .hero-copy{padding:0!important;justify-content:center!important}
.eq-dashboard-page .hero-copy .hero-kicker{margin-bottom:7px!important;font-size:10.5px!important}
.eq-dashboard-page .hero-copy h1{margin:0 0 10px!important;font-size:36px!important;line-height:1.03!important;max-width:680px!important}
.eq-dashboard-page .hero-copy p{font-size:14px!important;line-height:1.5!important;max-width:610px!important;color:#c7d5e7!important}
.eq-dashboard-page .hero-actions,.eq-dashboard-page .hero-flags{display:none!important}
.eq-dashboard-page .hero-visual,.eq-dashboard-page .hero-visual.is-male,.eq-dashboard-page .hero-visual.is-female{
  min-height:180px!important;height:180px!important;max-height:180px!important;align-self:center!important;
}
.eq-dashboard-page .hero-image-underlay{background-size:cover!important;background-position:center 43%!important}

/* ---------- KPI compression ---------- */
.eq-dashboard-page .stats-grid{gap:12px!important}
.eq-dashboard-page .stat-card{min-height:104px!important;padding:13px 15px!important;border-radius:18px!important;gap:7px!important}
.eq-dashboard-page .stat-icon{width:43px!important;height:43px!important;border-radius:13px!important}
.eq-dashboard-page .stat-copy{gap:1px!important}
.eq-dashboard-page .stat-copy span{font-size:12.5px!important}
.eq-dashboard-page .stat-copy b{font-size:39px!important}
.eq-dashboard-page .stat-copy small{font-size:11px!important}
.eq-dashboard-page .stat-line{height:10px!important}

/* ---------- Main workspace ---------- */
.eq-dashboard-page .v369-workspace{padding:16px 18px 18px!important;gap:10px!important;border-radius:22px!important}
.eq-dashboard-page .v369-workspace-head{align-items:flex-end!important;gap:14px!important}
.eq-dashboard-page .v369-workspace-head .hero-kicker{margin:0 0 4px!important;font-size:10px!important}
.eq-dashboard-page .v369-workspace-head h2{margin:0!important;font-size:25px!important;line-height:1.05!important;letter-spacing:-.035em!important}
.eq-dashboard-page .v369-workspace-head p{margin:5px 0 0!important;font-size:12.5px!important;line-height:1.35!important;max-width:900px!important;color:#afc2d8!important}

.eq-dashboard-page .v369-company-bar{
  display:flex!important;align-items:center!important;gap:9px!important;min-height:58px!important;padding:8px 10px!important;
  border:1px solid rgba(124,172,220,.22)!important;border-radius:16px!important;
  background:linear-gradient(135deg,rgba(33,74,111,.78),rgba(22,57,91,.80))!important;
  position:relative!important;z-index:8!important;
}
.eq-dashboard-page .v369-company-switcher{position:relative!important;min-width:230px!important}
.eq-dashboard-page .v369-company-button{
  min-width:230px!important;height:41px!important;padding:0 11px!important;border-radius:11px!important;
  display:flex!important;align-items:center!important;gap:9px!important;border:1px solid rgba(147,187,228,.22)!important;
  background:linear-gradient(135deg,rgba(48,82,124,.94),rgba(34,65,102,.94))!important;color:#f3f7ff!important;
  font:800 12.5px/1 Manrope,sans-serif!important;cursor:pointer!important;text-align:left!important;
}
.eq-dashboard-page .v369-company-button.is-single{width:max-content!important;min-width:205px!important;cursor:default!important}
.eq-dashboard-page .v369-company-mark{
  width:27px!important;height:27px!important;display:grid!important;place-items:center!important;flex:0 0 27px!important;
  border-radius:8px!important;background:linear-gradient(135deg,#9664ed,#42b7d4)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;
  box-shadow:0 7px 16px rgba(89,88,207,.18)!important;
}
.eq-dashboard-page .v369-company-caret{margin-left:auto!important;color:#aac4df!important;font-size:13px!important}
.eq-dashboard-page .v369-company-total{font-size:11px!important;color:#9db3ca!important;white-space:nowrap!important}
.eq-dashboard-page .v369-company-stats{display:flex!important;gap:6px!important;margin-left:auto!important}
.eq-dashboard-page .v369-company-stats>span{
  height:34px!important;padding:0 10px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;
  background:rgba(9,31,54,.33)!important;border:1px solid rgba(128,169,216,.14)!important;color:#aebfd2!important;font-size:10.5px!important;white-space:nowrap!important;
}
.eq-dashboard-page .v369-company-stats b{color:#eef6ff!important;font-size:11.5px!important}
.eq-dashboard-page .v369-new-vacancy{
  min-height:38px!important;height:38px!important;margin-left:2px!important;padding:0 14px!important;border-radius:11px!important;font-size:12px!important;white-space:nowrap!important;
}
.eq-dashboard-page .v369-company-menu{
  display:none!important;position:absolute!important;left:0!important;top:47px!important;width:300px!important;padding:7px!important;z-index:30!important;
  border-radius:13px!important;background:#102c48!important;border:1px solid rgba(140,181,224,.25)!important;box-shadow:0 22px 50px rgba(2,10,21,.42)!important;
}
.eq-dashboard-page .v369-company-menu.open{display:grid!important;gap:4px!important}
.eq-dashboard-page .v369-company-menu button{
  min-height:38px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#dfeaf7!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;font:700 12px/1 Manrope,sans-serif!important;cursor:pointer!important;
}
.eq-dashboard-page .v369-company-menu button:hover,.eq-dashboard-page .v369-company-menu button.active{background:rgba(67,116,164,.28)!important}
.eq-dashboard-page .v369-company-menu small{color:#87a1bc!important;font-size:10px!important}

/* Four clearly different product stages — no box-inside-box effect. */
.eq-dashboard-page .v369-flow{gap:8px!important}
.eq-dashboard-page .v369-flow a{
  min-height:48px!important;height:48px!important;padding:8px 12px!important;border-radius:13px!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;
  box-shadow:inset 0 1px rgba(255,255,255,.035)!important;
}
.eq-dashboard-page .v369-flow a b{font-size:12.5px!important;line-height:1.15!important;white-space:nowrap!important}
.eq-dashboard-page .v369-flow a span{font-size:9.5px!important;line-height:1.15!important;white-space:nowrap!important;color:#dbe5f1!important;opacity:.84!important}
html:not([data-eq-theme="light"]) .eq-dashboard-page .v369-flow a:nth-child(1){background:linear-gradient(125deg,rgba(128,74,211,.56),rgba(77,57,133,.40))!important;border-color:rgba(183,107,247,.52)!important}
html:not([data-eq-theme="light"]) .eq-dashboard-page .v369-flow a:nth-child(2){background:linear-gradient(125deg,rgba(35,142,191,.52),rgba(36,81,116,.43))!important;border-color:rgba(62,193,241,.48)!important}
html:not([data-eq-theme="light"]) .eq-dashboard-page .v369-flow a:nth-child(3){background:linear-gradient(125deg,rgba(177,103,43,.50),rgba(103,71,50,.42))!important;border-color:rgba(240,157,80,.47)!important}
html:not([data-eq-theme="light"]) .eq-dashboard-page .v369-flow a:nth-child(4){background:linear-gradient(125deg,rgba(31,145,98,.52),rgba(29,88,69,.43))!important;border-color:rgba(48,200,137,.48)!important}

.eq-dashboard-page .v369-master-detail{
  display:grid!important;grid-template-columns:minmax(250px,310px) minmax(0,1fr)!important;gap:10px!important;min-height:330px!important;
}
.eq-dashboard-page .v369-vacancy-pane,.eq-dashboard-page .v369-candidate-pane{
  min-width:0!important;border:1px solid rgba(126,170,218,.18)!important;border-radius:16px!important;overflow:hidden!important;
  background:linear-gradient(180deg,rgba(18,47,77,.78),rgba(11,34,58,.82))!important;
}
.eq-dashboard-page .v369-pane-head{height:50px!important;padding:0 13px!important;display:flex!important;align-items:center!important;border-bottom:1px solid rgba(126,170,218,.13)!important}
.eq-dashboard-page .v369-pane-head>div{display:grid!important;gap:1px!important}
.eq-dashboard-page .v369-pane-head b{font-size:13px!important;color:#edf4ff!important}
.eq-dashboard-page .v369-pane-head span{font-size:10px!important;color:#8ea8c1!important}
.eq-dashboard-page .v369-vacancy-list{
  display:grid!important;gap:6px!important;padding:8px!important;align-content:start!important;max-height:330px!important;overflow:auto!important;scrollbar-width:thin!important;
}
.eq-dashboard-page .v369-vacancy-item{
  width:100%!important;min-height:54px!important;padding:8px 9px!important;border-radius:11px!important;border:1px solid transparent!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;text-align:left!important;
  background:rgba(38,68,102,.46)!important;color:#eef5ff!important;cursor:pointer!important;font-family:Manrope,sans-serif!important;
}
.eq-dashboard-page .v369-vacancy-item:hover{background:rgba(45,80,119,.62)!important;border-color:rgba(126,174,221,.18)!important}
.eq-dashboard-page .v369-vacancy-item.active{
  background:linear-gradient(135deg,rgba(45,107,164,.54),rgba(70,62,151,.36))!important;border-color:rgba(83,166,246,.48)!important;
  box-shadow:inset 3px 0 #55a7ff!important;
}
.eq-dashboard-page .v369-vacancy-copy{display:grid!important;gap:3px!important;min-width:0!important}
.eq-dashboard-page .v369-vacancy-copy b{font-size:12.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.eq-dashboard-page .v369-vacancy-copy small{font-size:9.5px!important;color:#90a9c1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.eq-dashboard-page .v369-vacancy-item.active .v369-vacancy-copy small{color:#b7cbe0!important}
.eq-dashboard-page .v369-vacancy-count{
  min-width:23px!important;height:23px!important;padding:0 6px!important;border-radius:999px!important;display:grid!important;place-items:center!important;
  background:rgba(31,84,128,.72)!important;color:#dcedff!important;font-size:9.5px!important;font-weight:850!important;
}

.eq-dashboard-page .v369-candidate-pane{display:flex!important;flex-direction:column!important}
.eq-dashboard-page .v369-selected-vacancy{
  min-height:62px!important;padding:9px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
  border-bottom:1px solid rgba(126,170,218,.13)!important;background:linear-gradient(90deg,rgba(27,63,99,.80),rgba(23,54,86,.54))!important;
}
.eq-dashboard-page .v369-selected-title{min-width:0!important}
.eq-dashboard-page .v369-selected-title h3{margin:0!important;font-size:16px!important;line-height:1.15!important;color:#f4f8ff!important}
.eq-dashboard-page .v369-selected-title p{margin:4px 0 0!important;font-size:10px!important;line-height:1.25!important;color:#91a9c2!important}
.eq-dashboard-page .v369-selected-actions{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important}
.eq-dashboard-page .v369-vacancy-action{
  min-height:35px!important;padding:0 11px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  border:1px solid rgba(130,172,217,.20)!important;background:rgba(40,75,112,.52)!important;color:#dce8f6!important;text-decoration:none!important;
  font-size:10.5px!important;font-weight:800!important;white-space:nowrap!important;
}
.eq-dashboard-page .v369-vacancy-action.primary{background:linear-gradient(135deg,#3d77ed,#42b8e9)!important;border-color:rgba(91,188,241,.38)!important;color:#fff!important;box-shadow:0 7px 16px rgba(45,126,202,.15)!important}

.eq-dashboard-page .v369-candidate-list{
  display:grid!important;gap:6px!important;padding:8px!important;align-content:start!important;max-height:330px!important;overflow:auto!important;scrollbar-width:thin!important;
}
.eq-dashboard-page .v369-candidate-row{
  min-height:58px!important;padding:7px 9px!important;border-radius:11px!important;
  display:grid!important;grid-template-columns:minmax(150px,.85fr) minmax(155px,1fr) auto!important;gap:10px!important;align-items:center!important;
  background:rgba(40,72,108,.54)!important;border:1px solid rgba(129,169,216,.14)!important;
}
.eq-dashboard-page .v369-candidate-row.report-ready{background:linear-gradient(90deg,rgba(31,112,101,.28),rgba(38,73,107,.60))!important;border-color:rgba(69,205,169,.26)!important}
.eq-dashboard-page .v369-candidate-row .candidate-main{display:grid!important;gap:2px!important;min-width:0!important}
.eq-dashboard-page .v369-candidate-row .candidate-main b{font-size:12.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.eq-dashboard-page .v369-candidate-row .candidate-main small{font-size:9.5px!important;color:#8ea8c1!important}
.eq-dashboard-page .v369-candidate-context{display:grid!important;gap:2px!important;min-width:0!important}
.eq-dashboard-page .v369-candidate-context b{font-size:10px!important;color:#c7d7e8!important;font-weight:760!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.eq-dashboard-page .v369-candidate-context small{font-size:9px!important;color:#7e98b2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.eq-dashboard-page .v369-candidate-row .candidate-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;flex-wrap:nowrap!important}
.eq-dashboard-page .v369-candidate-row .candidate-actions a,.eq-dashboard-page .v369-candidate-row .candidate-actions button{
  min-height:34px!important;height:34px!important;padding:0 10px!important;border-radius:9px!important;font-size:9.5px!important;white-space:nowrap!important;
}
.eq-dashboard-page .v369-candidate-row .candidate-actions .candidate-report-link{
  min-height:36px!important;height:36px!important;padding:0 12px!important;font-size:10.5px!important;border-radius:10px!important;
}
.eq-dashboard-page .v369-pane-empty{min-height:220px!important;padding:24px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;text-align:center!important;color:#9bb0c5!important}
.eq-dashboard-page .v369-pane-empty.compact{min-height:88px!important;padding:16px!important}
.eq-dashboard-page .v369-pane-empty b{color:#e7f0fb!important;font-size:13px!important}
.eq-dashboard-page .v369-pane-empty span{font-size:10.5px!important;line-height:1.4!important}
.eq-dashboard-page .v369-more-candidates{text-align:center!important;padding:5px 8px!important;color:#87a0b9!important;font-size:9.5px!important}

/* Supporting cards are secondary and stay below the operational workspace. */
.eq-dashboard-page .v368-insight-grid{gap:12px!important}
.eq-dashboard-page .v368-insight-grid .content-card{padding:15px!important;border-radius:18px!important}
.eq-dashboard-page .v368-insight-grid .card-head{margin-bottom:9px!important}
.eq-dashboard-page .v368-insight-grid .activity-item,.eq-dashboard-page .v368-insight-grid .recommendation-item{min-height:48px!important;padding:8px!important}

/* ---------- Light ---------- */
html[data-eq-theme="light"] .eq-dashboard-page .eq-nav-link{background:linear-gradient(135deg,rgba(112,96,191,.14),rgba(95,128,163,.13))!important;border-color:rgba(63,87,118,.13)!important;color:#24415a!important}
html[data-eq-theme="light"] .eq-dashboard-page .eq-nav-link.active{background:linear-gradient(135deg,rgba(111,79,214,.25),rgba(79,111,188,.20))!important;border-color:rgba(107,83,201,.28)!important;color:#18364e!important}
html[data-eq-theme="light"] .eq-dashboard-page .hero-copy p{color:#526b81!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-workspace-head p{color:#526d84!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-company-bar{background:linear-gradient(135deg,rgba(226,237,246,.92),rgba(214,228,239,.92))!important;border-color:rgba(60,92,122,.15)!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-company-button{background:linear-gradient(135deg,#e2ebf3,#d7e4ee)!important;color:#193b56!important;border-color:rgba(55,88,119,.15)!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-company-total{color:#5c768d!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-company-stats>span{background:rgba(248,251,253,.56)!important;border-color:rgba(59,91,122,.12)!important;color:#587289!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-company-stats b{color:#193a54!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-vacancy-pane,html[data-eq-theme="light"] .eq-dashboard-page .v369-candidate-pane{background:linear-gradient(180deg,rgba(232,240,247,.94),rgba(221,232,241,.95))!important;border-color:rgba(56,89,121,.13)!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-pane-head{border-color:rgba(56,89,121,.11)!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-pane-head b,html[data-eq-theme="light"] .eq-dashboard-page .v369-selected-title h3{color:#183851!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-pane-head span,html[data-eq-theme="light"] .eq-dashboard-page .v369-selected-title p{color:#5b748a!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-vacancy-item{background:rgba(244,248,251,.74)!important;color:#183851!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-vacancy-item.active{background:linear-gradient(135deg,rgba(74,150,211,.19),rgba(119,92,206,.13))!important;border-color:rgba(66,135,191,.28)!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-vacancy-copy small{color:#607a90!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-selected-vacancy{background:linear-gradient(90deg,rgba(227,238,247,.96),rgba(221,233,242,.82))!important;border-color:rgba(56,89,121,.11)!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-vacancy-action{background:rgba(244,248,251,.72)!important;border-color:rgba(56,89,121,.13)!important;color:#294963!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-candidate-row{background:rgba(245,249,252,.78)!important;border-color:rgba(56,89,121,.12)!important;color:#183851!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-candidate-row.report-ready{background:linear-gradient(90deg,rgba(101,207,171,.17),rgba(234,242,248,.86))!important;border-color:rgba(49,157,122,.20)!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-candidate-context b{color:#36566e!important}
html[data-eq-theme="light"] .eq-dashboard-page .v369-candidate-context small,html[data-eq-theme="light"] .eq-dashboard-page .v369-candidate-row .candidate-main small{color:#688096!important}

@media(max-height:900px) and (min-width:1000px){
  .eq-dashboard-page .hero-panel{height:184px!important;min-height:184px!important}
  .eq-dashboard-page .hero-visual,.eq-dashboard-page .hero-visual.is-male,.eq-dashboard-page .hero-visual.is-female{height:158px!important;min-height:158px!important;max-height:158px!important}
  .eq-dashboard-page .hero-copy h1{font-size:32px!important}
  .eq-dashboard-page .stat-card{min-height:94px!important;padding:11px 14px!important}
  .eq-dashboard-page .stat-copy b{font-size:36px!important}
  .eq-dashboard-page .v369-workspace{padding-top:14px!important}
}
@media(max-width:1180px){
  .eq-dashboard-page .v369-company-stats>span:nth-child(1){display:none!important}
  .eq-dashboard-page .v369-master-detail{grid-template-columns:260px minmax(0,1fr)!important}
  .eq-dashboard-page .v369-candidate-row{grid-template-columns:minmax(140px,.8fr) minmax(130px,.9fr) auto!important}
}
@media(max-width:980px){
  .eq-dashboard-page .hero-panel{height:auto!important;min-height:0!important;grid-template-columns:1fr!important}
  .eq-dashboard-page .hero-visual{display:none!important}
  .eq-dashboard-page .v369-company-bar{flex-wrap:wrap!important}
  .eq-dashboard-page .v369-company-stats{margin-left:0!important}
  .eq-dashboard-page .v369-master-detail{grid-template-columns:1fr!important}
  .eq-dashboard-page .v369-vacancy-list{max-height:210px!important}
  .eq-dashboard-page .v369-candidate-list{max-height:none!important}
}
@media(max-width:720px){
  .eq-dashboard-page .v369-flow{grid-template-columns:1fr 1fr!important}
  .eq-dashboard-page .v369-company-stats{width:100%!important;overflow:auto!important}
  .eq-dashboard-page .v369-new-vacancy{margin-left:auto!important}
  .eq-dashboard-page .v369-selected-vacancy{align-items:flex-start!important;display:grid!important}
  .eq-dashboard-page .v369-selected-actions{justify-content:flex-start!important}
  .eq-dashboard-page .v369-candidate-row{grid-template-columns:1fr!important}
  .eq-dashboard-page .v369-candidate-row .candidate-actions{justify-content:flex-start!important;flex-wrap:wrap!important}
}
