/* HOME DESIGN APPROVED AND LOCKED - 24 October 2026.
 * Applies only while the signed-in employee Home is active.
 * No selector may affect Login, Rota, Requests, Inbox, More or other modules.
 * Keep all six Home sections and four statistics cards in their approved order.
 */
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] { --home-gold:#ffdb4b;--home-light:#ffe68b;--home-line:#c89e19;gap:10px!important;padding:calc(9px + env(safe-area-inset-top,0px)) 11px 0!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header { min-height:62px!important;padding:6px 0 7px!important;border-bottom:0!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header img { height:42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;flex-basis:42px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header strong { font-size:18px!important;letter-spacing:-.3px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header small { font-size:7.5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] #v416Bell { height:40px!important;width:40px!important;overflow:visible!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-main { height:100%!important;min-height:0!important;container-type:size; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] { display:grid!important;grid-template-rows:minmax(0,1.06fr) minmax(0,1fr) minmax(0,1.88fr) minmax(0,2.48fr) minmax(0,1.36fr) minmax(0,.84fr)!important;gap:clamp(6px,1.65dvh,15px)!important;justify-content:normal!important;align-content:stretch!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"]>* { min-height:0!important;min-width:0!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] :is(.diva-employee-v419-profile,.diva-employee-v419-quote,.diva-home-v424-week,.employee-today-shift-v269,.employee-today-off-v269) { border:1px solid #d8ad29!important;border-radius:10px!important;background:radial-gradient(ellipse at 108% 110%,#8b63004d,transparent 42%),linear-gradient(135deg,#171306 0%,#030403 38%,#080803 100%)!important;box-shadow:inset 0 1px 3px #ffe878b0,inset 0 -1px 5px #ffdf5e65,0 0 9px #c99a0026!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"]>.diva-employee-v419-profile { display:flex!important;align-items:center!important;padding:10px 12px!important;overflow:hidden!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-hero-main { gap:10px!important;align-items:center!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-avatar-v269 { width:42px!important;height:42px!important;min-width:42px!important;flex-basis:42px!important;border-radius:9px!important;font-size:29px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-hero-main h2 { font-size:17px!important;line-height:1.15!important;margin:1px 0 5px!important;-webkit-line-clamp:2; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-greeting { font-size:12px!important;line-height:1.2!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-hero-meta { gap:6px!important;flex-wrap:nowrap!important;font-size:11px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-live-pill { display:inline-flex!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"]>.diva-employee-v419-quote { padding:10px 12px!important;gap:11px!important;display:flex!important;align-items:center!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .v416-quote-mark { font-size:44px!important;flex-basis:29px!important;line-height:.9!important;align-self:flex-start; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-quote p { font-size:14px!important;line-height:1.27!important;margin:0 0 8px!important;-webkit-line-clamp:3!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-quote small { display:block!important;font-size:8px!important;letter-spacing:1.3px!important;line-height:1.2!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts { grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:8px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action { position:relative;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;min-height:0!important;height:100%;padding:8px!important;gap:8px!important;border-color:#a17b0d!important;border-radius:10px!important;background:linear-gradient(130deg,#110e04,#030403 65%)!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-icon { display:grid!important;width:33px!important;height:39px!important;min-width:33px!important;flex-basis:33px!important;border-radius:9px!important;background:linear-gradient(130deg,#372600,#181004)!important;color:#ffdb4b!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-action-icon svg { width:24px!important;height:24px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-copy strong { font-size:13px!important;line-height:1.2!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-copy small { display:block!important;font-size:10px!important;line-height:1.2!important;margin-top:6px!important;white-space:normal!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-chevron { display:block!important;color:#ffdb4b;flex:0 0 12px!important;margin-left:auto!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week { display:flex!important;flex-direction:column;gap:9px;padding:10px!important;overflow:hidden; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-heading { display:flex!important;flex:0 0 auto;align-items:center;position:relative;gap:8px;width:100%;min-width:0;min-height:52px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left;color:#f8f8f5; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-icon { display:grid;place-items:center;flex:0 0 30px;width:30px;height:36px;color:#ffdb4b; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-icon svg { width:26px;height:26px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-copy { display:block;flex:1;min-width:0; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-copy strong { display:block;font-size:13px;line-height:1.22;font-weight:700;margin:5px 0;color:#fff; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-copy small { display:block;font-size:10px;line-height:1.25;color:#c3c4ca; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] #divaHomeV424-week-status { position:absolute;top:-2px;right:0;padding:3px 7px;border:1px solid #b28a11;border-radius:30px;background:#251d02;color:#ffe477;font-size:9px;font-weight:700;line-height:1.2; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] #divaHomeV424-week-status[data-state="submitted"] { color:#24ef7a;border-color:#087c3c;background:#002d16; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-chevron { position:absolute;right:0;top:20px;color:#ffdc48; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-chevron svg { width:12px;height:12px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stats { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;flex:1;min-height:0; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat { display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-width:0;min-height:0;padding:10px 9px;border:1px solid #a57c0a;border-radius:9px;background:linear-gradient(130deg,#271d044d,#040504 70%);box-shadow:inset 0 0 14px #bb86000b;color:#f7f7f5;overflow:hidden; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-icon { color:#ffdb42;display:block;line-height:1;margin-bottom:5px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat strong { display:block;font-size:17px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;color:#fff; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="next"] strong { font-size:13px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="employment"] strong { font-size:14px;white-space:nowrap; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-label { display:block;font-size:10px;line-height:1.2;color:#c8cbd2;white-space:nowrap; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat small { display:block;color:#c8cbd2;font-size:10px;line-height:1.25;overflow-wrap:anywhere; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-today { display:flex!important;flex-direction:column;justify-content:space-between;gap:6px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v420-today-heading { padding:0 2px!important;align-items:center!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] #hrPortalTodayTitle { font-size:14px!important;margin-top:3px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v420-view-week { min-height:27px!important;padding:5px 9px!important;font-size:10px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-full-label { display:inline!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-short-label { display:none!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] #hrPortalTodayStatus { flex:1;min-height:0;display:flex;flex-direction:column; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-today-shift-v269,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-today-off-v269 { flex:1;min-height:0!important;max-height:none!important;padding:8px 12px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-today-shift-v269 b { font-size:17px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v420-scheduled { font-size:10px!important;padding:5px 9px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v420-today-icon { width:29px!important;height:29px!important;flex-basis:29px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools[data-has-leader="true"] { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools[data-home-team-visible="false"] { grid-template-columns:minmax(0,1fr)!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools button { height:100%!important;min-height:0!important;display:flex!important;justify-content:flex-start!important;gap:7px!important;padding:7px 9px!important;border:1px solid #a17b0d!important;background:linear-gradient(130deg,#201704,#030403 65%)!important;border-radius:10px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools button>svg { height:23px!important;width:23px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools strong { font-size:11px!important;line-height:1.2!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools small { display:block;font-size:9px!important;line-height:1.25!important;margin-top:5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools small[hidden] { display:none!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-tool-chevron { margin-left:auto;flex-shrink:0; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-tool-chevron svg { height:12px!important;width:12px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-home-v424-unread { position:absolute;display:grid;place-items:center;right:-4px;top:-4px;min-width:17px;height:17px;padding:0 3px;border-radius:50px;background:#ff2347;color:#fff;font:700 11px/1 Arial,sans-serif;border:0;z-index:2;box-shadow:0 0 3px #f31c3630; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-home-v424-unread[hidden] { display:none!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] #divaHomeV424-inbox-count { right:18px;top:10px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-bottom { height:66px!important;min-height:66px!important;padding:6px 9px calc(4px + env(safe-area-inset-bottom,0px))!important;width:calc(100% + 22px)!important;margin:0 -11px!important;border-radius:15px 15px 0 0!important;border-top:1px solid #ab8414!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-bottom button { min-height:43px!important;padding:3px 0!important;font-size:11px!important;gap:4px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-bottom button svg { width:24px!important;height:24px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-bottom button[aria-current="page"] { color:#ffdc42!important;text-shadow:0 0 8px #ffcd404d; }
@media (max-height:700px) {
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] { gap:6px!important;padding-top:calc(4px + env(safe-area-inset-top,0px))!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header { min-height:49px!important;padding:2px 0!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header img { height:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;flex-basis:34px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header strong { font-size:15px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header small { font-size:6.5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] { gap:6px!important;grid-template-rows:minmax(0,.95fr) minmax(0,.88fr) minmax(0,1.55fr) minmax(0,2.3fr) minmax(0,1.2fr) minmax(0,.72fr)!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"]>.diva-employee-v419-profile,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"]>.diva-employee-v419-quote { padding:6px 9px!important;gap:7px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-avatar-v269 { width:34px!important;height:34px!important;min-width:34px!important;flex-basis:34px!important;font-size:24px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-hero-main h2 { font-size:14px!important;margin-bottom:3px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-greeting { font-size:10px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-hero-meta { font-size:9px!important;gap:4px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-quote p { font-size:11px!important;line-height:1.25!important;margin-bottom:4px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-quote small { font-size:7px!important;letter-spacing:.9px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .v416-quote-mark { font-size:34px!important;flex-basis:23px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts { gap:5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action { padding:5px 7px!important;gap:6px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-icon { width:27px!important;height:29px!important;min-width:27px!important;flex-basis:27px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-action-icon svg { height:20px!important;width:20px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-copy strong { font-size:11px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-copy small { font-size:9px!important;margin-top:3px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week { padding:7px!important;gap:5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-heading { min-height:43px!important;gap:6px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-copy strong { font-size:11px!important;margin:3px 0!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-copy small { font-size:9px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-icon { flex-basis:23px;width:23px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat { padding:5px 6px!important;gap:3px!important;border-radius:7px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-icon { margin-bottom:2px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-icon svg { width:18px;height:18px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat strong { font-size:14px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="next"] strong,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="employment"] strong { font-size:11px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-label,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat small { font-size:9px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] #divaHomeV424-week-status { font-size:8px!important;padding:2px 5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-eyebrow,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-card-kicker { font-size:8px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] #hrPortalTodayTitle { font-size:12px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v420-view-week { min-height:24px!important;font-size:9px!important;padding:4px 7px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-today-shift-v269,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-today-off-v269 { padding:4px 8px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-today-shift-v269 b { font-size:14px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools strong { font-size:10px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools small { font-size:8px!important;margin-top:3px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools button { padding:4px 6px!important;gap:5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools button>svg { width:19px!important;height:19px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-bottom { height:50px!important;min-height:50px!important;padding:3px 9px calc(2px + env(safe-area-inset-bottom,0px))!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-bottom button { min-height:39px!important;font-size:9px!important;gap:2px!important; }
}
/* Preserve full next-shift date/time within the fourth-column rhythm. */
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat {padding:7px 7px;gap:4px;}
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-icon {margin-bottom:2px;}
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-icon svg {height:20px;width:20px;}
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="next"] {padding-left:6px;padding-right:5px;}
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="next"] strong {font-size:11.5px;white-space:nowrap;}
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat small {font-size:9px;}
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-copy strong {font-size:14px!important;}
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-profile .employee-hero-main {min-height:0!important;}
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"]::before {top:10px;right:-85px;width:285px;height:105px;border-radius:50%;transform:rotate(-23deg);border:0;border-top:1px solid #ffd25288;background:repeating-radial-gradient(ellipse at 12% 100%,transparent 0 3px,#eab62914 4px,transparent 5px 8px);box-shadow:0 -2px 10px #e8b62e25;}
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"]>.diva-employee-v419-quote::after {content:"";position:absolute;bottom:-40px;right:-15px;width:60%;height:60px;border-radius:50%;transform:rotate(-14deg);border-top:1px solid #f7cb4a77;box-shadow:0 -2px 8px #e4ba2830;pointer-events:none;}

/* Same locked content on short displays; no section or statistic is removed. */
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header small { display:block!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-greeting { display:block!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] #divaV386DashQuote { display:none!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools button { flex-direction:row!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools small:not([hidden]) { display:block!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="next"] { gap:3px;padding-top:5px;padding-bottom:5px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="next"] .diva-home-v424-stat-icon svg { width:18px;height:18px; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="next"] small { font-size:8.5px;white-space:nowrap; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-bottom { height:calc(66px + env(safe-area-inset-bottom,0px))!important;min-height:calc(66px + env(safe-area-inset-bottom,0px))!important; }
@media(max-height:700px){
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-bottom { height:calc(50px + env(safe-area-inset-bottom,0px))!important;min-height:calc(50px + env(safe-area-inset-bottom,0px))!important; }
}
@media(max-height:610px){
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week { padding:6px!important;gap:4px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-heading { min-height:40px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat { padding:3px 4px!important;gap:2px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-icon { margin-bottom:0!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-icon svg { width:15px!important;height:15px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat strong { font-size:13px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="next"] strong,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="employment"] strong { font-size:10px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-label { font-size:8.5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat small { font-size:8px!important;white-space:nowrap; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-copy strong { font-size:11px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-today { gap:3px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v420-today-icon { height:23px!important;width:23px!important;flex-basis:23px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v420-today-icon svg { height:21px!important;width:21px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v420-scheduled { font-size:9px!important;padding:3px 6px!important; }
}
@media(max-width:599px) and (max-height:520px){
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] { gap:4px!important;padding-top:calc(2px + env(safe-area-inset-top,0px))!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header { min-height:40px!important;padding:0!important;gap:7px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-header img { width:31px!important;height:31px!important;min-width:31px!important;flex-basis:31px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] #v416Bell { width:33px!important;height:33px!important;min-height:33px!important;min-width:33px!important;flex-basis:33px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] { gap:4px!important;grid-template-rows:50px 45px 66px minmax(0,1fr) 55px 36px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"]>.diva-employee-v419-profile,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"]>.diva-employee-v419-quote { padding:3px 7px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-hero-main h2 { font-size:12px!important;margin:1px 0 2px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-greeting { font-size:9px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-hero-meta { font-size:8px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-quote p { font-size:10px!important;line-height:1.2!important;margin:0 0 2px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-quote small { font-size:6.5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .v416-quote-mark { font-size:27px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts { gap:4px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action { padding:2px 5px!important;gap:5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-icon { width:23px!important;height:25px!important;min-width:23px!important;flex-basis:23px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-copy strong { font-size:10px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-shortcuts .diva-employee-v419-action-copy small { font-size:8px!important;margin-top:2px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week { padding:5px!important;gap:3px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-heading { min-height:36px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-copy strong { font-size:10px!important;margin:2px 0!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-copy small { font-size:8px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat { padding-top:2px!important;padding-bottom:2px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-icon svg { height:13px!important;width:13px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat strong { font-size:11px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="next"] strong,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="employment"] strong { font-size:9px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-label { font-size:8px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] #hrPortalTodayTitle { font-size:11px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v420-view-week { min-height:21px!important;padding:2px 5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-today-shift-v269,#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-today-off-v269 { padding:2px 6px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .employee-today-shift-v269 b { font-size:12px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools button { padding:2px 5px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools strong { font-size:9px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools small { font-size:7px!important;margin-top:2px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v423-home-tools button>svg { width:16px!important;height:16px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-bottom { height:calc(44px + env(safe-area-inset-bottom,0px))!important;min-height:calc(44px + env(safe-area-inset-bottom,0px))!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] .diva-employee-v419-bottom button { min-height:36px!important; }
}
@media(min-width:600px) and (max-height:520px){
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] { grid-template-rows:52px minmax(130px,1fr) 62px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"profile quote" "shortcuts status" "today tools"!important;gap:6px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week { grid-area:status; }
}
/* Server-authorised visibility always wins, including the Team Leader action. */
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] [hidden][hidden] {display:none!important;}

/* Account for iPhone safe areas using actual remaining Home height. */
@media(min-height:701px){
@container(max-height:630px){
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] >.diva-employee-v419-profile { padding:7px 10px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] >.diva-employee-v419-quote { padding:7px 10px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-employee-v419-quote p { font-size:12px!important;margin-bottom:4px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week { gap:6px!important;padding:8px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-heading { min-height:44px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-copy strong { font-size:11.5px!important;margin:3px 0!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-week-copy small { font-size:9px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat { padding:4px 5px!important;gap:2px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-icon { margin-bottom:0!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-icon svg { width:16px!important;height:16px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="next"] strong { font-size:10px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat[data-home-stat="employment"] strong { font-size:12px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat-label { font-size:9px!important; }
#hrEmployeeOnly.diva-employee-v419 #hrPortalDashboard .diva-employee-v419-layout[data-home-design="locked-2026-10-24"][data-diva-screen="home"] [data-diva-v419-page="home"] .diva-home-v424-stat small { font-size:8px!important; }
}
}
