@charset "UTF-8";:root,:host,.sl-theme-light{color-scheme:light;--sl-color-gray-50: hsl(0 0% 97.5%);--sl-color-gray-100: hsl(240 4.8% 95.9%);--sl-color-gray-200: hsl(240 5.9% 90%);--sl-color-gray-300: hsl(240 4.9% 83.9%);--sl-color-gray-400: hsl(240 5% 64.9%);--sl-color-gray-500: hsl(240 3.8% 46.1%);--sl-color-gray-600: hsl(240 5.2% 33.9%);--sl-color-gray-700: hsl(240 5.3% 26.1%);--sl-color-gray-800: hsl(240 3.7% 15.9%);--sl-color-gray-900: hsl(240 5.9% 10%);--sl-color-gray-950: hsl(240 7.3% 8%);--sl-color-red-50: hsl(0 85.7% 97.3%);--sl-color-red-100: hsl(0 93.3% 94.1%);--sl-color-red-200: hsl(0 96.3% 89.4%);--sl-color-red-300: hsl(0 93.5% 81.8%);--sl-color-red-400: hsl(0 90.6% 70.8%);--sl-color-red-500: hsl(0 84.2% 60.2%);--sl-color-red-600: hsl(0 72.2% 50.6%);--sl-color-red-700: hsl(0 73.7% 41.8%);--sl-color-red-800: hsl(0 70% 35.3%);--sl-color-red-900: hsl(0 62.8% 30.6%);--sl-color-red-950: hsl(0 60% 19.6%);--sl-color-orange-50: hsl(33.3 100% 96.5%);--sl-color-orange-100: hsl(34.3 100% 91.8%);--sl-color-orange-200: hsl(32.1 97.7% 83.1%);--sl-color-orange-300: hsl(30.7 97.2% 72.4%);--sl-color-orange-400: hsl(27 96% 61%);--sl-color-orange-500: hsl(24.6 95% 53.1%);--sl-color-orange-600: hsl(20.5 90.2% 48.2%);--sl-color-orange-700: hsl(17.5 88.3% 40.4%);--sl-color-orange-800: hsl(15 79.1% 33.7%);--sl-color-orange-900: hsl(15.3 74.6% 27.8%);--sl-color-orange-950: hsl(15.2 69.1% 19%);--sl-color-amber-50: hsl(48 100% 96.1%);--sl-color-amber-100: hsl(48 96.5% 88.8%);--sl-color-amber-200: hsl(48 96.6% 76.7%);--sl-color-amber-300: hsl(45.9 96.7% 64.5%);--sl-color-amber-400: hsl(43.3 96.4% 56.3%);--sl-color-amber-500: hsl(37.7 92.1% 50.2%);--sl-color-amber-600: hsl(32.1 94.6% 43.7%);--sl-color-amber-700: hsl(26 90.5% 37.1%);--sl-color-amber-800: hsl(22.7 82.5% 31.4%);--sl-color-amber-900: hsl(21.7 77.8% 26.5%);--sl-color-amber-950: hsl(22.9 74.1% 16.7%);--sl-color-yellow-50: hsl(54.5 91.7% 95.3%);--sl-color-yellow-100: hsl(54.9 96.7% 88%);--sl-color-yellow-200: hsl(52.8 98.3% 76.9%);--sl-color-yellow-300: hsl(50.4 97.8% 63.5%);--sl-color-yellow-400: hsl(47.9 95.8% 53.1%);--sl-color-yellow-500: hsl(45.4 93.4% 47.5%);--sl-color-yellow-600: hsl(40.6 96.1% 40.4%);--sl-color-yellow-700: hsl(35.5 91.7% 32.9%);--sl-color-yellow-800: hsl(31.8 81% 28.8%);--sl-color-yellow-900: hsl(28.4 72.5% 25.7%);--sl-color-yellow-950: hsl(33.1 69% 13.9%);--sl-color-lime-50: hsl(78.3 92% 95.1%);--sl-color-lime-100: hsl(79.6 89.1% 89.2%);--sl-color-lime-200: hsl(80.9 88.5% 79.6%);--sl-color-lime-300: hsl(82 84.5% 67.1%);--sl-color-lime-400: hsl(82.7 78% 55.5%);--sl-color-lime-500: hsl(83.7 80.5% 44.3%);--sl-color-lime-600: hsl(84.8 85.2% 34.5%);--sl-color-lime-700: hsl(85.9 78.4% 27.3%);--sl-color-lime-800: hsl(86.3 69% 22.7%);--sl-color-lime-900: hsl(87.6 61.2% 20.2%);--sl-color-lime-950: hsl(86.5 60.6% 13.9%);--sl-color-green-50: hsl(138.5 76.5% 96.7%);--sl-color-green-100: hsl(140.6 84.2% 92.5%);--sl-color-green-200: hsl(141 78.9% 85.1%);--sl-color-green-300: hsl(141.7 76.6% 73.1%);--sl-color-green-400: hsl(141.9 69.2% 58%);--sl-color-green-500: hsl(142.1 70.6% 45.3%);--sl-color-green-600: hsl(142.1 76.2% 36.3%);--sl-color-green-700: hsl(142.4 71.8% 29.2%);--sl-color-green-800: hsl(142.8 64.2% 24.1%);--sl-color-green-900: hsl(143.8 61.2% 20.2%);--sl-color-green-950: hsl(144.3 60.7% 12%);--sl-color-emerald-50: hsl(151.8 81% 95.9%);--sl-color-emerald-100: hsl(149.3 80.4% 90%);--sl-color-emerald-200: hsl(152.4 76% 80.4%);--sl-color-emerald-300: hsl(156.2 71.6% 66.9%);--sl-color-emerald-400: hsl(158.1 64.4% 51.6%);--sl-color-emerald-500: hsl(160.1 84.1% 39.4%);--sl-color-emerald-600: hsl(161.4 93.5% 30.4%);--sl-color-emerald-700: hsl(162.9 93.5% 24.3%);--sl-color-emerald-800: hsl(163.1 88.1% 19.8%);--sl-color-emerald-900: hsl(164.2 85.7% 16.5%);--sl-color-emerald-950: hsl(164.3 87.5% 9.4%);--sl-color-teal-50: hsl(166.2 76.5% 96.7%);--sl-color-teal-100: hsl(167.2 85.5% 89.2%);--sl-color-teal-200: hsl(168.4 83.8% 78.2%);--sl-color-teal-300: hsl(170.6 76.9% 64.3%);--sl-color-teal-400: hsl(172.5 66% 50.4%);--sl-color-teal-500: hsl(173.4 80.4% 40%);--sl-color-teal-600: hsl(174.7 83.9% 31.6%);--sl-color-teal-700: hsl(175.3 77.4% 26.1%);--sl-color-teal-800: hsl(176.1 69.4% 21.8%);--sl-color-teal-900: hsl(175.9 60.8% 19%);--sl-color-teal-950: hsl(176.5 58.6% 11.4%);--sl-color-cyan-50: hsl(183.2 100% 96.3%);--sl-color-cyan-100: hsl(185.1 95.9% 90.4%);--sl-color-cyan-200: hsl(186.2 93.5% 81.8%);--sl-color-cyan-300: hsl(187 92.4% 69%);--sl-color-cyan-400: hsl(187.9 85.7% 53.3%);--sl-color-cyan-500: hsl(188.7 94.5% 42.7%);--sl-color-cyan-600: hsl(191.6 91.4% 36.5%);--sl-color-cyan-700: hsl(192.9 82.3% 31%);--sl-color-cyan-800: hsl(194.4 69.6% 27.1%);--sl-color-cyan-900: hsl(196.4 63.6% 23.7%);--sl-color-cyan-950: hsl(196.8 61% 16.1%);--sl-color-sky-50: hsl(204 100% 97.1%);--sl-color-sky-100: hsl(204 93.8% 93.7%);--sl-color-sky-200: hsl(200.6 94.4% 86.1%);--sl-color-sky-300: hsl(199.4 95.5% 73.9%);--sl-color-sky-400: hsl(198.4 93.2% 59.6%);--sl-color-sky-500: hsl(198.6 88.7% 48.4%);--sl-color-sky-600: hsl(200.4 98% 39.4%);--sl-color-sky-700: hsl(201.3 96.3% 32.2%);--sl-color-sky-800: hsl(201 90% 27.5%);--sl-color-sky-900: hsl(202 80.3% 23.9%);--sl-color-sky-950: hsl(202.3 73.8% 16.5%);--sl-color-blue-50: hsl(213.8 100% 96.9%);--sl-color-blue-100: hsl(214.3 94.6% 92.7%);--sl-color-blue-200: hsl(213.3 96.9% 87.3%);--sl-color-blue-300: hsl(211.7 96.4% 78.4%);--sl-color-blue-400: hsl(213.1 93.9% 67.8%);--sl-color-blue-500: hsl(217.2 91.2% 59.8%);--sl-color-blue-600: hsl(221.2 83.2% 53.3%);--sl-color-blue-700: hsl(224.3 76.3% 48%);--sl-color-blue-800: hsl(225.9 70.7% 40.2%);--sl-color-blue-900: hsl(224.4 64.3% 32.9%);--sl-color-blue-950: hsl(226.2 55.3% 18.4%);--sl-color-indigo-50: hsl(225.9 100% 96.7%);--sl-color-indigo-100: hsl(226.5 100% 93.9%);--sl-color-indigo-200: hsl(228 96.5% 88.8%);--sl-color-indigo-300: hsl(229.7 93.5% 81.8%);--sl-color-indigo-400: hsl(234.5 89.5% 73.9%);--sl-color-indigo-500: hsl(238.7 83.5% 66.7%);--sl-color-indigo-600: hsl(243.4 75.4% 58.6%);--sl-color-indigo-700: hsl(244.5 57.9% 50.6%);--sl-color-indigo-800: hsl(243.7 54.5% 41.4%);--sl-color-indigo-900: hsl(242.2 47.4% 34.3%);--sl-color-indigo-950: hsl(243.5 43.6% 22.9%);--sl-color-violet-50: hsl(250 100% 97.6%);--sl-color-violet-100: hsl(251.4 91.3% 95.5%);--sl-color-violet-200: hsl(250.5 95.2% 91.8%);--sl-color-violet-300: hsl(252.5 94.7% 85.1%);--sl-color-violet-400: hsl(255.1 91.7% 76.3%);--sl-color-violet-500: hsl(258.3 89.5% 66.3%);--sl-color-violet-600: hsl(262.1 83.3% 57.8%);--sl-color-violet-700: hsl(263.4 70% 50.4%);--sl-color-violet-800: hsl(263.4 69.3% 42.2%);--sl-color-violet-900: hsl(263.5 67.4% 34.9%);--sl-color-violet-950: hsl(265.1 61.5% 21.4%);--sl-color-purple-50: hsl(270 100% 98%);--sl-color-purple-100: hsl(268.7 100% 95.5%);--sl-color-purple-200: hsl(268.6 100% 91.8%);--sl-color-purple-300: hsl(269.2 97.4% 85.1%);--sl-color-purple-400: hsl(270 95.2% 75.3%);--sl-color-purple-500: hsl(270.7 91% 65.1%);--sl-color-purple-600: hsl(271.5 81.3% 55.9%);--sl-color-purple-700: hsl(272.1 71.7% 47.1%);--sl-color-purple-800: hsl(272.9 67.2% 39.4%);--sl-color-purple-900: hsl(273.6 65.6% 32%);--sl-color-purple-950: hsl(276 59.5% 16.5%);--sl-color-fuchsia-50: hsl(289.1 100% 97.8%);--sl-color-fuchsia-100: hsl(287 100% 95.5%);--sl-color-fuchsia-200: hsl(288.3 95.8% 90.6%);--sl-color-fuchsia-300: hsl(291.1 93.1% 82.9%);--sl-color-fuchsia-400: hsl(292 91.4% 72.5%);--sl-color-fuchsia-500: hsl(292.2 84.1% 60.6%);--sl-color-fuchsia-600: hsl(293.4 69.5% 48.8%);--sl-color-fuchsia-700: hsl(294.7 72.4% 39.8%);--sl-color-fuchsia-800: hsl(295.4 70.2% 32.9%);--sl-color-fuchsia-900: hsl(296.7 63.6% 28%);--sl-color-fuchsia-950: hsl(297.1 56.8% 14.5%);--sl-color-pink-50: hsl(327.3 73.3% 97.1%);--sl-color-pink-100: hsl(325.7 77.8% 94.7%);--sl-color-pink-200: hsl(325.9 84.6% 89.8%);--sl-color-pink-300: hsl(327.4 87.1% 81.8%);--sl-color-pink-400: hsl(328.6 85.5% 70.2%);--sl-color-pink-500: hsl(330.4 81.2% 60.4%);--sl-color-pink-600: hsl(333.3 71.4% 50.6%);--sl-color-pink-700: hsl(335.1 77.6% 42%);--sl-color-pink-800: hsl(335.8 74.4% 35.3%);--sl-color-pink-900: hsl(335.9 69% 30.4%);--sl-color-pink-950: hsl(336.2 65.4% 15.9%);--sl-color-rose-50: hsl(355.7 100% 97.3%);--sl-color-rose-100: hsl(355.6 100% 94.7%);--sl-color-rose-200: hsl(352.7 96.1% 90%);--sl-color-rose-300: hsl(352.6 95.7% 81.8%);--sl-color-rose-400: hsl(351.3 94.5% 71.4%);--sl-color-rose-500: hsl(349.7 89.2% 60.2%);--sl-color-rose-600: hsl(346.8 77.2% 49.8%);--sl-color-rose-700: hsl(345.3 82.7% 40.8%);--sl-color-rose-800: hsl(343.4 79.7% 34.7%);--sl-color-rose-900: hsl(341.5 75.5% 30.4%);--sl-color-rose-950: hsl(341.3 70.1% 17.1%);--sl-color-primary-50: var(--sl-color-sky-50);--sl-color-primary-100: var(--sl-color-sky-100);--sl-color-primary-200: var(--sl-color-sky-200);--sl-color-primary-300: var(--sl-color-sky-300);--sl-color-primary-400: var(--sl-color-sky-400);--sl-color-primary-500: var(--sl-color-sky-500);--sl-color-primary-600: var(--sl-color-sky-600);--sl-color-primary-700: var(--sl-color-sky-700);--sl-color-primary-800: var(--sl-color-sky-800);--sl-color-primary-900: var(--sl-color-sky-900);--sl-color-primary-950: var(--sl-color-sky-950);--sl-color-success-50: var(--sl-color-green-50);--sl-color-success-100: var(--sl-color-green-100);--sl-color-success-200: var(--sl-color-green-200);--sl-color-success-300: var(--sl-color-green-300);--sl-color-success-400: var(--sl-color-green-400);--sl-color-success-500: var(--sl-color-green-500);--sl-color-success-600: var(--sl-color-green-600);--sl-color-success-700: var(--sl-color-green-700);--sl-color-success-800: var(--sl-color-green-800);--sl-color-success-900: var(--sl-color-green-900);--sl-color-success-950: var(--sl-color-green-950);--sl-color-warning-50: var(--sl-color-amber-50);--sl-color-warning-100: var(--sl-color-amber-100);--sl-color-warning-200: var(--sl-color-amber-200);--sl-color-warning-300: var(--sl-color-amber-300);--sl-color-warning-400: var(--sl-color-amber-400);--sl-color-warning-500: var(--sl-color-amber-500);--sl-color-warning-600: var(--sl-color-amber-600);--sl-color-warning-700: var(--sl-color-amber-700);--sl-color-warning-800: var(--sl-color-amber-800);--sl-color-warning-900: var(--sl-color-amber-900);--sl-color-warning-950: var(--sl-color-amber-950);--sl-color-danger-50: var(--sl-color-red-50);--sl-color-danger-100: var(--sl-color-red-100);--sl-color-danger-200: var(--sl-color-red-200);--sl-color-danger-300: var(--sl-color-red-300);--sl-color-danger-400: var(--sl-color-red-400);--sl-color-danger-500: var(--sl-color-red-500);--sl-color-danger-600: var(--sl-color-red-600);--sl-color-danger-700: var(--sl-color-red-700);--sl-color-danger-800: var(--sl-color-red-800);--sl-color-danger-900: var(--sl-color-red-900);--sl-color-danger-950: var(--sl-color-red-950);--sl-color-neutral-50: var(--sl-color-gray-50);--sl-color-neutral-100: var(--sl-color-gray-100);--sl-color-neutral-200: var(--sl-color-gray-200);--sl-color-neutral-300: var(--sl-color-gray-300);--sl-color-neutral-400: var(--sl-color-gray-400);--sl-color-neutral-500: var(--sl-color-gray-500);--sl-color-neutral-600: var(--sl-color-gray-600);--sl-color-neutral-700: var(--sl-color-gray-700);--sl-color-neutral-800: var(--sl-color-gray-800);--sl-color-neutral-900: var(--sl-color-gray-900);--sl-color-neutral-950: var(--sl-color-gray-950);--sl-color-neutral-0: hsl(0, 0%, 100%);--sl-color-neutral-1000: hsl(0, 0%, 0%);--sl-border-radius-small: .1875rem;--sl-border-radius-medium: .25rem;--sl-border-radius-large: .5rem;--sl-border-radius-x-large: 1rem;--sl-border-radius-circle: 50%;--sl-border-radius-pill: 9999px;--sl-shadow-x-small: 0 1px 2px hsl(240 3.8% 46.1% / 6%);--sl-shadow-small: 0 1px 2px hsl(240 3.8% 46.1% / 12%);--sl-shadow-medium: 0 2px 4px hsl(240 3.8% 46.1% / 12%);--sl-shadow-large: 0 2px 8px hsl(240 3.8% 46.1% / 12%);--sl-shadow-x-large: 0 4px 16px hsl(240 3.8% 46.1% / 12%);--sl-spacing-3x-small: .125rem;--sl-spacing-2x-small: .25rem;--sl-spacing-x-small: .5rem;--sl-spacing-small: .75rem;--sl-spacing-medium: 1rem;--sl-spacing-large: 1.25rem;--sl-spacing-x-large: 1.75rem;--sl-spacing-2x-large: 2.25rem;--sl-spacing-3x-large: 3rem;--sl-spacing-4x-large: 4.5rem;--sl-transition-x-slow: 1s;--sl-transition-slow: .5s;--sl-transition-medium: .25s;--sl-transition-fast: .15s;--sl-transition-x-fast: 50ms;--sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--sl-font-serif: Georgia, "Times New Roman", serif;--sl-font-size-2x-small: .625rem;--sl-font-size-x-small: .75rem;--sl-font-size-small: .875rem;--sl-font-size-medium: 1rem;--sl-font-size-large: 1.25rem;--sl-font-size-x-large: 1.5rem;--sl-font-size-2x-large: 2.25rem;--sl-font-size-3x-large: 3rem;--sl-font-size-4x-large: 4.5rem;--sl-font-weight-light: 300;--sl-font-weight-normal: 400;--sl-font-weight-semibold: 500;--sl-font-weight-bold: 700;--sl-letter-spacing-denser: -.03em;--sl-letter-spacing-dense: -.015em;--sl-letter-spacing-normal: normal;--sl-letter-spacing-loose: .075em;--sl-letter-spacing-looser: .15em;--sl-line-height-denser: 1;--sl-line-height-dense: 1.4;--sl-line-height-normal: 1.8;--sl-line-height-loose: 2.2;--sl-line-height-looser: 2.6;--sl-focus-ring-color: var(--sl-color-primary-600);--sl-focus-ring-style: solid;--sl-focus-ring-width: 3px;--sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset: 1px;--sl-button-font-size-small: var(--sl-font-size-x-small);--sl-button-font-size-medium: var(--sl-font-size-small);--sl-button-font-size-large: var(--sl-font-size-medium);--sl-input-height-small: 1.875rem;--sl-input-height-medium: 2.5rem;--sl-input-height-large: 3.125rem;--sl-input-background-color: var(--sl-color-neutral-0);--sl-input-background-color-hover: var(--sl-input-background-color);--sl-input-background-color-focus: var(--sl-input-background-color);--sl-input-background-color-disabled: var(--sl-color-neutral-100);--sl-input-border-color: var(--sl-color-neutral-300);--sl-input-border-color-hover: var(--sl-color-neutral-400);--sl-input-border-color-focus: var(--sl-color-primary-500);--sl-input-border-color-disabled: var(--sl-color-neutral-300);--sl-input-border-width: 1px;--sl-input-required-content: "*";--sl-input-required-content-offset: -2px;--sl-input-required-content-color: var(--sl-input-label-color);--sl-input-border-radius-small: var(--sl-border-radius-medium);--sl-input-border-radius-medium: var(--sl-border-radius-medium);--sl-input-border-radius-large: var(--sl-border-radius-medium);--sl-input-font-family: var(--sl-font-sans);--sl-input-font-weight: var(--sl-font-weight-normal);--sl-input-font-size-small: var(--sl-font-size-small);--sl-input-font-size-medium: var(--sl-font-size-medium);--sl-input-font-size-large: var(--sl-font-size-large);--sl-input-letter-spacing: var(--sl-letter-spacing-normal);--sl-input-color: var(--sl-color-neutral-700);--sl-input-color-hover: var(--sl-color-neutral-700);--sl-input-color-focus: var(--sl-color-neutral-700);--sl-input-color-disabled: var(--sl-color-neutral-900);--sl-input-icon-color: var(--sl-color-neutral-500);--sl-input-icon-color-hover: var(--sl-color-neutral-600);--sl-input-icon-color-focus: var(--sl-color-neutral-600);--sl-input-placeholder-color: var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled: var(--sl-color-neutral-600);--sl-input-spacing-small: var(--sl-spacing-small);--sl-input-spacing-medium: var(--sl-spacing-medium);--sl-input-spacing-large: var(--sl-spacing-large);--sl-input-focus-ring-color: hsl(198.6 88.7% 48.4% / 40%);--sl-input-focus-ring-offset: 0;--sl-input-filled-background-color: var(--sl-color-neutral-100);--sl-input-filled-background-color-hover: var(--sl-color-neutral-100);--sl-input-filled-background-color-focus: var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled: var(--sl-color-neutral-100);--sl-input-filled-color: var(--sl-color-neutral-800);--sl-input-filled-color-hover: var(--sl-color-neutral-800);--sl-input-filled-color-focus: var(--sl-color-neutral-700);--sl-input-filled-color-disabled: var(--sl-color-neutral-800);--sl-input-label-font-size-small: var(--sl-font-size-small);--sl-input-label-font-size-medium: var(--sl-font-size-medium);--sl-input-label-font-size-large: var(--sl-font-size-large);--sl-input-label-color: inherit;--sl-input-help-text-font-size-small: var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium: var(--sl-font-size-small);--sl-input-help-text-font-size-large: var(--sl-font-size-medium);--sl-input-help-text-color: var(--sl-color-neutral-500);--sl-toggle-size-small: .875rem;--sl-toggle-size-medium: 1.125rem;--sl-toggle-size-large: 1.375rem;--sl-overlay-background-color: hsl(240 3.8% 46.1% / 33%);--sl-panel-background-color: var(--sl-color-neutral-0);--sl-panel-border-color: var(--sl-color-neutral-200);--sl-panel-border-width: 1px;--sl-tooltip-border-radius: var(--sl-border-radius-medium);--sl-tooltip-background-color: var(--sl-color-neutral-800);--sl-tooltip-color: var(--sl-color-neutral-0);--sl-tooltip-font-family: var(--sl-font-sans);--sl-tooltip-font-weight: var(--sl-font-weight-normal);--sl-tooltip-font-size: var(--sl-font-size-small);--sl-tooltip-line-height: var(--sl-line-height-dense);--sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size: 6px;--sl-z-index-drawer: 700;--sl-z-index-dialog: 800;--sl-z-index-dropdown: 900;--sl-z-index-toast: 950;--sl-z-index-tooltip: 1000}.sl-scroll-lock{padding-right:var(--sl-scroll-lock-size)!important;overflow:hidden!important}.sl-toast-stack{position:fixed;top:0;inset-inline-end:0;z-index:var(--sl-z-index-toast);width:28rem;max-width:100%;max-height:100%;overflow:auto}.sl-toast-stack sl-alert{margin:var(--sl-spacing-medium)}.sl-toast-stack sl-alert::part(base){box-shadow:var(--sl-shadow-large)}:root{--ts-pr-clear-button: 0;--ts-pr-caret: 0;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control{padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;box-shadow:inset 0 0 12px 4px #fff}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px #0003}.plugin-checkbox_options .option input{margin-right:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:calc(.75rem - 5px);margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),.75rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:6px .75rem;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:.375rem .375rem 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:.75rem;top:50%;color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #ced4da;box-shadow:inset 0 1px 2px #00000013}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px 0;display:block;padding:.375rem .75rem;box-shadow:none;width:100%;background:transparent}.plugin-dropdown_input.focus .ts-dropdown .dropdown-input{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0!important}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 5px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #dee2e6;margin-left:5px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#0000}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #dee2e6;margin-right:5px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#0000}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5;font-smoothing:inherit}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-control{border:1px solid #ced4da;padding:.375rem .75rem;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:.375rem;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px) .75rem calc(.375rem - 4px)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:1px 5px;background:#efefef;color:#343a40;border:0px solid #dee2e6}.ts-wrapper.multi .ts-control>div.active{background:#0d6efd;color:#fff;border:0px solid rgba(0,0,0,0)}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#878787;background:white;border:0px solid white}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#e9ecef}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 .375rem .375rem}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(255,237,40,.4);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#6c757d;background:#fff;cursor:default}.ts-dropdown .active{background-color:#e9ecef;color:#1e2125}.ts-dropdown .active.create{color:#1e2125}.ts-dropdown .create{color:#343a4080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:3px .75rem}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch;scroll-behavior:smooth}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.ts-wrapper.form-control,.ts-wrapper.form-select{padding:0!important;height:auto;box-shadow:none;display:flex}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{height:auto;padding:0;z-index:1000;background:#fff;border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;box-shadow:0 6px 12px #0000002d}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{content:" ";display:block;height:0;overflow:hidden;border-top:1px solid var(--bs-border-color-translucent);margin:.5rem -.75rem}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;align-items:center}@media (prefers-reduced-motion: reduce){.ts-control{transition:none}}.ts-control.dropdown -active{border-radius:.375rem}.focus .ts-control{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.ts-control .item{display:flex;align-items:center}.ts-wrapper.is-invalid,.was-validated .invalid,.was-validated :invalid+.ts-wrapper{border-color:#dc3545}.ts-wrapper.is-invalid:not(.single),.was-validated .invalid:not(.single),.was-validated :invalid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-invalid.single,.was-validated .invalid.single,.was-validated :invalid+.ts-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-invalid.focus .ts-control,.was-validated .invalid.focus .ts-control,.was-validated :invalid+.ts-wrapper.focus .ts-control{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.ts-wrapper.is-valid,.was-validated .valid,.was-validated :valid+.ts-wrapper{border-color:#198754}.ts-wrapper.is-valid:not(.single),.was-validated .valid:not(.single),.was-validated :valid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-valid.single,.was-validated .valid.single,.was-validated :valid+.ts-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-valid.focus .ts-control,.was-validated .valid.focus .ts-control,.was-validated :valid+.ts-wrapper.focus .ts-control{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.ts-wrapper{min-height:calc(1.5em + .75rem + 2px);display:flex}.input-group-sm>.ts-wrapper,.ts-wrapper.form-select-sm,.ts-wrapper.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-select-sm .ts-control,.ts-wrapper.form-control-sm .ts-control{border-radius:.25rem;font-size:.875rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-select-sm.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control{font-size:.875rem;padding-bottom:0}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-select-sm.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control{padding-top:calc((1.5em - .8125rem - 2px)/2)!important}.ts-wrapper.multi.has-items .ts-control{padding-left:calc(.75rem - 5px);--ts-pr-min:calc(.75rem - 5px)}.ts-wrapper.multi .ts-control>div{border-radius:calc(.375rem - 1px)}.input-group-lg>.ts-wrapper,.ts-wrapper.form-control-lg,.ts-wrapper.form-select-lg{min-height:calc(1.5em + 1rem + 2px)}.input-group-lg>.ts-wrapper .ts-control,.ts-wrapper.form-control-lg .ts-control,.ts-wrapper.form-select-lg .ts-control{border-radius:.5rem;font-size:1.25rem}.ts-wrapper:not(.form-control):not(.form-select){padding:0;border:none;height:auto;box-shadow:none;background:none}.ts-wrapper:not(.form-control):not(.form-select).single .ts-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.ts-wrapper.form-select,.ts-wrapper.single{--ts-pr-caret: 2.25rem}.ts-wrapper.form-control .ts-control,.ts-wrapper.form-control.single.input-active .ts-control,.ts-wrapper.form-select .ts-control,.ts-wrapper.form-select.single.input-active .ts-control{border:none!important}.ts-wrapper.form-control:not(.disabled) .ts-control,.ts-wrapper.form-control:not(.disabled).single.input-active .ts-control,.ts-wrapper.form-select:not(.disabled) .ts-control,.ts-wrapper.form-select:not(.disabled).single.input-active .ts-control{background:transparent!important}.input-group>.ts-wrapper{flex-grow:1}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-top-right-radius:0;border-bottom-right-radius:0}*,*:before,*:after{box-sizing:border-box}base,basefont,datalist,head,meta,script,style,title,noembed,param,template{display:none}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{padding:0}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}fieldset{margin-inline-start:0px;margin-inline-end:0px;padding-block-start:0em;padding-inline-start:0em;padding-inline-end:0em;padding-block-end:0em;min-inline-size:min-content;border-width:0px;border-style:none;border-color:transparent;border-image:none}input,button,textarea,select{font:inherit}input[type=number]{-moz-appearance:textfield}button{appearance:none;background-color:transparent;border:0;padding:0;text-align:inherit;font-family:inherit}svg{display:block}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Nunito;src:url(/fonts/Nunito/Nunito-Regular-d8de52e6c5df1a987ef6b9126a70cfcc.ttf?vsn=d)}@font-face{font-family:Nunito;src:url(/fonts/Nunito/Nunito-SemiBold-876701bc4fbf6166f07f152691b15159.ttf?vsn=d);font-weight:600}@font-face{font-family:Nunito;src:url(/fonts/Nunito/Nunito-Bold-c0844c990ecaaeb9f124758d38df4f3f.ttf?vsn=d);font-weight:700}html,body{color:#222;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:18px;font-size:clamp(16px,2.5vmin,18px);line-height:1.32rem}@media screen and (max-width: 768px){html,body{font-size:16px}}p+p{margin-top:.9rem}sup{font-size:50%}h1,h2,h3,h4,h5,h6{margin:.9rem 0 .45rem}h1:not(.name,.u-uncapitalize),h2:not(.name,.u-uncapitalize),h3:not(.name,.u-uncapitalize),h4:not(.name,.u-uncapitalize),h5:not(.name,.u-uncapitalize),h6:not(.name,.u-uncapitalize){text-transform:capitalize}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1,.h1{color:#565656;font-size:1.2rem;font-size:clamp(1rem,5vmin,1.2rem);letter-spacing:.5px;line-height:1.76rem;line-height:clamp(1.54rem,3vmin,1.76rem)}h2,.h2{font-size:1.4rem;font-size:clamp(1.2rem,3.5vmin,1.5rem);font-weight:600;line-height:1.76rem;line-height:clamp(1.54rem,120%,2.2rem)}h3,.h3{font-size:1.2rem;font-size:clamp(1rem,2.5vmin,1.2rem);font-weight:700;line-height:1.76rem;line-height:clamp(1.32rem,130%,1.76rem)}h4,.h4,label{font-size:1rem;font-size:clamp(.9rem,2vmin,1rem);font-weight:700;line-height:1.54rem;line-height:clamp(1.1rem,140%,1.54rem);margin-bottom:0}h5,.h5{font-size:.9rem;line-height:1.32rem;margin-bottom:0}h6,.h6{font-size:.8rem;line-height:1.1rem;margin-bottom:0}a,.link{border-radius:8px;color:#222;cursor:pointer;display:inline-block;font-size:.9rem;text-decoration:underline;text-decoration-color:#2f51b6;text-decoration-style:solid;text-decoration-thickness:.125rem;text-underline-offset:.1rem;transition:.1s all ease}a:hover,a:active,a:focus,.link:hover,.link:active,.link:focus{outline:none;text-decoration-thickness:.2rem;text-underline-offset:.075rem}a:focus,.link:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}a[target=_blank]:after,a[target=blank]:after,.link[target=_blank]:after,.link[target=blank]:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"open_in_new";color:#2f51b6;position:relative;top:0;left:2px;font-size:.9rem}a .icon,.link .icon{font-size:.9rem}a.disabled,.link.disabled{color:#919191!important;cursor:not-allowed;text-decoration:none!important}a.inverse,.link.inverse{color:#fff;text-decoration-color:#429ce0}appointment-datetime-input::part(link){border-radius:8px;color:#222;cursor:pointer;display:inline-block;font-size:.9rem;text-decoration:underline;text-decoration-color:#2f51b6;text-decoration-style:solid;text-decoration-thickness:.125rem;text-underline-offset:.1rem;transition:.1s all ease}appointment-datetime-input::part(link):hover,appointment-datetime-input::part(link):active,appointment-datetime-input::part(link):focus{outline:none;text-decoration-thickness:.2rem;text-underline-offset:.075rem}appointment-datetime-input::part(link):focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}appointment-datetime-input::part(link) [target=_blank]:after,appointment-datetime-input::part(link) [target=blank]:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"open_in_new";color:#2f51b6;position:relative;top:0;left:2px;font-size:.9rem}appointment-datetime-input::part(link) .icon{font-size:.9rem}appointment-datetime-input::part(link) .disabled{color:#919191!important;cursor:not-allowed;text-decoration:none!important}appointment-datetime-input::part(link) .inverse{color:#fff;text-decoration-color:#429ce0}.link--training{border-radius:8px;color:#222;cursor:pointer;display:inline-block;font-size:.9rem;text-decoration:underline;text-decoration-color:#2f51b6;text-decoration-style:solid;text-decoration-thickness:.125rem;text-underline-offset:.1rem;transition:.1s all ease;border:2px solid #f74f00;display:block;padding:.9rem;text-decoration:none}.link--training:hover,.link--training:active,.link--training:focus{outline:none;text-decoration-thickness:.2rem;text-underline-offset:.075rem}.link--training:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}.link--training[target=_blank]:after,.link--training[target=blank]:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"open_in_new";color:#2f51b6;position:relative;top:0;left:2px;font-size:.9rem}.link--training .icon{font-size:.9rem}.link--training.disabled{color:#919191!important;cursor:not-allowed;text-decoration:none!important}.link--training.inverse{color:#fff;text-decoration-color:#429ce0}.link--training:hover,.link--training:active,.link--training:focus{background-color:#f4a75b}p a,p .button--link{font-size:inherit}trix-editor{max-height:400px;overflow:auto}.trix-button--icon-code,.trix-button--icon-attach,.trix-button--icon-decrease-nesting-level,.trix-button--icon-increase-nesting-level,.trix-button--icon-quote{display:none}.trix-button-group--file-tools{border:none!important}pre{background-color:#dedede;border-radius:4px;overflow:auto;padding:.45rem}html,body{background-color:#f2f2f2;display:grid;grid-template-rows:0 1fr 0}@media screen and (max-width: 768px){html,body{display:block}}main{grid-area:main;height:100%;margin:0 auto;max-width:1400px;padding:1.75rem 2.75rem .9rem .9rem;width:100%}@media screen and (max-width: 768px){main{padding:1.75rem .9rem}}footer,.footer{display:flex;gap:1.75rem;justify-content:center;flex-wrap:wrap;grid-area:footer;margin-top:1.75rem;padding:.9rem 1.75rem 1.75rem;text-align:center}footer>*+*,.footer>*+*{border-left:2px solid #919191;padding-left:1.75rem}@media screen and (max-width: 768px){footer,.footer{gap:.9rem}footer>*+*,.footer>*+*{padding-left:.9rem}}.layout{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"prompt prompt" "nav main" "nav footer";justify-content:center;gap:1.75rem;height:max-content;min-height:100vh;row-gap:0;position:relative}@media screen and (max-width: 768px){.layout{grid-template-areas:"prompt prompt" "nav nav" "main main" "footer footer";grid-template-rows:auto auto 1fr auto;margin-right:0;gap:.9rem}}.layout--centered{justify-content:center;align-items:center;min-height:100vh}.layout--no-nav{grid-template-rows:auto 1fr auto;height:100%;margin:auto;width:100%}.layout--no-nav main{display:flex;flex-direction:column;justify-content:center;max-width:1000px;padding:1.75rem}@media screen and (max-width: 768px){.layout--no-nav{grid-template-areas:"prompt prompt" "main main" "main main" "footer footer";grid-template-rows:auto auto 1fr auto;margin-right:0;gap:.9rem}}.layout--top-nav{gap:0;grid-template-rows:auto auto 1fr auto;grid-template-areas:"prompt" "nav" "main" "footer";grid-template-columns:1fr;justify-content:flex-start;flex-direction:row}.layout--top-nav header{display:flex;gap:.9rem;justify-content:space-between}.layout--top-nav main{grid-area:unset;padding:1.75rem}.layout--top-nav footer{grid-area:unset;padding:inherit 0}.layout--client{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;grid-template-areas:"prompt" "nav" "main" "footer"}@media screen and (max-width: 768px){.layout--client{display:grid;min-height:100vh;padding-bottom:unset}}.layout--client main{padding:0 1.75rem}.layout--client .dashboard--client{display:grid;gap:.9rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto auto;grid-template-areas:"notifications appointments careteam" "notifications appointments care-plan" "messages appointments timesheets";height:calc(100vh - (1.75rem * 2) - (5.25rem + (.9rem * 2)) - (1.32rem + (.9rem * 2)))}@media screen and (max-width: 768px){.layout--client .dashboard--client{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"careteam" "notifications" "messages" "appointments" "care-plan" "timesheets";height:unset}}.layout--client .dashboard--employer{display:grid;gap:.9rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto auto auto;grid-template-areas:"notifications appointments clients" "notifications appointments aides" "notifications appointments messages" "notifications appointments timesheets";height:80vh}@media screen and (max-width: 1024px){.layout--client .dashboard--employer{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"clients" "notifications" "messages" "aides" "appointments" "timesheets";height:unset}}.layout--aide-dashboard{display:grid;gap:.9rem;grid-template-columns:1fr 1fr;grid-template-rows:minmax(auto,1fr) 1fr auto;grid-template-areas:"appointments clients" "appointments opportunities" "training opportunities";--footer-height:2.22rem;--page-header-height:7.48rem;--gaps:2.7rem;--main-padding:3.5rem;height:calc(100vh - var(--footer-height) - var(--page-header-height) - var(--gaps) - var(--main-padding))}.layout--aide-dashboard .card,.layout--aide-dashboard .budget-card{overflow:auto}.layout--aide-dashboard .appointments{grid-area:appointments}.layout--aide-dashboard .clients{grid-area:clients}.layout--aide-dashboard .program-opportunities{grid-area:opportunities;margin:0;overflow:auto}@media screen and (min-width: 768px){.layout--aide-dashboard .program-opportunities h2{font-size:clamp(1rem,2.5vmin,1.2rem)}}.layout--aide-dashboard .training{grid-area:training}@media screen and (max-width: 768px){.layout--aide-dashboard{grid-template-columns:1fr;grid-template-areas:"appointments" "clients" "opportunities" "training";height:unset}}.layout--impersonating.layout--client{grid-template-rows:auto auto auto auto 1fr auto;grid-template-areas:"prompt" "topnav" "impersonation" "nav" "main" "footer"}.layout--impersonating.layout--client header{grid-area:topnav;margin-bottom:0}.layout--impersonating.layout--client .client-nav{grid-area:nav}.layout--impersonating.layout--client .dashboard--client{height:calc(100vh - (1.75rem * 2) - (5.25rem + (.9rem * 2)) - (1.32rem + (.9rem * 2)) - (1.32rem + (.9rem * 2)))}.layout--impersonating:not(.layout--client){grid-template-rows:auto auto auto 1fr auto;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"prompt prompt" "topnav topnav" "impersonation impersonation" "sidenav main" "sidenav footer"}.layout--impersonating:not(.layout--client) .top-nav{grid-area:topnav}.layout--impersonating:not(.layout--client) .impersonation-header{grid-area:impersonation}.layout--impersonating:not(.layout--client) .side-nav{grid-area:sidenav}.layout--impersonating:not(.layout--client) main{grid-area:main}.layout--impersonating:not(.layout--client) footer{grid-area:footer}.layout--left-aside{display:flex;flex-wrap:wrap;gap:1.75rem}.layout--left-aside>*:first-child{flex:1 1 20%}.layout--left-aside>*:nth-child(2){flex:2 1 50%}@media screen and (max-width: 768px){.layout--left-aside{display:block}}.layout--right-aside{align-items:start;display:flex;flex-wrap:wrap;gap:1.75rem}.layout--right-aside>*:first-child{flex:2 1 55%}.layout--right-aside>*:nth-child(2){flex:1 1 35%}@media screen and (max-width: 768px){.layout--right-aside{display:block}.layout--right-aside>*{margin-bottom:1.75rem}}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{vertical-align:top;padding:0}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype");font-weight:400;font-style:normal}.fc-icon{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:fcicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:"\e900"}.fc-icon-chevron-right:before{content:"\e901"}.fc-icon-chevrons-left:before{content:"\e902"}.fc-icon-chevrons-right:before{content:"\e903"}.fc-icon-minus-square:before{content:"\e904"}.fc-icon-plus-square:before{content:"\e905"}.fc-icon-x:before{content:"\e906"}.fc .fc-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.fc .fc-button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{outline:0;box-shadow:0 0 0 .2rem #2c3e5040}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color, #2C3E50);border-color:#2c3e50;border-color:var(--fc-button-border-color, #2C3E50)}.fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color, #1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color, #1a252f)}.fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color, #2C3E50);border-color:#2c3e50;border-color:var(--fc-button-border-color, #2C3E50)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem #4c5b6a80}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color, #1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color, #151e27)}.fc .fc-button-primary:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus{box-shadow:0 0 0 .2rem #4c5b6a80}.fc .fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc .fc-button-group{position:relative;display:inline-flex;vertical-align:middle}.fc .fc-button-group>.fc-button{position:relative;flex:1 1 auto}.fc .fc-button-group>.fc-button:hover{z-index:1}.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button.fc-button-active{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{position:absolute;inset:0}.fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed}.fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.fc .fc-scrollgrid{border-collapse:separate;border-right-width:0;border-bottom-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section{height:1px}.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section table{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0}.fc .fc-scrollgrid-section-header>*,.fc .fc-scrollgrid-section-footer>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:#fff;background:var(--fc-page-bg-color, #fff);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{position:absolute;inset:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-non-business,.fc .fc-highlight{position:absolute;inset:0}.fc .fc-non-business{background:rgba(215,215,215,.3);background:var(--fc-non-business-color, rgba(215, 215, 215, .3))}.fc .fc-bg-event{background:rgb(143,223,130);background:var(--fc-bg-event-color, rgb(143, 223, 130));opacity:.3;opacity:var(--fc-bg-event-opacity, .3)}.fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size, .85em);font-style:italic}.fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color, rgba(188, 232, 241, .3))}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, .3))}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event[href],.fc-event.fc-event-draggable{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px #0000004d}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event:hover .fc-event-resizer,.fc-event-selected .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width, 1px);width:8px;width:var(--fc-event-resizer-dot-total-width, 8px);height:8px;height:var(--fc-event-resizer-dot-total-width, 8px);border-style:solid;border-color:inherit;background:#fff;background:var(--fc-page-bg-color, #fff)}.fc-event-selected .fc-event-resizer:before{content:"";position:absolute;inset:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px #0003}.fc-event-selected:before,.fc-event:focus:before{content:"";position:absolute;z-index:3;inset:0}.fc-event-selected:after,.fc-event:focus:after{content:"";background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color, rgba(0, 0, 0, .25));position:absolute;z-index:1;inset:-1px}.fc-h-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color, #3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color, #3788d8)}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color, #fff)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden}.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness, 8px)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(-.5 * var(--fc-event-resizer-thickness, 8px))}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(-.5 * var(--fc-event-resizer-thickness, 8px))}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc .fc-popover{position:absolute;z-index:9999;box-shadow:0 2px 6px #00000026}.fc .fc-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd);background:#fff;background:var(--fc-page-bg-color, #fff)}.fc-theme-standard .fc-popover-header{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, .3))}:root{--fc-daygrid-event-dot-width: 8px}.fc-daygrid-day-frame:before,.fc-daygrid-day-events:before,.fc-daygrid-event-harness:before{content:"";clear:both;display:table}.fc-daygrid-day-frame:after,.fc-daygrid-day-events:after,.fc-daygrid-event-harness:after{content:"";clear:both;display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:#ffdc2826;background-color:var(--fc-today-bg-color, rgba(255, 220, 40, .15))}.fc .fc-daygrid-day-frame{position:relative;min-height:100%}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{z-index:6;margin-top:1px}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-day-bottom:before{content:"";clear:both;display:table}.fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:#d0d0d04d;background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, .3));color:gray;color:var(--fc-neutral-text-color, #808080)}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px}.fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size, .85em)}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{display:flex;align-items:center;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}.fc-daygrid-dot-event:hover,.fc-daygrid-dot-event.fc-event-mirror{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-daygrid-event-dot{margin:0 4px;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width, 8px) / 2)}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}.address{display:grid;gap:0 .45rem;grid-template-columns:repeat(7,max-content);grid-template-areas:"street1 street1 street1 street1 street1 street1 street1" "street2 street2 street2 street2 street2 street2 street2" "city city city state state zip zip" "county county county county county county county"}.address--form{gap:0 1.75rem;grid-template-columns:repeat(4,1fr);grid-template-areas:"street1 street1 street2 street2" "city city city state" "zip zip county county"}@media screen and (max-width: 1024px){.address--form{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"street1 street1 street1" "street2 street2 street2" "city city state" "zip county county"}}@media screen and (max-width: 768px){.address--form{grid-template-columns:1fr;grid-template-areas:"street1" "street2" "city" "state" "zip" "county"}}.address__street1{grid-area:street1;margin:0}.address__street2{grid-area:street2;margin:0}.address__city{grid-area:city;margin:0}.address__state{grid-area:state;margin:0}.address__zip{grid-area:zip;margin:0}.address__county{grid-area:county;margin:0}.alert{background-color:#b50000;border-radius:8px;color:#fff;display:block;font-weight:700;line-height:1.32rem;margin:.45rem 0;padding:.9rem}.alert--success,.alert--notice{background-color:#43bf69;color:#222}.alert--info{background-color:#429ce0}.alert--warning{background-color:unset;border:5px solid #f4a75b;border-radius:8px;color:#222;display:flex;gap:.22rem}.alert--warning:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"warning";color:#f4a75b}.alert--warning--inline{border:none;font-weight:400;padding-left:0;padding-bottom:0}.alert--banner{margin-bottom:1.75rem;padding:.9rem;width:100%}.alert--inline{background-color:unset;display:inline;font-size:.9rem;font-weight:400;line-height:1.1rem;padding:.22rem .45rem}.alert--sm{padding:.22rem .45rem}.app-bio{background:radial-gradient(ellipse at bottom right,#253f8d,#242157 30%,#242157 50%);border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;font-weight:700;height:100%;padding:1.75rem;position:relative}.app-store-logos{display:flex;align-items:center;justify-content:center}.app-store-logos img{max-width:200px;width:50%;width:clamp(75px,100%,200px)}.appointments-history{margin-top:3.5rem;max-height:30rem;overflow:auto}.appointments-history li{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem .9rem;justify-content:space-between;margin:.9rem 0}.appointment-list{margin-top:.45rem}.appointment-list__item{background-color:#fff;border:2px solid #919191;border-radius:8px;display:grid;gap:.45rem;grid-template-columns:3fr 5fr .85fr;margin:.9rem 0;text-decoration:none}@media screen and (max-width: 768px){.appointment-list__item{grid-template-columns:100px 5fr .85fr}}.appointment-list__item.confirmed-appointment .appointment-list__employer-name{background-color:#2f51b6;border-right:none;color:#fff;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0 .22rem;flex-wrap:wrap;line-height:1.1rem;padding:.9rem;text-align:center}.appointment-list__item.confirmed-appointment .appointment-list__employer-name .avatar__container{display:flex;align-items:center;flex-direction:column}.appointment-list__item:last-of-type{margin-bottom:0}.appointment-list__aide-date{border-right:2px solid #919191;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0 .22rem;flex-wrap:wrap;line-height:1.1rem;padding:.9rem;text-align:center}.appointment-list__aide-details{display:flex;gap:.45rem;flex-wrap:wrap;padding:.9rem}.appointment-list__aide-details>*:first-child{flex-grow:2}.appointment-list__aide-time{font-size:inherit;line-height:inherit}.appointment-list__aide-name{margin:0}.appointment-list__aide-icon{display:flex;align-items:center}.appointment-list__employer-details{display:flex;gap:.45rem;flex-wrap:wrap;flex-direction:column;margin-left:.45rem;padding:.9rem}@media screen and (max-width: 768px){.appointment-list__employer-details{margin-left:.22rem}}.appointment-list__employer-time{font-size:inherit;line-height:inherit}.appointment-list__employer-icon{display:flex;align-items:center}.appointment-list__employer-name{border-right:2px solid #919191;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0 .22rem;flex-wrap:wrap;line-height:1.1rem;padding:.9rem;text-align:center}.appointment-list__employer-name .avatar__container{display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap}.appointment-list__employer-date{font-weight:700}.fc .fc-toolbar{gap:.9rem}@media screen and (max-width: 768px){.fc .fc-toolbar{flex-wrap:wrap}}.fc .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr{display:none}.fc table,.fc .fc-daygrid-body{margin:0!important;width:100%!important}.fc .fc-day-today{background-color:#ffe6d1!important}.fc .fc-daygrid-day-number,.fc .fc-col-header-cell-cushion{text-decoration:none}.fc .fc-daygrid-day-events{padding:0 2px}.fc .fc-daygrid-event,.fc .fc-h-event{background-color:#2f51b6;color:#fff;font-size:.9rem;line-height:1.1rem}.fc .fc-daygrid-event:hover,.fc .fc-daygrid-event:active,.fc .fc-daygrid-event:focus,.fc .fc-h-event:hover,.fc .fc-h-event:active,.fc .fc-h-event:focus{background-color:#253f8d}.fc .fc-daygrid-event.tentative-appointment,.fc .fc-h-event.tentative-appointment{background-color:#ffffffb3;color:#222!important;--fc-event-text-color: $black}.fc .fc-daygrid-event-dot{border-width:0}.fc .fc-daygrid-event-harness{overflow:hidden}.fc .fc-event-time{margin-right:5px!important}.tentative-appointment{border:2px dashed #919191}.tentative-appointment__dashboard{border-style:dashed;border-width:3px}.tentative-appointment__dashboard.calendar-card{border-color:#2f51b6;border-radius:10px}.tentative-appointment__dashboard>div>.calendar-card__day:after{font-size:.9rem;color:#fff;display:block}.tentative-appointment__indicator{font-size:.9rem;font-weight:400;color:#919191}.tentative-appointment__indicator--white{color:#fff}.available-days{display:grid;grid-template-columns:repeat(7,1fr);gap:.22rem;margin-top:.45rem}.available-days .checkbox{display:flex;flex-direction:column;align-items:center;padding:0}.available-days .checkbox label{margin:0;padding:0;text-align:center}.available-days .checkbox input[type=checkbox]{display:flex}.available-days .checkbox input[type=checkbox]:checked~label{background-color:transparent}.available-days .checkbox label{border:0;height:auto;justify-content:center;padding-left:0;position:static}.available-hours{border:2px solid #919191;border-radius:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:0;align-items:stretch;justify-content:center;overflow:hidden}.available-hours__item{border-right:2px solid #919191;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:.45rem .9rem;text-align:center}.available-hours__item:last-of-type{border-right:0}.available-hours__item.negative{background-color:#ffd9d9;color:#820000}.available-hours__hour{font-size:1.2rem;margin:.45rem 0 0}.available-hours__label{font-size:.9rem;font-weight:700;line-height:.88rem;margin:0}@media screen and (max-width: 1024px){.available-hours{grid-template-columns:1fr}.available-hours__item{border-right:0;border-bottom:2px solid #919191}.available-hours__item:last-of-type{border-bottom:0}}.aide-account{margin:0 1.97rem}a .avatar+*{display:inline}.avatar+.avatar{margin-left:.22rem}.avatar{background-color:#919191;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:.45rem;height:2.2rem;width:2.2rem;overflow:hidden;position:relative;vertical-align:middle}.avatar__initials{background:linear-gradient(to bottom,#333333,#565656);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;height:100%;position:absolute;left:0;top:0;width:100%}.avatar img{min-width:100%;min-height:100%}.avatar+*{display:inline-block}.avatar--sm{margin-right:0;height:1.32rem;width:1.32rem}.avatar--sm .avatar__initials{font-size:.6rem;font-weight:700}.avatar--lg{height:3.3rem;min-width:3.3rem;width:3.3rem}.avatar-list__item{border-bottom:2px solid #919191;padding:.45rem 0;width:100%}.avatar-list__item:last-of-type{border-bottom:0}.avatar-list__item--two-col{display:grid;gap:.9rem;grid-template-columns:1fr 1fr}.avatar-list--max-width{max-width:500px}.bar-chart{border-radius:8px;height:15px;display:flex;overflow:hidden;width:100%}.bar-chart__section{height:15px}.bar-chart__legend{border-radius:50%;display:inline-block;height:15px;width:15px}.used{background-color:#429ce0}.pending{background-color:#f4a75b}.balance{background-color:#43bf69}.over{color:#b50000}.budget-card{container-type:inline-size;container-name:budget-card}.budget-card__amounts{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}@container budget-card (max-width: 450px){.budget-card__amounts{grid-template-columns:1fr}.budget-card__amounts>div{display:flex;align-items:baseline;justify-content:space-between}}.budget-card__participants{display:flex;gap:.22rem;justify-content:center}.budget-card__header{display:flex;gap:.45rem .9rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:.9rem}.budget-card__container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.9rem}@media screen and (max-width: 1024px){.budget-card__container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.budget-card__container{grid-template-columns:1fr}}a.button{text-decoration:none}appointment-timer::part(button){background-color:#fff;border-radius:50px;border:2px solid #919191;border-color:#2f51b6;border-width:3px;color:#222;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;line-height:1.1rem;margin:.45rem 0;padding:.22rem .9rem;position:relative;top:0;left:0;text-align:center;text-transform:capitalize;transition:.1s all ease}appointment-timer::part(button):hover,appointment-timer::part(button):active,appointment-timer::part(button):focus{background-color:#dedede;top:-4px}appointment-timer::part(button):focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}appointment-timer::part(link){border-radius:8px;color:#222;cursor:pointer;display:inline-block;font-size:.9rem;text-decoration:underline;text-decoration-color:#2f51b6;text-decoration-style:solid;text-decoration-thickness:.125rem;text-underline-offset:.1rem;transition:.1s all ease}appointment-timer::part(link):hover,appointment-timer::part(link):active,appointment-timer::part(link):focus{outline:none;text-decoration-thickness:.2rem;text-underline-offset:.075rem}appointment-timer::part(link):focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}appointment-timer::part(link) [target=_blank]:after,appointment-timer::part(link) [target=blank]:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"open_in_new";color:#2f51b6;position:relative;top:0;left:2px;font-size:.9rem}appointment-timer::part(link) .icon{font-size:.9rem}appointment-timer::part(link) .disabled{color:#919191!important;cursor:not-allowed;text-decoration:none!important}appointment-timer::part(link) .inverse{color:#fff;text-decoration-color:#429ce0}button,.button{background-color:#fff;border-radius:50px;border:2px solid #919191;border-color:#2f51b6;border-width:3px;color:#222;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;line-height:1.1rem;margin:.45rem 0;padding:.22rem .9rem;position:relative;top:0;left:0;text-align:center;text-transform:capitalize;transition:.1s all ease}button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{background-color:#dedede;top:-4px}button:focus,.button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}button i,.button i{margin-right:.22rem}button--sm,.button--sm{font-size:.8rem;padding:0 .45rem}button--cta,.button--cta{background-color:#2f51b6;background:radial-gradient(ellipse at right,#2f51b6,#253f8d);border-color:#2f51b6;color:#fff!important}button--cta:hover,button--cta:active,button--cta:focus,.button--cta:hover,.button--cta:active,.button--cta:focus{background-color:#242157;color:#fff}button--alert,.button--alert{border-color:#b50000;color:#b50000}button--alert-solid,.button--alert-solid{background-color:#b50000;border-color:#b50000;color:#fff}button--alert-solid:hover,button--alert-solid:active,button--alert-solid:focus,.button--alert-solid:hover,.button--alert-solid:active,.button--alert-solid:focus{background-color:#b50000;color:#fff}button--success,.button--success{background-color:#43bf69;border-color:#43bf69;color:#222!important}button--success:hover,button--success:active,button--success:focus,.button--success:hover,.button--success:active,.button--success:focus{background-color:#43bf69}button--success-outlined,.button--success-outlined{background:transparent;border:4px solid #43bf69;color:#222}button--success-outlined:hover,button--success-outlined:active,button--success-outlined:focus,.button--success-outlined:hover,.button--success-outlined:active,.button--success-outlined:focus{background-color:#43bf69}button--warning,.button--warning{background-color:#f4a75b;border-color:#f4a75b;color:#222!important}button--warning:hover,button--warning:active,button--warning:focus,.button--warning:hover,.button--warning:active,.button--warning:focus{background-color:#f4a75b}button--blue-bright,.button--blue-bright{background-color:#429ce0;border-color:#429ce0;color:#222!important}button--blue-bright:hover,button--blue-bright:active,button--blue-bright:focus,.button--blue-bright:hover,.button--blue-bright:active,.button--blue-bright:focus{background-color:#429ce0}button--orange-light,.button--orange-light{background-color:#f4a75b;border-color:#f4a75b;color:#222!important}button--orange-light:hover,button--orange-light:active,button--orange-light:focus,.button--orange-light:hover,.button--orange-light:active,.button--orange-light:focus{background-color:#f4a75b}button--link,.button--link{color:#222;cursor:pointer;font-size:.9rem;text-decoration:underline;text-decoration-color:#2f51b6;text-decoration-style:solid;text-decoration-thickness:.125rem;text-underline-offset:.1rem;transition:.1s all ease;align-items:center;background-color:transparent;border:0;border-radius:0;display:inline-block;font-weight:400;padding:0;position:static}button--link:hover,button--link:active,button--link:focus,.button--link:hover,.button--link:active,.button--link:focus{outline:none;text-decoration-thickness:.2rem;text-underline-offset:.075rem}button--link:focus,.button--link:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}button--link[target=_blank]:after,button--link[target=blank]:after,.button--link[target=_blank]:after,.button--link[target=blank]:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"open_in_new";color:#2f51b6;position:relative;top:0;left:2px;font-size:.9rem}button--link .icon,.button--link .icon{font-size:.9rem}button--link.disabled,.button--link.disabled{color:#919191!important;cursor:not-allowed;text-decoration:none!important}button--link.inverse,.button--link.inverse{color:#fff;text-decoration-color:#429ce0}button--link i,.button--link i{margin-right:0}button--link:hover,button--link:active,button--link:focus,.button--link:hover,.button--link:active,.button--link:focus{background-color:transparent}button--link.inverse,.button--link.inverse{color:#fff;text-decoration-color:#fff}button--link.message:before,.button--link.message:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"comment";color:#2f51b6;margin-right:.22rem}button--link.bookmark,.button--link.bookmark{text-decoration:none}button--link.bookmark:before,.button--link.bookmark:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"bookmark_outline";color:#2f51b6;margin-right:.22rem}button--link.bookmark.enabled:before,.button--link.bookmark.enabled:before{content:"bookmark"}button--link.visibility,.button--link.visibility{text-decoration:none}button--link.visibility:before,.button--link.visibility:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"visibility_off";color:#2f51b6}button--link.visibility.enabled:before,.button--link.visibility.enabled:before{content:"visibility"}button--link.wave,.button--link.wave{text-decoration:none}button--link.wave i,.button--link.wave i{font-size:1.3rem}button--more,.button--more{background-color:transparent;border:0;border-radius:0;display:inline-block}button+button,button+.button,.button+button,.button+.button{margin-left:.22rem}button:disabled,button--cta:disabled,button.loading,.button:disabled,.button--cta:disabled,.button.loading{background:unset;background-color:#dedede;border-color:#565656;color:#919191!important;cursor:not-allowed}button:disabled:hover,button--cta:disabled:hover,button.loading:hover,.button:disabled:hover,.button--cta:disabled:hover,.button.loading:hover{top:0}button--link:disabled,.button--link:disabled{background-color:transparent;text-decoration-color:transparent}button--approve,.button--approve{border-color:#43bf69;color:#222}.widget--notifications .button--cta{background:#d33916;border-color:#d33916;color:#fff}.widget--notifications .button--cta:hover,.widget--notifications .button--cta:active,.widget--notifications .button--cta:focus{background-color:#d33916;color:#fff}bread-crumbs,.bread-crumbs{grid-column:-1/1;grid-area:breadcrumbs}bread-crumbs::part(list){grid-column:-1/1;margin:0;padding:0}bread-crumbs::part(item){display:inline;font-size:.8rem}bread-crumbs::part(item):after{margin-left:1ch}bread-crumbs::part(item-link){border-radius:8px;color:#222;cursor:pointer;display:inline-block;font-size:.9rem;text-decoration:underline;text-decoration-color:#2f51b6;text-decoration-style:solid;text-decoration-thickness:.125rem;text-underline-offset:.1rem;transition:.1s all ease}bread-crumbs::part(item-link):hover,bread-crumbs::part(item-link):active,bread-crumbs::part(item-link):focus{outline:none;text-decoration-thickness:.2rem;text-underline-offset:.075rem}bread-crumbs::part(item-link):focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}bread-crumbs::part(item-link) [target=_blank]:after,bread-crumbs::part(item-link) [target=blank]:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"open_in_new";color:#2f51b6;position:relative;top:0;left:2px;font-size:.9rem}bread-crumbs::part(item-link) .icon{font-size:.9rem}bread-crumbs::part(item-link) .disabled{color:#919191!important;cursor:not-allowed;text-decoration:none!important}bread-crumbs::part(item-link) .inverse{color:#fff;text-decoration-color:#429ce0}bread-crumbs::part(item-last){display:inline;font-size:.8rem}.care-plan-section header,.care-plan-section .header,.care-plan-summary header,.care-plan-summary .header,.budget-card header,.budget-card .header{display:flex;align-items:baseline;justify-content:space-between}.care-plan-section header__actions,.care-plan-section .header__actions,.care-plan-summary header__actions,.care-plan-summary .header__actions,.budget-card header__actions,.budget-card .header__actions{display:flex;align-items:center;gap:.9rem}.care-plan-section header__actions i,.care-plan-section .header__actions i,.care-plan-summary header__actions i,.care-plan-summary .header__actions i,.budget-card header__actions i,.budget-card .header__actions i{font-size:1.2rem}.care-plan-section .care-plan-status,.care-plan-summary .care-plan-status,.budget-card .care-plan-status{color:#919191}.care-plan-section[data-status=active] .care-plan-status,.care-plan-summary[data-status=active] .care-plan-status,.budget-card[data-status=active] .care-plan-status{color:#43bf69}.care-plan-section[data-status=deleted] .care-plan-status,.care-plan-summary[data-status=deleted] .care-plan-status,.budget-card[data-status=deleted] .care-plan-status{color:#b50000}.care-plan-section[data-status=incomplete] .care-plan-status,.care-plan-summary[data-status=incomplete] .care-plan-status,.budget-card[data-status=incomplete] .care-plan-status{color:#f74f00}.care-plan-section{margin-bottom:1.75rem}@media screen and (max-width: 1024px){.care-plan-section{margin-top:3.5rem}}.care-plan-summary{background-color:#fff;border-radius:8px;box-shadow:0 6px 28px #5656564d;overflow:hidden;padding:clamp(.9rem,10vw,1.75rem);display:flex;flex-direction:column;grid-template:"status link" ". ."/auto auto}.care-plan-summary dl{grid-column:span 2}.care_plans-index{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem}.care_plans-index :not([data-status=inactive])+[data-status=inactive]{grid-column-start:1}.budget-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(370px,1fr));gap:1.75rem}.calendar__header{display:flex;align-items:center;justify-content:space-between;margin-top:.9rem}.calendar-card{box-shadow:0 6px 28px #5656564d;border-radius:8px;display:flex;flex-direction:column;text-align:center;text-decoration:none}.calendar-card h3{margin-bottom:0}.calendar-card__day{background-color:#2f51b6;border-radius:8px 8px 0 0;color:#fff;padding:.9rem .45rem .45rem}.calendar-card__details{background-color:#fff;border-radius:0 0 8px 8px;padding:.45rem .9rem .9rem}.calendar-card__details a{cursor:pointer}a.callout{text-decoration:none}.callout{background-color:#f2f2f2;border:2px solid #919191;border-color:#919191;border-radius:8px;color:#222!important;margin:.9rem 0;padding:.9rem;transition:.1s all ease}.callout--action{background-color:#ffe6d1;border-color:#f74f00}.callout__messages{background-color:#f2f2f2;border-color:#919191;display:grid;gap:.9rem;grid-template-columns:max-content 1fr;margin:auto;width:75%}.callout__messages .icon{font-size:60px;color:#2f51b6}.callout--aide-search{margin:0;padding:1.75rem}.callout--button-right{display:grid;gap:.9rem;grid-template-columns:1fr max-content;align-items:baseline}@media screen and (max-width: 768px){.callout--button-right{display:block}}.callout--instructions{background-color:#ffe6d1;border-color:#f74f00}sl-dropdown[hoist]>.callout{box-shadow:none;max-width:calc(1400px - 3.5rem)}@media screen and (max-width: 1366px){sl-dropdown[hoist]>.callout{margin-left:1.75rem;margin-right:1.75rem}}ul.missing-fields li:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"cancel";color:#b50000}a.card,a.budget-card,a .card,a .budget-card{text-decoration:none;position:relative;top:0}a.card:hover,a.budget-card:hover,a.card:active,a.budget-card:active,a.card:focus,a.budget-card:focus,a .card:hover,a .budget-card:hover,a .card:active,a .budget-card:active,a .card:focus,a .budget-card:focus{top:-.45rem}.card,.budget-card{background-color:#fff;border-radius:8px;box-shadow:0 6px 28px #5656564d;padding:.9rem;padding:clamp(.45rem,7vmin,3.5rem)}.card--sm,.budget-card{padding:.9rem;padding:clamp(.9rem,5vmin,1.75rem)}.card--xs{padding:.45rem .9rem;padding:clamp(.45rem,2vmin,.9rem)}.card--contained{min-width:50px;max-width:740px;width:100%;width:clamp(50px,90vmin,740px)}.card--prominent{background:radial-gradient(ellipse at bottom right,#2f51b6,#242157 30%,#242157 50%);color:#fff;display:flex;flex-direction:column;justify-content:center;font-weight:700;height:100%;padding:1.75rem;text-align:center}.card--secondary,.budget-card{background-color:#fff;border:2px solid #919191;border-color:#dedede;box-shadow:none}.card--alert{border:2px solid #b50000}.card--full{flex:0 0 100%}.client-notes{display:grid;grid-template-columns:1fr auto;column-gap:1em;grid-template-areas:"header edit-button" "intro intro" "notes notes";align-items:baseline;justify-items:start;margin-top:1.75rem}.client-notes h3{grid-area:header}.client-notes p{grid-area:intro}.client-notes>button[type=button]{grid-area:edit-button;margin-top:0;margin-bottom:0}.client-notes>.notes,.client-notes form{grid-area:notes;width:100%}.contact-aide{align-items:center;display:grid;gap:.9rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 1024px){.contact-aide{display:flex;flex-wrap:wrap}}.contact{border:2px solid #919191;border-color:#919191;border-radius:8px;display:block;margin:.22rem 0;padding:.45rem .45rem .45rem .9rem;position:relative;top:0;left:0;text-decoration:none}.contact--transparent{background-color:transparent;border:0;padding:0}.contact--gray{background-color:#dedede;border:0;padding:.45rem .9rem}.contact--account{max-width:65%}@media screen and (max-width: 768px){.contact--account{max-width:unset;width:100%}}.contact--placeholder .contact__details{max-width:unset}.contact--placeholder .avatar img:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;background-color:#2f51b6;border-color:#565656;border-style:dashed;color:#fff;content:"people";display:flex;align-items:center;justify-content:center;font-size:1.5rem}.contact--invite{border:2px dashed #919191}.contact--invite .avatar img:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;background-color:#2f51b6;border-color:#565656;border-style:dashed;color:#fff;content:"person_add_alt";display:flex;align-items:center;justify-content:center;font-size:1.2rem}.contact--incomplete{border:3px dashed #919191}.contact--selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;border-color:#f74f00}.contact__details{display:flex;gap:.45rem;align-items:center;max-width:10.5rem}.contact__details--full-width{max-width:unset}.contact__avatars{gap:.22rem}.contact .avatar__container{display:flex;gap:.45rem}.contact__name{line-height:1.1rem;margin:.22rem 0 0}.contact__name span{white-space:nowrap}.contact__role{color:#565656;font-size:.9rem;margin:0}.contact__non_care_team{border-style:dashed}a.contact:hover,a.contact:active,a.contact:focus{background-color:#dedede;top:-4px}.contact-list{height:calc(100vh - 4.5rem - (7rem * 2.3));overflow-y:auto;overflow-x:visible;padding:0 .45rem;background:linear-gradient(to bottom,#f2f2f2 30%,rgba(255,255,255,0)),linear-gradient(to bottom,rgba(255,255,255,0),#f2f2f2 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#f2f2f2;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-position:top,bottom,top,bottom;background-attachment:local,local,scroll,scroll}@media screen and (max-width: 768px){.contact-list{height:unset}}@media screen and (max-width: 768px){.contacts-list-conversation-selected{display:none}}.data-list,dl{display:grid;grid-template-columns:minmax(auto,1fr) minmax(200px,2fr);gap:.9rem;align-items:baseline;line-height:1.32rem;margin:.9rem 0}@media screen and (max-width: 768px){.data-list,dl{grid-template-columns:1fr;gap:.45rem}}.data-list__label,.data-list dt,dl__label,dl dt{font-size:.9rem;font-weight:700;line-height:1.1rem}.data-list__label--optional,.data-list dt--optional,dl__label--optional,dl dt--optional{font-weight:400}.data-list__datum,.data-list dd,dl__datum,dl dd{overflow-wrap:anywhere}@media screen and (max-width: 768px){.data-list__datum,.data-list dd,dl__datum,dl dd{margin-bottom:.9rem}}.data-list p+p,dl p+p{margin-top:0}.data-list p+div,dl p+div{margin-top:.45rem}.data-list hr,dl hr{grid-column:span 2;margin:.9rem 0}.data-list__account-edit,dl__account-edit{display:grid;grid-template-columns:30% 1fr;gap:.9rem}@media screen and (max-width: 768px){.data-list__account-edit,dl__account-edit{display:block}}.data-list--sm,dl--sm{gap:.45rem}.data-list--justified,dl--justified{grid-template-columns:1fr auto}.dev-banner{background-color:#429ce0;color:#fff;font-size:.9rem;font-weight:700;padding:0 .9rem;position:fixed;top:0;text-align:center;z-index:1000;width:100%}.dev-banner a{color:#fff}.empty-state{background-color:#dedede;color:#222;border:2px solid #919191;border-color:#919191;border-radius:8px;padding:.9rem}.error,*::part(error){background-color:transparent;border-radius:8px;color:#b50000;font-size:.9rem;font-weight:700;display:inline-flex;align-items:baseline;line-height:1.1rem;text-transform:capitalize;width:fit-content}.error:before,*::part(error):before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"warning ";margin:0 .22rem 0 .45rem;position:relative;top:2px}.expansion-panel{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #56565633;padding:.9rem;margin:.9rem 0rem 1.75rem}.expansion-panel__header{display:flex;align-items:start;gap:.45rem}.expansion-panel__header:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"expand_less";margin-left:auto;font-size:1.5rem}.expansion-panel.open .expansion-panel__header:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"expand_more";margin-left:auto;font-size:1.5rem}.expansion-panel:not(.open)>:not(:first-child){display:none}.expansion-panel .messages__sticky-button{margin:0}form__actions,.form__actions{display:flex;gap:.9rem;align-items:baseline;flex-wrap:wrap;margin:.9rem 0}form legend,.form legend{display:none}.input-group,appointment-datetime-input::part(input-group){margin-bottom:.9rem;position:relative}.input__with-icon{display:grid;align-items:baseline;grid-template-rows:auto}.input__with-icon span{padding:0 .9rem;position:relative;z-index:2}.input__with-icon--right{grid-template-columns:1fr auto}.input__with-icon--right input{grid-column:-1/1;grid-row:1;padding-right:3.5rem!important}.input__with-icon--right span{border-left:2px solid #919191;grid-column:2/3;grid-row:1}.input__with-icon--left{grid-template-columns:auto 1fr}.input__with-icon--left input{grid-column:-1/1;grid-row:1;padding-left:3.5rem!important;text-align:right}.input__with-icon--left span{border-right:2px solid #919191;grid-column:1/2;grid-row:1}label,appointment-datetime-input::part(label){display:inline-block;font-weight:600;margin-bottom:.22rem;text-transform:capitalize}input:not([type=submit]),input:not([type=radio]),input:not([type=checkbox]),input:not([type=range]),input:not([type=file]),input:not([type=select-multiple]),appointment-datetime-input::part(input),appointment-datetime-input::part(select),growing-textarea::part(textarea),datetime-utc-input::part(input),select,textarea{appearance:none;background-color:#fff;border:2px solid #919191;border-radius:8px;box-sizing:border-box;display:block;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.85rem;min-height:2.2rem;padding:.45rem;width:100%}input:not([type=submit]):focus,input:not([type=radio]):focus,input:not([type=checkbox]):focus,input:not([type=range]):focus,input:not([type=file]):focus,input:not([type=select-multiple]):focus,appointment-datetime-input::part(input):focus,appointment-datetime-input::part(select):focus,growing-textarea::part(textarea):focus,datetime-utc-input::part(input):focus,select:focus,textarea:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}input:not([type=submit]):disabled,input:not([type=radio]):disabled,input:not([type=checkbox]):disabled,input:not([type=range]):disabled,input:not([type=file]):disabled,input:not([type=select-multiple]):disabled,select:disabled,textarea:disabled{background-color:#dedede;cursor:not-allowed}input[type=number]{text-align:left}input[type=file]{background-color:transparent;border:0;border-radius:0;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.85rem;padding-left:0;padding-top:0}input[type=radio]{appearance:none;border-radius:50%;height:.9rem;margin-right:.22rem;min-height:unset;width:.9rem}input[type=radio]:checked{background-color:#2f51b6;border-color:#2f51b6}input[type=radio]:checked:focus{border-color:1px solid #ffffff}growing-textarea::part(textarea){box-sizing:border-box;max-height:50vh;min-height:65px;resize:none}select,appointment-datetime-input::part(select){background-image:linear-gradient(45deg,transparent 50%,#565656 50%),linear-gradient(135deg,#565656 50%,transparent 50%),linear-gradient(to right,#919191,#919191);background-position:calc(100% - 1.35rem + 1px) calc(50% + 2px),calc(100% - .9rem) calc(50% + 2px),calc(100% - 2.625rem) .45rem;background-size:.45rem .45rem,.45rem .45rem,2px calc(100% - .9rem);background-repeat:no-repeat;padding-right:3.5rem}select select::-ms-expand,appointment-datetime-input::part(select) select::-ms-expand{display:none}.checkbox{display:grid;grid-template-columns:auto 1fr;align-items:center}.checkbox label{grid-row:1;grid-column:1/-1;border:2px solid #919191;border-radius:8px;margin-bottom:0;padding:.45rem .45rem .45rem 2.1875rem;width:100%;z-index:1}.checkbox input[type=checkbox]{grid-row:1;grid-column:1/2;background-color:#fff;border:2px solid #919191;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-left:.45rem;margin-top:-2px;min-height:unset;padding:calc(.45rem + 2px);width:.9rem;z-index:2}.checkbox input[type=checkbox]:disabled{background-color:#dedede;border-color:#919191;cursor:not-allowed}.checkbox input[type=checkbox]:disabled:before{color:#dedede}.checkbox input[type=checkbox]:disabled~label{background-color:#dedede;border-color:#919191;cursor:not-allowed}.checkbox input[type=checkbox]:checked{background-color:#f74f00;border-color:#f74f00}.checkbox input[type=checkbox]:checked:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"check";color:#fff;font-size:.9rem;font-weight:700;padding-top:2px;position:absolute}.checkbox input[type=checkbox]:checked~label{background-color:#f4a75b;border-color:#f74f00}.checkbox input[type=checkbox]:checked:disabled{background-color:#919191;border-color:#dedede}.checkbox input[type=checkbox]:checked:disabled:before{color:#dedede}.checkbox input[type=checkbox]:checked:disabled~label{background-color:#dedede;border-color:#919191}.checkbox input[type=checkbox]:focus{box-shadow:none}.checkbox input[type=checkbox]:focus~label{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00}.checkbox--accept-terms{align-items:flex-start}.checkbox--accept-terms label{border:none;padding-top:0;width:90%;text-transform:none}.checkbox--accept-terms input[type=checkbox]{margin-top:4px}.checkbox--accept-terms input[type=checkbox]:checked{background-color:#f74f00;border-color:#f74f00}.checkbox--accept-terms input[type=checkbox]:checked:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"check";color:#fff;font-size:.9rem;font-weight:700;padding-top:2px;position:absolute}.checkbox--accept-terms input[type=checkbox]:checked~label{background-color:unset;border:none}.checkbox--accept-terms input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00}.checkbox--accept-terms input[type=checkbox]:focus~label{box-shadow:unset}.checkbox--no-border label{border:0}.checkbox--no-border input[type=checkbox]:checked~label{background-color:transparent}fieldset{margin-bottom:.9rem}fieldset legend,fieldset.radioset legend{display:none}fieldset.radioset label{display:flex;gap:.45rem;font-weight:400;margin-bottom:.45rem}textarea,.textarea{height:7.04rem;padding:.45rem}.has-error input,.has-error select{background-color:#ffdede;border-color:#b50000}.optional{font-size:.9rem;font-weight:400}.grid,appointment-datetime-input::part(grid){display:grid;gap:.45rem 1.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.grid--form-2{grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.grid--form-2{grid-template-columns:1fr}}.grid--form-2-fixed{grid-template-columns:1fr 1fr}.grid--form-3{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 768px){.grid--form-3{grid-template-columns:1fr}}.grid--lg-gap{gap:.9rem 3.5rem}.grid--sm-gap{gap:.45rem .9rem}.grid--xs-gap{gap:.22rem}.grid--top-align{align-items:start}.grid--base-align{align-items:baseline}.grid--two{grid-template-columns:repeat(2,minmax(200px,1fr))}@media screen and (max-width: 768px){.grid--two{grid-template-columns:1fr}}.grid--client-cards{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media screen and (max-width: 768px){.grid--client-cards{grid-template-columns:1fr}}.grid--full{grid-column:1/-1}.grid--contacts,.grid--cards{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));margin-bottom:3.5rem;margin-top:1.75rem}.grid--no-wrap{grid-template-columns:repeat(auto-fit,32%);gap:.22rem}.grid--profile{grid-template-columns:3fr minmax(300px,2fr);align-items:start}@media screen and (max-width: 1024px){.grid--profile{grid-template-columns:1fr}}.grid--appointment-details{align-items:flex-start;grid-template-columns:3fr 2fr;gap:1.75rem;margin-top:1.75rem}@media screen and (max-width: 1024px){.grid--appointment-details{grid-template-columns:1fr}.grid--appointment-details>*:first-child{grid-row:2}.grid--appointment-details>*:nth-child(2){grid-row:1}}.grid--palco{grid-template-rows:auto 1fr;grid-template-columns:3fr 1fr}.grid--palco>*:first-child{grid-row-end:span 2}.grid--palco .palco-form{margin-bottom:1.75rem}.grid--palco .palco-form input{font-size:.9rem;padding:.22rem .45rem}@media screen and (max-width: 768px){.grid--palco .palco-form{order:-1}}@media screen and (max-width: 768px){.grid--palco{grid-template-columns:1fr}}appointment-datetime-input::part(grid){gap:0 1.75rem}hr{margin:1.75rem 0}.icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.icon--outlined{font-variation-settings:"FILL" 0}.icon--lg{font-size:1.2rem;font-size:clamp(1rem,3.5vmin,1.2rem)}.icon--xs{font-size:.75rem}.icon--alert{font-size:1.75rem;font-size:clamp(1.5rem,3.5vmin,1.75rem)}.icon--giant{font-size:2.25rem!important;font-size:clamp(1.75rem,3.5vmin,2.25rem)!important}.icon--blue{color:#2f51b6}.icon--green{color:#43bf69}.icon--header{background-color:#2f51b6;border-radius:50%;color:#fff;padding:.45rem}.icon--favorite{position:absolute;top:-.9rem;right:-.9rem;color:#2f51b6;font-size:1.5rem}@media screen and (max-width: 768px){.icon--favorite{right:-.45rem;font-size:2rem}}appointment-datetime-input::part(icon){font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.impersonation-header{background:linear-gradient(to bottom right,#d33916,#f74f00);color:#fff;gap:0;grid-area:impersonation;font-weight:600;margin-top:.45rem;padding:.9rem .45rem;text-align:center}.impersonation-header a{color:#fff;text-decoration-color:#fff}ul--icon-markers li,ol--icon-markers li,.list--icon-markers li{padding-left:.45rem}ul--icon-markers li::marker,ol--icon-markers li::marker,.list--icon-markers li::marker{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:attr(icon)}ul--unstyled,ol--unstyled,.list--unstyled{margin:0;padding:0;list-style:none}ul--sections,ol--sections,.list--sections{list-style:decimal!important;padding-left:1.75rem!important}ul--sections li+li,ol--sections li+li,.list--sections li+li{border-top:2px solid #919191;margin-top:3.5rem;padding-top:3.5rem}ul--sections li::marker,ol--sections li::marker,.list--sections li::marker{font-size:1.2rem}ul--two-col,ol--two-col,.list--two-col{column-count:2}ul--two-col>li,ol--two-col>li,.list--two-col>li{break-inside:avoid}@media screen and (max-width: 768px){ul--two-col,ol--two-col,.list--two-col{column-count:1}}ul--bordered-items,ol--bordered-items,.list--bordered-items{list-style:none;margin:0;padding:0}ul--bordered-items li,ol--bordered-items li,.list--bordered-items li{padding:.45rem 0}ul--bordered-items li+li,ol--bordered-items li+li,.list--bordered-items li+li{border-top:2px solid #919191}.litepicker{-webkit-box-shadow:0px 6px 28px 0 rgba(86,86,86,.3);box-shadow:0 6px 28px #5656564d;--litepicker-highlighted-day-color-bg: #f4a75b}.litepicker .container__days .day-item,.litepicker .container__days .is-start-date,.litepicker .container__days .is-end-date{border-radius:0!important}.litepicker .container__main{-webkit-box-shadow:unset;box-shadow:unset}.litepicker .container__footer{text-align:right;margin:unset;padding:.22rem;background-color:#fff;-webkit-box-shadow:unset;box-shadow:unset;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.litepicker .container__footer .preview-date-range{display:none}.litepicker .container__months{-webkit-box-shadow:unset;box-shadow:unset}.date-picker__header{display:flex;align-items:center;gap:.9rem}.logo{width:250px}@media screen and (max-width: 768px){.logo{width:70px}}@media screen and (max-width: 768px){.logo--horizontal{width:200px}}.logo-grid{display:flex;justify-content:space-between;align-items:center}.logo-grid__primary{max-width:300px;width:100%}.logo-grid__secondary{display:flex;align-items:center;max-width:400px}.logo-grid__secondary img{max-width:100px}.logo-grid img{width:100%}.match-filters{display:flex;align-items:center;gap:.45rem .9rem;flex-wrap:wrap}@media screen and (max-width: 768px){.match-filters{justify-content:space-between}.match-filters__header{flex-basis:100%}}@media screen and (min-width: 768px){.match-filters{align-items:end}}.messaging__back-button{display:none}@media screen and (max-width: 1024px){.messaging__back-button{display:block}}.messages__grid{--container-padding:calc(3.5rem + 100px);--page-header-height:9.7rem;--footer-height:3.56rem;--back-button: 20px;--layout-gap: 1.75rem;--height: calc( 100vh - var(--container-padding) - var(--page-header-height) - var( --footer-height ) - var(--layout-gap) - var(--back-button) );border-radius:8px;border:1px solid #919191;display:grid;grid-template-areas:"clients convo-list convo";grid-template-columns:auto auto 1fr;height:var(--height);min-height:400px;position:relative}@media screen and (max-width: 1024px){.messages__grid{overflow-y:auto;grid-template-areas:"clients" "convo-list" "convo";grid-template-columns:1fr;grid-template-rows:min-content min-content 1fr;height:var(--height)}.messages__grid.mobile-pane-client .messages__conversation-list,.messages__grid.mobile-pane-client .messages__message-list{display:none}.messages__grid.mobile-pane-conversation .messages__client-list{display:none;width:0}.messages__grid.mobile-pane-conversation .messages__message-list,.messages__grid.mobile-pane-messages .messages__client-list,.messages__grid.mobile-pane-messages .messages__conversation-list{display:none}}.messages__client-list{background-color:#dedede;border-radius:8px 0 0 8px;display:flex;flex-direction:column;gap:.45rem .9rem;grid-area:clients;height:100%;overflow-y:auto;padding:.9rem}@media screen and (max-width: 1024px){.messages__client-list{background-color:inherit;border-radius:0;font-size:1.2rem;gap:.9rem}}.messages__client-list-item a{display:flex;align-items:center;gap:.45rem;padding:.45rem .22rem;text-align:unset;text-decoration:none}.messages__client-list-item--selected{background-color:#91919140;border-radius:8px}.messages__client-list--potential{display:flex;flex-direction:column;gap:.45rem .9rem;margin-top:.9rem}.messages__conversation-list{display:flex;flex-direction:column;gap:.9rem;grid-area:convo-list;height:100%;overflow:auto;padding:.9rem .9rem 0}@media screen and (max-width: 1024px){.messages__conversation-list{overflow:unset}}.messages__conversation-list--empty{grid-column:span 2}.messages__conversation-list-item{background-color:#fff;display:flex;gap:.45rem;align-items:center;justify-content:space-between;margin-bottom:.45rem}.messages__message-list{display:grid;grid-auto-rows:auto auto 1fr auto;grid-area:convo;padding:0 .9rem 1.75rem;overflow:auto}@media screen and (max-width: 1024px){.messages__message-list{border:0;padding:0 .9rem .22rem}}.messages__message-list--empty{border-left:0}.messages__message-list--header{background-color:#fff;box-shadow:0 6px 28px #5656564d;height:3.5rem;display:flex;align-items:center;justify-content:space-between;margin:0 -.9rem;padding:2rem .9rem}.messages__message-list .alert{padding:.22rem .45rem}.messages__message-list .alert--truncated{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:.22rem .45rem}.messages__sticky-button{background-color:#f2f2f2;padding:.45rem 0;position:sticky;bottom:0}.messages__sticky-button .button{display:block}.messages__conversation-history{overflow:auto}.messages__empty-state{align-items:center;margin:auto;text-align:center}@media screen and (max-width: 1024px){.messages__empty-state{display:flex;flex-direction:column;justify-content:center}}.messages__back-button{display:none;text-align:left}@media screen and (max-width: 1024px){.messages__back-button{display:block}}.messages__timestamp{color:#919191;display:flex;font-size:.75rem}.messages__timestamp>datetime-utc-output:after{content:"\200b"}.messages__bubble{display:flex;flex-direction:column;margin:.9rem 0}.messages__bubble span:not(.avatar.avatar--sm){background-color:#dedede;border-radius:.45rem;padding:.9rem;width:60%;white-space:pre-line}@media screen and (max-width: 1024px){.messages__bubble span:not(.avatar.avatar--sm){width:80%}}.messages__bubble--sent{align-items:flex-end}.messages__bubble--sent span:not(.avatar.avatar--sm){background-color:#2f51b6;color:#fff}.messages__bubble--sent:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"check";color:#2f51b6;font-size:1.2rem;font-size:clamp(1rem,3.5vmin,1.2rem)}.messages__input{background-color:#f2f2f2;border-radius:8px;display:flex;gap:.45rem;align-items:flex-end;padding-top:.9rem;width:100%}@media screen and (max-width: 1024px){.messages__input{padding:.45rem 0}}.messages__input button{margin:0}.messages__input growing-textarea{flex-basis:100%}.message-badge{align-items:center;background-color:#f74f00;border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:24px;justify-content:center;line-height:24px;width:24px}.message-badge__link{display:inline;position:relative}@media screen and (max-width: 1024px) and (min-width: 768px){.message-badge__link{gap:0!important}.message-badge__link .message-badge{color:#f74f00;position:absolute;left:0;height:12px;width:12px}}@media screen and (max-width: 768px){.message-badge__link{display:block}}.message-badge__link--tiny .message-badge{font-size:0;height:8px;margin-left:-.45rem;width:8px;position:absolute;right:unset;top:0;left:0}@media screen and (max-width: 768px){.message-badge__link--tiny .message-badge{left:30%}}.message-badge--caregiver{position:absolute;right:20px;top:10px;z-index:5}.message-badge--sm{color:#f74f00;font-size:12px;height:12px;line-height:12px;width:12px}.message-badge--lg{background-color:#d33916;font-size:18px;height:32px;line-height:32px;width:32px}.message-badge--dark{background-color:#d33916;color:#fff}.message-badge--inline{display:inline-flex}.modal{background-color:#00000080;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-content:center;position:fixed;inset:0;overflow:auto;z-index:1000}.modal__content{background-color:#fff;border:2px solid #919191;border-radius:8px;margin:3.5rem auto;max-width:800px;padding:clamp(1.75rem,6vmin,3.5rem);position:sticky;top:0;width:100%}@media screen and (max-width: 1024px){.modal__content{top:12%;max-height:auto;width:90%}}.u-color--blue .modal{color:initial}sl-dialog::part(base){font-family:Nunito,Helvetica,Arial,sans-serif}sl-dialog::part(panel){max-height:unset;max-width:850px;width:calc(100% - 4rem);padding:.9rem}sl-dialog::part(body){white-space:initial}sl-select{width:100%}sl-select::part(listbox){padding:.45rem}sl-select::part(tag__remove-button__base){display:none}sl-select::part(combobox){border:2px solid #919191;border-radius:8px;padding:.45rem}sl-select::part(combobox):focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}sl-select sl-option{margin:.45rem}sl-select sl-option::part(base){border-radius:8px}sl-dropdown.certification__multi-select sl-menu{padding:.45rem}.client-nav{background-color:#f2f2f2;display:grid;gap:.9rem;align-items:start;grid-template-columns:auto 1fr auto;grid-template-areas:"logo switcher nav";padding:.9rem;position:sticky;top:0;z-index:300}.client-nav .logo{grid-area:logo}.client-nav .viewing-as-switcher{grid-area:switcher;justify-self:start}@media screen and (max-width: 1024px){.client-nav{grid-template-areas:"logo nav" "switcher switcher";grid-template-columns:1fr 1fr;padding-bottom:0}}.client-nav ul{grid-area:nav;justify-self:end;display:flex;gap:.9rem;list-style-type:none;margin:0;padding:0}.client-nav ul a{border-radius:8px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:4.25rem;font-size:.8rem;font-size:clamp(.75rem,2.5vmin,.8rem);font-weight:600;padding:.9rem;position:relative;top:0;text-align:center;text-decoration:none;transition:.1s all ease;width:5rem}.client-nav ul a:hover,.client-nav ul a:active,.client-nav ul a:focus{top:-.45rem}@media screen and (max-width: 768px){.client-nav ul{gap:.45rem}.client-nav ul a{height:3.75rem;padding:.45rem;width:3.75rem}}.client-nav .home{background-color:#2f51b6}.client-nav .account{background-color:#429ce0;color:#222}.client-nav .timesheet{background-color:#f74f00}.client-nav .sign-out{background-color:#333}.side-nav{background-color:#242157;color:#fff;display:grid;gap:.9rem;grid-template-rows:auto auto 1fr auto;grid-area:nav;max-height:100vh;max-width:300px;overflow-y:auto;overflow-x:visible;padding:1.75rem;position:sticky;top:0;transition:.1s all ease;z-index:10}.side-nav a{color:#fff;text-decoration:none;position:relative;top:0;transition:.1s all ease}.side-nav a:hover,.side-nav a:active,.side-nav a:focus{top:-4px}.side-nav a .icon{font-size:1.5rem;margin-right:.45rem;vertical-align:middle}.side-nav__user{margin-bottom:1.75rem;text-align:center}.side-nav__user .avatar{display:block;margin:0 auto .45rem}.side-nav ul{list-style:none;margin:0;padding:0}.side-nav ul:nth-of-type(2){border-top:1px solid #919191;border-color:#fff}.side-nav ul li{font-weight:600;line-height:1.76rem;padding:.9rem 0}.side-nav ul li a{display:flex;gap:.45rem}.side-nav__logo{margin:0 auto 1.75rem;width:150px}@media screen and (max-width: 1024px){.side-nav{padding:1.75rem .9rem;width:190px;max-width:4.8rem}.side-nav__logo{display:none}.side-nav__user{text-align:left}.side-nav__user .avatar{display:inline-block;margin:0}.side-nav__user .avatar+span{display:none}.side-nav a{padding:0;position:relative}.side-nav a .icon{margin-right:0;text-align:center;width:100%}.side-nav a .link-label{display:none}}@media screen and (max-width: 768px){.side-nav .link-label{display:block!important}}.top-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.9rem 1.75rem 0}.top-nav .logo{width:250px}@media screen and (max-width: 768px){.top-nav .logo{width:50px}}.top-nav ul{display:flex;gap:1.75rem;padding-left:0;list-style:none;flex-wrap:wrap}@media screen and (max-width: 768px){.top-nav ul{gap:.9rem}.top-nav ul li{text-align:center}.top-nav ul li a{text-decoration:none}.top-nav ul li i{display:block}}nav-mobile-toggle{display:none}@media screen and (max-width: 768px){nav-mobile-toggle{display:flex;position:relative}nav-mobile-toggle button{background-color:transparent;border:0;overflow:visible}nav-mobile-toggle button:hover,nav-mobile-toggle button:active,nav-mobile-toggle button:focus{background-color:transparent;top:0}nav-mobile-toggle button span{background-color:#242157;border-radius:10px;display:block;height:.22rem;position:absolute;left:0;top:0;transition:all .2s ease;width:1.75rem}nav-mobile-toggle button span:first-of-type{transform-origin:top left}nav-mobile-toggle button span:nth-of-type(2){top:.45rem}nav-mobile-toggle button span:nth-of-type(3){top:.9rem;transform-origin:bottom left}nav-mobile-toggle.open button span:first-of-type{left:25%;top:-.1rem;transform:rotate(45deg)}nav-mobile-toggle.open button span:nth-of-type(2){background-color:transparent;left:100%;width:0}nav-mobile-toggle.open button span:nth-of-type(3){left:25%;top:1.05rem;transform:rotate(-45deg)}}.mobile-nav__top{display:none;grid-area:nav}@media screen and (max-width: 768px){.mobile-nav{background-color:#242157;color:#fff;cursor:pointer;grid-template-rows:auto auto auto 1fr auto;height:90%;justify-content:center;max-width:100vw;overflow-y:auto;position:fixed;bottom:-100%;top:unset;transition:all .2s ease;width:100%;z-index:300}.mobile-nav.open{bottom:0}.mobile-nav .side-nav__user{text-align:center}.mobile-nav .side-nav__user .avatar{margin-right:.45rem;text-align:center}.mobile-nav .side-nav__user .avatar__name{display:inline-block}.mobile-nav ul{display:flex;flex-direction:column;justify-content:center;margin:.45rem 0 0;text-align:center}.mobile-nav ul li{list-style:none;font-weight:600;line-height:1.76rem;padding:.9rem 0}.mobile-nav a{color:#fff;text-decoration:none}.mobile-nav a .icon{width:auto}.mobile-nav a span{display:inline-block}.mobile-nav__top{display:flex;justify-content:space-between;align-items:center;padding:.9rem .9rem 0}.mobile-nav__top img{display:inline-block;width:160px}}.note{color:#919191;font-weight:400}.notification{background-color:#fff;border-left:6px solid #919191;border-color:#2f51b6;border-radius:4px;box-shadow:0 4px 16px #56565633;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"avatar notice dismiss";gap:.45rem;align-items:baseline;padding:.22rem .9rem .45rem}.notification__avatar{grid-area:avatar}.notification__body{grid-area:notice}.notification__dismiss{grid-area:dismiss}.notification+.notification{margin-top:.9rem}.widget--notifications .notification{background-color:#ffe6d1;box-shadow:none;border-left:0;padding:.9rem;padding:clamp(.9rem,5vw,1.75rem);border-radius:8px}.widget--notifications .notification:before{background-color:#d33916}.overlay{background-color:#fff;position:fixed;inset:100% 0 0;z-index:3000;padding:1.75rem 2rem;transition:all .2s ease;width:100%}.overlay__header{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-bottom:.9rem}.overlay__trigger{margin-bottom:.9rem}.overlay.open{top:0}.overlay input{max-width:60ch}@media screen and (min-width: 1024px){.overlay{box-shadow:0 6px 28px #5656564d;top:0;left:100%;width:40%}.overlay.open{left:60%;top:0}}.page-header{display:grid;gap:.9rem;align-items:baseline;grid-template-columns:minmax(100px,1fr) minmax(100px,auto);flex-wrap:wrap;grid-template-areas:"title help" "breadcrumbs actions";margin-bottom:1.75rem}@media screen and (max-width: 768px){.page-header{gap:.22rem;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr);grid-template-areas:"title help" "breadcrumbs breadcrumbs" "actions actions";margin-bottom:.9rem}}.page-header__component,.page-header .page-header__component>*{grid-column:-1/1;display:grid;gap:.9rem;align-items:baseline;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr)}@media screen and (max-width: 768px){.page-header__component,.page-header .page-header__component>*{display:block}}.page-header__title{margin-bottom:0;grid-area:title}.page-header__help{grid-area:help;margin-bottom:0;justify-self:end}.page-header__actions{grid-area:actions;margin-top:.9rem;text-align:right}@media screen and (max-width: 768px){.page-header__actions{margin-bottom:.9rem;text-align:left}}.page-header__actions button,.page-header__actions .button{margin:0}.page-header .alert{grid-column:-1/1;width:100%}.page-header .toggle-menu{grid-area:help}.page-split__back-button{display:none;margin-bottom:1.75rem;text-align:left}.page-split__grid{display:flex;max-height:min-content;min-height:fit-content;margin-top:1.75rem;gap:.9rem;position:relative}.page-split__grid>*:first-child{flex:1 1 20%}.page-split__grid>*:nth-child(2){flex:2 1 50%}@media screen and (max-width: 768px){.page-split__grid{display:block;gap:0;grid-template-areas:"list" "content";grid-template-columns:1fr;grid-template-rows:auto auto;margin-top:.22rem}.page-split__grid.item_selected .page-split__list{display:none}.page-split__grid.item_selected .page-split__back-button{display:inline-block}.page-split__grid.no_item_selected .page-split__content{display:none}}@media screen and (min-width: 1024px){.page-split__grid.no_item_selected .page-split__list-item:first-child{color:#2f51b6;font-size:.9rem}}.page-split__list{display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:.9rem;grid-area:list;height:100%;line-height:1.32rem;overflow:visible;padding:.45rem 0;text-decoration:none}@media screen and (max-width: 768px){.page-split__list{font-size:1.2rem;gap:unset}.page-split__list a:nth-child(n){border-bottom:1px solid #919191}}.page-split__list-item{border-radius:unset;color:#565656;display:flex;align-items:center;justify-content:flex-start;gap:.45rem;padding:.45rem 0;position:relative;text-align:left;text-decoration:inherit;top:0}.page-split__list-item:hover,.page-split__list-item:active,.page-split__list-item:focus{top:-.22rem}.page-split__list-item a{color:#565656;display:flex;align-items:baseline;position:relative;text-decoration:none}@media screen and (max-width: 768px){.page-split__list-item{justify-content:space-between;padding:1.75rem 0}}.page-split__list-item--selected{color:#2f51b6;font-size:.9rem}.page-split__content{display:block;gap:1.75rem;grid-area:content;padding:.45rem 0}@media screen and (max-width: 768px){.page-split__content{display:block;margin:0}}.pending-list__item{border-bottom:2px solid #919191;border-color:#222;display:grid;align-items:baseline;justify-content:space-between;grid-template-columns:1fr 1fr auto;gap:.9rem;flex-wrap:wrap;font-weight:600;margin:.45rem 0;padding:.45rem 0}.pending-list__item:last-of-type{border-bottom:0}.photo__account{margin:.45rem 0;max-width:300px;min-width:10vw;width:100%;width:clamp(10vw,100%,300px)}.profile-header{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap;margin-bottom:1.75rem}.profile-header__details{display:flex;gap:1.75rem;align-items:center}.profile-header__actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:baseline}.profile-header__aide{align-items:center;flex-direction:column;justify-content:flex-start}.profile-header__avatar{align-items:center;justify-content:start;margin-bottom:0;width:100%}.profile-header__bio{margin-bottom:0;width:100%}.profile-header p+p{margin-top:.22rem}.profile-header__photo{aspect-ratio:1/1;border-radius:50%;grid-area:photo;overflow:hidden;min-width:50px;max-width:200px;width:unset}.profile-header__photo img{height:100%;object-fit:cover;width:100%}.profile-header__photo--aide{margin-right:.9rem;max-width:150px;min-width:125px}.program-opportunities{background:radial-gradient(ellipse at right,#2f51b6,#253f8d);border-radius:8px;box-shadow:0 6px 28px #5656564d;color:#fff;grid-row-start:1;grid-row-end:3;padding:.9rem;padding:clamp(.9rem,5vmin,1.75rem)}.program-opportunities .opportunities{max-height:183px;overflow:auto;padding:3px}.program-opportunities .opportunity{background-color:#f2f2f2;border-radius:8px;border:1px solid #919191;color:#222;padding:.45rem;padding:clamp(.45rem,1vmin,.9rem);position:relative;bottom:0;text-decoration:none;transition:.1s all ease;width:100%}.program-opportunities .opportunity:hover,.program-opportunities .opportunity:active,.program-opportunities .opportunity:focus{bottom:2px}.program-opportunities .opportunity+.opportunity{margin-top:.45rem}.program-opportunities .opportunity__name{line-height:1.2}.program-opportunities .opportunity__count{color:#565656}.program-opportunities .opportunity h3{font-size:1rem;font-size:clamp(.9rem,2vmin,1rem);margin:0}.program-opportunities .opportunity__status{font-weight:600;margin-top:.45rem}.program-opportunities .opportunity__status .icon{background-color:transparent;border-radius:unset;padding:0}.program-opportunities--lg{background:#ffffff;color:#222;padding:3.5rem;padding:clamp(1.75rem,5vmin,3.5rem)}@media screen and (min-width: 768px){.program-opportunities--lg{text-align:center}}.program-opportunities--lg .opportunities{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem;align-items:stretch;max-height:unset}.program-opportunities--lg .opportunity{background:radial-gradient(ellipse at right,#2f51b6,#253f8d);border:2px solid #919191;border-color:#2f51b6;color:#fff;height:100%;padding:.9rem;padding:clamp(.9rem,2vmin,1.75rem);text-align:left}.program-opportunities--lg .opportunity+.opportunity{margin-top:0}.program-opportunities--lg .opportunity__count{color:#ffffffb3;font-size:.9rem}.program-opportunities--lg .opportunity h3{font-size:1.2rem;font-size:clamp(1rem,2.5vmin,1.2rem)}.program-opportunities--lg .opportunity__status .icon{background-color:#fff;border-radius:50%;padding:.22rem}sl-progress-bar--primary,.progress-bar--primary{--indicator-color: #2f51b6}request-notification-permission{grid-area:prompt}request-notification-permission::part(container){background-color:#ffe6d1;border:3px solid #f74f00;border-left:0;border-right:0;box-shadow:0 4px 16px #56565633;display:flex;justify-content:space-between;align-items:baseline;row-gap:0;column-gap:1rem;font-weight:600;line-height:1.2;margin:0;padding:.5rem 1rem}@media screen and (max-width: 768px){request-notification-permission::part(container){flex-wrap:wrap}}request-notification-permission::part(button){margin:auto}request-notification-permission::part(button){background-color:#fff;border-radius:50px;border:2px solid #919191;border-color:#2f51b6;border-width:3px;color:#2f51b6;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;margin:.45rem 0;padding:.22rem .9rem;position:relative;top:0;left:0;text-align:center;text-transform:capitalize;transition:.1s all ease}request-notification-permission::part(button):hover,request-notification-permission::part(button):active,request-notification-permission::part(button):focus{background-color:#efefef;top:-4px}request-notification-permission::part(button):focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}request-notification-permission::part(link){appearance:none;background-color:transparent;border:none;border-radius:8px;color:#222;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;text-decoration:underline;text-decoration-color:#2f51b6;text-decoration-style:solid;text-decoration-thickness:.125rem;text-underline-offset:.1rem;transition:.1s all ease}request-notification-permission::part(link):hover,request-notification-permission::part(link):active,request-notification-permission::part(link):focus{outline:none;text-decoration-thickness:.2rem;text-underline-offset:.075rem}request-notification-permission::part(link):focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}.review-instructions--preview{background-color:#fff;border:2px solid #919191;border-radius:8px;max-height:400px;overflow-y:auto;padding:.9rem}.review-instructions__container{max-height:80vh;overflow:auto}.review-instructions--table{white-space:normal;max-height:150px}.review-instructions div+div{margin-top:.9rem}.super-admin:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"star";color:#2f51b6;margin-left:.45rem;font-size:1.2rem}.scheduled-appointment{display:block}.scheduled-appointment>*{margin:0}.scheduled-appointment__date{font-size:2rem;line-height:2.64rem;white-space:nowrap}.scheduled-appointment__time{font-size:1.25rem;line-height:1.76rem;margin-top:.45rem;white-space:nowrap}select-all-toggle.list-toggle .select-all{padding-left:0;width:fit-content}select-all-toggle.list-toggle .select-all input[type=checkbox]:checked~label{background-color:transparent;border:#f74f00}select-all-toggle.list-toggle .select-all label{border:0;padding-left:1.97rem}select-all-toggle.radio-toggle{display:flex;justify-content:space-between}select-all-toggle.radio-toggle .select-all{padding-left:0;width:fit-content}select-all-toggle.radio-toggle .checkbox{display:flex;flex-direction:column;align-items:center;padding:0}select-all-toggle.radio-toggle .checkbox label{padding:.45rem}select-all-toggle.radio-toggle .checkbox:checked{background:none}.service-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.45rem .9rem}.service-list--scrollable{max-height:400px;overflow-y:auto;padding:.9rem!important;background:linear-gradient(to bottom,#ffffff 30%,rgba(255,255,255,0)),linear-gradient(to bottom,rgba(255,255,255,0),#ffffff 70%) 0 0,radial-gradient(farthest-side at 50% 0%,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 0;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-position:0 0,0 100%,0 0,0 100%;background-attachment:local,local,scroll,scroll}.service-list__category{grid-column:1/-1;margin-top:.22rem}.service-list__item{background-color:#fff;border-radius:8px;border:2px solid #919191;max-width:600px;overflow:hidden;padding:.45rem .9rem;text-transform:capitalize;width:100%}.service-list__item.checked{background-color:#f4a75b;border-color:#f74f00}.service-list__item.checked:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"check_circle";color:#f74f00;margin-right:.45rem}.service-list-availability{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.45rem .9rem}.service-list-availability__item{overflow:hidden;padding:.45rem .9rem;width:100%}.service-list-availability__item:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"check_circle";color:#2f51b6;font-size:25px;margin-right:.45rem}.service-list-list{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem .9rem}.service-list-list__category{grid:auto-flow/200px 1fr}.service-list-list__item{overflow:hidden;padding:.22rem;width:100%}.service-list-single{display:grid;grid-template-columns:1fr;gap:.9rem}.service-list-single__item{overflow:hidden;padding:.22rem;width:100%}.sidebar{background-color:#242157;border-radius:8px;color:#fff;height:fit-content;max-width:400px;overflow:auto;padding:1.75rem}.status{font-weight:600;text-transform:capitalize}.status:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"";font-size:1.3rem}.status--active:before,.status--Active:before,.status--receiving_care:before{content:"check_circle";--background-color: #43bf69;color:#43bf69}.status--onboarding:before,.status--Onboarding:before{content:"pending";--background-color: #f4a75b;color:#f4a75b}.status--incomplete:before,.status--Incomplete:before{content:"flaky";--background-color: #f4a75b;color:#f4a75b}.status--banned:before{content:"gavel";--background-color: #222222;color:#b50000}.status--inactive:before,.status--Inactive:before,.status--suspended:before,.status--Suspended:before,.status--deactivated:before,.status--Deactivated:before{content:"block";--background-color: #222222;color:#222}.status--service_paused:before,.status--Service:before{content:"pause_circle_filled";--background-color: #b50000;color:#b50000}.status--matching:before,.status--Matching:before,.status--needs_aide:before,.status--Needs:before{content:"person_add";color:#429ce0;--background-color: #429ce0}.status--matched:before,.status--Matched:before{content:"people";--background-color: #43bf69;color:#43bf69}.status--invite_sent:before,.status--Invite:before{content:"schedule_send";--background-color: #429ce0;color:#429ce0}.status--ready_to_invite:before,.status--Ready:before{content:"check_circle_outline";color:#f74f00;--background-color: #f74f00}.status--missing_email_address:before,.status--Missing:before{content:"check_circle";--background-color: #f4a75b;color:#f4a75b}.status--draft,.status--Draft{background-color:#f4a75b;border:2px solid #919191;border-color:#f74f00;border-radius:8px;display:inline-block!important;padding:0 .45rem}.status--draft:before,.status--Draft:before{content:unset;margin-right:0;height:0!important;width:0!important}.status--palco_enrollment:before,.status--Palco:before{content:"currency_exchange";--background-color: #43bf69;color:#43bf69}.status--initial{display:none}.status--alert:before,.status--rejected:before{content:"report";color:#b50000;--background-color: #b50000}.status--offer:before{content:"work";color:#43bf69;--background-color: #43bf69}.status--clocked_in:before{content:"timer";color:#919191;--background-color: #919191}.status--clocked_out:before{content:"timer_off";color:#222;--background-color: #222222}.status--pending_review:before{content:"hourglass_top";color:#f74f00;--background-color: #f74f00}.status--approved:before{content:"check_circle";color:#43bf69;--background-color: #43bf69}.status--table{display:inline-flex;align-items:center;gap:.45rem}.status--table:before{content:""!important;background-color:var(--background-color);border-radius:50%;display:inline-block;height:.5rem;margin-right:0;width:.5rem}.sticky{position:sticky}.sticky--header{background-color:#f2f2f2;margin:0 -1.5rem;padding:.9rem .9rem .45rem;top:5rem;z-index:1}.sub-nav,ol.sub-nav,ul.sub-nav{font-size:.9rem;font-weight:700;line-height:1.32rem;padding-right:.45rem;max-width:400px;min-width:200px;width:20vw;width:clamp(200px,20vw,400px)}@media screen and (max-width: 768px){.sub-nav,ol.sub-nav,ul.sub-nav{border-bottom:1px solid #919191;display:flex;gap:.9rem;margin-bottom:1.75rem;max-width:90vw;overflow-x:auto;width:100%}}.sub-nav__item,ol.sub-nav__item,ul.sub-nav__item{color:#565656;display:flex;align-items:baseline;padding:0 0 1.75rem;position:relative}.sub-nav__item:nth-child(1):before,ol.sub-nav__item:nth-child(1):before,ul.sub-nav__item:nth-child(1):before{content:"1";background-color:#fff;border:2px solid #919191;border-color:transparent;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;height:1.75rem;margin-right:.45rem;position:relative;width:1.75rem;z-index:2}.sub-nav__item:nth-child(2):before,ol.sub-nav__item:nth-child(2):before,ul.sub-nav__item:nth-child(2):before{content:"2";background-color:#fff;border:2px solid #919191;border-color:transparent;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;height:1.75rem;margin-right:.45rem;position:relative;width:1.75rem;z-index:2}.sub-nav__item:nth-child(3):before,ol.sub-nav__item:nth-child(3):before,ul.sub-nav__item:nth-child(3):before{content:"3";background-color:#fff;border:2px solid #919191;border-color:transparent;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;height:1.75rem;margin-right:.45rem;position:relative;width:1.75rem;z-index:2}.sub-nav__item:nth-child(4):before,ol.sub-nav__item:nth-child(4):before,ul.sub-nav__item:nth-child(4):before{content:"4";background-color:#fff;border:2px solid #919191;border-color:transparent;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;height:1.75rem;margin-right:.45rem;position:relative;width:1.75rem;z-index:2}.sub-nav__item:nth-child(5):before,ol.sub-nav__item:nth-child(5):before,ul.sub-nav__item:nth-child(5):before{content:"5";background-color:#fff;border:2px solid #919191;border-color:transparent;border-radius:1.75rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;height:1.75rem;margin-right:.45rem;position:relative;width:1.75rem;z-index:2}.sub-nav__item:after,ol.sub-nav__item:after,ul.sub-nav__item:after{content:"";border:1px dashed #565656;height:calc(50% + 1.75rem);position:absolute;bottom:100%;left:calc(.875rem - 1px);width:0px;z-index:1}.sub-nav__item:first-child,ol.sub-nav__item:first-child,ul.sub-nav__item:first-child{padding-top:0}.sub-nav__item:first-child:after,ol.sub-nav__item:first-child:after,ul.sub-nav__item:first-child:after{border:0}.sub-nav__item--current,ol.sub-nav__item--current,ul.sub-nav__item--current{color:#2f51b6}.sub-nav__item--current:before,ol.sub-nav__item--current:before,ul.sub-nav__item--current:before{border-color:#2f51b6!important}.sub-nav__item--complete,ol.sub-nav__item--complete,ul.sub-nav__item--complete{color:#43bf69}.sub-nav__item--complete:before,ol.sub-nav__item--complete:before,ul.sub-nav__item--complete:before{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"done_outline"!important}.sub-nav__account,ol.sub-nav__account,ul.sub-nav__account{color:#565656;padding-bottom:.9rem}.sub-nav__account a,ol.sub-nav__account a,ul.sub-nav__account a{color:#565656;display:flex;align-items:baseline;font-size:.9rem;padding:0 0 .67rem;position:relative;text-decoration:none;font-weight:600}.sub-nav__account--current a,ol.sub-nav__account--current a,ul.sub-nav__account--current a{border-radius:8px;color:#222;cursor:pointer;display:inline-block;text-decoration:underline;text-decoration-color:#2f51b6;text-decoration-style:solid;text-decoration-thickness:.125rem;text-underline-offset:.1rem;transition:.1s all ease;color:#2f51b6;font-size:.9rem}.sub-nav__account--current a:hover,.sub-nav__account--current a:active,.sub-nav__account--current a:focus,ol.sub-nav__account--current a:hover,ol.sub-nav__account--current a:active,ol.sub-nav__account--current a:focus,ul.sub-nav__account--current a:hover,ul.sub-nav__account--current a:active,ul.sub-nav__account--current a:focus{outline:none;text-decoration-thickness:.2rem;text-underline-offset:.075rem}.sub-nav__account--current a:focus,ol.sub-nav__account--current a:focus,ul.sub-nav__account--current a:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}.sub-nav__account--current a[target=_blank]:after,.sub-nav__account--current a[target=blank]:after,ol.sub-nav__account--current a[target=_blank]:after,ol.sub-nav__account--current a[target=blank]:after,ul.sub-nav__account--current a[target=_blank]:after,ul.sub-nav__account--current a[target=blank]:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"open_in_new";color:#2f51b6;position:relative;top:0;left:2px;font-size:.9rem}.sub-nav__account--current a .icon,ol.sub-nav__account--current a .icon,ul.sub-nav__account--current a .icon{font-size:.9rem}.sub-nav__account--current a.disabled,ol.sub-nav__account--current a.disabled,ul.sub-nav__account--current a.disabled{color:#919191!important;cursor:not-allowed;text-decoration:none!important}.sub-nav__account--current a.inverse,ol.sub-nav__account--current a.inverse,ul.sub-nav__account--current a.inverse{color:#fff;text-decoration-color:#429ce0}@media screen and (max-width: 768px){.sub-nav__account,ol.sub-nav__account,ul.sub-nav__account{white-space:nowrap}.sub-nav__account a,ol.sub-nav__account a,ul.sub-nav__account a{padding:0 .22rem}}.support-contact{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.75rem;justify-content:center;margin:1.75rem 0}.support-contact__item{font-size:1.2rem;text-decoration:none}table,.table{border-collapse:collapse;font-size:.9rem;margin:.9rem 0;width:100%}table caption,.table caption{height:0;opacity:0%;overflow:hidden;width:0}table th,table td,.table th,.table td{padding:.45rem .9rem;text-align:left;vertical-align:top}table td.flush,.table td.flush{padding:0}table th,.table th{font-weight:600;text-transform:capitalize;position:relative;vertical-align:bottom}table th button,.table th button{background-color:transparent;border-color:transparent;border-radius:8px;color:#222;font-weight:600;margin-bottom:-.45rem;margin-left:-.45rem;padding:0 .45rem}table th button:hover,.table th button:hover{background-color:transparent}table th button:after,.table th button:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"unfold_more";color:#919191;margin-left:.22rem}table th button.asc,table th button.desc,.table th button.asc,.table th button.desc{background-color:#f4a75b;color:#222;font-weight:700}table th button.asc:after,.table th button.asc:after{content:"arrow_downward";color:#222}table th button.desc:after,.table th button.desc:after{content:"arrow_upward";color:#222}table thead tr,.table thead tr{border-bottom:2px solid #919191;border-color:#222}table tbody th,.table tbody th{vertical-align:top}table tbody tr,.table tbody tr{border-bottom:1px solid #919191;margin:.9rem 0}table tbody tr:last-of-type,.table tbody tr:last-of-type{border-bottom:0}table--condensed th,table--condensed td,.table--condensed th,.table--condensed td{padding:.22rem}table__wrapper,.table__wrapper{overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;background:linear-gradient(to right,#f2f2f2 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),#f2f2f2 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#f2f2f2;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll}table__wrapper td,table__wrapper th,.table__wrapper td,.table__wrapper th{white-space:nowrap}table__wrapper--white,.table__wrapper--white{background:linear-gradient(to right,#ffffff 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),#ffffff 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll}table__wrapper--white th:first-child,.table__wrapper--white th:first-child{white-space:wrap}table__controls,.table__controls{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.75rem}table__controls>div,.table__controls>div{display:flex;align-items:center;gap:.9rem}table__controls>div label:first-child,.table__controls>div label:first-child{margin-right:.45rem}@media screen and (max-width: 768px){table__controls,.table__controls{grid-template-columns:1fr;gap:.45rem}}.tabs{border-bottom:2px solid #919191;display:flex;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%}.tabs .tab{line-height:1.2;padding:.9rem}.tabs .tab a{text-decoration:none}.tabs .tab.selected{border-bottom:5px solid #2f51b6}.tabs .tab.selected:before{content:unset}.tag{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.2em .5em .3em;border-radius:8px;color:#fff;margin:.45rem .22rem}.tag--primary{background:#253f8d}.tag--secondary{background:#2f51b6}.tag--secondary-outlined{background:transparent;border:2px solid #2f51b6;color:#2f51b6;font-weight:600}.tag--blue-bright{background:#429ce0;color:#222}.tag--general{background:#f74f00}.tag--alert{background:#b50000}.tag--action-light{background:#f4a75b}.tag--action-light h1{margin:unset;display:flex;align-items:center;justify-content:center;color:#222}.tag i{margin-right:.22rem}.terms{border:1px solid #919191;max-height:50vh;margin:.9rem 0 1.75rem;overflow:auto;padding:1.75rem}.terms ol ol{list-style-type:lower-alpha}.terms ol ol ol{list-style-type:lower-roman}@media screen and (max-width: 768px){.terms ol{padding:0}}.time-entry{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #56565633;padding:clamp(.45rem,8vmin,.9rem)}.time-entry+.time-entry{margin-top:.9rem}.time-entry--needs-approval{border:3px dashed #919191}.time-entry__participants{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(200px,1fr));margin-bottom:.9rem}@media screen and (max-width: 768px){.time-entry__participants{grid-template-columns:1fr}}.time-entry__approval-button button{width:100%}.time-entry__claim{background-color:#dedede;border-radius:8px;display:grid;grid-template-areas:"status id" "reason reason";grid-template-columns:1fr auto;grid-template-rows:auto auto;font-size:.9rem;padding:.9rem;margin-top:.45rem}.time-entry__claim .claim-status{grid-area:status}.time-entry__claim .claim-reason{grid-area:reason}.time-entry__claim .claim-id{color:#565656;font-size:.9rem;grid-area:id}timer-display{display:block;font-size:2rem;line-height:2.64rem;margin:.9rem 0}.timer__timestamps{border-top:2px solid #919191;justify-content:space-evenly;margin-top:.9rem;padding:.9rem .9rem 0}.timer__timestamps--value{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.timer__timestamps--edit{border-top:0;margin-top:.9rem}.timer__edit{padding:.9rem}appointment-timer::part(clock){display:flex;align-items:center;flex-direction:column;gap:.9rem;justify-content:center;font-size:31.5px;padding-top:.9rem}appointment-timer::part(timer){font-size:31.5px;padding:.22rem 0}appointment-timer::part(clock-out-message){font-size:18px;margin:0}.timeline{border-left:1px solid #919191;margin-left:.45rem;padding:0 7rem 0 1.75rem;position:relative}.timeline--event{margin-top:1.75rem}.timeline--event:before{border:2px solid #919191;border-radius:50%;background-color:#f2f2f2;content:"";height:15px;margin-top:.22rem;position:absolute;left:-8px;width:15px;z-index:1}.timesheet--filters{background-color:#fff;border-radius:8px;box-shadow:0 6px 28px #5656564d;display:grid;gap:.9rem;grid-template-columns:auto auto;grid-template-rows:auto;grid-template-areas:"search dates";height:unset;margin:.9rem 0;padding:1.75rem}@media screen and (max-width: 600px){.timesheet--filters{grid-template-columns:auto;grid-template-rows:auto auto;grid-template-areas:"search" "dates"}}.timesheet .search{grid-area:search}.timesheet .dates{grid-area:dates}.toggle{align-items:center;display:inline-flex;gap:.45rem .9rem;margin:0}.toggle p{font-size:.9rem}.toggle input[type=checkbox]{border:0;display:inherit;height:0px;min-height:unset;margin:0;overflow:hidden;padding:0;width:0px}.toggle label{background-color:#919191;border-radius:50px;display:block;height:25px;margin:0;position:relative;width:50px}.toggle label:before{color:#f74f00;position:absolute;right:7px;top:5px;z-index:0;font-size:.75rem}.toggle label:after{background:#ffffff;display:block;width:15px;height:15px;cursor:pointer;position:absolute;top:5px;left:6px;border-radius:50px;transition:all .4s ease;content:""}.toggle input[type=checkbox]:checked+label{background:#f74f00}.toggle input[type=checkbox]:checked+label:after{left:calc(50% + 4px)}.toggle input[type=checkbox]:checked+label:before{color:#fff;left:10px;top:3px}.toggle input[type=checkbox]:focus{box-shadow:none}.toggle input[type=checkbox]:focus+label{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}sl-dropdown__links,.toggle-menu__links{background-color:#fff;border-radius:8px;box-shadow:0 6px 28px #5656564d;max-width:20rem;padding:.45rem .9rem!important;position:absolute;top:100%;right:20%;width:max-content;z-index:1}sl-dropdown__links--left,.toggle-menu__links--left{right:unset}sl-dropdown__links li,.toggle-menu__links li{padding:.22rem 0;margin:.45rem 0}sl-dropdown__links li.u-border__top,.toggle-menu__links li.u-border__top{margin-top:.45rem;padding-top:.45rem}sl-dropdown__links li .button,sl-dropdown__links li button,.toggle-menu__links li .button,.toggle-menu__links li button{margin:0}sl-dropdown__links a,.toggle-menu__links a{text-decoration-color:transparent}sl-dropdown__links a:hover,sl-dropdown__links a:active,sl-dropdown__links a:focus,.toggle-menu__links a:hover,.toggle-menu__links a:active,.toggle-menu__links a:focus{text-decoration-color:#2f51b6}sl-dropdown__links--super,.toggle-menu__links--super{display:flex;flex-direction:column}sl-dropdown--full-width,.toggle-menu--full-width{align-items:unset;grid-column:1/-1}sl-dropdown--full-width button,.toggle-menu--full-width button{align-self:flex-start}sl-dropdown:not(:defined)>:not([slot]),.toggle-menu:not(:defined)>:not([slot]){display:none}.dropdown-links{background-color:#fff;border-radius:8px;box-shadow:0 6px 28px #5656564d;font-size:18px;max-width:20rem;padding:.45rem .9rem!important;position:absolute;top:100%;width:max-content;z-index:1}.dropdown-links a{margin:.45rem 0}.token{background-color:#dedede;border-radius:8px;border:2px solid #919191;display:block;overflow:auto;padding:.45rem;white-space:nowrap}*[data-tooltip]{cursor:pointer;display:inline-flex;justify-content:center;position:relative}*[data-tooltip]:before{content:"";border-width:.22rem;border-color:#333333 transparent transparent transparent;border-style:solid;display:block;position:absolute;bottom:100%;visibility:hidden;height:.45rem;width:.45rem}*[data-tooltip]:after{content:attr(data-tooltip);background-color:#333;border-radius:8px;color:#fff;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:600;line-height:1.32rem;padding:0 .45rem;position:absolute;bottom:calc(100% + .45rem);visibility:hidden;white-space:pre}*[data-tooltip]:hover:after,*[data-tooltip]:hover:before,*[data-tooltip]:focus:after,*[data-tooltip]:focus:before{visibility:visible}a[data-tooltop]{border-radius:8px;color:#222;cursor:pointer;display:inline-block;font-size:.9rem;text-decoration:underline;text-decoration-color:#2f51b6;text-decoration-style:solid;text-decoration-thickness:.125rem;text-underline-offset:.1rem;transition:.1s all ease}a[data-tooltop]:hover,a[data-tooltop]:active,a[data-tooltop]:focus{outline:none;text-decoration-thickness:.2rem;text-underline-offset:.075rem}a[data-tooltop]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f74f00;outline:none}a[data-tooltop][target=_blank]:after,a[data-tooltop][target=blank]:after{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;content:"open_in_new";color:#2f51b6;position:relative;top:0;left:2px;font-size:.9rem}a[data-tooltop] .icon{font-size:.9rem}a[data-tooltop].disabled{color:#919191!important;cursor:not-allowed;text-decoration:none!important}a[data-tooltop].inverse{color:#fff;text-decoration-color:#429ce0}.type-ahead{position:relative}.type-ahead__dropdown{background-color:#fff;border:1px solid #dedede;border-radius:0 0 .22rem .22rem;box-sizing:border-box;overflow:auto;position:absolute;max-height:275px;width:-webkit-fill-available}.type-ahead__option{background-color:transparent;border:0;border-radius:0;display:flex;justify-content:start;padding:.45rem;width:100%}.type-ahead__option:hover,.type-ahead__option:active,.type-ahead__option:focus{background-color:#ffe6d1}.viewing-as-switcher{background-color:#dedede;border-radius:8px;border:2px solid #919191;display:flex;align-items:center;gap:1.75rem;padding:0 .9rem}.viewing-as-switcher__label{font-size:.8rem;line-height:1.2rem;margin:0}@media screen and (max-width: 768px){.viewing-as-switcher__label{display:none}}.viewing-as-switcher__name{font-size:1rem;line-height:1.2rem;margin:0}.viewing-as-switcher__link{border-left:2px solid #919191;border-radius:0!important;font-size:.8rem;padding:.9rem 0 .9rem .9rem}.welcome-modal__icon{border-radius:8px;font-size:1.2rem;padding:.9rem}.welcome-modal__icon--account,.welcome-modal__icon--appointments{background-color:#429ce0}.welcome-modal__icon--care-team{background-color:#919191}.welcome-modal__icon--help{background-color:#253f8d;color:#fff}.welcome-modal__icon--messages{background-color:#43bf69}.welcome-modal__icon--notifications{background-color:#f4a75b}.welcome-modal__icon--timesheets{background-color:#f74f00;color:#fff}.widget{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #56565633;display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"title" "content" "action";overflow:auto;padding:0 .9rem;position:relative}.widget__title{background:#ffffff;grid-area:title;padding-top:.9rem;position:sticky;top:0;z-index:200}.widget__content{grid-area:content}.widget__action{background:#ffffff;grid-area:action;padding:.45rem 0;position:sticky;bottom:0;left:0;right:0;text-align:center}.widget__empty{border:3px dashed transparent;border-radius:8px;padding:1.75rem .9rem}.widget--care-plan{background-color:transparent;grid-area:care-plan;padding:0}.widget--care-plan .widget__title{background-color:transparent}.widget--notifications{background-color:#f4a75b;background:linear-gradient(135deg,#f4a75b,#f6c671);gap:.45rem;grid-area:notifications}.widget--notifications .avatar__container{margin-bottom:.9rem}.widget--notifications h4{margin-bottom:.22rem}.widget--notifications .widget__title{background:linear-gradient(135deg,#f4a75b,#f5b968)}.widget--notifications .widget__action{background:linear-gradient(135deg,#f5b162,#f6c671)}.widget--notifications .widget__empty{background-color:#fadabb;border-color:#da740f}@media screen and (max-width: 768px){.widget--notifications{max-height:50vh}}.widget--appointments{background-color:#429ce0;background:linear-gradient(135deg,#429ce0,#4bb6e0);grid-area:appointments}.widget--appointments .widget__title{background:linear-gradient(135deg,#429ce0,#48a9df)}.widget--appointments .widget__action{background:linear-gradient(135deg,#45a8e0,#4bb6e0)}.widget--appointments .widget__empty{background-color:#9acaee;border-color:#1a67a2}.widget--appointments .appointment-list__item{border-color:#2f51b6}.widget--careteam{background-color:#f2f2f2;box-shadow:none;grid-area:careteam}.widget--careteam .widget__title,.widget--careteam .widget__action{background-color:#f2f2f2}.widget--clients{background-color:#f2f2f2;box-shadow:none;grid-area:clients;overflow:visible}.widget--clients .widget__title,.widget--clients .widget__action{background-color:#f2f2f2}.widget--clients .widget__content .contact.contact--gray{margin-bottom:.45rem}.widget--clients a{text-decoration:none}.widget--aides{background-color:#2f51b6;grid-area:aides;padding:.45rem 0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;height:80px;overflow:hidden}.widget--aides a{color:#fff;text-decoration:none}.widget--aides .widget__title,.widget--aides .widget__action{color:#fff;background-color:#2f51b6;padding:.22rem;margin:.22rem;line-height:1rem}.widget--messages{background-color:#43bf69;background:linear-gradient(135deg,#43bf69,#43bf69);grid-area:messages;padding:.45rem 0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;height:80px;overflow:hidden}.widget--messages a{display:flex;align-items:center;gap:.22rem;text-decoration:none}.widget--messages .widget__title,.widget--messages .widget__action{background-color:#43bf69;padding:.22rem;margin:.22rem;line-height:1rem}.widget--timesheets{background-color:#f74f00;grid-area:timesheets;padding:.45rem 0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;height:80px;overflow:hidden}.widget--timesheets a{color:#fff;text-decoration:none}.widget--timesheets .widget__title,.widget--timesheets .widget__action{background-color:#f74f00;padding:.22rem;margin:.22rem;line-height:1rem}.u-color--alert{color:#b50000;text-decoration-color:#b50000}.u-color--warning{color:#f4a75b}.u-color--info{color:#f74f00}.u-color--gray{color:#565656}.u-color--gray-light{color:#919191}.u-color--blue{color:#2f51b6}.u-color--blue-bright{color:#429ce0}.u-color--orange{color:#f74f00}.u-color--success{color:#43bf69}.u-color--white{color:#fff}@media screen and (max-width: 768px){.u-hide--mobile{display:none!important}}@media screen and (min-width: 768px){.u-hide--mobile-up{display:none!important}}@media screen and (max-width: 1024px){.u-hide--tablet{display:none!important}}@media screen and (min-width: 1024px){.u-hide--tablet-up{display:none!important}}.u-display__mobile{display:none}@media screen and (max-width: 768px){.u-display__mobile{display:block}.u-display__mobile--none{display:none}}.u-display--none{display:none}.u-display--block{display:block}@media screen and (max-width: 768px){.u-display--block-mobile{display:block!important}}.u-position--relative{position:relative}.u-flex,appointment-datetime-input::part(flex){display:flex;align-items:baseline;gap:.45rem .9rem}.u-flex__gap--none{gap:0}.u-flex__gap--xs,appointment-datetime-input::part(flex){gap:.9rem .22rem}.u-flex__gap--sm{gap:.9rem .45rem}.u-flex__gap--md{gap:.9rem .9rem}.u-flex__gap--lg{gap:.9rem 1.75rem}.u-flex--column{flex-direction:column}.u-flex--wrap,appointment-datetime-input::part(flex){flex-wrap:wrap}.u-flex__align--baseline,appointment-datetime-input::part(flex){align-items:baseline}.u-flex__align--center{align-items:center}.u-flex__align--start{align-items:flex-start}.u-flex__align--end{align-items:flex-end}.u-flex__justify--between{justify-content:space-between}.u-flex__justify--center{justify-content:center}.u-flex__justify--start{justify-content:flex-start}.u-flex__justify--end{justify-content:flex-end}.u-flex__justify-self--end{justify-self:flex-end}.u-flex__justify--evenly{justify-content:space-evenly}.u-flex__grow{flex-grow:1}.u-grid{display:grid}.u-grid--span{grid-column:span 2}.u-grid--span-full{grid-column:1/-1}.u-grid__justify--center{justify-content:center}.u-pad{padding:.9rem}.u-pad--none{padding:0}.u-pad--xs{padding:.22rem}.u-pad--sm{padding:.45rem}.u-pad--lg{padding:1.75rem}.u-pad--xl{padding:3.5rem}.u-pad__top{padding-top:.9rem}.u-pad__top--none{padding-top:0}.u-pad__top--xs{padding-top:.22rem}.u-pad__top--sm,appointment-datetime-input::part(padding-vertical){padding-top:.45rem}.u-pad__top--lg{padding-top:1.75rem}.u-pad__top--xl{padding-top:3.5rem}.u-pad__right{padding-right:.9rem}.u-pad__right--none{padding-right:0}.u-pad__right--xs{padding-right:.22rem}.u-pad__right--sm{padding-right:.45rem}.u-pad__right--lg{padding-right:1.75rem}.u-pad__right--xl{padding-right:3.5rem}.u-pad__bottom{padding-bottom:.9rem}.u-pad__bottom--none{padding-bottom:0}.u-pad__bottom--xs{padding-bottom:.22rem}.u-pad__bottom--sm,appointment-datetime-input::part(padding-vertical){padding-bottom:.45rem}.u-pad__bottom--lg{padding-bottom:1.75rem}.u-pad__bottom--xl{padding-bottom:3.5rem}.u-pad__left{padding-left:.9rem}.u-pad__left--none{padding-left:0}.u-pad__left--xs{padding-left:.22rem}.u-pad__left--sm{padding-left:.45rem}.u-pad__left--lg{padding-left:1.75rem!important}.u-pad__left--xl{padding-left:3.5rem}appointment-datetime-input::part(padding-vertical){margin:0}.u-push{margin:.9rem}.u-push--none{margin:0!important}.u-push--auto{margin:auto}.u-push--auto-horizontal{margin:0 auto}.u-push--xs{margin:.22rem}.u-push--sm{margin:.45rem}.u-push--lg{margin:1.75rem}.u-push--xl{margin:3.5rem}.u-push__top{margin-top:.9rem}.u-push__top--none{margin-top:0}.u-push__top--xs{margin-top:.22rem}.u-push__top--sm{margin-top:.45rem}.u-push__top--lg{margin-top:1.75rem}.u-push__top--xl{margin-top:3.5rem}.u-push__bottom{margin-bottom:.9rem}.u-push__bottom--none{margin-bottom:0}.u-push__bottom--xs{margin-bottom:.22rem}.u-push__bottom--sm{margin-bottom:.45rem}.u-push__bottom--lg{margin-bottom:1.75rem}.u-push__bottom--xl{margin-bottom:3.5rem}.u-push__left{margin-left:.9rem}.u-push__left--none{margin-left:0}.u-push__left--xs{margin-left:.22rem}.u-push__left--sm{margin-left:.45rem}.u-push__left--lg{margin-left:1.75rem}.u-push__left--xl{margin-left:3.5rem}.u-push__right{margin-right:.9rem}.u-push__right--none{margin-right:0!important}.u-push__right--xs{margin-right:.22rem}.u-push__right--sm{margin-right:.45rem}.u-push__right--lg{margin-right:1.75rem}.u-push__right--xl{margin-right:3.5rem}.u-text--center{text-align:center}.u-text--left{text-align:left}.u-text--right{text-align:right}.u-text--base{font-size:18px;line-height:1.32rem}@media screen and (max-width: 768px){.u-text--base{font-size:16px}}.u-text--lg{font-size:1.2rem;line-height:1.76rem}.u-text--xl{font-size:2.2rem;line-height:3.52rem}.u-text--sm,.u-text--sm a{font-size:.9rem;line-height:1.1rem}.u-text--xs,.u-text--xs a{font-size:.75rem;line-height:.88rem}.u-text--bold{font-weight:700}.u-text--capitalize{text-transform:capitalize}.u-text--italic{font-style:italic}.u-text--underline{text-decoration:underline}.u-text--no-decoration{text-decoration:none}.u-text--wrap{text-wrap:wrap!important}.u-text--no-wrap{white-space:nowrap!important}.u-text--wrap-space{white-space:normal!important}.u-text--no-transform{text-transform:none}.u-line-height--sm{line-height:1}.u-width--fit-content{width:fit-content}.u-width--65{width:65%}.u-width--75{width:75%}.u-width__table--xs{width:1px}.u-width--full{max-width:unset;width:100%}@media screen and (max-width: 768px){.u-width--mobile--fit-content{width:fit-content}}@media screen and (max-width: 768px){.u-width--mobile--65{width:65%}}@media screen and (max-width: 768px){.u-width--mobile--75{width:75%}}@media screen and (max-width: 768px){.u-width--mobile--full{max-width:unset;width:100%}}@media screen and (max-width: 1024px){.u-width--tablet--fit-content{width:fit-content}}@media screen and (max-width: 1024px){.u-width--tablet--65{width:65%}}@media screen and (max-width: 1024px){.u-width--tablet--75{width:75%}}@media screen and (max-width: 1024px){.u-width--tablet--full{max-width:unset;width:100%}}.u-height--unset{height:unset}.u-border__top{border-top:2px solid #919191}.u-border__right{border-right:2px solid #919191}.u-border__bottom{border-bottom:2px solid #919191}.u-border__bottom--none{border-bottom:0}.u-border__left{border-left:2px solid #919191}.u-border--none{border:0!important}.u-min-width--200{min-width:200px}.u-min-width--300{min-width:300px}.u-min-width--400{min-width:400px}.u-min-width--half{min-width:50%}@media screen and (max-width: 768px){.u-min-width--mobile--200{min-width:200px}}@media screen and (max-width: 768px){.u-min-width--mobile--300{min-width:300px}}@media screen and (max-width: 768px){.u-min-width--mobile--400{min-width:400px}}@media screen and (max-width: 768px){.u-min-width--mobile--half{min-width:50%}}@media screen and (max-width: 1024px){.u-min-width--tablet--200{min-width:200px}}@media screen and (max-width: 1024px){.u-min-width--tablet--300{min-width:300px}}@media screen and (max-width: 1024px){.u-min-width--tablet--400{min-width:400px}}@media screen and (max-width: 1024px){.u-min-width--tablet--half{min-width:50%}}
