html{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html{text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body,figure{margin:0;padding:0}::-moz-focus-inner{padding:0;border:0}img{max-width:100%;height:auto;border:0}fieldset{display:block;margin:0;padding:0;border:none}legend{display:block;padding:0;margin:0;border:none}button{overflow:visible;border:0;font:inherit;letter-spacing:inherit;background:none;padding:0;margin:0;-webkit-font-smoothing:inherit}a,a:visited{color:currentColor}input,textarea,select{font-size:inherit;font-family:inherit;line-height:inherit}input[type=checkbox],input[type=radio]{margin:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}svg{fill:none}dl,dt,dd{margin:0}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@font-face{font-family:Poppins;font-weight:400;font-style:normal;src:url(/fonts/Poppins/woff2/Poppins-Regular-4ca79fd9a4b1c35535ffed3118e5bdbe.woff2?vsn=d) format("woff2"),url(/fonts/Poppins/woff/Poppins-Regular-35034ee44718466fc275c54aef07550a.woff?vsn=d) format("woff")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;src:url(/fonts/Poppins/woff2/Poppins-Medium-3b48234d19a2cff9b94f4a66385f479b.woff2?vsn=d) format("woff2"),url(/fonts/Poppins/woff/Poppins-Medium-b9e58c4003f639801104c262aad70e5f.woff?vsn=d) format("woff")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;src:url(/fonts/Poppins/woff2/Poppins-SemiBold-a36b89cf7f8bc02d94deabfc59fb9897.woff2?vsn=d) format("woff2"),url(/fonts/Poppins/woff/Poppins-SemiBold-9c69b53ba1036beb32814bb2bcdc9d2c.woff?vsn=d) format("woff")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;src:url(/fonts/Poppins/woff2/Poppins-Bold-72eea25a559272c090d4f067e7ca3034.woff2?vsn=d) format("woff2"),url(/fonts/Poppins/woff/Poppins-Bold-7c90d955ffeab913aeb2dc8b0052351e.woff?vsn=d) format("woff")}@font-face{font-family:Poppins;font-weight:800;font-style:normal;src:url(/fonts/Poppins/woff2/Poppins-ExtraBold-b92666266bd48f47de66cbdae881b1d2.woff2?vsn=d) format("woff2"),url(/fonts/Poppins/woff/Poppins-ExtraBold-cb9573f87fdc6d1dd84b123a84825e85.woff?vsn=d) format("woff")}@media (min-width: 460px){.viewport--small-mobile-only{display:none!important}}@media (max-width: 459px){.viewport--not-small-mobile{display:none!important}}@media (min-width: 768px){.viewport--mobile-only{display:none!important}}@media (max-width: 767px){.viewport--not-mobile{display:none!important}}.hidden{visibility:hidden;height:0;padding:0;margin:0}.no-display{display:none}.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.22s}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}html{tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;scroll-padding-top:1rem;-webkit-font-smoothing:antialiased;overflow:auto}html.app_page--professionals{scroll-behavior:smooth}body{min-width:320px}.app_page{font-size:1.125rem;background-color:var(--color-gradient-start)}button:disabled{color:var(--color-disabled-foreground-low_contrast)}@media print{*{color:#000!important}.app_page{background:none;font-size:1.0625rem}@page{size:A4 portrait;margin:1.5cm 0}}.app_gradient_background{background:linear-gradient(180deg,var(--color-gradient-start) 0%,var(--color-gradient-end) 100%);background-repeat:no-repeat;background-position:center}@media (min-width: 400px){.app_gradient_background,.app_gradient_background+.app_gradient_background_content{height:100vh;height:100dvh;width:calc(var(--vw, 1vw) * 100);min-width:320px}.app_gradient_background{position:fixed}.app_gradient_background+.app_gradient_background_content{position:absolute}}@media print{.app_gradient_background{display:none}.app_gradient_background+.app_gradient_background_content{position:static}}:root{--rem: 18;--font-family: "Poppins", system-ui, sans-serif;--mono-font-family: ui-monospace, "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;--color-brand-primary-dark-blue: #395279;--color-brand-primary-ocean-green: #3CA2AA;--color-brand-primary-ocean-green-darker: #1E8992;--color-brand-secondary-moss-green: #8DBEB1;--color-brand-secondary-orange: #E76F00;--color-brand-primary-ocean-green-dark: #007079;--color-brand-primary-dimmed-green: #dcebe7;--color-brand-primary-dimmed-green-darker: #c5dad4;--color-brand-primary-dimmed-green-lighter: #ebf1ed;--color-brand-primary-dimmed-green-lightest: #e9f0ed;--color-brand-primary-dimmed-green-translucent: #f9faf9;--color-brand-primary-dimmed-green-hover: #f6f9f8;--color-brand-primary-clear-green: #dceeeb;--color-action: #0993ce;--color-constructive: #8dbeb1;--color-success: #1f883d;--color-success2: #4cb8be;--color-warning: var(--color-brand-secondary-orange);--color-destructive: #e40f5c;--color-foreground: #000;--color-alt-foreground: #444;--color-alert-foreground: var(--color-warning);--color-muted-foreground: #595959;--color-muted-light-foreground: #6a6a6a;--color-disabled-foreground: #777;--color-disabled-foreground-low_contrast: #999;--color-neutral-medium: #b7b7b7;--color-neutral-dark: #666;--color-background-base: #fff;--color-background-base-alt: #f4f4f4;--color-background-base-alt-light: var(--color-brand-primary-dimmed-green-translucent);--color-background-base-alt-dark: #f0f0f0;--color-background-alt: #ddd;--color-emphasis-background: var(--color-brand-primary-clear-green);--color-heading: var(--color-brand-primary-dark-blue);--color-border: #a4a4a4;--color-border-light: #ddd;--color-border-light-on-alt: #d2d2d2;--color-border-medium: var(--color-neutral-medium);--color-border-dark: var(--color-neutral-dark);--color-highlight-foreground: #7c33e4;--color-constructive-border: var(--color-constructive);--color-constructive-foreground: var(--color-success);--color-constructive-background: #f5f8f7;--color-warning-border: #ee8811;--color-warning-foreground: #ee8811;--color-warning-background: #fdf3e7;--color-error-border: var(--color-destructive);--color-error-foreground: var(--color-destructive);--color-error-background: #fce7ee;--color-destructive-border: var(--color-destructive);--color-destructive-foreground: var(--color-destructive);--color-destructive-background: #fef8fa;--color-theme-neutral-foreground: var(--color-alt-foreground);--color-theme-neutral-background: #e6e6e6;--color-theme-neutral-background-hover: var(--color-background-alt);--color-theme-warning-foreground: var(--color-warning-foreground);--color-theme-warning-background: #fde5c8;--color-theme-warning-background-hover: #fcdbb7;--color-theme-destructive-foreground: var(--color-destructive-foreground);--color-theme-destructive-background: #ffe5e5;--color-theme-destructive-background-hover: #ffdcdc;--color-theme-constructive-foreground: var(--color-brand-primary-ocean-green);--color-theme-constructive-background: #ddebe8;--color-theme-constructive-background-hover: #cfe2de;--color-background-hover: var(--color-brand-primary-dimmed-green-hover);--color-background-hover-on-background: var(--color-brand-primary-dimmed-green);--color-icon-background-hover: var(--color-brand-primary-dimmed-green);--color-border-alert: var(--color-warning);--color-border-hover: var(--color-brand-primary-ocean-green);--color-message-background: var(--color-brand-primary-clear-green);--color-message-border: var(--color-brand-secondary-moss-green);--color-link: var(--color-action);--color-link-hover: var(--color-foreground);--color-link-navigation: var(--color-foreground);--color-link-navigation-hover: var(--color-brand-primary-ocean-green-darker);--color-link-green: var(--color-brand-primary-ocean-green);--color-link-green-hover: var(--color-brand-primary-ocean-green-darker);--color-link-muted: var(--color-muted-foreground);--color-link-muted-hover: var(--color-brand-primary-ocean-green-darker);--color-link-alert: var(--color-warning);--color-link-alert-hover: var(--color-foreground);--color-status-indicator-neutral-background: #f7f6d5;--color-status-indicator-alert-background: #f39b0c;--color-gradient-start: #d1e1db;--color-gradient-end: #e3eade;--color-button-primary-background: var(--color-brand-primary-ocean-green);--color-button-primary-foreground: #fff;--color-button-primary-hover-background: var(--color-brand-primary-ocean-green-darker);--color-button-primary-hover-foreground: #fff;--color-button-primary-active-background: var(--color-brand-primary-ocean-green-dark);--color-button-primary-active-foreground: #fff;--color-button-primary-disabled-background: #ddd;--color-button-primary-disabled-foreground: #777;--color-button-primary-selected-background: var(--color-brand-primary-dark-blue);--color-button-primary-selected-foreground: #fff;--color-button-primary-focus-visible-border: var(--color-brand-primary-ocean-green-darker);--color-button-secondary-background: var(--color-brand-primary-dimmed-green);--color-button-secondary-foreground: #000;--color-button-secondary-hover-background: var(--color-brand-primary-dimmed-green-darker);--color-button-secondary-hover-foreground: #000;--color-button-secondary-active-background: var(--color-brand-primary-dimmed-green-darker);--color-button-secondary-active-foreground: #000;--color-button-secondary-disabled-background: #eef6f4;--color-button-secondary-disabled-foreground: #777;--color-button-secondary-selected-background: #519E8A;--color-button-secondary-selected-foreground: #fff;--color-button-outline-background: var(--color-background-base);--color-button-outline-foreground: var(--color-brand-primary-ocean-green-darker);--color-button-outline-border: var(--color-brand-secondary-moss-green);--color-button-outline-hover-background: var(--color-brand-primary-dimmed-green-darker);--color-button-outline-hover-foreground: #000;--color-button-outline-hover-border: var(--color-brand-primary-dimmed-green-darker);--color-button-outline-active-background: var(--color-brand-primary-dimmed-green-darker);--color-button-outline-active-foreground: #000;--color-button-outline-disabled-background: transparent;--color-button-outline-disabled-foreground: #777;--color-button-outline-disabled-border: #ccc;--color-button-outline-selected-background: #519E8A;--color-button-outline-selected-foreground: #fff;--color-icon-button-foreground: var(--color-brand-primary-ocean-green);--color-icon-button-hover-foreground: var(--color-brand-primary-ocean-green-darker);--color-icon-button-active-foreground: var(--color-brand-primary-ocean-green-dark);--color-yes-no-button-unselected-foreground: var(--color-button-primary-foreground);--color-yes-no-button-unselected-background: var(--color-button-primary-background);--color-yes-no-button-unselected-hover-foreground: var(--color-button-primary-hover-foreground);--color-yes-no-button-unselected-hover-background: var(--color-button-primary-hover-background);--color-yes-no-button-deselected-foreground: var(--color-muted-foreground);--color-yes-no-button-deselected-background: #d2d2d2;--color-yes-no-button-deselected-hover-foreground: var(--color-yes-no-button-unselected-hover-foreground);--color-yes-no-button-deselected-hover-background: var(--color-yes-no-button-unselected-hover-background);--color-yes-no-button-navigation-unselected-foreground: var(--color-button-primary-foreground);--color-yes-no-button-navigation-unselected-background: var(--color-button-primary-background);--color-yes-no-button-navigation-unselected-hover-foreground: var(--color-button-primary-hover-foreground);--color-yes-no-button-navigation-unselected-hover-background: var(--color-button-primary-hover-background);--color-yes-no-button-navigation-deselected-foreground: #5d6779;--color-yes-no-button-navigation-deselected-background: #e2e6ef;--color-yes-no-button-navigation-deselected-hover-foreground: var(--color-yes-no-button-unselected-hover-foreground);--color-yes-no-button-navigation-deselected-hover-background: var(--color-yes-no-button-unselected-hover-background);--color-form-input-border: #a4a4a4;--color-form-input-border-disabled: #ccc;--color-form-input-focus-visible-border: var(--color-brand-primary-ocean-green);--color-form-input-background: var(--color-background-base);--color-form-input-disabled-background: #eee;--color-form-input-read-only-background: #fafafa;--color-form-input-error-border: var(--color-destructive);--color-form-input-selected-background: var(--color-brand-primary-ocean-green);--color-form-input-selected-border: var(--color-brand-primary-ocean-green);--color-form-select-button-border: #ccc;--color-form-select-button-border-selected: #8dbeb1;--color-form-select-button-background: var(--color-background-base);--color-form-select-button-background-selected: #e2eeea;--color-form-select-button-foreground-selected: #519e8a;--sentiment-foreground-very-negative: var(--color-error-border);--sentiment-border-very-negative: var(--color-error-foreground);--sentiment-background-very-negative: var(--color-error-background);--sentiment-foreground-negative: var(--color-warning-foreground);--sentiment-border-negative: var(--color-warning-border);--sentiment-background-negative: var(--color-warning-background);--sentiment-foreground-neutral: #f3c00c;--sentiment-border-neutral: #f3c00c;--sentiment-background-neutral: #fdf8e6;--sentiment-foreground-positive: #8dbeb1;--sentiment-border-positive: #8dbeb1;--sentiment-background-positive: #f3f8f7;--sentiment-foreground-very-positive: #519e8a;--sentiment-border-very-positive: #519e8a;--sentiment-background-very-positive: #e7f1ef;--color-icon-muted: var(--color-neutral-dark);--color-icon-constructive: var(--color-constructive);--color-icon-destructive: var(--color-destructive);--color-icon-warning: var(--color-alert-foreground);--color-icon-success: var(--color-success2);--color-icon-check-ok: var(--color-brand-primary-ocean-green);--font-size-large: calc(1rem / var(--rem) * 22);--font-size-larger: calc(1rem / var(--rem) * 20);--font-size-default: 1rem;--font-size-smaller: calc(1rem / var(--rem) * 16);--font-size-small: calc(1rem / var(--rem) * 14);--font-size-h1-large-client: calc(1rem / var(--rem) * 50);--font-size-h1-client: calc(1rem / var(--rem) * 42);--font-size-h2-client: calc(1rem / var(--rem) * 34);--font-size-h3-client: calc(1rem / var(--rem) * 26);--font-size-h1-large-professional: calc(1rem / var(--rem) * 42);--font-size-h1-professional: calc(1rem / var(--rem) * 36);--font-size-h2-professional: calc(1rem / var(--rem) * 30);--font-size-h3-professional: calc(1rem / var(--rem) * 25);--font-size-h4-professional: calc(1rem / var(--rem) * 20);--font-size-h5-professional: calc(1rem / var(--rem) * 18);--font-size-h1-professional-mobile: calc(1rem / var(--rem) * 30);--font-size-h2-professional-mobile: calc(1rem / var(--rem) * 22);--line-height: 1.5;--line-height-smaller: 1.4;--line-height-small: 1.4;--line-height-h1-client: 1.1;--line-height-h2-client: 1.3;--line-height-h3-client: 1.3;--line-height-h1-professional: 1.3;--line-height-h2-professional: 1.3;--line-height-h3-professional: 1.3;--line-height-h4-professional: 1.2;--line-height-h1-professional-mobile: 1.3;--line-height-h2-professional-mobile: 1.3;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--border-radius-tiny: calc(1rem / var(--rem) * 10);--border-radius-small: calc(1rem / var(--rem) * 15);--border-radius-medium: calc(1rem / var(--rem) * 20);--border-radius-large: calc(1rem / var(--rem) * 25);--whitespace-tiny: calc(1rem / var(--rem) * 10);--whitespace-small: calc(1rem / var(--rem) * 15);--whitespace-regular: 1rem;--whitespace-medium: calc(1rem / var(--rem) * 20);--whitespace-large: calc(1rem / var(--rem) * 24);--whitespace-extra-large: calc(1rem / var(--rem) * 34);--whitespace-extra-extra-large: calc(1rem / var(--rem) * 40);--whitespace-huge: calc(1rem / var(--rem) * 60);--select-input-size: calc(1rem / var(--rem) * 30);--select-input-size-small: calc(1rem / var(--rem) * 24);--marked-text-background: var(--color-emphasis-background);--marked-text-padding: 0 .3rem;--marked-text-border-radius: .25rem;--side-navigation-width: 24.8ch}.text-smaller{font-size:var(--font-size-smaller)}.text-muted{color:var(--color-muted-foreground)}.layout-stack{display:grid;row-gap:1rem}.app_as_link{--icon-size: calc(1rem / 18 * 32);--icon-size-small: calc(1rem / 18 * 24);--gap: 0;--gap-small: .2em}.app_as_link{display:flex;align-items:flex-start;justify-content:flex-start;justify-self:flex-start}.app_as_link--increased_click_area{padding:10px;margin:-10px}button.app_as_link{text-align:left;padding:10px;margin:-10px}label.app_as_link input{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.app_as_link__icon{flex-shrink:0}.app_as_link:not(.app_as_link--text-color,:disabled){color:var(--color-link)}.app_as_link:disabled{pointer-events:none;color:var(--color-disabled-foreground)}.app_as_link svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;margin-top:calc(1rem / 18 * -2)}.app_as_link.app_as_link--smaller{font-size:var(--font-size-smaller);line-height:var(--line-height-smaller);gap:var(--gap-small)}.app_as_link.app_as_link--smaller svg{margin-top:0;width:var(--icon-size-small);height:var(--icon-size-small)}@media (hover:hover){.app_as_link{cursor:pointer}.app_as_link:hover{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2rem}}.app_attention_indicator{--size: .45rem;--size-larger: .55rem}.app_attention_indicator{display:block;width:var(--size);height:var(--size);border-radius:calc(2 * var(--size));background-color:var(--color-status-indicator-alert-background)}.app_attention_indicator.app_attention_indicator--larger{width:var(--size-larger);height:var(--size-larger)}.app_back_button{--icon-size: calc(1rem / 18 * 40);margin-top:calc(1rem / 18 * -11);margin-left:calc(1rem / 18 * -5);display:flex;gap:.4rem;align-items:flex-start;justify-content:flex-start;text-decoration:none}.app_back_button svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.app_back_button__label{min-height:var(--icon-size);padding-top:calc(1rem / 18 * 6.5)}@media (hover:hover){.app_back_button:hover{color:var(--color-link-navigation-hover)}}.app_brand_logo{--size-tiny: 1.5rem;--size-small: 35px;--size-medium: 42px;--size-large: 50px}.app_brand_logo{align-self:flex-start}.app_brand_logo:not(.app_brand_logo--small,.app_brand_logo--tiny){height:var(--size-small)}@media (min-width: 768px){.app_brand_logo:not(.app_brand_logo--small,.app_brand_logo--tiny){height:var(--size-medium)}}@media (min-width: 1024px){.app_brand_logo:not(.app_brand_logo--small,.app_brand_logo--tiny){height:var(--size-large)}}.app_brand_logo.app_brand_logo--small{height:var(--size-tiny)}.app_brand_logo.app_brand_logo--print{filter:contrast(0)}.app_button{--button-f: 50;--small-button-f: 42;--tiny-button-f: 38;--small-button-scale: calc(1 / var(--button-f) * var(--small-button-f));--tiny-button-scale: calc(1 / var(--button-f) * var(--tiny-button-f));--button-height: calc(1px * var(--button-f));--small-button-height: calc(1px * var(--small-button-f));--tiny-button-height: 34px;--button-icon-size: calc(1rem / var(--rem) * 30);--small-button-icon-size: calc(var(--button-icon-size) * var(--small-button-scale));--tiny-button-icon-size: calc(var(--button-icon-size) * var(--tiny-button-scale));--button-content-gap: calc(1rem / var(--rem) * 23);--small-button-content-gap: calc(.8 * var(--button-content-gap) * var(--small-button-scale));--tiny-button-content-gap: calc(var(--button-content-gap) * var(--tiny-button-scale) * .9);--button-icon-margin-offset: calc(1rem / var(--rem) * -10);--small-button-icon-margin-offset: calc(var(--button-icon-margin-offset) * var(--small-button-scale));--tiny-button-icon-margin-offset: calc(var(--button-icon-margin-offset) * var(--tiny-button-scale) * .8)}.app_button{display:inline-flex;align-items:center;justify-content:center;padding:0 calc(1rem / var(--rem) * 28);border-radius:9999px;transition-property:all;transition-duration:.1s;user-select:none;height:var(--button-height);font-style:normal}.app_button--small{padding:0 calc(1rem / var(--rem) * 18);height:var(--small-button-height);min-width:var(--small-button-height);font-size:var(--font-size-smaller)}.app_button--tiny{padding:0 calc(1rem / var(--rem) * 16);height:var(--tiny-button-height);min-width:var(--tiny-button-height);font-size:var(--font-size-small)}a.app_button{text-decoration:none}.app_button:not(:disabled){cursor:pointer}.app_button--bottom-shadow{position:relative}.app_button--bottom-shadow:after{position:absolute;inset:0;content:"";border-radius:inherit;transition-property:box-shadow;transition-duration:.1s}.app_button--bottom-shadow--1:after{box-shadow:0 2px 2px #00000040}.app_button--bottom-shadow--2:after{box-shadow:0 4px 6px #00000040}.app_button--bottom-shadow:active:after{box-shadow:0 0 #00000040}.app_button--primary,a.app_button--primary{color:var(--color-button-primary-foreground);background-color:var(--color-button-primary-background);font-weight:var(--font-weight-medium)}.app_button--primary:not(:disabled):not(.app_button--bottom-shadow):not(.app_button--tiny){box-shadow:0 1px 2px #00000040}.app_button--primary:focus-visible:not(:active){outline:2px solid var(--color-button-primary-focus-visible-border);outline-offset:-2px}.app_button--disabled,.app_button[disabled]{pointer-events:none}.app_button--primary:disabled,.app_button--primary.app_button--neutral,.app_button--primary.app_button--disabled,.app_button--primary.phx-submit-loading{color:var(--color-button-primary-disabled-foreground);background-color:var(--color-button-primary-disabled-background);box-shadow:none}.app_button--primary.app_button--selected{pointer-events:none;color:var(--color-button-primary-selected-foreground);background-color:var(--color-button-primary-selected-background)}.app_button--primary:active,.app_button--primary.app_button--neutral:active{color:var(--color-button-primary-active-foreground);background-color:var(--color-button-primary-active-background);box-shadow:inset 0 4px 4px #00000040;outline:none}@media (hover: hover){.app_button--primary:hover,.app_button--primary.app_button--neutral:hover{color:var(--color-button-primary-hover-foreground);background-color:var(--color-button-primary-hover-background)}}.app_button--secondary,a.app_button--secondary{color:var(--color-button-secondary-foreground);background-color:var(--color-button-secondary-background);font-weight:var(--font-weight-regular)}.app_button--secondary:disabled,.app_button--secondary.app_button--disabled,.app_button--secondary.phx-submit-loading{color:var(--color-button-secondary-disabled-foreground);background-color:var(--color-button-secondary-disabled-background)}.app_button--secondary.app_button--selected{pointer-events:none;color:var(--color-button-secondary-selected-foreground);background-color:var(--color-button-secondary-selected-background)}@media (hover: hover){.app_button--secondary:hover{color:var(--color-button-secondary-hover-foreground);background-color:var(--color-button-secondary-hover-background)}}.app_button--secondary:active{color:var(--color-button-secondary-active-foreground);background-color:var(--color-button-secondary-active-background);box-shadow:inset 0 4px 4px #00000040;outline:none}.app_button--outline,a.app_button--outline{border:1px solid var(--color-button-outline-border);color:var(--color-button-outline-foreground);background-color:var(--color-button-outline-background);font-weight:var(--font-weight-regular)}.app_button--outline:disabled,.app_button--outline.app_button--disabled,.app_button--outline.phx-submit-loading{color:var(--color-button-outline-disabled-foreground);background-color:var(--color-button-outline-disabled-background);border-color:var(--color-button-outline-disabled-border)}.app_button--outline.app_button--selected{pointer-events:none;color:var(--color-button-outline-selected-foreground);background-color:var(--color-button-outline-selected-background)}@media (hover: hover){.app_button--outline:hover{color:var(--color-button-outline-hover-foreground);background-color:var(--color-button-outline-hover-background);border-color:var(--color-button-outline-hover-border)}}.app_button--outline:active{color:var(--color-button-outline-active-foreground);background-color:var(--color-button-outline-active-background);box-shadow:inset 0 4px 4px #00000040;outline:none}.app_button__content{display:flex;gap:var(--button-content-gap);align-items:center;height:100%;white-space:nowrap}.app_button__content>span{white-space:pre}.app_button.app_button--small .app_button__content{gap:var(--small-button-content-gap)}.app_button.app_button--tiny .app_button__content{gap:var(--tiny-button-content-gap)}.app_button__content svg{width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0;margin-right:var(--button-icon-margin-offset)}.app_button__content svg:not(:last-child){margin-left:var(--button-icon-margin-offset)}.app_button--small .app_button__content svg{width:var(--small-button-icon-size);height:var(--small-button-icon-size);margin-right:var(--small-button-icon-margin-offset)}.app_button--small .app_button__content svg:not(:last-child){margin-left:var(--small-button-icon-margin-offset)}.app_button--tiny .app_button__content svg{width:var(--tiny-button-icon-size);height:var(--tiny-button-icon-size);margin-right:var(--tiny-button-icon-margin-offset)}.app_button--tiny .app_button__content svg:not(:last-child){margin-left:var(--tiny-button-icon-margin-offset)}.app_button--disabled .app_button__content svg,.app_button:disabled .app_button__content svg{opacity:.65}.app_button--small .app_button__content svg{width:calc(1rem / var(--rem) * 26);height:calc(1rem / var(--rem) * 26);flex-shrink:0;margin-right:calc(1rem / var(--rem) * -2)}.app_button--done{pointer-events:none;padding-left:calc(1rem / var(--rem) * 16);padding-right:calc(1rem / var(--rem) * 19)}.app_button--done .app_button__content{gap:calc(1rem / var(--rem) * 7)}.app_button--done svg{width:calc(1rem / var(--rem) * 22);height:calc(1rem / var(--rem) * 22);margin-right:0;color:var(--color-icon-success)}.app_button--done svg path{stroke-width:1.5}.app_button--icon-button{padding:0;width:var(--button-height);height:var(--button-height)}.app_button--icon-button.app_button--small{padding:calc(1rem / var(--rem) * 16);width:var(--small-button-height);height:var(--small-button-height)}.app_button--icon-button.app_button--small .app_button__content svg{width:var(--small-button-icon-size);height:var(--small-button-icon-size)}.app_button--icon-button.app_button--tiny{padding:calc(1rem / var(--rem) * 12);width:var(--tiny-button-height);height:var(--tiny-button-height)}.app_button--icon-button.app_button--tiny .app_button__content svg{width:var(--tiny-button-icon-size);height:var(--tiny-button-icon-size)}.app_button--icon-button .app_button__content svg{margin:0}.app_button.app_button--login{padding-left:calc(1rem / var(--rem) * 12);padding-right:calc(1rem / var(--rem) * 30)}.app_button__content>.app_button__login_button_logo{position:relative;white-space:normal;display:inline-flex;flex-shrink:0}.app_button__content>.app_button__login_button_logo img{width:30px;height:30px;border-radius:100%;background-color:#fff;border:3px solid #fff;outline:3px solid #97c341}.app_button__content .app_button__login_button_logo__lock_icon{position:absolute;top:0;right:-6px;width:14px;height:12px;border-radius:4px;display:flex;align-items:center;justify-content:center}.app_button__content .app_button__login_button_logo__lock_icon svg{color:#fff;width:16px;height:16px;margin-right:0;margin-top:-4px}.app_button--primary .app_button__content .app_button__login_button_logo__lock_icon{background-color:var(--color-button-primary-background)}@media (hover: hover){.app_button--primary:hover .app_button__content .app_button__login_button_logo__lock_icon{background-color:var(--color-button-primary-hover-background)}}.app_button.app_button--theme.app_button--secondary svg[data-name=pencil]{color:var(--color-neutral-dark)}.app_button.app_button--theme svg:first-child{stroke-width:1.7}.app_button.app_button--theme-neutral{background-color:var(--color-theme-neutral-background)}.app_button.app_button--theme-neutral svg:first-child{color:var(--color-theme-neutral-foreground)}.app_button.app_button--theme-warning{background-color:var(--color-theme-warning-background)}.app_button.app_button--theme-warning svg:first-child{color:var(--color-theme-warning-foreground)}.app_button.app_button--theme-destructive{background-color:var(--color-theme-destructive-background)}.app_button.app_button--theme-destructive svg:first-child{color:var(--color-theme-destructive-foreground)}.app_button.app_button--theme-constructive{background-color:var(--color-theme-constructive-background)}.app_button.app_button--theme-constructive svg:first-child{color:var(--color-theme-constructive-foreground)}@media (hover: hover){.app_button.app_button--theme-neutral:hover{background-color:var(--color-theme-neutral-background-hover)}.app_button.app_button--theme-warning:hover{background-color:var(--color-theme-warning-background-hover)}.app_button.app_button--theme-destructive:hover{background-color:var(--color-theme-destructive-background-hover)}.app_button.app_button--theme-constructive:hover{background-color:var(--color-theme-constructive-background-hover)}.app_button.app_button--theme.app_button--secondary:hover svg[data-name=pencil]{color:var(--color-foreground)}.app_button.app_button--theme.app_button--secondary:hover svg:not([data-name=pencil]){filter:brightness(80%)}}.app_care_provider{--row-gap: .75rem}.app_care_provider__content{display:grid;grid-template-columns:1fr auto;column-gap:1.5rem;row-gap:var(--row-gap)}.app_care_provider:not(.app_care_provider--details,.app_care_provider--action) .app_care_provider__content{grid-template-areas:"main main"}.app_care_provider.app_care_provider--details .app_care_provider__content{grid-template-areas:"main main" "details details"}.app_care_provider__main{grid-area:main}.app_care_provider__name{font-size:var(--font-size-default);font-weight:var(--font-weight-regular);color:var(--color-foreground);word-break:break-word;hyphens:auto}.app_care_provider__details{grid-area:details;display:grid;gap:var(--row-gap)}.app_care_provider__details a,.app_care_provider__details a:visited{color:var(--color-link);text-decoration:none}@media (hover:hover){.app_care_provider__details a:hover{color:var(--color-link-hover);text-decoration:underline;text-underline-offset:.2rem}}.app_care_provider__details dl dt{font-size:var(--font-size-small);color:var(--color-alt-foreground)}.app_care_provider_abstract__content{display:grid;grid-template-columns:1fr auto;column-gap:1.5rem;row-gap:var(--row-gap)}.app_care_provider_abstract__main{grid-area:main}.app_care_provider_abstract__action{grid-area:action}.app_care_provider_abstract__details{grid-area:details}.app_care_provider_abstract:not(.app_care_provider_abstract--details,.app_care_provider_abstract--action) .app_care_provider_abstract__content{grid-template-areas:"main main"}.app_care_provider_abstract.app_care_provider_abstract--action:not(.app_care_provider_abstract--details) .app_care_provider_abstract__content{grid-template-areas:"main action"}.app_care_provider_abstract.app_care_provider_abstract--details:not(.app_care_provider_abstract--action) .app_care_provider_abstract__content{grid-template-areas:"main main" "details details"}.app_care_provider_abstract.app_care_provider_abstract--details.app_care_provider_abstract--action .app_care_provider_abstract__content{grid-template-areas:"main action" "details action"}.app_care_provider_abstract__heading{font-weight:var(--font-weight-medium);color:var(--color-foreground)}.app_care_provider_abstract__name{font-weight:var(--font-weight-regular);word-break:break-word;hyphens:auto}.app_care_provider_abstract__details{display:grid;gap:var(--row-gap);font-size:var(--font-size-small);color:var(--color-alt-foreground)}.app_care_provider_abstract__action{margin-bottom:-.9rem}.app_care_provider_abstract__action.app_care_provider_abstract__action--tiny{margin-top:-.12rem;margin-bottom:-.4rem}.app_care_provider_abstract__action.app_care_provider_abstract__action--small{margin-top:-.45rem;margin-bottom:-.45rem}.app_care_provider_abstract.app_care_provider_abstract--inactive{color:var(--color-muted-foreground)}.app_care_provider_abstract.app_care_provider_abstract--selected{font-size:var(--font-size-small);color:var(--color-alt-foreground)}.app_copy_button{visibility:hidden;transition-property:opacity;opacity:0;transition-duration:50ms}.app_copy_button--absolute{position:absolute;top:.8rem;right:.8rem}.app_copy_button.app_copy_button--enabled{visibility:visible;opacity:1}.app_copy_button.app_button .app_button__content .app_icon{color:inherit;transition-duration:50ms;transition-property:all;width:0px;height:0px;margin-left:0}.app_copy_button.app_button--outline .app_button__content .app_icon{color:var(--color-button-outline-foreground)}.app_copy_button.app_button .app_button__content .app_icon{margin-right:calc(-1 * var(--button-content-gap))}.app_copy_button.app_button--small .app_button__content .app_icon{margin-right:calc(-1 * var(--small-button-content-gap))}.app_copy_button.app_button--tiny .app_button__content .app_icon{margin-right:calc(-1 * var(--tiny-button-content-gap))}.app_copy_button.app_button.app_copy_button--clicked{pointer-events:none}.app_copy_button.app_button.app_copy_button--clicked .app_button__content .app_icon{width:var(--button-icon-size);height:var(--button-icon-size);margin-right:var(--button-icon-margin-offset);margin-left:var(--button-icon-margin-offset)}.app_copy_button.app_button--small.app_copy_button--clicked .app_button__content .app_icon{width:var(--small-button-icon-size);height:var(--small-button-icon-size);margin-right:var(--small-button-icon-margin-offset);margin-left:var(--small-button-icon-margin-offset)}.app_copy_button.app_button--tiny.app_copy_button--clicked .app_button__content .app_icon{width:var(--tiny-button-icon-size);height:var(--tiny-button-icon-size);margin-right:var(--tiny-button-icon-margin-offset);margin-left:var(--tiny-button-icon-margin-offset)}.app_error_message{border-radius:var(--border-radius-small);padding:calc(1rem / var(--rem) * 16);background:var(--color-error-background)}@media (min-width: 768px){.app_error_message{padding:calc(1rem / var(--rem) * 20)}}.app_form_input{--side-padding-mobile: 1rem;--side-padding-tablet: 1.25rem}.app_form_input{display:flex;flex-direction:column;overflow-wrap:break-word;hyphens:auto;word-break:break-word}.app_form_input:not(.app_form_input--small,.app_form_input--small-input){gap:.4rem}.app_form_input.app_form_input--small,.app_form_input.app_form_input--small-input{gap:.35rem}@media (min-width: 768px){.app_form_input{overflow-wrap:initial;hyphens:initial}}.app_form_input--full_width{width:100%}.app_form_input--half{width:50%}.app_form_input--font-mono{font-family:var(--mono-font-family)}.app_form_input__labels{display:flex;flex-direction:column;gap:.5rem}.app_form_input__label{display:block;font-weight:var(--font-weight-semi-bold)}.app_form_input--label-border legend{border-bottom:1px solid var(--color-border-light);padding-bottom:.4rem;margin-bottom:.1rem}.app_form_input:not(.app_form_input--small) .app_form_input__label{font-size:var(--font-size-default);line-height:var(--line-height)}.app_form_input.app_form_input--small .app_form_input__label{font-size:var(--font-size-smaller);line-height:var(--line-height-smaller)}fieldset .client_app_question__heading+.app_form_input__info,fieldset legend+.app_form_input__info{margin-top:.5rem}.app_form_input__input_and_error{display:flex;flex-direction:column;gap:.5rem;width:inherit}.app_form_input:not(.app_form_input--small) .app_form_input__input_and_error{font-size:var(--font-size-default)}.app_form_input.app_form_input--small .app_form_input__input_and_error{font-size:var(--font-size-smaller)}.app_form_input--short .app_form_input__input_and_error{align-items:flex-start}@media (min-width: 480px){.app_form_input--short .app_form_input__input_and_error input[type]:not([type="checkbox"],[type="radio"]){width:auto}}.app_form_input__input_and_caption{display:flex;flex-direction:column;gap:.5rem;width:inherit}.app_form_input__caption{color:var(--color-muted-foreground);font-size:var(--font-size-smaller)}.app_form_input__nested_form__content{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.app_form_input__nested_form--layout-horizontal .app_form_input__nested_form__content{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.75rem;row-gap:1rem;align-items:flex-start}.app_form_input__nested_form__content .app_form_input.app_form_input--short{flex-shrink:0}.app_form_input__nested_form__content .app_form_input:not(.app_form_input--short){flex-grow:1}.app_form_input__nested_form legend{margin-bottom:.5rem}.app_form_input--group .app_form_input__input_and_error{gap:.75rem}.app_form_input__error{display:flex;gap:.5rem;color:var(--color-destructive-foreground);font-size:var(--font-size-smaller)}.app_icon.app_form_input__error__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.app_form_input input,.app_form_input textarea,.app_form_input select{background:var(--color-form-input-background)}.app_form_input input:disabled,.app_form_input textarea:disabled,.app_form_input select:disabled{background:var(--color-form-input-disabled-background);cursor:not-allowed}.app_form_input input:read-only,.app_form_input input.as-read-only,.app_form_input textarea.as-read-only,.app_form_input textarea:read-only{background:var(--color-form-input-read-only-background)}.app_form_input input[type]:not([type=checkbox],[type=radio]){padding:.625rem var(--side-padding-mobile);border:1px solid var(--color-border);border-radius:9999px;width:100%}@media (min-width: 768px){.app_form_input input[type]:not([type=checkbox],[type=radio]){padding:.625rem var(--side-padding-tablet)}}.app_form_input input[type]:not([type=checkbox],[type=radio]):focus-visible{outline:1px solid var(--color-form-input-focus-visible-border);border-color:var(--color-form-input-focus-visible-border)}.app_form_input textarea,.app_form_input .app_growing_textarea_container:after{border:1px solid var(--color-border);border-radius:var(--border-radius-small);padding:.8rem 1.1rem;width:100%;background:var(--color-form-input-background)}@media (min-width: 768px){.app_form_input textarea,.app_form_input .app_growing_textarea_container:after{border-radius:var(--border-radius-small)}}.app_form_input textarea:focus-visible{outline:1px solid var(--color-form-input-focus-visible-border);border-color:var(--color-form-input-focus-visible-border)}.app_form_input--error textarea{border-color:var(--color-form-input-error-border)}.app_form_input__checkbox_list--vertical{display:flex;flex-direction:column;gap:.2rem}.app_form_input:not(.app_form_input--small) .app_form_input__checkbox_list{gap:.68rem}.app_form_input.app_form_input--small .app_form_input__checkbox_list{gap:0}.app_form_input__checkbox_list--vertical label{padding:.25rem 0}.app_form_input__checkbox_list__message{color:var(--color-muted-foreground);font-size:var(--font-size-smaller)}.app_form_input__checkbox_wrapping_label input[type=checkbox]{border:1px solid var(--color-form-input-border);background-color:var(--color-form-input-background);border-radius:.25rem;flex-shrink:0;display:inline-block;padding:0;appearance:none;user-select:none}.app_form_input__checkbox_wrapping_label input[type=checkbox]:disabled,.app_form_input__checkbox_wrapping_label--muted input[type=checkbox]{border:1px solid var(--color-form-input-border-disabled)}.app_form_input:not(.app_form_input--small) .app_form_input__checkbox_wrapping_label input[type=checkbox]{width:var(--select-input-size);height:var(--select-input-size)}.app_form_input.app_form_input--small .app_form_input__checkbox_wrapping_label input[type=checkbox]{width:var(--select-input-size-small);height:var(--select-input-size-small)}.app_form_input__checkbox_wrapping_label--confirm-on-uncheck input[type=checkbox],.app_form_input__checkbox_wrapping_label input[type=checkbox]:checked{border-color:transparent;background-color:var(--color-form-input-selected-background);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.app_form_input__checkbox_wrapping_label--confirm-on-uncheck[data-confirm]{opacity:.5;filter:grayscale(1);cursor:not-allowed;pointer-events:none}.app_form_input__checkbox_wrapping_label--confirm-on-uncheck[data-confirm]>*,.app_form_input__checkbox_wrapping_label--confirm-on-uncheck[data-confirm] input[type=checkbox]{pointer-events:none}.app_form_input__checkbox_wrapping_label:has(input[type=checkbox]:disabled){cursor:not-allowed;color:var(--color-muted-foreground)}.app_form_input__checkbox_wrapping_label input[type=checkbox]:checked:disabled,.app_form_input__checkbox_wrapping_label--muted input[type=checkbox]:checked{background-color:var(--color-icon-muted);opacity:.5}.app_form_input__checkbox_wrapping_label--horizontal{display:inline-grid;align-items:flex-start}.app_form_input:not(.app_form_input--small,.app_form_input--small-input) .app_form_input__checkbox_wrapping_label--horizontal{grid-template-columns:[row-start checkbox-start] var(--select-input-size) [checkbox-end label-start] 1fr [label-end row-end];column-gap:1rem}.app_form_input.app_form_input--small .app_form_input__checkbox_wrapping_label--horizontal,.app_form_input.app_form_input--small-input .app_form_input__checkbox_wrapping_label--horizontal{grid-template-columns:[row-start checkbox-start] var(--select-input-size-small) [checkbox-end label-start] 1fr [label-end row-end];column-gap:.7rem}.app_form_input__checkbox_wrapping_label--horizontal.app_form_input__checkbox_wrapping_label--warning>*{grid-column:2}.app_form_input__checkbox_wrapping_label--horizontal input[type=checkbox]{margin-top:0}.app_form_input:not(.app_form_input--small,.app_form_input--small-input) .app_form_input__checkbox_wrapping_label--horizontal>span{padding:.1rem 0;margin-bottom:-.1rem}.app_form_input__radio_list--vertical,.app_form_input__radio_list--horizontal{display:flex;flex-direction:column;width:100%}.app_form_input__radio_list--vertical{gap:.25rem;align-items:normal}.app_form_input__radio_list--horizontal{gap:.68rem;align-items:normal}.app_form_input:not(.app_form_input--small,.app_form_input--small-input) .app_form_input__radio_list--vertical:not(.app_form_input__radio_list--select-buttons),.app_form_input:not(.app_form_input--small,.app_form_input--small-input) .app_form_input__radio_list--horizontal:not(.app_form_input__radio_list--select-buttons){margin:-.25rem 0 0}.app_form_input__radio_list--vertical>label,.app_form_input__radio_list--horizontal>label{padding:.25rem 0}@media (min-width: 768px){.app_page--clients .app_form_input__radio_list--horizontal{display:flex;flex-direction:row;gap:calc(1rem / var(--rem) * 15)}.app_page--clients .app_form_input__radio_wrapping_label--distributed--1_over_1{width:100%}.app_page--clients .app_form_input__radio_wrapping_label--distributed--1_over_2{width:50%}.app_page--clients .app_form_input__radio_wrapping_label--distributed--1_over_3{width:calc(100% / 3)}.app_page--clients .app_form_input__radio_wrapping_label--distributed--1_over_4{width:25%}.app_page--clients .app_form_input__radio_wrapping_label--distributed--1_over_5{width:20%}.app_page--clients .app_form_input__radio_list--horizontal.app_form_input__radio_list--distributed{justify-content:space-evenly}}@media (min-width: 1280px){.app_page--professionals .app_form_input__radio_list--horizontal{display:flex;flex-direction:row;gap:calc(1rem / var(--rem) * 15)}.app_page--professionals .app_form_input__radio_list--horizontal label{text-align:center}.app_page--professionals .app_form_input__radio_wrapping_label--distributed--1_over_1{width:100%}.app_page--professionals .app_form_input__radio_wrapping_label--distributed--1_over_2{width:50%}.app_page--professionals .app_form_input__radio_wrapping_label--distributed--1_over_3{width:calc(100% / 3)}.app_page--professionals .app_form_input__radio_wrapping_label--distributed--1_over_4{width:25%}.app_page--professionals .app_form_input__radio_wrapping_label--distributed--1_over_5{width:20%}.app_page--professionals .app_form_input__radio_list--horizontal.app_form_input__radio_list--distributed{justify-content:space-evenly}}.app_form_input__radio_wrapping_label input[type=radio]{border:1px solid var(--color-form-input-border);background-color:var(--color-form-input-background);border-radius:50%;flex-shrink:0;display:inline-block;padding:0;appearance:none;user-select:none}.app_form_input:not(.app_form_input--small,.app_form_input--small-input) .app_form_input__radio_wrapping_label input[type=radio]{width:var(--select-input-size);height:var(--select-input-size)}.app_form_input.app_form_input--small .app_form_input__radio_wrapping_label input[type=radio],.app_form_input.app_form_input--small-input .app_form_input__radio_wrapping_label input[type=radio]{width:var(--select-input-size-small);height:var(--select-input-size-small)}.app_form_input__radio_wrapping_label input[type=radio]:checked{border-color:var(--color-form-input-selected-border);background-color:var(--color-form-input-selected-background);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.app_form_input__radio_wrapping_label--vertical,.app_form_input__radio_wrapping_label--horizontal{display:inline-grid;align-items:flex-start}.app_form_input:not(.app_form_input--small) .app_form_input__radio_wrapping_label:not(.app_form_input__select_button).app_form_input__radio_wrapping_label--vertical,.app_form_input:not(.app_form_input--small) .app_form_input__radio_wrapping_label:not(.app_form_input__select_button).app_form_input__radio_wrapping_label--horizontal{grid-template-columns:var(--select-input-size) 1fr;column-gap:1rem}.app_form_input.app_form_input--small .app_form_input__radio_wrapping_label:not(.app_form_input__select_button).app_form_input__radio_wrapping_label--vertical,.app_form_input.app_form_input--small-input .app_form_input__radio_wrapping_label:not(.app_form_input__select_button).app_form_input__radio_wrapping_label--vertical,.app_form_input.app_form_input--small .app_form_input__radio_wrapping_label:not(.app_form_input__select_button).app_form_input__radio_wrapping_label--horizontal,.app_form_input.app_form_input--small-input .app_form_input__radio_wrapping_label:not(.app_form_input__select_button).app_form_input__radio_wrapping_label--horizontal{grid-template-columns:var(--select-input-size-small) 1fr;column-gap:.7rem}.app_form_input__radio_wrapping_label--horizontal input[type=radio],.app_form_input__radio_wrapping_label--vertical input[type=radio]{margin-top:0}@media (min-width: 768px){.app_page--clients .app_form_input__radio_wrapping_label--vertical{display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.app_page--clients .app_form_input__radio_list--horizontal .app_form_input__radio_wrapping_label--distributed{flex-grow:1}}@media (min-width: 1280px){.app_page--professionals .app_form_input__radio_wrapping_label--vertical{display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.app_page--professionals .app_form_input__radio_list--horizontal .app_form_input__radio_wrapping_label--distributed{flex-grow:1}}.app_form_input__radio_wrapping_label--distributed{justify-content:space-evenly}.app_form_input__radio_label{word-break:break-word;hyphens:auto}.app_form_input:not(.app_form_input--small,.app_form_input--small-input) .app_form_input__radio_label{font-size:var(--font-size-default)}.app_form_input.app_form_input--small .app_form_input__radio_label,.app_form_input.app_form_input--small-input .app_form_input__radio_label{font-size:var(--font-size-smaller)}.app_form_input:not(.app_form_input--small,.app_form_input--small-input) .app_form_input__radio_label{padding:.1rem 0;margin-bottom:-.1rem}.app_form_input select{background-color:var(--color-form-input-background);border:1px solid var(--color-form-input-border);border-radius:.375rem;display:block;padding:.625rem var(--side-padding-mobile);padding-right:2rem;appearance:none}@media (min-width: 768px){.app_form_input select{padding:.625rem var(--side-padding-tablet)}}@media (max-width: 459px){.app_form_input select{--estimated-side-padding: 142px;--full-width: calc(var(--vw, 1vw) * 100);max-width:calc(var(--full-width) - var(--estimated-side-padding));max-width:calc(100dvw - var(--estimated-side-padding));white-space:nowrap;text-overflow:ellipsis}}.app_form_input select:focus-visible{outline:1px solid var(--color-form-input-focus-visible-border);border-color:var(--color-form-input-focus-visible-border)}.app_form_input select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.app_form_input select:not(:disabled){box-shadow:0 1px 3px #00000040}.app_form_input.app_form_input--no-shadow select{box-shadow:none}.app_form_input--error select{border-color:var(--color-form-input-error-border)}.app_form_input .app_growing_textarea_container{display:grid}.app_form_input .app_growing_textarea_container:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}.app_form_input .app_growing_textarea_container>textarea{resize:none;overflow:hidden}.app_form_input .app_growing_textarea_container>textarea,.app_form_input .app_growing_textarea_container:after{grid-area:1 / 1 / 2 / 2}.app_form_input__option_label{display:flex;flex-direction:column;gap:0}.app_form_input__option_label__secondary_text{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-muted-foreground);display:grid;grid-row-gap:.1rem}.app_form_input__option_label__secondary_text em{font-style:normal}.app_form_input__option_label__secondary_text--warning{color:var(--color-warning-foreground);font-weight:var(--font-weight-medium)}.app_form_input__option_label__secondary_text--highlight>:first-child{color:var(--color-highlight-foreground)}.app_formatted_care_goal{display:grid;grid-template-rows:auto auto;grid-row-gap:.25rem}.app_formatted_care_goal__body{font-size:var(--font-size-small);line-height:var(--line-height-small)}.app_formatted_care_goal em{font-style:normal;background:var(--color-emphasis-background);padding:0 .4rem;display:inline-block;border-radius:.4rem}.app_icon{--size: 30px;--size-small: 20px;--stroke-width: 1.5;--stroke-width-small: 1.5;width:var(--size);height:var(--size);stroke-width:var(--stroke-width)}.app_icon path,.app_icon line,.app_icon polyline,.app_icon polygon,.app_icon circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:inherit}.app_icon--small{width:var(--size-small);height:var(--size-small);stroke-width:var(--stroke-width-small)}.app_icon--mirror-horizontal{transform:scaleX(-1)}.app_icon--mirror-vertical{transform:scaleY(-1)}.app_icon--rotate-45{transform:rotate(45deg)}.app_link_with_arrow{--icon-size: calc(1rem / 18 * 32);--icon-size-small: calc(1rem / 18 * 24);--margin-top: calc(1rem / 18 * -11);--margin-top-small: 0;--gap: 0;--gap-small: .1em;display:flex;align-items:flex-start;justify-content:flex-start;margin-top:var(--margin-top);gap:var(--gap)}a.app_link_with_arrow{text-decoration:none}a.app_link_with_arrow:not(.app_link_with_arrow--text-color){color:var(--color-link)}.app_link_with_arrow--justify-end{justify-content:flex-end}.app_link_with_arrow svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;margin-top:calc(1rem / 18 * -2)}.app_link_with_arrow__label{min-height:var(--icon-size);padding:.5rem 0;margin:-.5rem 0}.app_link_with_arrow.app_link_with_arrow--small{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-top:var(--margin-top-small);gap:var(--gap-small)}.app_link_with_arrow.app_link_with_arrow--small svg{margin-top:0;width:var(--icon-size-small);height:var(--icon-size-small)}.app_link_with_arrow.app_link_with_arrow--small .app_link_with_arrow__label{min-height:var(--icon-size-small);line-height:var(--icon-size-small)}a.app_link_with_arrow.app_link_with_arrow--muted{color:var(--color-muted-foreground)}@media (hover: hover){a.app_link_with_arrow:hover,.app_link_with_arrow.app_link_with_arrow--text-color:hover,a.app_link_with_arrow.app_link_with_arrow--muted:hover{color:var(--color-link-muted-hover)}}.app_message--type{border-radius:var(--border-radius-small);padding:calc(1rem / var(--rem) * 16);display:flex;gap:calc(1rem / var(--rem) * 10);align-items:flex-start}@media (min-width: 768px){.app_message--type{border-radius:var(--border-radius-medium);padding:calc(1rem / var(--rem) * 20);padding-right:calc(1rem / var(--rem) * 30)}}.app_message--type:not(.app_message--minimal){border-width:2px}.app_message--type.app_message--minimal{padding:calc(1rem / var(--rem) * 16) calc(1rem / var(--rem) * 20);line-height:var(--line-height-small);border-width:1.5px}.app_message--type--info{border:2px solid var(--color-constructive-border);background:var(--color-constructive-background)}.app_message--type--warning{border:2px solid var(--color-warning-border);background:var(--color-warning-background)}.app_message--type--error{border:2px solid var(--color-error-border);background:var(--color-error-background)}.app_message--type--neutral{background:var(--color-background-base-alt)}.app_message__icon{flex-shrink:0;width:40px;height:40px;margin-top:-6px;margin-bottom:-6px;margin-left:-3px}.app_message__icon svg{width:inherit;height:inherit}.app_message--type--info .app_message__icon{color:var(--color-icon-constructive)}.app_message--type--warning .app_message__icon{color:var(--color-warning-foreground)}.app_message--type--error .app_message__icon{color:var(--color-error-foreground)}.app_message__content{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;word-break:break-word;hyphens:auto}.app_message__content pre{background:var(--color-background-base);padding:.5rem;border-radius:var(--border-radius-tiny)}.app_message--compact_text .app_message__content{gap:0}.app_message__action{flex-shrink:0;padding-left:2rem}.app_message__action a{text-decoration:none;font-weight:var(--font-weight-medium);color:var(--color-link);padding:10px;margin:-10px}@media (hover: hover){.app_message__action a:hover{text-decoration:underline;color:var(--color-link-hover)}}.app_message__content em{font-style:normal;color:var(--color-muted-foreground)}@media print{.app_message{border:none;box-shadow:0 0 0 1px var(--color-border-medium)}}.app_progress_bar{--track-height: 9px;--base-track-height: 4px;--progress-track-height: var(--track-height);--control-size: 36px;--control-added-click-area: 6px;--offset-control: calc(-1 * var(--control-added-click-area));--transition-delay: .15s;--transition-duration: .4s;display:flex;gap:27px;align-items:center}@media (min-width: 768px){.app_progress_bar{margin-top:7px;margin-bottom:15px}}.app_progress_bar__control{position:relative;flex-shrink:0;width:var(--control-size);height:var(--control-size);opacity:1;transition-property:opacity,transform;transition-duration:var(--transition-duration);transition-delay:.7s}.app_progress_bar__control svg{width:inherit;height:inherit}.app_progress_bar--last .app_progress_bar__control--next{pointer-events:none;opacity:0;transform:scale(.9)}.app_progress_bar__control:before{content:"";position:absolute;top:var(--offset-control);right:var(--offset-control);bottom:var(--offset-control);left:var(--offset-control)}a.app_progress_bar__control,a.app_progress_bar__control:visited{color:var(--color-icon-button-foreground)}@media (hover: hover){a.app_progress_bar__control:hover,a.app_progress_bar__control:visited:hover{color:var(--color-icon-button-hover-foreground)}}a.app_progress_bar__control:active,a.app_progress_bar__control:visited:active{color:var(--color-icon-button-active-foreground)}.app_progress_bar__track{height:var(--track-height);width:100%;position:relative}.app_progress_bar__track__base{position:absolute;top:calc(.5 * (var(--track-height) - var(--base-track-height)));left:0;height:var(--base-track-height);background:#fff;width:100%;border-radius:var(--base-track-height);flex-grow:1}.app_progress_bar__track__progress{position:absolute;top:0;left:0;height:var(--progress-track-height);border-radius:var(--progress-track-height);background:var(--color-brand-primary-ocean-green);transition-duration:var(--transition-duration);transition-delay:var(--transition-delay);transition-property:width;width:var(--percentage)}.app_form_input__radio_list--select-buttons{gap:.75rem}.app_form_input__select_button{border:1px solid var(--color-form-select-button-border);background-color:var(--color-form-select-button-background);border-radius:var(--border-radius-small)}@media (hover: hover){.app_form_input__select_button{cursor:pointer}}.app_form_input .app_form_input__radio_wrapping_label.app_form_input__select_button input[type=radio]{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.app_form_input__select_button--selected:not(.app_form_input__select_button--selected-selectable){pointer-events:none}.app_form_input__select_button.app_form_input__radio_wrapping_label--horizontal,.app_form_input__select_button.app_form_input__radio_wrapping_label--vertical{padding:calc(1rem / var(--rem) * 16) calc(1rem / var(--rem) * 20);display:flex;gap:.75rem;line-height:1.2;align-items:center;justify-items:center;text-align:left}@media (min-width: 768px){.app_page--clients .app_form_input__select_button.app_form_input__radio_wrapping_label--horizontal{flex-direction:column}.app_page--clients .app_form_input__select_button.app_form_input__radio_wrapping_label--horizontal,.app_page--clients .app_form_input__select_button.app_form_input__radio_wrapping_label--vertical{gap:.25rem;text-align:center}.app_page--clients .app_form_input__select_button.app_form_input__radio_wrapping_label--vertical{line-height:1.2;border-radius:var(--border-radius-medium);padding:calc(1rem / var(--rem) * 20)}}.app_form_input__select_button__icon{flex-shrink:0;width:36px;height:36px}.app_form_input__select_button__icon svg{width:100%;height:100%}@media (hover: hover){.app_form_input__select_button:hover{background-color:var(--color-form-select-button-background-selected);border-color:var(--color-form-select-button-border-selected);outline:1px solid var(--color-form-select-button-border-selected)}}.app_form_input__select_button--selected.app_form_input__select_button{background-color:var(--color-form-select-button-background-selected);border-color:var(--color-form-select-button-border-selected);outline:1px solid var(--color-form-select-button-border-selected)}.app_form_input__select_button .app_form_input__select_button__icon{color:var(--color-form-select-button-foreground-selected)}.app_form_input__select_button--selected.app_form_input__select_button--very_negative{background-color:var(--sentiment-background-very-negative);border-color:var(--sentiment-border-very-negative);outline:1px solid var(--sentiment-border-very-negative)}@media (hover: hover){.app_form_input__select_button--very_negative:hover{background-color:var(--sentiment-background-very-negative);border-color:var(--sentiment-border-very-negative);outline:1px solid var(--sentiment-border-very-negative)}}.app_form_input__select_button--very_negative .app_form_input__select_button__icon{color:var(--sentiment-foreground-very-negative)}.app_form_input__select_button--selected.app_form_input__select_button--negative{background-color:var(--sentiment-background-negative);border-color:var(--sentiment-border-negative);outline:1px solid var(--sentiment-border-negative)}@media (hover: hover){.app_form_input__select_button--negative:hover{background-color:var(--sentiment-background-negative);border-color:var(--sentiment-border-negative);outline:1px solid var(--sentiment-border-negative)}}.app_form_input__select_button--negative .app_form_input__select_button__icon{color:var(--sentiment-foreground-negative)}.app_form_input__select_button--selected.app_form_input__select_button--neutral{background-color:var(--sentiment-background-neutral);border-color:var(--sentiment-border-neutral);outline:1px solid var(--sentiment-border-neutral)}@media (hover: hover){.app_form_input__select_button--neutral:hover{background-color:var(--sentiment-background-neutral);border-color:var(--sentiment-border-neutral);outline:1px solid var(--sentiment-border-neutral)}}.app_form_input__select_button--neutral .app_form_input__select_button__icon{color:var(--sentiment-foreground-neutral)}.app_form_input__select_button--selected.app_form_input__select_button--positive{background-color:var(--sentiment-background-positive);border-color:var(--sentiment-border-positive);outline:1px solid var(--sentiment-border-positive)}@media (hover: hover){.app_form_input__select_button--positive:hover{background-color:var(--sentiment-background-positive);border-color:var(--sentiment-border-positive);outline:1px solid var(--sentiment-border-positive)}}.app_form_input__select_button--positive .app_form_input__select_button__icon{color:var(--sentiment-foreground-positive)}.app_form_input__select_button--selected.app_form_input__select_button--very_positive{background-color:var(--sentiment-background-very-positive);border-color:var(--sentiment-border-very-positive);outline:1px solid var(--sentiment-border-very-positive)}@media (hover: hover){.app_form_input__select_button--very_positive:hover{background-color:var(--sentiment-background-very-positive);border-color:var(--sentiment-border-very-positive);outline:1px solid var(--sentiment-border-very-positive)}}.app_form_input__select_button--very_positive .app_form_input__select_button__icon{color:var(--sentiment-foreground-very-positive)}.app_simple_form_with_message{display:flex;flex-direction:column;gap:1rem}.app_simple_form_with_message>p{color:var(--color-muted-foreground)}.app_simple_form__container{display:flex;flex-direction:column;gap:calc(1rem / var(--rem) * 18)}.app_simple_form__container--full-width{width:100%}@media (min-height: 668px){.app_simple_form__container{gap:calc(1rem / var(--rem) * 30)}}.app_simple_form{--form-gap: calc(1rem / var(--rem) * 40);--content-gap: 1.5rem;--content-gap-small: 1rem}.app_simple_form{display:flex;flex-direction:column;gap:var(--form-gap)}@media (min-width: 768px){.client_app_page_layout--small .app_simple_form{max-width:45ch}}.app_simple_form--standalone{background-color:var(--color-background-base);border-radius:var(--border-radius-large);padding:calc(1rem / 18 * 20) calc(1rem / 18 * 30)}.app_simple_form--standalone:not(.app_simple_form--background){background-color:var(--color-background-base)}.app_simple_form--background{background-color:var(--color-background-base-alt)}.app_simple_form--small{gap:calc(1rem / var(--rem) * 32)}.app_simple_form__content{display:flex;flex-direction:column}.app_simple_form:not(.app_simple_form--small) .app_simple_form__content{gap:var(--content-gap)}.app_simple_form.app_simple_form--small .app_simple_form__content{gap:var(--content-gap-small)}.app_simple_form__inbetween_submit_section{margin-top:calc(var(--form-gap) - var(--content-gap));padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-light-on-alt)}.app_simple_form__empty_form_message{color:var(--color-muted-foreground);font-size:var(--font-size-smaller)}.app_simple_form__actions{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start;flex-direction:column}.app_simple_form__form_error{display:flex;align-self:stretch;gap:.5rem;padding:calc(1rem / var(--rem) * 13);border:1.5px solid var(--color-destructive-border);background:var(--color-destructive-background);border-radius:var(--border-radius-small)}.app_simple_form__form_error svg.app_form_input__error__icon{--margin: calc(1rem / var(--rem) * -3);margin-top:var(--margin);margin-bottom:var(--margin);color:var(--color-destructive-foreground);width:32px;height:32px}.app_simple_form__extra{padding:calc(1rem / 18 * 20) calc(1rem / 18 * 30)}.app_simple_form__content hr{height:1px;border:none;width:100%;background:var(--color-border-medium)}.app_stack{display:grid;align-items:flex-start;row-gap:var(--whitespace-regular)}.app_stack--large-gap{row-gap:var(--whitespace-large)}.app_text_link--smaller{font-size:var(--font-size-smaller)}.app_yes_no_toggle{display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:.6rem;align-items:baseline}.app_yes_no_toggle.app_yes_no_toggle--small,.app_form_input--small .app_yes_no_toggle{column-gap:.6rem;row-gap:.6rem}.app_yes_no_toggle .app_button{min-width:5rem;text-align:center;transition-property:all;transition-duration:.12s}.app_yes_no_toggle:not(.app_yes_no_toggle--selection):not(.app_yes_no_toggle--navigation) .app_button{color:var(--color-yes-no-button-unselected-foreground);background:var(--color-yes-no-button-unselected-background)}@media (hover: hover){.app_yes_no_toggle:not(.app_yes_no_toggle--selection):not(.app_yes_no_toggle--navigation) .app_button:hover{color:var(--color-yes-no-button-unselected-hover-foreground);background:var(--color-yes-no-button-unselected-hover-background)}}.app_yes_no_toggle.app_yes_no_toggle--selection:not(.app_yes_no_toggle--navigation) .app_button:not(.app_button--selected){color:var(--color-yes-no-button-deselected-foreground);background:var(--color-yes-no-button-deselected-background)}.app_yes_no_toggle.app_yes_no_toggle--selection:not(.app_yes_no_toggle--navigation) .app_button:not(.app_button--selected){transform:scale(.85)}@media (hover: hover){.app_yes_no_toggle.app_yes_no_toggle--selection:not(.app_yes_no_toggle--navigation) .app_button:not(.app_button--selected):hover{color:var(--color-yes-no-button-deselected-hover-foreground);background:var(--color-yes-no-button-deselected-hover-background)}}.app_yes_no_toggle.app_yes_no_toggle--navigation .app_button:not(.app_button--selected){color:var(--color-yes-no-button-navigation-deselected-foreground);background:var(--color-yes-no-button-navigation-deselected-background)}.app_yes_no_toggle.app_yes_no_toggle--navigation .app_button:not(.app_button--selected){box-shadow:none}@media (hover: hover){.app_yes_no_toggle.app_yes_no_toggle--navigation .app_button:not(.app_button--selected):hover{color:var(--color-alt-foreground);background:var(--color-button-primary-selected-background);background:color-mix(in srgb,var(--color-button-primary-selected-background) 15%,var(--color-yes-no-button-navigation-deselected-background) 85%)}}.app_video_poster,.app_video_poster__image,media-controller{aspect-ratio:16 / 9}media-controller{width:100%}media-controller>*{opacity:0;transition-property:opacity;transition-duration:.2s}media-controller[mediaduration]>*{opacity:1}.app_video_poster{display:grid;align-items:center;justify-items:center;background:var(--color-background-base-alt-light);font-size:var(--font-size-default)}.app_video_poster>*{display:block;align-items:center;justify-items:center;grid-area:1 / 1}img.app_video_poster__image{display:block;width:100%;height:100%;border:none}.app_video__play_icon{--size: 19%}.app_video__play_icon{display:grid;align-items:center;justify-items:center;border-radius:50%;width:var(--size);min-width:50px;max-width:90px;aspect-ratio:1 / 1}.app_video__play_icon:not(.app_video__play_icon--disabled){background-color:var(--color-button-primary-background);color:var(--color-button-primary-foreground);box-shadow:0 1px 2px #00000040}.app_video__play_icon--disabled{color:#d9d9d9;background-color:#9b9b9a;box-shadow:none}.app_video__play_icon .app_icon{margin-left:9%;width:50%;height:50%}@media (hover:hover){.app_video_poster:hover .app_video__play_icon:not(.app_video__play_icon.app_video__play_icon--disabled){color:var(--color-button-primary-hover-foreground);background-color:var(--color-button-primary-hover-background)}}.client_app_cards{display:flex;flex-direction:column;gap:calc(1rem / var(--rem) * 32);align-self:stretch}.client_app_card{--gap: calc(1rem / var(--rem) * 32);--gap-desktop: calc(1rem / var(--rem) * 40)}.client_app_card{align-self:stretch;background:var(--color-background-base);padding:calc(1rem / 18 * 30);border-radius:var(--border-radius-large)}.client_app_card__main{display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap)}@media (min-width: 1024px){.client_app_card__main{gap:var(--gap-desktop)}}.client_app_card__texts{display:flex;flex-direction:column;gap:.5rem}.client_app_card.client_app_card--image{display:grid;grid-template-columns:auto;grid-template-rows:auto auto;grid-template-areas:"image" "main";row-gap:.75rem}.client_app_card__image{grid-area:image}.client_app_card__main{grid-area:main}@media (min-width: 768px){.client_app_card.client_app_card--image{grid-template-columns:1fr 1fr;grid-template-rows:1fr;row-gap:1rem;column-gap:2rem;grid-template-areas:"main image"}.client_app_card.client_app_card--image.client_app_card--image-start{grid-template-areas:"image main"}}.client_app_intake__main{display:flex;flex-direction:column;gap:calc(1rem / var(--rem) * 30)}@media (min-width: 768px){.client_app_intake__main{gap:calc(1rem / var(--rem) * 60)}}.client_app_intake__topics{display:flex;flex-direction:column;gap:1rem}.client_app_intake__question_groups{display:flex;flex-direction:column;gap:calc(1rem / var(--rem) * 24)}@media (min-width: 768px){.client_app_intake__question_groups{gap:calc(1rem / var(--rem) * 32)}}.client_app_intake__question_component__form_content{display:flex;flex-direction:column;gap:1.5rem}.client_app_intake:not(.client_app_intake--first-step) .client_app_organisation_logo{display:none}@media (min-width: 768px){.client_app_intake:not(.client_app_intake--first-step) .client_app_organisation_logo{display:flex}}.client_app_intake__topic{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.client_app_intake__topic{gap:2rem}}.client_app_intake__topic--question_groups{margin-top:calc(1rem / var(--rem) * 8)}.client_app_intake__topic--question_groups+.client_app_intake__topic--question_groups{margin-top:calc(1rem / var(--rem) * 24)}.client_app_organisation_logo{--small-size-factor:.625;--gap-tablet: 30px;--height-tablet: 80px}.client_app_organisation_logo{display:flex;align-items:center}.client_app_organisation_logo,.client_app_organisation_logo--small{gap:calc(var(--gap-tablet) * var(--small-size-factor))}.client_app_organisation_logo img,.client_app_organisation_logo .client_app_organisation_logo__separator,.client_app_organisation_logo--small img,.client_app_organisation_logo--small .client_app_organisation_logo__separator{height:calc(var(--height-tablet) * var(--small-size-factor))}@media (min-width: 768px){.client_app_organisation_logo{gap:var(--gap-tablet)}.client_app_organisation_logo img,.client_app_organisation_logo .client_app_organisation_logo__separator{height:var(--height-tablet)}}.client_app_organisation_logo__separator{background:#fff;width:3px}.client_app_organisation_logo img.client_app_organisation_logo__brand_logo{height:34px;filter:brightness(0) invert(1);margin-top:8px}.client_app_page_layout .app_brand_logo.app_brand_logo--small{filter:brightness(2)}.client_app_page_layout{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;font-family:var(--font-family);line-height:var(--line-height);padding-bottom:2rem}@media (min-width: 768px){.client_app_page_layout{padding-bottom:4rem}}.client_app_page_layout header{min-height:1.5rem}@media (min-width: 768px){.client_app_page_layout header{min-height:2rem}}@media (min-width: 1024px){.client_app_page_layout header{min-height:2.5rem}}.client_app_page_layout footer{min-height:1.5rem}@media (min-width: 768px){.client_app_page_layout footer{min-height:2rem}}@media (min-width: 1024px){.client_app_page_layout footer{min-height:2.5rem}}.client_app_page_layout media-controller{aspect-ratio:16 / 9;max-width:100%}.client_app_page_layout video{width:100%}.client_app_page_layout--main_background main{flex-grow:1;display:flex;flex-direction:column;border-radius:var(--border-radius-medium);background-color:var(--color-background-base);padding:var(--whitespace-medium);padding-bottom:3rem}@media (min-width: 768px){.client_app_page_layout--main_background main{padding:var(--whitespace-large) var(--whitespace-large);padding-bottom:3rem}}@media (min-width: 1080px){.client_app_page_layout--main_background main{border-radius:var(--border-radius-large);padding:var(--whitespace-extra-large) var(--whitespace-extra-extra-large);padding-bottom:3rem}}.client_app_page_layout__page_texts{display:flex;flex-direction:column;gap:1.2rem}.client_app_page_layout h1{color:var(--color-heading);font-size:var(--font-size-h2-client);line-height:var(--line-height-h2-client);font-weight:var(--font-weight-medium);overflow-wrap:break-word;hyphens:auto;word-break:break-word}@media (min-width: 768px){.client_app_page_layout h1{font-size:var(--font-size-h1-client);line-height:var(--line-height-h1-client)}}.client_app_page_layout--large-page-title .client_app_page_layout__page_texts h1{font-size:var(--font-size-h1-client);line-height:var(--line-height-h1-client)}@media (min-width: 768px){.client_app_page_layout--large-page-title .client_app_page_layout__page_texts h1{font-size:var(--font-size-h1-large-client)}}.client_app_page_layout h2,.client_app_page_layout .as-h2{color:var(--color-heading);font-size:var(--font-size-h2-client);line-height:var(--line-height-h2-client);font-weight:var(--font-weight-medium)}.client_app_page_layout h3,.client_app_page_layout .as-h3{color:var(--color-heading);font-size:var(--font-size-h3-client);line-height:var(--line-height-h3-client);font-weight:var(--font-weight-medium)}.client_app_page_layout__intro{font-size:var(--font-size-larger);display:flex;flex-direction:column;gap:1rem;word-break:break-word}@media (min-width: 768px){.client_app_page_layout__intro{font-size:var(--font-size-large)}}.client_app_page_layout__intro p.client_app_page_layout__intro--code{font-family:var(--mono-font-family)}.client_app_page_layout__intro .app_text_link{display:inline-block;margin-top:.5rem}.client_app_page_layout__body{display:flex;flex-direction:column;justify-items:stretch;gap:1rem}.client_app_page_layout__body p:empty{display:none}.client_app_page_layout__content{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;width:calc(var(--vw, 1vw) * 100);width:100dvw;min-width:320px;max-width:80ch;padding:0 1rem 2rem}@media (min-width: 768px){.client_app_page_layout__content{gap:1.75rem}}@media (min-width: 1280px){.client_app_page_layout__content{gap:2rem}}.client_app_page_layout--small .client_app_page_layout__content h1{font-size:var(--font-size-h2-client);line-height:var(--line-height-h3-client)}@media (min-width: 768px){.client_app_page_layout--small .client_app_page_layout__content h1{font-size:var(--font-size-h1-client);line-height:var(--line-height-h1-client)}}.client_app_page_layout--small .client_app_page_layout__content{max-width:51ch}.client_app_page_layout--error-page .client_app_page_layout__content{margin-top:2rem}.client_app_page_layout main{display:flex;flex-direction:column;gap:calc(1rem / 18 * 24)}.client_app_page_layout--compact main{gap:calc(1rem / 18 * 24)}@media (min-width: 768px){.client_app_page_layout main{gap:calc(1rem / 18 * 32)}.client_app_page_layout--compact main{gap:calc(1rem / 18 * 24)}}.client_app_question_form-container{display:grid;row-gap:.5rem}h3.client_app_question_form__heading,.professional_app_page_layout h3.client_app_question_form__heading{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-larger);line-height:var(--line-height-h3-client)}.client_app_question_form:not(.client_app_question_form--no-background){background:var(--color-background-base-alt)}.client_app_question_form:not(.client_app_question_form--no-padding){padding:1rem;border-radius:var(--border-radius-medium)}.client_app_question_form--confirmed button{transition-property:all;transition-duration:.48s}.client_app_question_form--placeholder{background-color:#f0f0f0;border:none}@media (min-width: 768px){.client_app_question_form:not(.client_app_question_form--no-padding){padding:1.5rem}}.client_app_question_group{--gap: calc(1rem / 18 * 20);--gap-lg: calc(1rem / 18 * 48);background-color:var(--color-background-base);border-radius:var(--border-radius-medium);padding:calc(1rem / 18 * 20);display:flex;flex-direction:column;gap:var(--gap)}@media (min-width: 768px){.client_app_question_group{border-radius:var(--border-radius-large);padding:calc(1rem / 18 * 30);gap:var(--gap-lg)}}.client_app_question{--gap: calc(1rem / 18 * 24)}.client_app_question__heading{color:var(--color-heading);font-size:var(--font-size-h3-client);line-height:var(--line-height-h3-client);font-weight:var(--font-weight-semi-bold)}h3.client_app_question__heading{font-weight:var(--font-weight-semi-bold)}@media (min-width: 768px){.client_app_question__heading{margin-top:-.32rem}.client_app_question fieldset legend.client_app_question__heading span{display:block;margin-top:-.32rem}}.client_app_question .client_app_question_form_input_layout{gap:1rem}@media (min-width: 768px){.client_app_question.client_app_question--connected{margin-top:-.5rem}}.client_app_question:not(.client_app_question--connected) .client_app_question_form_input_layout{gap:var(--gap)}.client_app_question fieldset.app_form_input--layout-horizontal>.app_form_input__input_and_error{margin-top:.5rem}.client_app_question.client_app_question--follow-up{margin-top:-1.25rem}@media (min-width: 768px){.client_app_question.client_app_question--follow-up{margin-top:-1.5rem}}.client_app_question *+.app_message--type{margin-top:calc(1rem / var(--rem) * 20 - .5rem)}.client_app_question .client_app_question_form_input_layout .app_form_connected_form{display:flex;flex-direction:column;gap:1.25rem}.client_app_browser_page__content{--mobile-scale-factor: .85;--secondary-scale-factor: .75;--primary-logo-size-tablet: 50px;--primary-logo-size-mobile: calc(var(--primary-logo-size-tablet) * var(--mobile-scale-factor));--secondary-logo-size-tablet: calc(var(--primary-logo-size-tablet) * var(--secondary-scale-factor) * .9);--secondary-logo-size-mobile: var(--secondary-logo-size-tablet);--arrow-icon-size: 24px;--gap-content-tablet: 2rem;--gap-content-mobile: calc(var(--gap-content-tablet) * var(--mobile-scale-factor));--gap-section-tablet: .75rem;--gap-section-mobile: calc(var(--gap-section-tablet) * var(--mobile-scale-factor));--gap-texts-tablet: .35rem;--gap-texts-mobile: calc(var(--gap-texts-tablet) * var(--mobile-scale-factor));--option-padding-v-tablet-primary: .9rem;--option-padding-v-tablet-secondary: calc(var(--option-padding-v-tablet-primary) * var(--secondary-scale-factor));--option-padding-h-tablet: 1.25rem;--option-padding-v-mobile-primary: calc(var(--option-padding-v-tablet-primary) * var(--mobile-scale-factor));--option-padding-v-mobile-secondary: calc(var(--option-padding-v-mobile-primary) * var(--secondary-scale-factor));--option-padding-h-mobile: calc(var(--option-padding-h-tablet) * var(--mobile-scale-factor));--option-gap-tablet: 1.25rem;--option-gap-mobile: calc(var(--option-gap-tablet) * var(--mobile-scale-factor))}.client_app_browser_page__content{display:flex;flex-direction:column;align-items:normal;gap:var(--gap-content-mobile)}@media (min-width: 768px){.client_app_browser_page__content{gap:var(--gap-content-tablet)}}.client_app_browser_page__content section{display:flex;flex-direction:column;align-items:normal;gap:var(--gap-section-mobile)}@media (min-width: 768px){.client_app_browser_page__content section{gap:var(--gap-section-tablet)}}.client_app_browser_page__content__texts{display:flex;flex-direction:column;align-items:normal;gap:var(--gap-texts-mobile)}@media (min-width: 768px){.client_app_browser_page__content__texts{gap:var(--gap-texts-tablet)}}.client_app_browser_page__content ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:normal;gap:.5rem}@media (min-width: 768px){.client_app_browser_page__content ul[data-type=primary]{gap:.75rem}.client_app_browser_page__content ul[data-type=secondary]{gap:.65rem}}.client_app_browser_page__content ul li{padding:0}.client_app_browser_page__content ul a{cursor:none;display:grid;column-gap:var(--option-gap-mobile);grid-template-columns:var(--primary-logo-size-mobile) 1fr var(--arrow-icon-size);align-items:center;border-radius:var(--border-radius-small);padding-left:var(--option-padding-h-mobile);padding-right:var(--option-padding-h-mobile);text-decoration:none;background-color:var(--color-brand-primary-dimmed-green-translucent);border:1px solid var(--color-button-outline-border)}.client_app_browser_page__content ul[data-type=primary] a{padding-top:var(--option-padding-v-mobile-primary);padding-bottom:var(--option-padding-v-mobile-primary)}.client_app_browser_page__content ul[data-type=secondary] a{padding-top:var(--option-padding-v-mobile-secondary);padding-bottom:var(--option-padding-v-mobile-secondary)}.client_app_browser_page__content ul a img{width:var(--primary-logo-size-mobile);height:var(--primary-logo-size-mobile)}@media (min-width: 768px){.client_app_browser_page__content ul a{grid-template-columns:var(--primary-logo-size-tablet) 1fr var(--arrow-icon-size);column-gap:var(--option-gap-tablet);padding-left:var(--option-padding-h-tablet);padding-right:var(--option-padding-h-tablet)}.client_app_browser_page__content ul[data-type=primary] a{padding-top:var(--option-padding-v-tablet-primary);padding-bottom:var(--option-padding-v-tablet-primary);border-radius:var(--border-radius-medium)}.client_app_browser_page__content ul[data-type=secondary] a{padding-top:var(--option-padding-v-tablet-secondary);padding-bottom:var(--option-padding-v-tablet-secondary)}.client_app_browser_page__content ul a img{justify-self:center}.client_app_browser_page__content ul[data-type=primary] a img{width:var(--primary-logo-size-tablet);height:var(--primary-logo-size-tablet)}.client_app_browser_page__content ul[data-type=secondary] a img{width:var(--secondary-logo-size-tablet);height:var(--secondary-logo-size-tablet)}}.client_app_browser_page__content .app_icon{width:var(--arrow-icon-size);height:var(--arrow-icon-size);color:var(--color-icon-button-foreground)}@media (hover: hover){.client_app_browser_page__content ul a{cursor:pointer}.client_app_browser_page__content ul a:hover{background-color:var(--color-background-base);color:var(--color-button-outline-hover-foreground)}.client_app_browser_page__content ul a:hover .app_icon{color:var(--color-button-outline-hover-foreground)}}.client_app_confirmation form{max-width:none}.client_app_confirmation .app_simple_form__content{display:flex;flex-direction:column;gap:calc(1rem / 18 * 24)}.client_app_confirmation__form__data{display:flex;flex-direction:column;gap:.75rem;border-radius:var(--border-radius-medium);padding:calc(1rem / 18 * 20);padding-bottom:calc(1rem / 18 * 24);background:var(--color-background-base)}@media (min-width: 768px){.client_app_confirmation__form__data{padding:calc(1rem / 18 * 30);padding-bottom:calc(1rem / 18 * 34);border-radius:var(--border-radius-large)}}.client_app_confirmation fieldset{display:flex;gap:1rem;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.client_app_confirmation fieldset label{min-width:fit-content;flex:1;gap:0}.client_app_confirmation fieldset label .app_button__content{gap:1rem}.client_app_confirmation fieldset label .app_icon{display:none}@media (min-width: 460px){.client_app_confirmation fieldset label{gap:1rem}.client_app_confirmation fieldset label .app_icon{display:block}}.client_app_confirmation .app_simple_form__content dt{font-size:var(--font-size-smaller);color:var(--color-muted-foreground);line-height:1.4}.client_app_confirmation .app_simple_form__content dd{line-height:1.3}.professional_app_action_diffs dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-column-gap:1rem;grid-row-gap:1rem}.professional_app_action_diffs__field__data{display:flex;flex-direction:column;gap:.1rem}.professional_app_action_diffs__field__data--parent,.professional_app_action_diffs__field__data--overridden-parent{color:var(--color-muted-foreground)}.professional_app_action_diffs__connector_icon{color:var(--color-muted-foreground);padding:0 .35rem}.professional_app_action_diffs__field__data--new_value{min-width:1.25rem;text-align:center;background-color:var(--marked-text-background);padding:var(--marked-text-padding);border-radius:var(--marked-text-border-radius)}.professional_app_action_list_component{display:flex;flex-direction:column;gap:1rem}.professional_app_action_week_calendar_container{display:flex;flex-direction:column}.professional_app_action_week_calendar{--weekend-col-background-color: #fafafa;background-color:var(--color-background-base)}.professional_app_action_week_calendar{display:grid;row-gap:1rem}@media (min-width: 1080px){.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small){row-gap:0}}.professional_app_action_week_calendar__row{display:grid}@media (min-width: 1080px){.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__row{grid-template-columns:minmax(15ch,22%) 1fr;grid-column-gap:1.2rem;grid-auto-flow:column}.professional_app_action_week_calendar--compact:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__row{grid-template-columns:minmax(10ch,22%) 1fr;grid-column-gap:.5rem}}.professional_app_action_week_calendar__header,.professional_app_action_week_calendar__days{display:grid;grid-template-columns:repeat(7,1fr)}.professional_app_action_week_calendar__row>:first-child{min-width:12ch}.professional_app_client_case_action__form .professional_app_action_week_calendar{min-width:340px}.professional_app_client_case_action__form .professional_app_action_week_calendar,.professional_app_client_case_action_list__item--box .professional_app_action_week_calendar{padding:1rem}@media (min-width: 1080px){.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small){row-gap:0;padding:0}.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_client_case_action_list__item--box .professional_app_action_week_calendar{padding:0}}.professional_app_action_week_calendar__legend:empty{display:none}@media (min-width: 1080px){.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__legend:empty{display:block}}.professional_app_action_week_calendar__row--top{display:none}@media (min-width: 1080px){.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__row:not(.professional_app_action_week_calendar__row--top) .professional_app_action_week_calendar__header{display:none}.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__row--top{display:grid}}.professional_app_action_week_calendar--padded{padding:1rem;border-radius:var(--border-radius-tiny)}.professional_app_action_week_calendar__header>div,.professional_app_action_week_calendar__days>label,.professional_app_action_week_calendar__days>div,.professional_app_action_week_calendar__legend{display:grid;align-items:center}.professional_app_action_week_calendar__header>div,.professional_app_action_week_calendar__legend{align-items:center;padding:.25rem .35rem}.professional_app_action_week_calendar__days>label,.professional_app_action_week_calendar__days>div{align-items:flex-start;padding:0rem .25rem .5rem}.professional_app_action_week_calendar__header>div,.professional_app_action_week_calendar__days>label,.professional_app_action_week_calendar__days>div{justify-content:center}.professional_app_action_week_calendar__header>div:nth-last-child(-n+2),.professional_app_action_week_calendar__days>label:nth-last-child(-n+2),.professional_app_action_week_calendar__days>div:nth-last-child(-n+2){background-color:var(--weekend-col-background-color)}.professional_app_action_week_calendar__header>div,.professional_app_action_week_calendar__legend{color:var(--color-muted-foreground);text-align:center;font-size:var(--font-size-smaller)}@media (min-width: 1080px){.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--compact,.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__header>div{padding:.35rem}.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__days>label,.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__days>div{align-items:center;padding:.25rem .35rem}.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--compact,.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__days>label,.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--compact,.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__days>div{padding:.5rem .35rem}}.professional_app_action_week_calendar__legend{text-align:center;white-space:nowrap;font-size:var(--font-size-small);background-color:var(--color-background-base-alt-dark)}@media (min-width: 1080px){.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__legend{text-align:right;font-size:var(--font-size-smaller);padding:.5rem .25rem;background:none}.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar.professional_app_action_week_calendar--compact .professional_app_action_week_calendar__legend{font-size:var(--font-size-small)}}.professional_app_action_week_calendar__days>label,.professional_app_action_week_calendar__days>div{min-height:1.25rem;align-items:flex-start}@media (min-width: 1080px){.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__days>label,.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__days>div{align-items:center;min-height:0}}.professional_app_action_week_calendar__row{border:1px solid var(--color-border-light);border-radius:var(--border-radius-tiny);overflow:hidden}@media (min-width: 1080px){.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__row{border:none;border-radius:0;overflow:auto}.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .professional_app_action_week_calendar__row:not(:last-child){border-bottom:1px solid var(--color-border-light)}}.app_form_input__header-label{display:none}@media (min-width: 1140px){.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .app_form_input__header-label--short{display:none}.professional_app_action_week_calendar:not(.professional_app_action_week_calendar--small) .app_form_input__header-label{display:block}}.professional_app_action_week_calendar__dot{display:inline-block;width:12px;height:12px;border-radius:1000px;background-color:var(--color-brand-secondary-moss-green)}.professional_app_alert{display:grid;grid-template-columns:1fr;align-items:flex-start}.professional_app_alert--icon{grid-template-columns:30px 1fr;column-gap:.5rem}.professional_app_alert--warning{color:var(--color-alert-foreground)}.professional_app_alert--error{color:var(--color-error-foreground)}.professional_app_alert--success{color:var(--color-constructive-foreground)}.professional_app_alert--gray{color:var(--color-muted-foreground)}.professional_app_alert svg{margin-top:-2px;margin-bottom:-2px}.professional_app_alert--small-icon{grid-template-columns:24px 1fr;column-gap:4px}.professional_app_alert--small-icon svg{width:24px;height:24px;margin-top:1px;margin-left:-4px}.professional_app_alert__content{display:flex;flex-direction:column;gap:.15rem}.professional_app_alert__subtext{font-size:var(--font-size-small)}@media (min-width: 1080px){.professional_app_page_layout.professional_app_anamnesis .professional_app_page_layout__main_content--sub-navigation .professional_app_page_layout__subnavigation{width:21ch}}.professional_app_anamnesis .professional_app_anamnesis__question_meta{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-muted-foreground);display:grid;grid-template-areas:"icons title";grid-template-columns:auto 1fr;column-gap:.25rem;margin-top:-.3rem;margin-bottom:.2rem}.professional_app_anamnesis .professional_app_anamnesis__question_meta__icons{grid-area:icons;margin-left:-3px}.professional_app_anamnesis .professional_app_anamnesis__question_meta__icons .app_icon{margin-top:-2px}.professional_app_anamnesis .professional_app_anamnesis__question_meta__title{grid-area:title}.professional_app_back_link{--padding-h: 1rem;--link-color: var(--color-brand-primary-ocean-green);display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label";align-items:center;gap:0}a.professional_app_back_link{text-decoration:none;color:currentColor}.professional_app_back_link--main-navigation{border-radius:var(--border-radius-small);padding:calc(1rem / 18 * 10) var(--padding-h);background-color:var(--color-brand-primary-dimmed-green-translucent)}.professional_app_back_link:not(.professional_app_back_link--main-navigation){position:relative}.professional_app_back_link:not(.professional_app_back_link--main-navigation):before{position:absolute;content:"";top:-.33rem;right:-2rem;bottom:-.33rem;left:0}.professional_app_back_link__label{grid-area:label;padding:calc(1rem / 18* 5) 0;overflow-wrap:break-word;hyphens:auto;word-break:break-word}.professional_app_back_link.professional_app_back_link--main-navigation{font-weight:var(--font-weight-medium);font-size:var(--font-size-smaller);line-height:var(--line-height-smaller)}.professional_app_back_link .app_icon{grid-area:icon;width:30px;height:30px;margin-left:calc(1rem / 18 * -6);margin-top:1px}@media (hover: hover){.professional_app_back_link:hover .professional_app_back_link__label,.professional_app_back_link:hover .app_icon{color:var(--link-color)}}ul.professional_app_box{list-style:none;padding:0;margin:0}ul.professional_app_box li.professional_app_box__container{padding:0;margin:0}.professional_app_card{--content-side-padding: calc(1rem / 18 * 5);--single-item-content-side-padding: calc(1rem / 18 * (5 + 11));--grid-gap: calc(1rem / 18 * 32)}.professional_app_card{border:1px solid var(--color-border-medium);padding:0 calc(1rem / 18 * 12) calc(1rem / 18 * 4) calc(1rem / 18 * 12);background-color:var(--color-background-base);border-radius:var(--border-radius-medium);display:flex;flex-direction:column;overflow-wrap:break-word;hyphens:auto;word-break:break-word}@media (min-width: 768px){.professional_app_card{border-radius:var(--border-radius-large);padding:0 calc(1rem / 18 * 20) calc(1rem / 18 * 12) calc(1rem / 18 * 20)}}.professional_app_card:not(.professional_app_card--footer){padding-bottom:calc(1rem / 18 * 8)}.professional_app_card--muted{background-color:var(--color-background-base-alt);border-color:var(--color-background-base-alt);color:var(--color-muted-foreground)}.professional_app_card--muted .professional_app_card__header{opacity:.7}.professional_app_card--muted .professional_app_card__header h1,.professional_app_card--muted .professional_app_card__header h2,.professional_app_card--muted .professional_app_card__header h3{font-weight:var(--font-weight-medium)}.professional_app_card__header{padding-left:calc(1rem / 18 * 6);padding-right:calc(1rem / 18 * 6);padding-top:calc(1rem / 18 * 16);padding-bottom:0;display:grid;align-items:center;gap:.25rem;grid-template-columns:[header-start icon-start] var(--grid-gap) [icon-end label-start] 1fr [label-end go-icon-start] var(--grid-gap) [go-icon-end header-end]}@media (min-width: 768px){.professional_app_card__header{padding-top:calc(1rem / 18 * 24)}}.professional_app_card__header h3{font-size:var(--font-size-h3-professional);line-height:var(--line-height-h3-professional);font-weight:var(--font-weight-medium)}.professional_app_card__header h4{font-size:var(--font-size-h4-professional);line-height:var(--line-height-h4-professional);font-weight:var(--font-weight-medium)}.professional_app_card__header.professional_app_card__header--ok-icon{--grid-gap: calc(1rem / 18 * 20)}.professional_app_card a.professional_app_card__header:not(.professional_app_card__header--link){pointer-events:none}a.professional_app_card__header{text-decoration:none}.professional_app_card__header.professional_app_card__header--go-icon{padding-right:0}.professional_app_card__header__icon{grid-column:icon-start / icon-end}.professional_app_card__header__icon,.professional_app_card__header__icon svg{width:36px;height:36px}.professional_app_card__header__label{grid-column:label-start / label-end;overflow-wrap:break-word;hyphens:auto;word-break:break-word}.professional_app_card__header__go_icon{grid-column:go-icon-start / go-icon-end}.professional_app_card__header:not(.professional_app_card__header--icon) .professional_app_card__header__label{grid-column-start:header-start}.professional_app_card__header:not(.professional_app_card__header--go-icon) .professional_app_card__header__label{grid-column-end:header-end}.professional_app_card__header__label h3{font-weight:var(--font-weight-medium)}@media (min-width: 768px){.professional_app_page_layout .professional_app_card__header__label h3{font-weight:var(--font-weight-medium)}}@media (hover:hover){a.professional_app_card__header:hover .professional_app_card__header__label h1,a.professional_app_card__header:hover .professional_app_card__header__label h2,a.professional_app_card__header:hover .professional_app_card__header__label h3,a.professional_app_card__header:hover p,a.professional_app_card__header:hover .professional_app_card__header__go_icon{color:var(--color-link-green)}}.professional_app_card__header__icon{display:flex;align-items:center;color:var(--color-icon-constructive);margin-left:-1rem}.professional_app_card__header__icon svg.app_icon{stroke-width:1.5}.professional_app_card__header--ok-icon .professional_app_card__header__icon{width:auto;height:auto}.professional_app_card__header--ok-icon .professional_app_card__header__icon svg.app_icon{width:calc(1rem / 18* 26);height:calc(1rem / 18* 26);color:var(--color-icon-check-ok);margin-top:calc(1rem / 18* 2);stroke-width:2.7}.professional_app_card__header__go_icon{align-self:flex-start;color:var(--color-icon-muted);width:calc(1rem / 18 * 44);height:calc(1rem / 18 * 44);margin-top:calc(1rem / 18 * -6);margin-bottom:calc(1rem / 18 * -15)}.professional_app_card__header__go_icon svg{width:inherit;height:inherit;stroke-width:1.5px}.professional_app_card__introduction{margin-top:1rem;padding-top:var(--content-side-padding);padding-bottom:var(--content-side-padding)}.professional_app_card__content{flex-grow:1;padding-top:.25rem;padding-left:var(--content-side-padding);padding-right:var(--content-side-padding);min-height:1rem;display:flex;flex-direction:column;min-height:3.25rem}.professional_app_card__content--muted{color:var(--color-muted-foreground)}.professional_app_card__content a:not(.app_button),.professional_app_card__content a:not(.app_button):visited{color:var(--color-link);text-decoration:underline;text-underline-offset:.2rem}.professional_app_card__content strong{font-weight:var(--font-weight-semi-bold)}@media (hover: hover){.professional_app_card__content a:not(.app_button):hover{color:var(--color-foreground)}}.professional_app_card__content>dl{padding:calc(1rem / 18 * 13) 0}.professional_app_card__content>dl+dl{border-top:1px solid var(--color-border-light)}.professional_app_card__content>dl dt{font-size:var(--font-size-small);color:var(--color-muted-foreground);line-height:1.4}.professional_app_card__content>dl dd{line-height:var(--line-height)}.professional_app_card__content>dl dd p[data-content-type=contact-details]+p{margin-top:.4rem}.text--muted{color:var(--color-muted-foreground)}.professional_app_card__secondary_action{padding:calc(1rem / 18 * 2) 0 calc(1rem / 18 * 8) 0}.professional_app_card__footer{padding:calc(1rem / 18 * 12) 0;margin-top:.5rem;flex-grow:1;display:flex;align-items:self-end;width:100%}.professional_app_card__content+.professional_app_card__footer{margin-top:.5rem}.professional_app_card__footer__in_progress{display:grid;align-items:center;gap:.5rem;grid-template-columns:[footer-start icon-start] var(--grid-gap) [icon-end label-start] 1fr [label-end footer-end]}a.professional_app_card__footer__in_progress{text-decoration:none;color:var(--color-link-alert)}@media (hover: hover){a.professional_app_card__footer__in_progress:hover{color:var(--color-link-alert-hover)}}.professional_app_card__footer__icon{grid-column:icon-start / icon-end}.professional_app_card__footer__icon,.professional_app_card__footer__icon svg{width:32px;height:32px}.professional_app_card__footer__icon svg.app_icon{stroke-width:1.5}.professional_app_card__footer__label{grid-column:label-start / label-end;overflow-wrap:break-word;hyphens:auto;word-break:break-word}.professional_app_card__error{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:calc(1rem / var(--rem) * 14) 1rem;border:1px solid var(--color-destructive-border);background:var(--color-destructive-background);border-radius:var(--border-radius-small);font-size:var(--font-size-smaller);line-height:var(--line-height-smaller);color:var(--color-foreground);hyphens:none}.professional_app_card__error a,.professional_app_card__error a:visited{color:var(--color-link);text-decoration:none;font-weight:var(--font-weight-medium);display:inline-block}@media (hover: hover){.professional_app_card__error a:hover{text-decoration:underline;text-underline-offset:.2rem}}.professional_app_card__actions{padding:calc(1rem / 18 * 6) 0 calc(1rem / 18 * 8) 0}.professional_app_card__action{--inset: 0px;padding:var(--inset);border-top:1px solid var(--color-border-light)}a.professional_app_card__action{text-decoration:none;display:block}.professional_app_card__inset{--padding-v: calc(calc(1rem / 18 * 12) - var(--inset));--padding-h: calc(var(--single-item-content-side-padding) - var(--inset));padding:var(--padding-v) var(--padding-h);display:flex;gap:.5rem;border-radius:var(--border-radius-small)}a.professional_app_card__action .professional_app_card__action__value--empty{color:var(--color-link);font-weight:var(--font-weight-medium)}@media (hover:hover){.professional_app_card__action:hover{position:relative;z-index:1;margin:-1px -1px -2px;border:1px solid var(--color-background-base)}.professional_app_card__action:hover .professional_app_card__inset{margin:1px 0;background-color:var(--color-background-hover);box-shadow:inset 0 0 0 1px var(--color-border-hover)}a.professional_app_card__action:hover .professional_app_card__action__value--empty{color:var(--color-link-hover)}}.professional_app_card__action__primary{flex-grow:1;display:flex;flex-direction:column;gap:0}.professional_app_card__action__secondary{--size: calc(1rem / 18 * 26);flex-shrink:0;display:flex;width:var(--size);height:var(--size);max-height:1rem;margin-right:calc(1rem / 18 * -3)}.professional_app_card__action__secondary svg.app_icon{width:inherit;height:inherit;margin-top:calc(1rem / 18 * -2);margin-bottom:calc(1rem / 18 * -2)}.professional_app_card__action__label{font-size:var(--font-size-small);color:var(--color-muted-foreground);line-height:1.4}.professional_app_card__action__value{line-height:1.3;overflow-wrap:break-word;hyphens:auto;word-break:break-word}.professional_app_card__action__value p+p{color:var(--color-muted-foreground)}.professional_app_card__form{padding:calc(1rem / 18 * 6) 0 calc(1rem / 18 * 8) 0;margin-top:1rem;padding-top:0}.professional_app_card__form__content{border-top:1px solid var(--color-border-light);padding-left:var(--single-item-content-side-padding);padding-right:var(--single-item-content-side-padding);padding-top:1rem;display:flex;flex-direction:column;gap:1.25rem}.professional_app_card__form__content--background{background-color:var(--color-background-base-alt);border-radius:var(--border-radius-medium);padding:1.25rem;border-top:none;margin-bottom:.25rem}.professional_app_card .professional_app_card__form__content h1,.professional_app_card .professional_app_card__form__content h2,.professional_app_card .professional_app_card__form__content h3{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-h4-professional);line-height:var(--line-height-h4-professional)}.professional_app_card__content.professional_app_card__footer__extra{padding-top:calc(1rem / 18 * 12);padding-bottom:calc(1rem / 18 * 12);color:var(--color-alt-foreground);font-size:var(--font-size-smaller)}.professional_app_card__footer__extra:not(.professional_app_card__footer__extra--content){padding-left:0;padding-right:0}.professional_app_card__footer__extra.professional_app_card__footer__extra--content{padding-left:var(--content-side-padding);padding-right:var(--content-side-padding);min-height:0;margin-top:calc(1rem / 18 * 12);border-top:1px solid var(--color-border-light)}.professional_app_card__footer__extra .professional_app_card__error{margin:1rem 0 .5rem}.professional_app_cards{--gap-h: var(--whitespace-large);--gap-v: var(--whitespace-large);--columns-gap-v: var(--whitespace-regular);--columns-gap-v-desktop: calc(1rem / 18 * 50);--columns-gap-h: calc(1rem / 18 * 50);--separated-columns-gap-h: calc(1rem / 18 * 60);--separated-columns-gap-h-wide-screen: calc(1rem / 18 * 74);--item-width-tablet: 240px;--item-width-desktop: 340px}.professional_app_cards:not(.professional_app_cards--columns){display:grid;grid-template-columns:1fr;grid-column-gap:var(--gap-h);grid-row-gap:var(--gap-v)}@media (min-width: 1080px){.professional_app_cards:not(.professional_app_cards--columns){grid-template-columns:repeat(auto-fill,minmax(var(--item-width-desktop),1fr))}}.professional_app_cards--columns{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--columns-gap-v);column-gap:var(--columns-gap-h)}@media (min-width: 768px){.professional_app_cards--columns{row-gap:var(--columns-gap-v-desktop)}}.professional_app_cards--columns>*{flex-grow:1}.professional_app_cards--column-separator.professional_app_cards--columns{column-gap:var(--separated-columns-gap-h)}.professional_app_cards--columns .professional_app_cards__column{flex:1 1 100%}@media (max-width: 767px){.professional_app_cards--columns .professional_app_cards__column{border-radius:var(--border-radius-medium);background-color:var(--color-background-base);padding:var(--whitespace-medium)}}.professional_app_cards--columns--2 .professional_app_cards__column{min-width:calc(100% / 2 - var(--separated-columns-gap-h))}.professional_app_cards--columns--3 .professional_app_cards__column{min-width:calc(100% / 3 - var(--separated-columns-gap-h))}@media (min-width: 1200px){.professional_app_cards--columns{flex-wrap:nowrap}}@media (min-width: 1200px){.professional_app_cards--column-separator.professional_app_cards--columns .professional_app_cards__column{position:relative}.professional_app_cards--column-separator.professional_app_cards--columns .professional_app_cards__column:not(:last-child):after{position:absolute;border-left:1px dashed var(--color-border-medium);width:1px;height:100%;content:"";top:0;left:calc(-1 * var(--separated-columns-gap-h) / 2);right:auto;bottom:0}}@media (min-width: 1280px){.professional_app_cards--column-separator.professional_app_cards--columns{column-gap:var(--separated-columns-gap-h-wide-screen)}.professional_app_cards--columns--2 .professional_app_cards__column{min-width:calc(100% / 2 - var(--separated-columns-gap-h-wide-screen))}.professional_app_cards--columns--3 .professional_app_cards__column{min-width:calc(100% / 3 - var(--separated-columns-gap-h-wide-screen))}.professional_app_cards--column-separator.professional_app_cards--columns .professional_app_cards__column:not(:last-child):after{left:calc(-1 * var(--separated-columns-gap-h-wide-screen) / 2)}}.professional_app_cards__column{display:grid;grid-row-gap:var(--whitespace-regular);grid-auto-rows:max-content}@media (min-width: 768px){.professional_app_cards__column{grid-row-gap:var(--whitespace-large)}}@media (min-width: 1200px){.professional_app_cards__column{grid-row-gap:calc(1rem / 18 * 30)}}.professional_app_cards__column__content{display:grid;grid-row-gap:var(--whitespace-regular)}@media (min-width: 768px){.professional_app_cards__column__content{grid-row-gap:var(--whitespace-large)}}.professional_app_client_case_diagnosis_priority_form_component__inputs{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));column-gap:3rem;row-gap:1.5rem}.professional_app_client_case_diagnosis_priority_form_component__inputs .app_yes_no_toggle{flex-wrap:nowrap}.professional_app_client_identity_card dl dt{font-size:var(--font-size-small);color:var(--color-muted-foreground);line-height:1.4}.professional_app_content_box{box-shadow:0 0 0 1px var(--color-border-medium);background-color:var(--color-background-base);border-radius:var(--border-radius-medium);display:flex;flex-direction:column}.professional_app_content_box.professional_app_content_box--read-only{box-shadow:0 0 0 1px var(--color-border-light)}.professional_app_content_box:not(.professional_app_content_box--compact){padding:1rem;gap:.75rem}.professional_app_content_box.professional_app_content_box--compact{padding:calc(1rem / 18 * 15) 1rem;padding-bottom:calc(1rem / 18 * 10 + .25rem);gap:.75rem}.professional_app_page_layout .professional_app_content_box--small-title{gap:.25rem}.professional_app_content_box h3{font-size:var(--font-size-h3-professional);line-height:var(--line-height-h3-professional);font-weight:var(--font-weight-medium)}.professional_app_content_box.professional_app_content_box--compact .professional_app_content_box--small-title h3{padding:calc(1rem / 18 * 5) 0}.professional_app_content_box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.professional_app_content_box--spacious-list ul{gap:1rem;margin:.5rem 0}.professional_app_page_layout .professional_app_content_box--small-title h3{font-size:var(--font-size-default);line-height:var(--line-height);font-weight:var(--font-weight-semi-bold);color:var(--color-foreground)}.professional_app_content_box strong{font-weight:var(--font-weight-semi-bold)}.professional_app_content_box a:not(.app_button){text-underline-offset:.2rem;color:var(--color-link)}@media (hover:hover){.professional_app_content_box a:not(.app_button):hover{color:var(--color-link-hover)}}.professional_app_content_box__hint{color:var(--color-alt-foreground);font-size:var(--font-size-small);line-height:1.6}.professional_app_content_box__footer{font-size:var(--font-size-small)}.professional_app_page_layout .professional_app_content_section{flex-grow:1;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){.professional_app_page_layout .professional_app_content_section{gap:1rem}}.professional_app_content_section__content{display:grid;grid-row-gap:1rem}.professional_app_content_section__content ul{margin:0;display:grid;grid-row-gap:.25rem}.professional_app_page_layout .professional_app_content_section.professional_app_content_section--heading_text_color .as-h3,.professional_app_page_layout .professional_app_content_section.professional_app_content_section--heading_text_color h3{font-weight:var(--font-weight-semi-bold)}.professional_app_page_layout .professional_app_content_section h4,.professional_app_page_layout .professional_app_content_section .as-h4{font-weight:var(--font-weight-medium)}.professional_app_page_layout .professional_app_content_section.professional_app_content_section--heading_text_color h3,.professional_app_page_layout .professional_app_content_section.professional_app_content_section--heading_text_color .as-h3,.professional_app_page_layout .professional_app_content_section.professional_app_content_section--heading_text_color h4,.professional_app_page_layout .professional_app_content_section.professional_app_content_section--heading_text_color .as-h4{color:var(--color-foreground)}.professional_app_content_section--reduced_width{max-width:65ch}.professional_app_content_section__action{margin-top:var(--whitespace-small)}.professional_app_content_section__forms{display:grid;grid-row-gap:1rem}.professional_app_edit_option{display:grid;row-gap:.35rem}.professional_app_edit_option__main{display:grid;grid-template-columns:[row-start label-start] 1fr [label-end secondary-start] auto [secondary-end row-end];grid-template-rows:auto;column-gap:1rem}.professional_app_edit_option__secondary{padding-bottom:.5rem}.professional_app_edit_option--inactive span,.professional_app_edit_option--inactive .app_form_input__option_label__secondary_text{color:var(--color-disabled-foreground)}.professional_app_edit_option__label{grid-column:row-start / label-end}.professional_app_edit_option__secondary_label{grid-column:secondary-start / row-end}.professional_app_edit_option__secondary_label{display:flex;gap:.5rem}.professional_app_edit_option__secondary_label[data-confirm]{opacity:.5;filter:grayscale(1);cursor:not-allowed}.professional_app_edit_option__secondary_label[data-confirm] button{pointer-events:none}.professional_app_edit_option__confirmation{grid-column:row-start/row-end;margin-top:.5rem;margin-bottom:.5rem}.professional_app_edit_team_form_component{display:grid;grid-row-gap:1.5rem}.professional_app_edit_team_form_component .app_button{justify-self:flex-start}.professional_app_edit_option_list{display:grid;grid-template-columns:[list-row-start list-content-start] 1fr [list-content-end view-control-start] auto [view-control-end list-row-end];align-items:flex-end}.professional_app_email_status{font-size:var(--font-size-small);white-space:nowrap}.professional_app_email_status--line{white-space:pre-line}:has(+ .professional_app_email_status){margin-right:.25rem}.professional_app_email_status--neutral{color:var(--color-alt-foreground)}.professional_app_email_status--valid{color:var(--color-icon-check-ok)}.professional_app_email_status--invalid{color:var(--color-icon-destructive)}.professional_app_email_status--unverified{color:var(--color-icon-warning)}.professional_app_facet_form .app_form_input__radio_list--vertical{gap:0}.professional_app_facet_form__hidden{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.professional_app_facets{--vertical-gap: 1rem;--vertical-gap-tablet: 1.25rem;--vertical-gap-desktop: 1.25rem;--side-padding: .9rem;--content_side-padding-start: calc(1rem / 18 * (10 + 16));--filter-side-padding-end: calc(1rem / 18 * (10 + 16));--filter-width: var(--side-navigation-width);--min-height-vh: 50vh;--min-height-dvh: 50dvh}--facets .professional_app_facets{--min-height-vh: 100vh;--min-height-dvh: 100dvh}.professional_app_facets{display:flex;flex-direction:column;row-gap:var(--vertical-gap)}@media (min-width: 768px){.professional_app_facets{row-gap:var(--vertical-gap-tablet)}}@media (min-width: 1140px){.professional_app_facets{display:grid;grid-template-columns:var(--filter-width) 1fr;row-gap:var(--vertical-gap-desktop);min-height:var(--min-height-vh);min-height:var(--min-height-dvh)}}.professional_app_facets__panel{display:flex;flex-direction:column;align-items:stretch;gap:var(--vertical-gap)}@media (min-width: 1140px){.professional_app_facets__panel{gap:var(--vertical-gap-desktop)}.professional_app_facets__panel--filters{padding-right:var(--filter-side-padding-end)}.professional_app_facets__panel--content{border-left:1px solid var(--color-border-light);padding-left:var(--content_side-padding-start)}}.professional_app_facets .professional_app_filter_search_container{gap:var(--vertical-gap)}@media (min-width: 768px){.professional_app_facets .professional_app_filter_search_container{gap:var(--vertical-gap-tablet)}}@media (min-width: 1140px){.professional_app_facets .professional_app_filter_search_container{gap:var(--vertical-gap-desktop)}}.professional_app_facets__card{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-row-gap:.6rem}@media (max-width: 1139px){.professional_app_facets__card[data-type=filters-edit-mobile],.professional_app_facets__card[data-type=filters-edit-tablet]{position:sticky;top:auto;bottom:0;z-index:1;background:var(--color-background-base);padding:10px;margin:-10px}}.professional_app_facets__card[data-type=selection]{border-radius:var(--border-radius-tiny);background:var(--color-background-base-alt);padding:.6rem 1rem}@media (min-width: 1140px){.professional_app_facets__card{border-radius:var(--border-radius-tiny);background:var(--color-background-base-alt);padding:.6rem 1rem}}.professional_app_facets__header{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.professional_app_facets h4.professional_app_facets__card__title{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-smaller);padding:0;color:var(--color-foreground)}.professional_app_facets__card__actions{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width: 1140px){.professional_app_facets__card__actions{gap:1.25rem}}@media (max-width: 460px){.professional_app_facets__card[data-type=filters-edit-mobile] .professional_app_facets__card__actions button{flex-grow:1}}@media (max-width: 1139px){.professional_app_facets__card[data-type=filters-edit-mobile] .professional_app_facets__card__actions,.professional_app_facets__card[data-type=filters-edit-tablet] .professional_app_facets__card__actions{justify-content:center}}.professional_app_facets__card__action,.professional_app_facets__message{font-size:var(--font-size-smaller);line-height:var(--line-height-smaller)}.professional_app_facets .professional_app_facets__card__action{font-weight:var(--font-weight-medium)}.professional_app_facets__message--muted{color:var(--color-disabled-foreground)}@media (hover:hover){a.professional_app_facets__card__action:hover{color:var(--color-foreground)}}.professional_app_facets__facets{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem}.professional_app_facets__facets .app_simple_form.app_simple_form--small .app_simple_form__content{gap:.2rem}.professional_app_facets legend,.professional_app_facets .professional_app_facets__facet_heading{font-size:var(--font-size-smaller);line-height:var(--line-height-smaller);font-weight:var(--font-weight-semi-bold);color:var(--color-foreground);border-bottom:1px solid var(--color-border-light);padding-bottom:.4rem;margin-bottom:.1rem}.professional_app_facets .professional_app_facets__facet_heading+.professional_app_filters{margin-top:.5rem}.professional_app_facets .app_as_link svg{margin-bottom:-3px}.professional_app_facets__results{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.professional_app_facets .professional_app_facets__header{display:grid}.professional_app_facets .professional_app_facets__results_heading,.professional_app_facets .professional_app_facets__info{font-size:var(--font-size-smaller);line-height:var(--line-height-smaller);padding:0}.professional_app_facets .professional_app_facets__results_heading{font-weight:var(--font-weight-semi-bold);color:var(--color-foreground)}.professional_app_facets .professional_app_facets__info{color:var(--color-alt-foreground);padding-bottom:.35rem}.professional_app_facets .professional_app_facets__no-results{color:var(--color-alt-foreground);font-size:var(--font-size-smaller);line-height:var(--line-height-smaller)}.professional_app_facets__card .app_form_input__checkbox_wrapping_label--horizontal.app_form_input__checkbox_wrapping_label--warning>*{grid-column:1 / 3}.professional_app_facets__button_label{display:flex;gap:.5rem;align-items:center}.professional_app_facets__button_info_label{--size: calc(1rem / 18 * 16 * var(--line-height-small));border-radius:var(--size);background:var(--color-background-base);display:inline-block;height:var(--size);font-size:var(--font-size-small);line-height:var(--size)}.professional_app_facets__button_info_label--count{font-family:var(--mono-font-family);width:var(--size)}.professional_app_facets__button_info_label--active{padding-left:.3rem;padding-right:.3rem}[data-facets=true] section[data-facets_edit_filters_panel],.professional_app_facets__card[data-type=filters-view-desktop],.professional_app_facets__card[data-type=filters-view-tablet],.professional_app_facets__card[data-type=filters-edit-tablet],.professional_app_facets__card[data-type=filters-edit-mobile]{display:none}[data-facets=true] [data-mode=edit-filters] section[data-facets_edit_filters_panel]{display:block}[data-facets=true] [data-mode=edit-filters] .professional_app_facets__panel.professional_app_facets__panel--content,[data-facets=true] [data-mode=edit-filters] .professional_app_facets__card[data-type=filters-view-mobile]{display:none}[data-facets=true] [data-mode=edit-filters] .professional_app_facets__card[data-type=filters-edit-mobile]{display:block}@media (min-width: 768px){.professional_app_facets__card[data-type=filters-view-mobile],.professional_app_facets__card[data-type=filters-edit-mobile]{display:none}.professional_app_facets__card[data-type=filters-view-tablet]{display:block}[data-facets=true] [data-mode=edit-filters] .professional_app_facets__card[data-type=filters-view-mobile],[data-facets=true] [data-mode=edit-filters] .professional_app_facets__card[data-type=filters-edit-mobile],[data-facets=true] [data-mode=edit-filters] .professional_app_facets__card[data-type=filters-view-tablet]{display:none}[data-facets=true] [data-mode=edit-filters] .professional_app_facets__card[data-type=filters-edit-tablet]{display:block}}@media (min-width: 1140px){.professional_app_facets__card[data-type=filters-view-tablet],.professional_app_facets__card[data-type=filters-edit-tablet],[data-facets=true] [data-mode=edit-filters] .professional_app_facets__card[data-type=filters-edit-tablet]{display:none}.professional_app_facets__card[data-type=filters-view-desktop]{display:block}[data-facets=true] section[data-facets_edit_filters_panel]{display:block}[data-facets=true] [data-mode=edit-filters] .professional_app_facets__panel.professional_app_facets__panel--content{display:flex}}[data-facets=true] [data-mode=edit-filters] .professional_app_search_control{display:none}@media (min-width: 1140px){[data-facets=true] [data-mode=edit-filters] .professional_app_search_control{display:block}}.professional_app_facets__button_label:not(.professional_app_facets__button_label--short){display:none}@media (min-width: 1140px){.professional_app_facets__button_label.professional_app_facets__button_label--short{display:none}.professional_app_facets__button_label:not(.professional_app_facets__button_label--short){display:flex}}@media (max-width: 1079px){.professional_app_facets__card[data-type=selection] .professional_app_facets__card__action{display:none}.professional_app_facets__card[data-type=selection]:not(.professional_app_facets__card--toggle-open){display:none}}[data-facets=true] [data-mode=edit-filters] .professional_app_facets__card[data-type=selection]{display:none}@media (min-width: 1140px){.professional_app_facets__card[data-type=selection],[data-facets=true] [data-mode=edit-filters] .professional_app_facets__card[data-type=selection]{display:grid}}.professional_app_facets__facets{display:none}[data-facets=true] [data-mode=edit-filters] .professional_app_facets__facets{display:flex}@media (min-width: 1140px){.professional_app_facets__facets{display:flex}}[data-facets=true] [data-mode=edit-filters] .professional_app_facets__results[data-result-type=all],[data-facets=true] [data-mode=edit-filters] .professional_app_facets__results[data-result-type=selection],.professional_app_facets[data-selection-open=true] .professional_app_facets__results[data-result-type=all],.professional_app_facets[data-selection-open=false] .professional_app_facets__results[data-result-type=selection]{display:none}@media (min-width: 1140px){[data-facets=true] [data-mode=edit-filters] .professional_app_facets[data-selection-open=true] .professional_app_facets__results[data-result-type=all]{display:none}[data-facets=true] [data-mode=edit-filters] .professional_app_facets[data-selection-open=true] .professional_app_facets__results[data-result-type=selection],[data-facets=true] [data-mode=edit-filters] .professional_app_facets[data-selection-open=false] .professional_app_facets__results[data-result-type=all]{display:block}[data-facets=true] [data-mode=edit-filters] .professional_app_facets[data-selection-open=false] .professional_app_facets__results[data-result-type=selection]{display:none}}.professional_app_field_values_stack{--gap: calc(1rem / 18 * 13);display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-row-gap:var(--gap)}.professional_app_field_values{display:flex}.professional_app_field_values+.professional_app_field_values{margin-top:calc(1rem / 18 * 6)}.professional_app_field_values:not(.professional_app_field_values--horizontal){flex-direction:column;gap:.6rem}.professional_app_field_values--horizontal{flex-direction:row;column-gap:2rem;flex-wrap:wrap;row-gap:1rem}.professional_app_field_values dt{font-size:var(--font-size-small);color:var(--color-muted-foreground);line-height:1.4}.professional_app_field_values dd{line-height:1.3}.professional_app_field_values a,.professional_app_field_values a:visited{color:var(--color-link);text-decoration:none}@media (hover:hover){.professional_app_field_values a:hover{color:var(--color-link-hover);text-decoration:underline;text-underline-offset:.2rem}}.professional_app_field_values_stack .professional_app_field_values+.professional_app_field_values{margin-top:0;border-top:1px solid var(--color-border-light);padding-top:var(--gap)}.professional_app_filter_search_container{display:flex;flex-direction:column;gap:1.5rem}.professional_app_filter_search{padding:1rem;background:var(--color-background-base-alt);border-radius:var(--border-radius-medium);display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.7rem;column-gap:1.25rem;align-items:flex-end}.professional_app_filter_search .professional_app_search_control{flex-grow:1}.professional_app_filter_search .professional_app_client_search__control{max-width:fit-content}.professional_app_filter_search__view_selection_form .app_form_input__label{display:none}@media (min-width: 768px){.professional_app_filter_search{padding:1.25rem 1.5rem 1.5rem}}.professional_app_filters ul{list-style:none;margin:0;padding:0;display:grid}.professional_app_filters li{margin:0;padding:0;display:grid}.professional_app_filters li a,.professional_app_filters li p{text-decoration:none;font-size:var(--font-size-smaller);line-height:var(--line-height-smaller);word-break:break-word;hyphens:auto;padding:calc(1rem / 18 * 5) 0}.professional_app_filters li.professional_app_filters__entry--selected>p{font-weight:var(--font-weight-semi-bold);color:var(--color-link-green)}.professional_app_filters>ul>li>ul{padding-left:1.3rem}.professional_app_filters__entry_title{display:grid}.professional_app_filters__entry_title:not(.professional_app_filters__entry_title--prefix){grid-template-columns:1fr}.professional_app_filters__entry_title.professional_app_filters__entry_title--prefix{grid-template-columns:1.25rem 1fr;grid-row-gap:1.25rem}.professional_app_filters li:not(.professional_app_filters__entry--selected)>a>.professional_app_filters__entry_title--prefix>span:first-child{color:var(--color-alt-foreground)}@media (hover:hover){.professional_app_filters li a:hover .professional_app_filters__entry_title span:last-child{color:var(--color-link-green-hover)}}.professional_app_filters__entry--disabled{color:var(--color-disabled-foreground-low_contrast)}.professional_app_history{--timeline-width-mobile: calc(1rem / 18 * 30);--timeline-width-tablet: calc(1rem / 18 * 40);--dot-size: calc(1rem / 18 * 13);--header-top-padding: calc(1rem / 18 * 16);--header-bottom-padding: calc(var(--header-top-padding) * .85);--header-icon-size: calc(1rem / 18 * 28);--footer-top-padding: calc(1rem / 18 * 4);--footer-bottom-padding: calc(1rem / 18 * 12);--timeline-top-offset: calc(var(--header-top-padding) + .25rem);--event-gap: 1rem}.professional_app_history__event_container{display:grid;grid-template-columns:[timeline-start] var(--timeline-width-mobile) [timeline-end event-start] 1fr [event-end]}@media (min-width: 768px){.professional_app_history__event_container{grid-template-columns:[timeline-start] var(--timeline-width-tablet) [timeline-end event-start] 1fr [event-end]}}.professional_app_history__timeline{grid-column:timeline-start / timeline-end}.professional_app_history__event{grid-column:event-start / event-end}.professional_app_history__timeline{position:relative;padding-top:var(--timeline-top-offset)}.professional_app_history__timeline:before,.professional_app_history__timeline:after{content:"";position:absolute;top:0;left:calc(var(--dot-size) / 2);bottom:0;width:1px;z-index:0}.professional_app_history__timeline:before{box-shadow:inset 0 0 0 1px var(--color-border-light)}.professional_app_history__timeline:after{box-shadow:inset 0 0 0 1px var(--color-border-medium)}.professional_app_history__event_container:first-child .professional_app_history__timeline:after{top:var(--timeline-top-offset)}.professional_app_history__event_container:last-child .professional_app_history__timeline:before,.professional_app_history__event_container:last-child .professional_app_history__timeline:after{bottom:calc(100% - var(--timeline-top-offset))}.professional_app_history__timeline__dot{position:relative;z-index:1;border-radius:1000px;width:var(--dot-size);height:var(--dot-size);box-shadow:inset 0 0 0 1px var(--color-border-medium);background:var(--color-background-base)}.professional_app_history__timeline__dot--active{--border-width-active: 1px;--dot-size-active: calc(var(--dot-size) + 2 * var(--border-width-active));box-shadow:0 0 0 var(--border-width-active) var(--color-icon-check-ok);background:var(--color-icon-check-ok)}.professional_app_history__event{border-radius:var(--border-radius-small);box-shadow:inset 0 0 0 1px var(--color-border-medium);margin-bottom:var(--event-gap);padding:.75rem calc(1rem / 18 * 20);display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}@media (min-width: 768px){.professional_app_history__event{display:block;padding:0 calc(1rem / 18 * 20) calc(1rem / 18 * 4) calc(1rem / 18 * 20)}}.professional_app_history__event__header{display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 768px){.professional_app_history__event__header{display:grid;grid-template-columns:[primary-start] 1fr [primary-end secondary-start] auto [secondary-end];grid-column-gap:1em;align-items:center;padding:var(--header-top-padding) 0 var(--header-bottom-padding)}}.professional_app_history__event__header__primary{grid-column:primary-start / primary-end;display:flex;align-items:center;gap:.5rem}.professional_app_page_layout .professional_app_history__event__header__primary h3{font-weight:var(--font-weight-medium);font-size:var(--font-size-default);color:var(--color-heading)}@media (min-width: 768px){.professional_app_page_layout .professional_app_history__event__header__primary h3{font-weight:var(--font-weight-medium)}}.professional_app_history__event__header__primary .app_icon{width:var(--header-icon-size);height:var(--header-icon-size);color:var(--color-icon-muted)}.professional_app_history__event--ok .professional_app_history__event__header__primary .app_icon{color:var(--color-icon-check-ok)}.professional_app_history__event--error .professional_app_history__event__header__primary .app_icon{color:var(--color-icon-destructive)}.professional_app_history__event__header__secondary{grid-column:secondary-start / secondary-end;font-size:var(--font-size-small);color:var(--color-muted-foreground)}.professional_app_history--1-col .professional_app_history__event__features{--col-count: 1}.professional_app_history--2-col .professional_app_history__event__features{--col-count: 2}.professional_app_history--3-col .professional_app_history__event__features{--col-count: 3}.professional_app_history--4-col .professional_app_history__event__features{--col-count: 4}.professional_app_history__event__features{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media (min-width: 768px){.professional_app_history__event__features{--grid-column-gap: 2rem;--column-min-width: 20ch;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-min-width),1fr));grid-column-gap:var(--grid-column-gap);grid-row-gap:.75rem;border-top:1px solid var(--color-border-light);padding:calc(1rem / 18 * 20) calc(1rem / 18 * 12)}}.professional_app_history__event__features dt{font-size:var(--font-size-small);color:var(--color-muted-foreground);line-height:1.4}.professional_app_history__event__features dd{word-break:break-word}.professional_app_history__event__body{padding:0;border-top:1px solid var(--color-border-light)}@media (min-width: 768px){.professional_app_history__event__body{padding:calc(1rem / 18 * 20) calc(1rem / 18 * 12)}}.professional_app_history__event__body ul{margin:0;padding:0 0 0 .5rem;list-style-type:"\2022"}.professional_app_history__event__body ul li{padding:0 0 0 .5rem}.professional_app_history__event__form{padding:0 0 1rem;align-self:stretch}@media (min-width: 1080px){.professional_app_history__event__form{padding:calc(1rem / 18 * 4) calc(1rem / 18 * 12) calc(1rem / 18 * 20) calc(1rem / 18 * 12)}}.professional_app_history__event__footer{display:flex;flex-wrap:wrap;gap:.7rem;padding-top:var(--footer-top-padding);padding-bottom:var(--footer-bottom-padding)}.app_form_input__checkbox_wrapping_label--warning .professional_app_inline_confirmation_message{margin-top:.5rem}.professional_app_inline_confirmation_message__actions{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.75rem}.professional_app_inline_confirmation_message__error{color:var(--color-error-foreground)}.professional_app_main_navigation_card{--padding-h:1rem;--link-color: var(--color-brand-primary-ocean-green);background-color:var(--color-background-base);border-radius:var(--border-radius-small)}.professional_app_main_navigation_card.professional_app_main_navigation_card--translucent{background-color:var(--color-brand-primary-dimmed-green-translucent)}.professional_app_main_navigation_card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.professional_app_main_navigation_card__group{display:flex;flex-direction:column;gap:var(--whitespace-small)}.professional_app_main_navigation_card__group[data-type=client]{position:sticky;top:.5rem}.professional_app_main_navigation_card__content_row--identifiers ul{flex-direction:row;flex-wrap:wrap;column-gap:.75rem;row-gap:.1rem}.professional_app_main_navigation_card a,.professional_app_main_navigation_card a:visited{text-decoration:none}@media (hover:hover){.professional_app_main_navigation_card a:hover .professional_app_main_navigation_card__name_row__label{color:var(--link-color)}}.professional_app_main_navigation_card__row+.professional_app_main_navigation_card__row{border-top:1px solid var(--color-border-light)}.professional_app_main_navigation_card__name_row{display:flex;align-items:flex-start;gap:calc(1rem / 18 * 10);padding:calc(1rem / 18 * 12) var(--padding-h)}a.professional_app_main_navigation_card__name_row--current .professional_app_main_navigation_card__name_row__label{font-weight:var(--font-weight-semi-bold);color:var(--link-color)}@media (hover: hover){.professional_app_main_navigation_card__name_row:hover .professional_app_main_navigation_card__name_row__label{color:var(--link-color)}}.professional_app_main_navigation_card__name_row__label{flex-grow:1;font-weight:var(--font-weight-medium);font-size:var(--font-size-smaller);line-height:var(--line-height-smaller);padding:calc(1rem / 18 * 5) 0 calc(1rem / 18 * 2.5) 0;overflow-wrap:break-word;hyphens:auto;word-break:break-word}.professional_app_main_navigation_card__name_row__icon{margin-left:calc(1rem / 18 * -6);width:32px;height:32px;border-radius:9999px;background:var(--color-background-alt);display:flex;align-items:center;justify-content:center;flex-shrink:0}.professional_app_main_navigation_card__name_row__icon .app_icon{width:30px;height:30px}.professional_app_main_navigation_card__icon_link_row{display:flex;align-items:center;gap:0;padding:calc(1rem / 18 * 10) var(--padding-h)}.professional_app_main_navigation_card__icon_link_row .app_icon{width:30px;height:30px;margin-left:calc(1rem / 18 * -6);margin-bottom:-10px}@media (hover: hover){.professional_app_main_navigation_card__icon_link_row:hover .professional_app_main_navigation_card__name_row__label,.professional_app_main_navigation_card__icon_link_row:hover .app_icon{color:var(--link-color)}}.professional_app_main_navigation_card__content_row{padding:.5rem var(--padding-h);padding-top:calc(1rem / 18 * 12)}.professional_app_main_navigation_card__content_row--identifiers{color:var(--color-alt-foreground);font-size:var(--font-size-small);line-height:var(--line-height-smaller)}@media (max-width: 767px){.professional_app_main_navigation_card__content_row ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem}}.professional_app_main_navigation_card__link_row{display:flex;flex-direction:column;gap:calc(1rem / 18 * 16);padding:calc(1rem / 18 * 15) var(--padding-h)}.professional_app_main_navigation_card--bottom-padding .professional_app_main_navigation_card__link_row{padding-bottom:var(--whitespace-small)}.professional_app_main_navigation_card__link_row ul{margin:calc(1rem / 18 * -5) 0}.professional_app_main_navigation_card__link_row__item{font-weight:var(--font-weight-medium);font-size:var(--font-size-smaller);line-height:var(--line-height-smaller)}a.professional_app_main_navigation_card__link_row__item--current{font-weight:var(--font-weight-semi-bold);color:var(--link-color)}@media (hover: hover){.professional_app_main_navigation_card__link_row__item:not(.professional_app_main_navigation_card__link_row__item--current):hover{color:var(--link-color)}}a.professional_app_main_navigation_card__link_row__item--small_text{font-size:var(--font-size-small);line-height:var(--line-height-small)}a.professional_app_main_navigation_card__link_row__item--small_text:not(.professional_app_main_navigation_card__link_row__item--current){color:var(--color-muted-foreground)}a.professional_app_main_navigation_card__link_row__item{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:calc(1rem / 18 * 5) 0;column-gap:.45rem}.professional_app_main_navigation_card__action_row,a.professional_app_main_navigation_card__action_row{display:flex;font-size:var(--font-size-small);line-height:1;padding:.5rem var(--padding-h);color:var(--color-muted-foreground);font-weight:var(--font-weight-medium)}@media (hover: hover){.professional_app_main_navigation_card__action_row:hover{color:var(--link-color)}}.professional_app_page_layout__main_navigation{--link-color: var(--color-brand-primary-ocean-green);--gap: var(--whitespace-regular);--gap-desktop: var(--whitespace-small)}.professional_app_page_layout__main_navigation{display:flex;flex-direction:column;gap:var(--gap)}@media (min-width: 768px){.professional_app_page_layout__main_navigation{flex-shrink:0;width:var(--side-navigation-width);gap:var(--gap-desktop);padding:var(--whitespace-regular) var(--whitespace-small)}.professional_app_main_navigation__logo{margin-top:-2px}}@media print{.professional_app_page_layout__main_navigation{display:none}}.professional_app_main_navigation__link{font-weight:var(--font-weight-medium);font-size:var(--font-size-smaller);line-height:var(--line-height-smaller)}.professional_app_muted_message{color:var(--color-muted-foreground)}.professional_app_organisation_logo{--organisation-logo-size: 44px;--startzorg-logo-size-small: 33px}.professional_app_organisation_logo{display:grid;grid-template-columns:var(--organisation-logo-size) 1fr;grid-template-rows:var(--organisation-logo-size);align-items:center;gap:15px}.professional_app_organisation_logo--small svg{height:var(--startzorg-logo-size-small);margin-top:3px}.professional_app_organisation_logo img{height:var(--organisation-logo-size);width:var(--organisation-logo-size)}.professional_app_page_content{flex-grow:1;display:flex;flex-direction:column;gap:calc(1rem / 18 * 40);align-self:stretch}.professional_app_page_layout{--pane-gap: var(--whitespace-regular);--table-shrink-factor: .9;--nav-column-width: 20ch}.professional_app_page_layout{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;font-family:var(--font-family);line-height:var(--line-height);padding:var(--whitespace-small) var(--whitespace-small) var(--whitespace-extra-extra-large) var(--whitespace-small)}@media print{.professional_app_page_layout:not([data-printable]){display:none}}@media (min-width: 768px){.professional_app_page_layout{padding:0 var(--whitespace-medium)}}.professional_app_page_layout__page_navigation{align-self:flex-start}.professional_app_page_layout__parts{flex-grow:1;width:100%;max-width:115ch;display:flex;flex-direction:column}.professional_app_page_layout__pane{flex-grow:1;display:flex;flex-direction:column;gap:var(--pane-gap)}@media (min-width: 768px){.professional_app_page_layout__pane{flex-direction:row;align-items:stretch;margin-top:var(--whitespace-small);margin-bottom:var(--whitespace-small);background-color:var(--color-brand-primary-dimmed-green-lighter);border-radius:var(--border-radius-large);gap:0}}.professional_app_page_layout__main{display:flex;flex-direction:column;gap:var(--whitespace-large)}@media (min-width: 768px){.professional_app_page_layout__main{gap:var(--whitespace-extra-large)}}@media (min-width: 1080px){.professional_app_page_layout__main{gap:var(--whitespace-extra-extra-large)}}.professional_app_page_layout__main_content{display:flex;flex-direction:column;row-gap:1rem}@media (min-width: 1080px){.professional_app_page_layout__main_content{display:grid;grid-template-columns:1fr;align-items:flex-start;row-gap:var(--whitespace-large)}}.professional_app_page_layout__main_content--sub-navigation{grid-template-columns:var(--nav-column-width) 1fr;column-gap:calc(1rem / 18 * 40)}.professional_app_page_layout--subnavigation_position_end .professional_app_page_layout__main_content--sub-navigation{grid-template-columns:1fr var(--nav-column-width)}.professional_app_page_layout__main_content--sub-navigation .professional_app_page_layout__subnavigation{grid-column:1;grid-row:1}@media (min-width: 1080px){.professional_app_page_layout__main_content--sub-navigation .professional_app_page_layout__subnavigation{width:var(--nav-column-width);flex-shrink:0;position:sticky;top:.1rem;padding:.75rem 0 2rem;margin-top:-1rem;max-height:100vh;max-height:100dvh;overflow:auto}}.professional_app_page_layout__main_content--sub-navigation .professional_app_page_content{grid-column:2;grid-row:1}.professional_app_page_layout.professional_app_page_layout--subnavigation_position_end .professional_app_page_layout__main_content--sub-navigation .professional_app_page_content{grid-column:1}.professional_app_page_layout.professional_app_page_layout--subnavigation_position_end .professional_app_page_layout__main_content--sub-navigation .professional_app_page_layout__subnavigation{grid-column:2}.professional_app_page_layout__content{flex-grow:1;display:flex;flex-direction:column;gap:1rem;border-radius:var(--border-radius-medium);background-color:var(--color-background-base);padding:var(--whitespace-medium)}@media (min-width: 768px){.professional_app_page_layout__content{gap:1.25rem;padding:var(--whitespace-large) var(--whitespace-large);padding-bottom:4rem}}@media (min-width: 1080px){.professional_app_page_layout__content{border-radius:var(--border-radius-large);gap:1.5rem;padding:var(--whitespace-extra-large) var(--whitespace-extra-extra-large);padding-bottom:4rem}}.professional_app_page_layout h1,.professional_app_page_layout .professional_app_page_layout__subtitle,.professional_app_page_layout h2,.professional_app_page_layout h3,.professional_app_page_layout h4{color:var(--color-heading);overflow-wrap:break-word;hyphens:auto;word-break:break-word}.professional_app_page_layout h1{font-size:var(--font-size-h1-professional-mobile);line-height:var(--line-height-h1-professional-mobile);font-weight:var(--font-weight-medium)}@media (min-width: 768px){.professional_app_page_layout h1{font-size:calc(var(--table-shrink-factor) * var(--font-size-h1-professional));line-height:calc(var(--table-shrink-factor) * var(--line-height-h1-professional))}}@media (min-width: 1080px){.professional_app_page_layout h1{font-size:var(--font-size-h1-professional);line-height:var(--line-height-h1-professional)}}.professional_app_page_layout h2,.professional_app_page_layout h1.as-h2{font-size:var(--font-size-h2-professional-mobile);line-height:var(--line-height-h2-professional-mobile);font-weight:var(--font-weight-semi-bold)}@media (min-width: 768px){.professional_app_page_layout h2,.professional_app_page_layout h1.as-h2{font-size:calc(var(--table-shrink-factor) * var(--font-size-h2-professional));line-height:calc(var(--table-shrink-factor) * var(--line-height-h2-professional));font-weight:var(--font-weight-medium)}}@media (min-width: 1080px){.professional_app_page_layout h2,.professional_app_page_layout h1.as-h2{font-size:var(--font-size-h2-professional);line-height:var(--line-height-h2-professional)}}.professional_app_page_layout h3,.professional_app_page_layout h2.as-h3{font-weight:var(--font-weight-medium);font-size:var(--font-size-h3-professional);line-height:var(--line-height-h3-professional)}.professional_app_page_layout h4,.professional_app_page_layout h2.as-h4,.professional_app_page_layout h3.as-h4{font-weight:var(--font-weight-medium);font-size:var(--font-size-h4-professional);line-height:var(--line-height-h4-professional)}@media (min-width: 768px){.professional_app_page_layout h4,.professional_app_page_layout h2.as-h4,.professional_app_page_layout h3.as-h4{font-weight:var(--font-weight-semi-bold)}}.professional_app_page_layout .professional_app_page_layout__subtitle{font-weight:var(--font-weight-regular);font-size:var(--font-size-h5-professional);line-height:var(--line-height-h5-professional);color:var(--color-alt-foreground)}.professional_app_page_layout__title{align-self:flex-start;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;grid-template-areas:"heading" "action" "subtitle";grid-row-gap:.25rem;align-items:flex-start}@media (min-width: 400px){.professional_app_page_layout__title{align-self:auto;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"heading action" "subtitle subtitle";grid-column-gap:.5rem;grid-row-gap:.35rem}}@media (min-width: 768px){.professional_app_page_layout__title{grid-row-gap:.15rem}}.professional_app_page_layout__title h1{grid-area:heading}.professional_app_page_layout__title .app_button{grid-area:action}.professional_app_page_layout__title .professional_app_page_layout__subtitle{grid-area:subtitle}@media (min-width: 400px){.professional_app_page_layout__title .app_button{margin-top:-2px;margin-bottom:-2px}}@media (min-width: 1080px){.professional_app_page_layout__title .app_button{margin-top:2px;margin-bottom:-2px}}.professional_app_page_layout__introduction{display:flex;flex-direction:column;gap:1.5rem}.professional_app_page_layout__page_texts{display:flex;flex-direction:column;gap:1.2rem}.professional_app_page_layout__page_texts--border{padding-bottom:calc(1rem / 18 * 8);border-bottom:1px solid var(--color-border-light)}.professional_app_page_layout__page_texts.professional_app_page_layout__page_texts--compact{gap:.35rem}.professional_app_page_layout strong,.professional_app_page_layout b{font-weight:var(--font-weight-semi-bold)}section.professional_app_page_topic{flex-grow:1;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){section.professional_app_page_topic{gap:1rem}}.professional_app_page_topic__sub_topics,.professional_app_page_topic__forms{flex-grow:1;display:flex;flex-direction:column}.professional_app_page_topic__sub_topics{gap:1.66rem}.professional_app_page_topic__forms{gap:1rem}.professional_app_page_topic__footer{margin-top:1rem}.professional_app_pagination{display:flex;align-items:center;gap:.5rem}.professional_app_pagination .app_button{flex-shrink:0}.professional_app_pagination__current_page{border:none;color:#000;pointer-events:none}.professional_app_release_note aside{padding:1rem 1.25rem;background:var(--color-message-background);border:1px solid var(--color-message-border);border-radius:var(--border-radius-small);margin:.25rem 0 1rem}.professional_app_release_note aside{font-size:0}.professional_app_release_note aside>*{font-size:var(--font-size-default)}.professional_app_release_note aside>*+*{margin-top:.25rem}.professional_app_release_note aside ul{display:grid;grid-row-gap:.1rem;padding:0 0 0 1rem;list-style-type:"\2022"}.professional_app_release_note aside ul li{padding:0 0 0 .5rem}.professional_app_search_control__search_wrapper{position:relative}.professional_app_search_control form{display:flex;flex-direction:column;gap:.35rem}.professional_app_search_control label{font-weight:var(--font-weight-semi-bold)}.professional_app_search_control__search_icon,.professional_app_search_control__clear_button{position:absolute;top:0;bottom:0;display:flex;align-items:center}.professional_app_search_control__search_icon{right:auto;left:0;padding:0 0 0 1rem;color:var(--color-muted-foreground)}.professional_app_search_control__clear_button{right:0;left:auto;padding:0 1.25rem 0 1rem;cursor:pointer}.professional_app_search_control__clear_button svg{width:18px;height:18px;color:var(--color-muted-foreground)}.professional_app_search_control__clear_button svg line{stroke-width:2.5}.app_form_input.professional_app_search_control__search_wrapper input[type=search]{width:100%;padding-left:3.25rem;padding-right:3.25rem}.professional_app_search_control--alt-background input[type=search]:not(:focus){background-color:var(--color-background-base-alt)}.professional_app_signal_buttons{display:flex;flex-wrap:wrap;column-gap:.4rem;row-gap:.45rem}.app_status_indicator{display:inline-flex;align-content:center;align-items:center;font-weight:var(--font-weight-regular);padding:0 calc(1rem / var(--rem)* 14);height:34px;font-size:var(--font-size-small);border-radius:9999px;flex-shrink:0}.app_status_indicator--highlight{color:var(--color-foreground);background-color:var(--color-status-indicator-neutral-background)}.app_status_indicator--neutral{color:var(--color-alt-foreground);background-color:var(--color-background-base-alt-dark)}.app_status_indicator--in_progress{color:var(--color-foreground);background-color:var(--color-theme-warning-background)}.app_status_indicator--constructive{color:var(--color-foreground);background-color:var(--color-theme-constructive-background)}.app_status_indicator--destructive{color:var(--color-foreground);background-color:var(--color-theme-destructive-background)}.professional_app_subnavigation{padding-bottom:1rem}.professional_app_subnavigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}@media (min-width: 1080px){.professional_app_subnavigation ul{position:sticky;top:.5rem}}.professional_app_subnavigation a,.professional_app_subnavigation a:visited{text-decoration:none}.professional_app_subnavigation__item{font-weight:var(--font-weight-medium);font-size:var(--font-size-smaller);line-height:var(--line-height-smaller);padding:.5rem 0;display:flex;align-items:flex-start;gap:.5rem}a.professional_app_subnavigation__item,a.professional_app_subnavigation__item:visited{color:var(--color-link-navigation)}.professional_app_subnavigation li[data-active] a,a.professional_app_subnavigation__item:target{font-weight:var(--font-weight-semi-bold);color:var(--color-link-navigation-hover)}@media (hover:hover){a.professional_app_subnavigation__item:hover{color:var(--color-link-navigation-hover)}}.professional_app_subnavigation__item__label{flex-grow:1;word-break:break-word;hyphens:auto}.professional_app_subnavigation__item__icon{width:1rem;height:1rem;color:var(--color-icon-check-ok);flex-shrink:0;margin-top:calc(1rem / 18 * 2)}.professional_app_subnavigation__item__icon svg.app_icon{width:inherit;height:inherit;stroke-width:3}.professional_app_subnavigation__item__icon--incomplete svg.app_icon{visibility:hidden}.professional_app_tiny_icon_button{width:calc(1rem / 18 * 26);height:calc(1rem / 18 * 26);display:flex;justify-content:center;align-items:center}.professional_app_tiny_icon_button--muted{color:var(--color-disabled-foreground)}.professional_app_tiny_icon_button svg.app_icon{width:inherit;height:inherit;stroke-width:1.4}.professional_app_tiny_icon_button svg[data-name=x_mark]{width:90%;height:90%}@media (hover:hover){a.professional_app_tiny_icon_button,button.professional_app_tiny_icon_button:not(:disabled){cursor:pointer;position:relative}.professional_app_tiny_icon_button svg{z-index:0}a.professional_app_tiny_icon_button:before,button.professional_app_tiny_icon_button:not(:disabled):before{--offset: calc(1rem / 18 * -3);position:absolute;content:"";top:var(--offset);right:var(--offset);bottom:var(--offset);left:var(--offset);background-color:var(--color-icon-background-hover);border-radius:9999px;z-index:0;visibility:hidden}a.professional_app_tiny_icon_button:hover:before,button.professional_app_tiny_icon_button:not(:disabled):hover:before{visibility:visible}}.professional_app_toggle_form{display:flex;flex-direction:column;gap:.25rem}.professional_app_toggle_form--compact{padding:calc(1rem / 18 * 6);gap:0}.professional_app_toggle_form_group--compact,.professional_app_toggle_form--compact{border-radius:var(--border-radius-tiny);box-shadow:0 0 0 1px var(--color-border-light)}.professional_app_toggle_form_group--children{display:flex;flex-direction:column;gap:.25rem}.professional_app_toggle_form_group--children:not(.professional_app_toggle_form_group--compact){box-shadow:0 0 0 1px var(--color-border-medium);background-color:var(--color-background-base);border-radius:var(--border-radius-small)}.professional_app_toggle_form:not(.professional_app_toggle_form--content-only,.professional_app_toggle_form--compact){box-shadow:0 0 0 1px var(--color-border-medium);background-color:var(--color-background-base);border-radius:var(--border-radius-small)}@media (min-width: 1080px){.professional_app_toggle_form_group--children:not(.professional_app_toggle_form_group--compact),.professional_app_toggle_form:not(.professional_app_toggle_form--content-only,.professional_app_toggle_form--compact){border-radius:var(--border-radius-medium)}}.professional_app_toggle_form--disabled:not(.professional_app_toggle_form--content-only),.professional_app_toggle_form--read-only:not(.professional_app_toggle_form--content-only){box-shadow:0 0 0 1px var(--color-border-light)}.professional_app_toggle_form--disabled h3,.professional_app_toggle_form--disabled h4,.professional_app_toggle_form--read-only h3,.professional_app_toggle_form--read-only h4{color:var(--color-muted-foreground)}.professional_app_toggle_form--disabled .professional_app_toggle_form__title_row__edit{opacity:.25}.professional_app_toggle_form--background{background-color:var(--color-background-base-alt);box-shadow:0 0 0 1px var(--color-background-base-alt)}.professional_app_toggle_form_group--children{gap:.75rem}.professional_app_toggle_form_group--children>:first-child{box-shadow:none;background-color:transparent;padding-bottom:0}.professional_app_toggle_form_group--children>.professional_app_toggle_form~.professional_app_toggle_form{border-radius:var(--border-radius-small);margin:0 1rem}.professional_app_toggle_form_group--children>.professional_app_toggle_form~.professional_app_toggle_form:last-child{margin-bottom:1rem}.professional_app_toggle_form:not(.professional_app_toggle_form--compact){padding:calc(1rem / 18 * 10)}.professional_app_toggle_form.professional_app_toggle_form--display_answer{padding-bottom:calc(1rem / 18 * 10 + .25rem)}.professional_app_toggle_form--compact.professional_app_toggle_form--display_answer{padding-bottom:calc(1rem / 18 * 5 + .25rem)}.professional_app_toggle_form.professional_app_toggle_form--content-only{padding:0}.professional_app_toggle_form--connected{margin:0 1rem}.professional_app_toggle_form_group--children>.professional_app_toggle_form:first-child:not([aria-expanded])~.professional_app_toggle_form--connected{display:none;padding:0;margin:0}.professional_app_toggle_form__title_row__label{grid-column:label-start / label-end;display:flex;flex-direction:column;align-items:flex-start;padding:calc(1rem / 18 * 6) 0;overflow-wrap:break-word;hyphens:auto;word-break:break-word}.professional_app_toggle_form__title_row__label h3,.professional_app_toggle_form__title_row__label h4{font-size:var(--font-size-default);line-height:var(--line-height-smaller);font-weight:var(--font-weight-semi-bold)}.professional_app_toggle_form__title_row__label__subtitle{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-muted-foreground)}.professional_app_toggle_form:not(.professional_app_toggle_form--disabled) h3,.professional_app_toggle_form:not(.professional_app_toggle_form--disabled) h4{color:var(--color-foreground)}.professional_app_toggle_form__row{display:flex;flex-direction:column;padding:0 calc(1rem / 18 * 8)}.professional_app_toggle_form__row--embedded{display:flex;flex-direction:column}.professional_app_toggle_form__row--no-row-gap{row-gap:0}.professional_app_toggle_form__row--small-row-gap{row-gap:.5rem}.professional_app_toggle_form__row--medium-row-gap{row-gap:.75rem}.professional_app_toggle_form__row--large-row-gap{row-gap:1rem}@media (min-width: 768px){.professional_app_toggle_form__row--small-row-gap{row-gap:.25rem}.professional_app_toggle_form__row--medium-row-gap{row-gap:.5rem}.professional_app_toggle_form__row--large-row-gap{row-gap:.75rem}}.professional_app_toggle_form__row p{line-height:var(--line-height-smaller)}.professional_app_toggle_form__row p:empty{min-height:.5rem}.professional_app_toggle_form__row .app_form_input--group .app_form_connected_form{display:flex;flex-direction:column;gap:.6rem}.professional_app_toggle_form__title_row{display:grid;gap:calc(1rem / 18 * 12);grid-template-columns:[header-start label-start] 1fr [label-end edit-button-start] auto [edit-button-end header-end]}.professional_app_toggle_form--checkmark:not(.professional_app_toggle_form--no-answer)>.professional_app_toggle_form__title_row{grid-template-columns:[header-start icon-start] fit-content(34px) [icon-end label-start] 1fr [label-end edit-button-start] auto [edit-button-end header-end]}.professional_app_toggle_form__title_row__icon{grid-column:icon-start / icon-end;margin-top:calc(1rem / 18 * 6);margin-left:calc(1rem / 18 * -4)}.professional_app_toggle_form__title_row__icon,.professional_app_toggle_form__title_row__icon svg{width:calc(1rem / 18* 22);height:calc(1rem / 18* 22);color:var(--color-icon-check-ok);margin-top:calc(1rem / 18 *4)}.professional_app_toggle_form__title_row__icon svg{stroke-width:3.1}.professional_app_toggle_form__title_row__edit{grid-column:edit-button-start / edit-button-end;margin-top:calc(1rem / 18 * 6)}.professional_app_toggle_form__answer--data:not(.professional_app_toggle_form__row--embedded,.professional_app_toggle_form__answer--compact-data){padding-top:.25rem;padding-bottom:.25rem}.professional_app_toggle_form__date_row{display:inline-flex;flex-wrap:wrap;column-gap:1rem;flex-direction:row;color:var(--color-muted-foreground);font-size:var(--font-size-small);line-height:1.6;margin-top:calc(1rem / 18 * 6)}.professional_app_toggle_form__date_row--empty{display:none}.professional_app_toggle_form__date_row__item{display:inline-flex;flex-wrap:wrap;column-gap:.75rem}.professional_app_toggle_form__date_row svg.app_icon{width:22px;height:22px;margin-top:-1px}.professional_app_toggle_form__answer_row--empty{color:var(--color-muted-foreground);font-size:var(--font-size-smaller);line-height:var(--line-height-smaller);padding-top:.25rem;padding-bottom:.25rem}.professional_app_toggle_form__question_row,.professional_app_toggle_form__form_row{padding-top:.25rem;padding-bottom:.25rem}.professional_app_toggle_form__row *+.app_message{margin:.5rem 0}.professional_app_toggle_form__form_data_items{padding-bottom:calc(1rem / 18 * 6);display:flex;flex-direction:column;gap:.6rem}.professional_app_toggle_form__form_data_item dt{font-size:var(--font-size-small);color:var(--color-muted-foreground);line-height:1.4}.professional_app_toggle_form__form_data_item dd{line-height:1.3}.professional_app_toggle_form__label_with_icon{display:flex;gap:.25rem}.professional_app_toggle_form__label_with_icon .app_icon{flex-shrink:0}.professional_app_toggle_form__label_with_icon--attention{color:var(--color-alert-foreground)}.professional_app_toggle_form__nurse_icon svg.app_icon{margin-top:0;margin-bottom:-7px;line-height:1}@media (hover:hover){.professional_app_toggle_form:not([aria-readonly=true]).professional_app_toggle_form--editable .professional_app_toggle_form__title_row[role=button]{cursor:pointer}.professional_app_toggle_form:not(.professional_app_toggle_form--editable,.professional_app_toggle_form--connected,[aria-readonly=true]) .professional_app_toggle_form__title_row[role=button]{cursor:pointer}.professional_app_toggle_form>.professional_app_toggle_form__title_row:hover .professional_app_toggle_form__title_row__edit:before{visibility:visible}}.professional_app_toggle_form__answer_value{display:flex;gap:.5rem;align-items:flex-start;padding:.25rem 0}.professional_app_toggle_form__answer_value+.professional_app_toggle_form__answer_value{padding-top:0}p.professional_app_toggle_form__answer_value{word-break:break-word}.professional_app_toggle_form__answer_value svg.app_icon{width:32px;height:32px;margin-left:-7px;margin-top:-2px;margin-bottom:-4px}.professional_app_toggle_form__answer_value--very_negative svg.app_icon{color:var(--sentiment-foreground-very-negative)}.professional_app_toggle_form__answer_value--negative svg.app_icon{color:var(--sentiment-foreground-negative)}.professional_app_toggle_form__answer_value--neutral svg.app_icon{color:var(--sentiment-foreground-neutral)}.professional_app_toggle_form__answer_value--positive svg.app_icon{color:var(--sentiment-foreground-positive)}.professional_app_toggle_form__answer_value--very_positive svg.app_icon{color:var(--sentiment-foreground-very-positive)}.professional_app_toggle_form__form_data_item a,.professional_app_toggle_form__form_data_item a:visited,.professional_app_toggle_form__answer_value a,.professional_app_toggle_form__answer_value a:visited{color:var(--color-link);text-decoration:none}@media (hover:hover){.professional_app_toggle_form__form_data_item a:hover,.professional_app_toggle_form__answer_value a:hover{color:var(--color-link-hover);text-decoration:underline;text-underline-offset:.2rem}}@media (min-width: 1140px){.professional_app_toggle_form--strip-chrome-viewport-desktop{box-shadow:none;padding:0;border-radius:0}.professional_app_toggle_form--strip-chrome-viewport-desktop:not(.professional_app_toggle_form--content-only){box-shadow:none}.professional_app_toggle_form--strip-chrome-viewport-desktop.professional_app_toggle_form--display_answer{padding:0}.professional_app_toggle_form--strip-chrome-viewport-desktop .professional_app_toggle_form__title_row{display:none}.professional_app_toggle_form--strip-chrome-viewport-desktop .professional_app_toggle_form__row{padding:0}}.professional_app_view_team_form_component{display:grid;grid-template-columns:[list-row-start list-content-start] 1fr [list-content-end view-control-start] auto [view-control-end list-row-end];align-items:flex-end;grid-column-gap:1rem}.professional_app_actions [data-facets=true] .heading--filters,.professional_app_actions [data-facets=true] .heading__clear_button{display:none}.professional_app_actions [data-facets=true] [data-mode=edit-filters] .heading--filters,.professional_app_actions [data-facets=true] .heading__clear_button{display:block}.professional_app_actions [data-facets=true] [data-mode=edit-filters] .heading--actions{display:none}@media (min-width: 1140px){.professional_app_actions [data-facets=true] [data-mode=edit-filters] .heading--filters,.professional_app_actions [data-facets=true] .heading__clear_button{display:none}.professional_app_actions [data-facets=true] [data-mode=edit-filters] .heading--actions{display:block}}.app_page--professionals .app_yes_no_toggle.app_yes_no_toggle--selection .app_button:not(.app_button--selected){transform:unset}.professional_app_anamnesis__active_carers{display:flex;flex-direction:column;gap:calc(1rem / 18 * 24);align-items:flex-start;width:100%}.professional_app_anamnesis__active_carer_forms{display:flex;flex-direction:column;gap:.25rem}.professional_app_anamnesis__active_carer_forms__informal_carers__label_wrap{display:grid;grid-template-columns:[row-start label-start] auto [label-end filler-start] 1fr [filler-end secondary-start] auto [secondary-end row-end];grid-template-rows:auto auto;column-gap:.75rem}.professional_app_anamnesis__active_carer_forms__informal_carers__label_wrap .app_form_input__checkbox_wrapping_label.app_form_input__checkbox_wrapping_label--horizontal{grid-column:row-start / row-end}.professional_app_anamnesis__active_carer_forms__informal_carers__secondary_label{padding:.25rem 0;display:flex;gap:.5rem;grid-column:label-start;margin-left:calc(var(--select-input-size) + 1rem)}@media (min-width: 460px){.professional_app_anamnesis__active_carer_forms__informal_carers__label_wrap{grid-template-columns:[row-start label-start] auto [label-end filler-start] 1fr [filler-end secondary-start] auto [secondary-end row-end];grid-template-rows:auto}.professional_app_anamnesis__active_carer_forms__informal_carers__label_wrap .app_form_input__checkbox_wrapping_label.app_form_input__checkbox_wrapping_label--horizontal{grid-column:row-start / label-end}.professional_app_anamnesis__active_carer_forms__informal_carers__label_wrap .app_form_input__checkbox_wrapping_label.app_form_input__checkbox_wrapping_label--horizontal+div{grid-column:filler-start / filler-end}.professional_app_anamnesis__active_carer_forms__informal_carers__secondary_label{grid-column:secondary-start / row-end;margin-left:0}}.professional_app_anamnesis__active_carer_forms__informal_carers__secondary_label[data-confirm]{opacity:.5;filter:grayscale(1);cursor:not-allowed}.professional_app_anamnesis__active_carer_forms__informal_carers__secondary_label[data-confirm] button{pointer-events:none}.professional_app_anamnesis__active_carer_forms .professional_app_inline_confirmation_message{margin-bottom:1rem}.professional_app_anamnesis__share_controls{display:grid;row-gap:.5rem}.professional_app_anamnesis__share_controls__controls{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.75rem;row-gap:1rem;align-items:flex-start}.professional_app_anamnesis__print_footer{margin-top:4rem}.professional_app_care_plan section{gap:0}.professional_app_care_plan__content{flex-grow:1;display:flex;flex-direction:column;gap:calc(1rem / 18 * 40)}section.professional_app_care_plan__topic{flex-grow:1;display:flex;flex-direction:column;gap:1rem}.professional_app_care_plan__topic__texts{display:flex;flex-direction:column;gap:.25rem}.professional_app_care_plan__topic__content{display:flex;flex-direction:column;gap:1rem}.professional_app_care_plan__topic__content .professional_app_content_box>dl{display:flex;flex-direction:column;gap:.75rem}.professional_app_care_plan__topic__content .professional_app_content_box>dl dt{font-weight:var(--font-weight-semi-bold)}.professional_app_care_plan .professional_app_care_plan__topic__content__action_list{display:flex;flex-direction:column;gap:1.25rem}.professional_app_care_plan .professional_app_care_plan__topic__content__action_list__list{display:flex;flex-direction:column;gap:1rem}.professional_app_care_plan .professional_app_care_plan__topic__content--boxed{padding:1rem 1.25rem;background:var(--color-background-base-alt);border-radius:var(--border-radius-small)}.professional_app_care_plan__topic__content .professional_app_client_case_action_list__section{display:flex;flex-direction:column;gap:.5rem}.professional_app_care_plan__topic__content .professional_app_client_case_action_list__item--box{gap:.5rem}.professional_app_client_case_action_list{display:flex;flex-direction:column;gap:1rem}.professional_app_client_case_action_list__item--box{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;background:var(--color-background-base-alt);border-radius:var(--border-radius-small)}.professional_app_client_case_action_list__item--box dl{row-gap:.15rem}.professional_app_client_case_action_list__item--box dt{color:var(--color-alt-foreground)}.professional_app_client_case_action_list__item--box strong{font-weight:var(--font-weight-medium)}.professional_app_client_case_action_list__items{display:flex;flex-direction:column;gap:1rem}.professional_app_client_case_action{--checkbox-icon-width: 30px;--edit-button-width: 30px;padding:1rem;border:1px solid var(--color-border);border-radius:var(--border-radius-medium)}.professional_app_toggle_form__row .professional_app_client_case_action{display:flex;flex-direction:column;gap:.5rem}.professional_app_client_case_action .professional_app_toggle_form__title_row,.professional_app_client_case_action .professional_app_client_case_action__content{display:grid;grid-template-columns:[header-start checkbox-start] var(--checkbox-icon-width) [checkbox-end label-start] 1fr [label-end edit-button-start] var(--edit-button-width) [edit-button-end header-end];gap:1rem}.professional_app_client_case_action .app_form_input__checkbox_wrapping_label--horizontal{grid-column:label-start / label-end}.professional_app_client_case_action--editing .professional_app_client_case_action__content{grid-column:header-start / label-end}.professional_app_client_case_action .professional_app_toggle_form__title_row__edit{margin-top:.08rem;justify-self:flex-end}@media (hover:hover){.professional_app_client_case_action .professional_app_toggle_form__title_row__edit:hover svg{z-index:0}.professional_app_client_case_action .professional_app_toggle_form__title_row__edit:before{background-color:var(--color-icon-background-hover);filter:brightness(96%)}.professional_app_client_case_action .professional_app_toggle_form__title_row__edit:hover:before{visibility:visible}}.professional_app_client_case_action .professional_app_client_case_action__toggle{grid-column:checkbox-start / checkbox-end}.professional_app_client_case_action .app_form_input__checkbox_wrapping_label .professional_app_client_case_action__toggle:not(:disabled){cursor:pointer}.professional_app_client_case_action .app_form_input__checkbox_wrapping_label .professional_app_client_case_action__toggle:not(:checked):disabled{background-color:var(--color-button-outline-disabled-background);color:var(--color-button-outline-disabled-foreground);border-color:var(--color-button-outline-disabled-border)}.professional_app_client_case_action .app_form_input__checkbox_wrapping_label .professional_app_client_case_action__toggle:checked:disabled{background-color:var(--color-button-primary-disabled-background);color:var(--color-button-primary-disabled-foreground)}.professional_app_client_case_action__summary{grid-column:label-start / header-end;display:flex;flex-direction:column;column-gap:1rem}.professional_app_client_case_action .professional_app_client_case_action__content .professional_app_client_case_action__summary{row-gap:.15rem}.professional_app_client_case_action__summary__field{display:flex;column-gap:.5rem}.professional_app_client_case_action__summary__field--value{margin-top:.75rem;flex-direction:column;row-gap:.15rem}.professional_app_client_case_action__summary__field .professional_app_alert--small-icon{margin:.1rem 0}.professional_app_client_case_action__summary__field dt{font-weight:400}.professional_app_client_case_action__summary:not(.professional_app_client_case_action__summary--vertical) .professional_app_client_case_action__summary__field:not(.professional_app_client_case_action__summary__field--value) dt:after{content:": "}.professional_app_client_case_action__summary--small .professional_app_client_case_action__summary__field{font-size:var(--font-size-small)}.professional_app_client_case_action__summary.professional_app_client_case_action__summary--vertical{flex-direction:column;column-gap:0;row-gap:.5rem}.professional_app_client_case_action__summary--vertical .professional_app_client_case_action__summary__field{flex-direction:column}.professional_app_client_case_action__summary--vertical .professional_app_client_case_action__summary__field.professional_app_action_diffs{gap:0}.professional_app_client_case_action__summary--vertical .professional_app_client_case_action__summary__field.professional_app_action_diffs dd{font-size:0}.professional_app_client_case_action__summary--vertical .professional_app_client_case_action__summary__field.professional_app_action_diffs dd>*{font-size:1rem}.professional_app_client_case_action__summary--vertical .professional_app_client_case_action__summary__field dt{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-alt-foreground)}.professional_app_client_case_action__form{grid-column:label-start / header-end;margin-top:.25rem;display:flex;flex-direction:column;column-gap:.7rem;margin-top:.7rem;padding:1rem;background:var(--color-background-base-alt);border-radius:var(--border-radius-medium)}.professional_app_client_case_action--editing .professional_app_client_case_action__form{grid-column:header-start / header-end}@media (min-width: 768px){.professional_app_client_case_action__form{padding:1.5rem}}.professional_app_client_case_action__form .app_form_input__radio_list--vertical{margin-top:.5rem}.professional_app_client_search{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 1024px){.professional_app_client_search{gap:1.5rem}}.professional_app_client_search__control_and_results{flex-grow:1;display:flex;align-items:stretch;flex-direction:column;gap:1.5rem}@media (min-width: 1024px){.professional_app_client_search__control_and_results{gap:2rem}}.professional_app_client_search .client-search-view-mode-selection legend{font-weight:var(--font-weight-medium);margin-bottom:.25rem}.professional_app_client_search__control_wrapper{width:100%;flex-grow:1;display:flex;justify-content:center;align-items:center}.professional_app_client_search__control{flex-grow:1}.professional_app_client_search__control form{display:flex;flex-direction:column;gap:.35rem}.professional_app_client_search__control .professional_app_search_control__labels{display:flex;justify-content:space-between;align-items:flex-end}.professional_app_client_search__control .professional_app_search_control__labels a{font-size:var(--font-size-small);text-decoration:none;text-underline-offset:.2rem}.professional_app_client_search__control .professional_app_search_control__labels a,.professional_app_client_search__control .professional_app_search_control__labels a:visited{color:var(--color-muted-foreground)}.professional_app_client_search__control label{font-weight:var(--font-weight-semi-bold)}.professional_app_client_result{--padding-v: .8rem;--padding-h: calc(1rem / 18 * 15);--even-height: 3.8rem}.professional_app_client_search__control_and_results--embedded .professional_app_client_result{--padding-h: calc(1rem / 18 * 8)}.professional_app_client_search__control_and_results--compact .professional_app_client_result{--padding-v: .6rem}.professional_app_client_result{padding:var(--padding-v) var(--padding-h)}.professional_app_client_result:not(.professional_app_client_result--no-grid){display:grid;grid-template-columns:1fr auto;grid-template-areas:"name name" "details details" "query_hits query_hits" "action action";column-gap:1.5rem;row-gap:.25rem}.professional_app_client_result.professional_app_client_result--even-height{min-height:var(--even-height)}.professional_app_client_result:not(.professional_app_client_result--query_hits){grid-template-areas:"name name" "details details" "action action"}.professional_app_client_result--query_hits{grid-template-areas:"name name" "details details" "query_hits query_hits" "action action"}@media (min-width: 1024px){.professional_app_client_result:not(.professional_app_client_result--query_hits){grid-template-areas:"name action" "details details"}.professional_app_client_result--query_hits{grid-template-areas:"name action" "details details" "query_hits query_hits"}.professional_app_client_result{column-gap:2rem}}.app_page--clients .professional_app_client_result__name,.professional_app_page_layout .professional_app_client_result__name{font-size:var(--font-size-default);font-weight:var(--font-weight-regular);color:var(--color-foreground);grid-area:name;word-break:break-word;hyphens:auto}.professional_app_client_result__name em{font-style:normal;font-weight:var(--font-weight-semi-bold)}.professional_app_client_result__details{grid-area:details;font-size:var(--font-size-small);color:var(--color-alt-foreground)}.professional_app_client_result__details dl{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:.7rem;row-gap:.35rem}.professional_app_client_result__details em{font-style:normal;font-weight:var(--font-weight-semi-bold)}.professional_app_client_result__query_hits{grid-area:query_hits}.professional_app_client_result__action{grid-area:action;display:flex;align-items:baseline;gap:1rem;margin-top:.35rem;margin-bottom:.2rem}.professional_app_client_result__action em{font-style:normal}.professional_app_client_result__action--highlight{color:var(--color-highlight-foreground)}.professional_app_client_result__action--scheduled{color:var(--color-warning-foreground)}.professional_app_client_result__action--out_of_care{color:var(--color-disabled-foreground)}.professional_app_client_result__name,.professional_app_client_result__action{line-height:var(--line-height-smaller)}@media (min-width: 1024px){.professional_app_client_result__action{margin-top:0;margin-bottom:0}.professional_app_client_result__details+.professional_app_client_result__action{margin-top:-1px;margin-bottom:-18px}.professional_app_client_result__details+.professional_app_client_result__action .app_status_indicator{margin-top:-4px;margin-bottom:-11px}}a.professional_app_client_result{text-decoration:none}.professional_app_client_search__results>.professional_app_box__container{border-top:1px solid var(--color-border-light)}.professional_app_client_result__query_hits{font-size:var(--font-size-small);margin-top:.25rem;padding-left:1.5rem;display:grid;row-gap:.5rem}.professional_app_client_result__query_hits dt{font-weight:var(--font-weight-semi-bold)}.professional_app_client_result__query_hits dd{color:var(--color-muted-foreground)}.professional_app_client_result__query_hits dd em{font-weight:var(--font-weight-semi-bold);font-style:normal;color:var(--color-alt-foreground)}.professional_app_client_result:not(.professional_app_client_result--link) a:not(.app_button){color:var(--color-link);font-size:var(--font-size-smaller);text-decoration:none;text-underline-offset:.2rem;padding:9px;margin:-9px}@media (hover: hover){.professional_app_client_result--link{cursor:pointer;position:relative;z-index:0}.professional_app_client_result--link:before{position:absolute;content:"";z-index:-1;inset:-1px;background-color:var(--color-background-hover);box-shadow:inset 0 0 0 1px var(--color-border-hover);border-radius:var(--border-radius-small);visibility:hidden}.professional_app_client_result--link:not(:has(.app_button:hover)):hover{position:relative;z-index:1;margin:-1px;border:1px solid var(--color-background-base)}.professional_app_client_result--link:not(:has(.app_button:hover)):hover:before{visibility:visible}.professional_app_client_result:not(.professional_app_client_result--link) a:not(.app_button):hover{text-decoration:underline;color:var(--color-link-hover)}}*+.professional_app_search_control__no_results{margin-top:1rem}.professional_app_client_search__pagination{border-top:1px solid var(--color-border-light);padding-top:1rem;display:flex;justify-content:center}.professional_app_client_search__result_status{font-size:var(--font-size-smaller)}.professional_app_copy_page section{gap:0;offset-anchor:20%}.professional_app_copy_page__content{flex-grow:1;display:flex;flex-direction:column;gap:calc(1rem / 18 * 40)}section.professional_app_copy_page__topic{flex-grow:1;display:flex;flex-direction:column;gap:1rem}.professional_app_copy_page__topic__texts{display:flex;flex-direction:column;gap:.25rem}.professional_app_copy_page__topic__texts--sticky{position:sticky;top:0;background:var(--color-background-base);z-index:1;padding:1rem 1px .4rem;margin:-1rem -1px -.4rem}.professional_app_copy_page__topic__texts h2{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:top}@media (min-width: 1080px){.professional_app_copy_page__topic__texts h2 .app_copy_button{margin-top:.25rem}}.professional_app_copy_page__topic__content{display:flex;flex-direction:column;gap:1rem}.professional_app_copy_page__topic__content textarea{font-family:"system-ui",arial,sans-serif}.professional_app_copy_page__copyable{position:relative}.professional_app_copy_page__copyable textarea{min-height:calc(1.6rem + 42px)}.professional_app_copy_page__actions{display:grid;grid-row-gap:.75rem}.professional_app_copy_page__actions__button_row{display:grid;align-items:flex-start;grid-template-columns:auto auto 1fr;grid-column-gap:.6rem;grid-row-gap:.55rem}.professional_app_copy_page__last_saved{font-size:var(--font-size-small);color:var(--color-muted-foreground);margin-top:.75rem;margin-bottom:-.5rem}.professional_app_copy_page__downloads{display:flex;flex-wrap:wrap;column-gap:.7rem;row-gap:.7rem}.professional_app_decision .professional_app_content_section{margin:1rem 0}.professional_app_diagnose_overview__edit_filter_button .app_button__content>span{white-space:initial}@media (min-width: 1140px){.professional_app_facets__facets{gap:.75rem}}.professional_app_diagnosis_prioritise__toggle_form .professional_app_diagnosis_prioritise__toggle_form__footer{padding-bottom:.25rem}.professional_app_diagnosis_prioritise__toggle_form .professional_app_diagnosis_prioritise__toggle_form__footer a{text-underline-offset:.2rem;color:var(--color-link);font-size:var(--font-size-small);padding:10px;margin:-10px}@media (hover: hover){.professional_app_diagnosis_prioritise__toggle_form .professional_app_diagnosis_prioritise__toggle_form__footer a:hover{color:var(--color-link-hover)}}.professional_app_diagnosis__content{flex-grow:1;display:flex;flex-direction:column;gap:calc(1rem / 18 * 40)}section.professional_app_diagnosis__topic{flex-grow:1;display:flex;flex-direction:column;gap:1rem}section.professional_app_diagnosis__topic#topic-status{position:sticky;top:-1rem;padding:.5rem;margin:-.5rem;background:var(--color-background-base)}.professional_app_diagnosis__topic__texts{display:flex;flex-direction:column;gap:.25rem}.professional_app_diagnosis__topic__content{display:flex;flex-direction:column;gap:1rem}.professional_app_diagnosis__form_error{color:var(--color-error-foreground)}.professional_app_diagnosis__status_controls{display:grid;row-gap:.75rem;background:var(--color-background-base-alt);padding:.75rem .8rem;border-radius:var(--border-radius-small)}.professional_app_diagnosis__status_controls__controls{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.75rem;row-gap:1rem;align-items:flex-start}.professional_app_diagnosis__status_controls__message{font-size:var(--font-size-smaller);line-height:var(--line-height-smaller);color:var(--color-alt-foreground)}.professional_app_goals__selection{display:flex;flex-direction:column;gap:1rem}.professional_app_goals__selection section{display:flex;flex-direction:column;gap:.75rem;margin:.25rem 0 .5rem}.professional_app_goals__selection dt{font-weight:var(--font-weight-semi-bold)}.professional_app_goals__invalid_section h4{color:var(--color-muted-foreground);font-size:var(--font-size-smaller);font-weight:inherit;hyphens:initial}.professional_app_goals__invalid_section,.professional_app_goals__fieldset--invalid{color:var(--color-muted-foreground);filter:grayscale(1)}.professional_app_goals__form_groups{display:flex;flex-direction:column;gap:1rem}.professional_app_overview .professional_app_page_layout__content{padding-bottom:calc(1rem / 18 * 34)}.professional_app_overview .professional_app_cards--columns{flex-direction:row-reverse}@media (max-width: 767px){.professional_app_overview .professional_app_page_layout__content{padding:0;background:none}}@media (min-width: 1200px){.professional_app_overview main,.professional_app_overview .professional_app_page_layout__main_content,.professional_app_overview .professional_app_cards--column-separator{height:100%}}
