html[data-pef-attendance-display=mobile-browser] .pef-attendance-app[data-pef-attendance-app-root]{--att-phone-base:calc(32px * var(--att-font-scale));--att-phone-body:calc(var(--att-phone-base) * 0.875);--att-phone-caption:calc(var(--att-phone-base) * 0.6875);--att-phone-meta:calc(var(--att-phone-base) * 0.75);--att-phone-title:calc(var(--att-phone-base) * 0.9375);--att-phone-message:calc(var(--att-phone-base) * 0.8125);--att-phone-nav:calc(var(--att-phone-base) * 0.8125);--att-phone-cta:calc(var(--att-phone-base) * 0.9375);--att-mul-shrink-40:0.6;--att-mul-shrink-30:0.7;--att-mul-half:0.5;--att-identity-org-ar:calc(var(--att-phone-body) * var(--att-mul-shrink-40));--att-identity-org-en:calc(var(--att-phone-caption) * var(--att-mul-shrink-40));--att-identity-card-body:calc(var(--att-phone-body) * var(--att-mul-shrink-40));--att-identity-card-meta:calc(var(--att-phone-meta) * var(--att-mul-shrink-40));--att-frozen-app-name:calc(var(--att-phone-meta) * var(--att-mul-shrink-40));--att-frozen-sys-msg:calc(var(--att-phone-message) * var(--att-mul-shrink-30));--att-frozen-shift-body:calc(var(--att-phone-body) * var(--att-mul-shrink-30));--att-frozen-shift-msg:calc(var(--att-phone-message) * var(--att-mul-shrink-30));--att-frozen-shift-ended:calc(var(--att-phone-body) * var(--att-mul-half));--att-frozen-shift-ended-meta:calc(var(--att-phone-message) * var(--att-mul-half));--att-chrome-header-btn:calc(2.75rem * var(--att-icon-scale) * var(--att-mul-shrink-30));--att-chrome-header-svg:calc(30px * var(--att-font-scale) * var(--att-mul-shrink-30));--att-chrome-header-svg-lg:calc(38px * var(--att-font-scale) * var(--att-mul-shrink-30));--att-chrome-header-actions-gap:calc(0.5rem * var(--att-mul-half));--att-chrome-nav-icon:calc(1.75rem * var(--att-mul-shrink-30));--att-chrome-nav-label:calc(var(--att-phone-nav) * var(--att-mul-shrink-30));--att-mul-shrink-15:0.85;--att-chrome-nav-label-text:calc(var(--att-chrome-nav-label) * var(--att-mul-shrink-15));--att-chrome-nav-active-pad-x:calc(1.25rem * 1.2);--att-chrome-nav-active-pad-y:calc(0.375rem * 1.2);--att-chrome-nav-active-min-w:calc(6.5rem * var(--att-mul-shrink-30));--att-chrome-nav-active-max-w:calc(9rem * var(--att-mul-shrink-30))}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-shell-header .att-header-org-ar{font-family:var(--att-font-sans)!important;font-size:var(--att-identity-org-ar)!important;line-height:1.25!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-shell-header .att-header-org-en{font-family:var(--att-font-sans)!important;font-size:var(--att-identity-org-en)!important;line-height:1.25!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-user-card-v2 .att-user-department,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-user-card-v2 .att-user-name,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-user-card-v2 .att-user-position,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-user-card-v2 .att-user-role-position,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-user-card-v2 .att-user-role-row,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-user-card-v2 .att-user-role-sep{font-family:var(--att-font-sans)!important;font-size:var(--att-identity-card-body)!important;line-height:1.35!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-user-card-v2 .att-user-ref{font-family:var(--att-font-sans)!important;font-size:var(--att-identity-card-meta)!important;line-height:1.35!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-header-app-name{font-size:var(--att-frozen-app-name)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-checkin-banner,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-checkin-banner a,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-checkin-banner p,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-checkin-banner span,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-checkin-banner-link-action,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-checkin-geo-dismiss,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-connectivity-card,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-connectivity-card .att-connectivity-error-hint,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-connectivity-card .att-connectivity-label,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-connectivity-card .att-connectivity-retry{font-family:var(--att-font-sans)!important;font-size:var(--att-frozen-sys-msg)!important;line-height:1.4!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-status-panel-head-row .att-status-pill{font-size:var(--att-frozen-shift-body)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-status-panel-head-row .att-status-last-inline,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-status-times-v2 .att-status-time-label{font-size:var(--att-frozen-shift-msg)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-status-times-v2 .att-status-time-value{font-size:calc(2rem * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-status-times-v2 .att-status-time-period{font-size:calc(var(--att-phone-base) * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-status-geo-warn{font-size:var(--att-frozen-shift-msg)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-action-now-label{font-size:var(--att-frozen-shift-body)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-status-action-block .att-section-hint{font-size:calc(var(--att-phone-meta) * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-primary-cta-v2{font-size:calc(var(--att-phone-cta) * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-status-pill-outside{font-size:var(--att-frozen-shift-ended)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-status-panel-v2 .att-status-pill-outside~.att-status-last-inline{font-size:var(--att-frozen-shift-ended-meta)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-checkin-section-title{font-size:calc(var(--att-phone-title) * var(--att-mul-shrink-40))!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-checkin-section-hint{font-size:calc(var(--att-phone-meta) * var(--att-mul-shrink-40))!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-departure-grid-v2 .att-tile-label,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-quick-grid-v2 .att-quick-btn{font-size:calc(var(--att-phone-meta) * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-shell-header .att-header-actions{gap:var(--att-chrome-header-actions-gap)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-shell-header .att-header-icon-v2{height:var(--att-chrome-header-btn)!important;width:var(--att-chrome-header-btn)!important;min-height:var(--att-chrome-header-btn)!important;min-width:var(--att-chrome-header-btn)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-shell-header .att-header-icon-v2 svg{width:var(--att-chrome-header-svg)!important;height:var(--att-chrome-header-svg)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-shell-header a.att-header-icon-v2:first-child svg{width:var(--att-chrome-header-svg-lg)!important;height:var(--att-chrome-header-svg-lg)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-nav-link-v2{min-width:calc(5.5rem * var(--att-mul-shrink-30))!important;max-width:calc(7.5rem * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-nav-link-v2 .att-nav-label{font-size:var(--att-chrome-nav-label-text)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-nav-link-active-v2{padding-inline:var(--att-chrome-nav-active-pad-x)!important;padding-block:var(--att-chrome-nav-active-pad-y)!important;min-width:var(--att-chrome-nav-active-min-w)!important;max-width:var(--att-chrome-nav-active-max-w)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-icon-nav,html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-nav-link-v2 svg{width:var(--att-chrome-nav-icon)!important;height:var(--att-chrome-nav-icon)!important}html[data-pef-attendance-display=mobile-browser] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-nav-badge{width:calc(1rem * var(--att-mul-shrink-30))!important;height:calc(1rem * var(--att-mul-shrink-30))!important;font-size:calc(.625rem * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app[data-pef-attendance-app-root]{--att-phone-base:calc(32px * var(--att-font-scale));--att-phone-body:calc(var(--att-phone-base) * 0.875);--att-phone-caption:calc(var(--att-phone-base) * 0.6875);--att-phone-meta:calc(var(--att-phone-base) * 0.75);--att-phone-title:calc(var(--att-phone-base) * 0.9375);--att-phone-message:calc(var(--att-phone-base) * 0.8125);--att-phone-nav:calc(var(--att-phone-base) * 0.8125);--att-phone-cta:calc(var(--att-phone-base) * 0.9375);--att-mul-shrink-40:0.6;--att-mul-shrink-30:0.7;--att-mul-half:0.5;--att-identity-org-ar:calc(var(--att-phone-body) * var(--att-mul-shrink-40));--att-identity-org-en:calc(var(--att-phone-caption) * var(--att-mul-shrink-40));--att-identity-card-body:calc(var(--att-phone-body) * var(--att-mul-shrink-40));--att-identity-card-meta:calc(var(--att-phone-meta) * var(--att-mul-shrink-40));--att-frozen-app-name:calc(var(--att-phone-meta) * var(--att-mul-shrink-40));--att-frozen-sys-msg:calc(var(--att-phone-message) * var(--att-mul-shrink-30));--att-frozen-shift-body:calc(var(--att-phone-body) * var(--att-mul-shrink-30));--att-frozen-shift-msg:calc(var(--att-phone-message) * var(--att-mul-shrink-30));--att-frozen-shift-ended:calc(var(--att-phone-body) * var(--att-mul-half));--att-frozen-shift-ended-meta:calc(var(--att-phone-message) * var(--att-mul-half));--att-chrome-header-btn:calc(2.75rem * var(--att-icon-scale) * var(--att-mul-shrink-30));--att-chrome-header-svg:calc(30px * var(--att-font-scale) * var(--att-mul-shrink-30));--att-chrome-header-svg-lg:calc(38px * var(--att-font-scale) * var(--att-mul-shrink-30));--att-chrome-header-actions-gap:calc(0.5rem * var(--att-mul-half));--att-chrome-nav-icon:calc(1.75rem * var(--att-mul-shrink-30));--att-chrome-nav-label:calc(var(--att-phone-nav) * var(--att-mul-shrink-30));--att-mul-shrink-15:0.85;--att-chrome-nav-label-text:calc(var(--att-chrome-nav-label) * var(--att-mul-shrink-15));--att-chrome-nav-active-pad-x:calc(1.25rem * 1.2);--att-chrome-nav-active-pad-y:calc(0.375rem * 1.2);--att-chrome-nav-active-min-w:calc(6.5rem * var(--att-mul-shrink-30));--att-chrome-nav-active-max-w:calc(9rem * var(--att-mul-shrink-30))}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-shell-header .att-header-org-ar{font-family:var(--att-font-sans)!important;font-size:var(--att-identity-org-ar)!important;line-height:1.25!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-shell-header .att-header-org-en{font-family:var(--att-font-sans)!important;font-size:var(--att-identity-org-en)!important;line-height:1.25!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-user-card-v2 .att-user-department,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-user-card-v2 .att-user-name,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-user-card-v2 .att-user-position,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-user-card-v2 .att-user-role-position,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-user-card-v2 .att-user-role-row,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-user-card-v2 .att-user-role-sep{font-family:var(--att-font-sans)!important;font-size:var(--att-identity-card-body)!important;line-height:1.35!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-user-card-v2 .att-user-ref{font-family:var(--att-font-sans)!important;font-size:var(--att-identity-card-meta)!important;line-height:1.35!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-header-app-name{font-size:var(--att-frozen-app-name)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-checkin-banner,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-checkin-banner a,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-checkin-banner p,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-checkin-banner span,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-checkin-banner-link-action,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-checkin-geo-dismiss,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-connectivity-card,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-connectivity-card .att-connectivity-error-hint,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-connectivity-card .att-connectivity-label,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-connectivity-card .att-connectivity-retry{font-family:var(--att-font-sans)!important;font-size:var(--att-frozen-sys-msg)!important;line-height:1.4!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-status-panel-head-row .att-status-pill{font-size:var(--att-frozen-shift-body)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-status-panel-head-row .att-status-last-inline,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-status-times-v2 .att-status-time-label{font-size:var(--att-frozen-shift-msg)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-status-times-v2 .att-status-time-value{font-size:calc(2rem * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-status-times-v2 .att-status-time-period{font-size:calc(var(--att-phone-base) * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-status-geo-warn{font-size:var(--att-frozen-shift-msg)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-action-now-label{font-size:var(--att-frozen-shift-body)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-status-action-block .att-section-hint{font-size:calc(var(--att-phone-meta) * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-primary-cta-v2{font-size:calc(var(--att-phone-cta) * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-status-pill-outside{font-size:var(--att-frozen-shift-ended)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-status-panel-v2 .att-status-pill-outside~.att-status-last-inline{font-size:var(--att-frozen-shift-ended-meta)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-checkin-section-title{font-size:calc(var(--att-phone-title) * var(--att-mul-shrink-40))!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-checkin-section-hint{font-size:calc(var(--att-phone-meta) * var(--att-mul-shrink-40))!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-departure-grid-v2 .att-tile-label,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-quick-grid-v2 .att-quick-btn{font-size:calc(var(--att-phone-meta) * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-shell-header .att-header-actions{gap:var(--att-chrome-header-actions-gap)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-shell-header .att-header-icon-v2{height:var(--att-chrome-header-btn)!important;width:var(--att-chrome-header-btn)!important;min-height:var(--att-chrome-header-btn)!important;min-width:var(--att-chrome-header-btn)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-shell-header .att-header-icon-v2 svg{width:var(--att-chrome-header-svg)!important;height:var(--att-chrome-header-svg)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-shell-header a.att-header-icon-v2:first-child svg{width:var(--att-chrome-header-svg-lg)!important;height:var(--att-chrome-header-svg-lg)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-nav-link-v2{min-width:calc(5.5rem * var(--att-mul-shrink-30))!important;max-width:calc(7.5rem * var(--att-mul-shrink-30))!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-nav-link-v2 .att-nav-label{font-size:var(--att-chrome-nav-label-text)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-nav-link-active-v2{padding-inline:var(--att-chrome-nav-active-pad-x)!important;padding-block:var(--att-chrome-nav-active-pad-y)!important;min-width:var(--att-chrome-nav-active-min-w)!important;max-width:var(--att-chrome-nav-active-max-w)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-icon-nav,html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-nav-link-v2 svg{width:var(--att-chrome-nav-icon)!important;height:var(--att-chrome-nav-icon)!important}html[data-pef-attendance-display=pwa-standalone] .pef-attendance-app .att-bottom-nav.att-shell-nav .att-nav-badge{width:calc(1rem * var(--att-mul-shrink-30))!important;height:calc(1rem * var(--att-mul-shrink-30))!important;font-size:calc(.625rem * var(--att-mul-shrink-30))!important}