:root{--plima-color-primary: light-dark(hsl(214,100%,48%),hsl(214,90%,48%));--plima-color-primary-strong: light-dark(hsla(214,100%,49%,0.76),hsla(214,90%,70%,0.69));--plima-color-primary-soft: light-dark(hsla(214,100%,60%,0.13),hsla(214,90%,55%,0.13));--plima-color-primary-text: light-dark(hsl(214,100%,43%),hsl(214,90%,77%));--plima-color-on-primary: #fff;--plima-color-error: light-dark(hsl(3,85%,48%),hsl(3,79%,49%));--plima-color-error-strong: light-dark(hsla(3,85%,49%,0.5),hsla(3,75%,62%,0.5));--plima-color-error-soft: light-dark(hsla(3,85%,49%,0.1),hsla(3,75%,62%,0.14));--plima-color-error-text: light-dark(hsl(3,89%,42%),hsl(3,100%,80%));--plima-color-on-error: #fff;--plima-color-success: hsl(145,72%,30%);--plima-color-success-strong: light-dark(hsla(145,72%,31%,0.5),hsla(145,92%,51%,0.5));--plima-color-success-soft: light-dark(hsla(145,72%,31%,0.1),hsla(145,92%,51%,0.1));--plima-color-success-text: light-dark(hsl(145,85%,25%),hsl(145,85%,46%));--plima-color-on-success: #fff;--plima-color-warning: light-dark(hsl(48,100%,50%),hsl(43,100%,48%));--plima-color-warning-soft: light-dark(hsla(48,100%,50%,0.25),hsla(40,100%,50%,0.2));--plima-color-warning-text: light-dark(hsl(32,100%,30%),hsl(45,100%,60%));--plima-color-on-warning: light-dark(hsla(214,40%,16%,0.94),hsla(214,33%,13%,0.9));--plima-color-neutral-5: light-dark(hsla(214,61%,25%,0.05),hsla(214,65%,85%,0.06));--plima-color-neutral-10: light-dark(hsla(214,57%,24%,0.1),hsla(214,60%,80%,0.14));--plima-color-neutral-20: light-dark(hsla(214,53%,23%,0.16),hsla(214,64%,82%,0.23));--plima-color-neutral-30: light-dark(hsla(214,50%,22%,0.26),hsla(214,69%,84%,0.32));--plima-color-neutral-40: light-dark(hsla(214,47%,21%,0.38),hsla(214,73%,86%,0.41));--plima-color-neutral-50: light-dark(hsla(214,45%,20%,0.52),hsla(214,78%,88%,0.5));--plima-color-neutral-60: light-dark(hsla(214,43%,19%,0.6),hsla(214,82%,90%,0.58));--plima-color-neutral-70: light-dark(hsla(214,42%,18%,0.69),hsla(214,87%,92%,0.69));--plima-color-neutral-80: light-dark(hsla(214,41%,17%,0.83),hsla(214,91%,94%,0.8));--plima-color-neutral-90: light-dark(hsla(214,40%,16%,0.94),hsla(214,96%,96%,0.9));--plima-color-neutral-100: light-dark(hsl(214,35%,15%),hsl(214,100%,98%));--plima-color-shadow-20: light-dark(hsla(214,53%,23%,0.16),hsla(214,8%,4%,0.23));--plima-color-shadow-30: light-dark(hsla(214,50%,22%,0.26),hsla(214,12%,6%,0.32));--plima-color-shadow-40: light-dark(hsla(214,47%,21%,0.38),hsla(214,16%,8%,0.41));--plima-color-shadow-50: light-dark(hsla(214,45%,20%,0.52),hsla(214,20%,10%,0.5));--plima-surface-base: light-dark(#fff,hsl(214,35%,21%));--plima-surface-band: var(--plima-color-neutral-5);--plima-text-heading: var(--plima-color-neutral-100);--plima-text-body: var(--plima-color-neutral-90);--plima-text-secondary: var(--plima-color-neutral-70);--plima-text-tertiary: var(--plima-color-neutral-50);--plima-text-disabled: var(--plima-color-neutral-30);--plima-border-color-subtle: var(--plima-color-neutral-10);--plima-border-width: 1px;--plima-border-width-m: 2px;--plima-border-width-accent: 3px;--plima-border-width-accent-l: 4px;--plima-focus-ring-color: var(--plima-color-primary-strong);--plima-focus-ring-width: 2px;--plima-color-on-accent: #fff;--plima-color-on-accent-faint: rgba(255,255,255,0.2);--plima-color-on-accent-soft: rgba(255,255,255,0.3);--plima-color-on-accent-muted: rgba(255,255,255,0.8);--plima-color-accent-violet: light-dark(#7c5cff,#7c5cff);--plima-color-accent-teal: light-dark(#0d9488,#0d9488);--plima-color-accent-slate: light-dark(#64748b,#64748b);--plima-color-accent-amber: light-dark(#d97706,#d97706);--plima-color-accent-emerald: light-dark(#059669,#059669);--plima-color-accent-orange: light-dark(#ef6c00,#ef6c00);--plima-color-rating-1: light-dark(#cf222e,#cf222e);--plima-color-rating-2: light-dark(#e5534b,#e5534b);--plima-color-rating-3: light-dark(#f0b429,#f0b429);--plima-color-rating-4: light-dark(#57ab5a,#57ab5a);--plima-color-rating-5: light-dark(#1a7f37,#1a7f37);--plima-color-rating-positive-soft: light-dark(#d4edda,#d4edda);--plima-color-rating-neutral-soft: light-dark(#fff3cd,#fff3cd);--plima-color-rating-neutral-text: light-dark(#856404,#856404);--plima-color-rating-negative-soft: light-dark(#f8d7da,#f8d7da);--plima-color-choice-1: light-dark(#1a7f37,#1a7f37);--plima-color-choice-2: light-dark(#2da44e,#2da44e);--plima-color-choice-3: light-dark(#57ab5a,#57ab5a);--plima-color-choice-4: light-dark(#8dcea6,#8dcea6);--plima-color-choice-5: light-dark(#b3ddc2,#b3ddc2);--plima-color-avatar-0: light-dark(#3b82f6,#3b82f6);--plima-color-avatar-1: light-dark(#10b981,#10b981);--plima-color-avatar-2: light-dark(#f59e0b,#f59e0b);--plima-color-avatar-3: light-dark(#ef4444,#ef4444);--plima-color-avatar-4: light-dark(#8b5cf6,#8b5cf6);--plima-color-avatar-5: light-dark(#ec4899,#ec4899);--plima-color-avatar-6: light-dark(#06b6d4,#06b6d4);--plima-color-avatar-7: light-dark(#84cc16,#84cc16);--plima-color-avatar-placeholder: light-dark(#9ca3af,#9ca3af);--plima-font-family: -apple-system,BlinkMacSystemFont,'Roboto','Segoe UI',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--plima-font-family-mono: monospace;--plima-font-size-xxs: 0.75rem;--plima-font-size-xs: 0.8125rem;--plima-font-size-s: 0.875rem;--plima-font-size-m: 1rem;--plima-font-size-l: 1.125rem;--plima-font-size-xl: 1.375rem;--plima-font-size-xxl: 1.75rem;--plima-font-size-xxxl: 2.5rem;--plima-line-height-xs: 1.25;--plima-line-height-s: 1.375;--plima-line-height-m: 1.625;--plima-font-weight-medium: 500;--plima-font-weight-semibold: 600;--plima-font-weight-bold: 700;--plima-letter-spacing-s: 0.04em;--plima-letter-spacing-m: 0.06em;--plima-space-xs: 0.25rem;--plima-space-s: 0.5rem;--plima-space-m: 1rem;--plima-space-l: 1.5rem;--plima-space-xl: 2.5rem;--plima-radius-s: 0.25em;--plima-radius-m: 0.25em;--plima-radius-l: 0.5em;--plima-radius-pill: 999px;--plima-shadow-xs: 0 1px 4px -1px var(--plima-color-shadow-50);--plima-shadow-s: 0 2px 4px -1px var(--plima-color-shadow-20),0 3px 12px -1px var(--plima-color-shadow-30);--plima-shadow-m: 0 2px 6px -1px var(--plima-color-shadow-20),0 8px 24px -4px var(--plima-color-shadow-40);--plima-shadow-l: 0 3px 18px -2px var(--plima-color-shadow-20),0 12px 48px -6px var(--plima-color-shadow-40);--plima-shadow-xl: 0 4px 24px -3px var(--plima-color-shadow-20),0 18px 64px -8px var(--plima-color-shadow-40);--plima-shadow-floating: 0 4px 12px rgba(0,0,0,0.15);--plima-shadow-floating-hover: 0 6px 20px rgba(0,0,0,0.22);--plima-shadow-side-panel: -4px 0 24px rgba(0,0,0,0.15);--plima-shadow-bottom-sheet: 0 -4px 24px rgba(0,0,0,0.15);--plima-shadow-panel: 0 8px 32px rgba(0,0,0,0.15);--plima-shadow-sticky-top: 0 4px 8px -4px var(--plima-color-shadow-40);--plima-shadow-sticky-bottom: 0 -4px 8px -4px var(--plima-color-shadow-40);--plima-shadow-highlight-s: 0 0 0 3px var(--plima-color-primary-soft);--plima-shadow-highlight-m: 0 0 0 6px var(--plima-color-primary-soft);--plima-shadow-inset-sheen: inset 0 0 0 1px rgba(255,255,255,0.25);--plima-size-xs: 1.625rem;--plima-size-s: 1.875rem;--plima-size-m: 2.25rem;--plima-size-l: 2.75rem;--plima-size-xl: 3.5rem;--plima-icon-size-s: 1.25em;--plima-icon-size-m: 1.5em;--plima-icon-size-l: 2.25em;--plima-duration-instant: 100ms;--plima-duration-fast: 150ms;--plima-duration-base: 200ms;--plima-duration-medium: 280ms;--plima-duration-slow: 420ms;--plima-stagger-step: 55ms;--plima-ease-out: cubic-bezier(0.22,1,0.36,1);--plima-ease-in: cubic-bezier(0.55,0,1,0.45);--plima-ease-standard: cubic-bezier(0.2,0,0,1);--plima-distance-s: 4px;--plima-distance-m: 8px;--plima-distance-l: 20px;--plima-clickable-cursor: default}:root{--lumo-base-color: var(--plima-surface-base);--lumo-contrast-5pct: var(--plima-color-neutral-5);--lumo-contrast-10pct: var(--plima-color-neutral-10);--lumo-contrast-20pct: var(--plima-color-neutral-20);--lumo-contrast-30pct: var(--plima-color-neutral-30);--lumo-contrast-40pct: var(--plima-color-neutral-40);--lumo-contrast-50pct: var(--plima-color-neutral-50);--lumo-contrast-60pct: var(--plima-color-neutral-60);--lumo-contrast-70pct: var(--plima-color-neutral-70);--lumo-contrast-80pct: var(--plima-color-neutral-80);--lumo-contrast-90pct: var(--plima-color-neutral-90);--lumo-contrast: var(--plima-color-neutral-100);--lumo-header-text-color: var(--plima-text-heading);--lumo-body-text-color: var(--plima-text-body);--lumo-secondary-text-color: var(--plima-text-secondary);--lumo-tertiary-text-color: var(--plima-text-tertiary);--lumo-disabled-text-color: var(--plima-text-disabled);--lumo-primary-color: var(--plima-color-primary);--lumo-primary-color-50pct: var(--plima-color-primary-strong);--lumo-primary-color-10pct: var(--plima-color-primary-soft);--lumo-primary-text-color: var(--plima-color-primary-text);--lumo-primary-contrast-color: var(--plima-color-on-primary);--lumo-error-color: var(--plima-color-error);--lumo-error-color-50pct: var(--plima-color-error-strong);--lumo-error-color-10pct: var(--plima-color-error-soft);--lumo-error-text-color: var(--plima-color-error-text);--lumo-error-contrast-color: var(--plima-color-on-error);--lumo-success-color: var(--plima-color-success);--lumo-success-color-50pct: var(--plima-color-success-strong);--lumo-success-color-10pct: var(--plima-color-success-soft);--lumo-success-text-color: var(--plima-color-success-text);--lumo-success-contrast-color: var(--plima-color-on-success);--lumo-warning-color: var(--plima-color-warning);--lumo-warning-color-10pct: var(--plima-color-warning-soft);--lumo-warning-text-color: var(--plima-color-warning-text);--lumo-warning-contrast-color: var(--plima-color-on-warning);--lumo-font-family: var(--plima-font-family);--lumo-font-size-xxs: var(--plima-font-size-xxs);--lumo-font-size-xs: var(--plima-font-size-xs);--lumo-font-size-s: var(--plima-font-size-s);--lumo-font-size-m: var(--plima-font-size-m);--lumo-font-size-l: var(--plima-font-size-l);--lumo-font-size-xl: var(--plima-font-size-xl);--lumo-font-size-xxl: var(--plima-font-size-xxl);--lumo-font-size-xxxl: var(--plima-font-size-xxxl);--lumo-line-height-xs: var(--plima-line-height-xs);--lumo-line-height-s: var(--plima-line-height-s);--lumo-line-height-m: var(--plima-line-height-m);--lumo-space-xs: var(--plima-space-xs);--lumo-space-s: var(--plima-space-s);--lumo-space-m: var(--plima-space-m);--lumo-space-l: var(--plima-space-l);--lumo-space-xl: var(--plima-space-xl);--lumo-border-radius-s: var(--plima-radius-s);--lumo-border-radius-m: var(--plima-radius-m);--lumo-border-radius-l: var(--plima-radius-l);--lumo-box-shadow-xs: var(--plima-shadow-xs);--lumo-box-shadow-s: var(--plima-shadow-s);--lumo-box-shadow-m: var(--plima-shadow-m);--lumo-box-shadow-l: var(--plima-shadow-l);--lumo-box-shadow-xl: var(--plima-shadow-xl);--lumo-size-xs: var(--plima-size-xs);--lumo-size-s: var(--plima-size-s);--lumo-size-m: var(--plima-size-m);--lumo-size-l: var(--plima-size-l);--lumo-size-xl: var(--plima-size-xl);--lumo-icon-size-s: var(--plima-icon-size-s);--lumo-icon-size-m: var(--plima-icon-size-m);--lumo-icon-size-l: var(--plima-icon-size-l);--lumo-clickable-cursor: var(--plima-clickable-cursor)}:root{--vaadin-focus-ring-color: var(--plima-focus-ring-color);--vaadin-focus-ring-width: var(--plima-focus-ring-width)}:root{--plima-page-max-wide: 1600px;--plima-page-max-reading: 960px;--plima-page-max-form: 720px;--plima-page-measure-prose: 80ch;--plima-page-padding: var(--plima-space-l);--plima-page-gap: var(--plima-space-m)}@media (max-width: 1024px){:root{--plima-page-padding: var(--plima-space-m)}}@media (max-width: 768px){:root{--plima-page-padding: var(--plima-space-s);--plima-page-gap: var(--plima-space-s)}}:root{--plima-card-background: var(--plima-surface-base);--plima-card-border: var(--plima-border-width) solid var(--plima-border-color-subtle);--plima-card-radius: var(--plima-radius-l);--plima-card-shadow: var(--plima-shadow-xs);--plima-card-shadow-raised: var(--plima-shadow-s);--plima-card-header-background: var(--plima-surface-band)}.time-off-card{--plima-card-shadow: var(--plima-card-shadow-raised)}:root{--plima-field-required-border-width: var(--plima-border-width);--plima-field-required-border-color: var(--plima-color-error-strong);--plima-field-invalid-border-width: var(--plima-border-width-m);--plima-field-invalid-border-color: var(--plima-color-error)}:root{--plima-task-accent-onboarding: var(--plima-color-primary);--plima-task-accent-reviews: var(--plima-color-accent-violet);--plima-task-accent-feedback: var(--plima-color-accent-teal);--plima-task-accent-documents: var(--plima-color-accent-slate);--plima-task-accent-training: var(--plima-color-accent-amber);--plima-task-accent-timeoff: var(--plima-color-accent-emerald)}:root{--plima-absence-unpaid-color: var(--plima-color-accent-orange)}