@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";._container_l9i2i_1{margin:0 auto;padding:0 15px;width:100%}@keyframes zoom-btn-pulse{0%,to{box-shadow:0 2px 8px #0f172a1a;transform:scale(1)}60%{box-shadow:0 4px 18px #0f172a2e,0 0 0 5px rgba(var(--bogen-accent-rgb, 245, 124, 0),.14);transform:scale(1.07)}}@keyframes bogen-progress-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bogen-progress-shimmer{0%{transform:translate(-180%) skew(-12deg);opacity:0}14%{opacity:1}86%{opacity:1}to{transform:translate(180%) skew(-12deg);opacity:0}}button.MuiButtonBase-root.MuiPickersDay-root{font-weight:400;font-size:15px}button.MuiButtonBase-root.MuiPickersDay-root:not(.Mui-disabled){font-weight:900}.stepper{margin-bottom:50px}.stepper .MuiStep-root{flex:1 1 0;min-width:0}.stepper .MuiStepButton-root{width:100%}@media screen and (max-width:600px){.stepper.stepper--steps-2 .MuiStepLabel-root .MuiTypography-root{margin-top:14px;font-size:16px;line-height:1.12}}.stepper.noPointerEvents div button{pointer-events:none}.stepper:not(.stepper--freeNavigation) div:not(.Mui-completed) button{cursor:not-allowed}.stepper:not(.stepper--freeNavigation) div.Mui-completed+div button{cursor:pointer}.stepper.stepper--freeNavigation div button{cursor:pointer}.stepper .MuiStepConnector-root{margin-top:13px;left:calc(-50% + 25px);right:calc(50% + 25px)}.stepper .MuiStepConnector-root .MuiStepConnector-line{border-top-width:2px}.stepper .MuiStepLabel-root{flex-direction:column}.stepper .MuiStepLabel-root .MuiStepLabel-iconContainer{padding-right:0}.stepper .MuiStepLabel-root .MuiStepLabel-alternativeLabel{padding:0}.stepper .MuiStepLabel-root .MuiTypography-root{font-weight:700;margin-top:20px;font-size:20px;text-align:center;color:#000000de;transition:color .5s ease-in-out}@media screen and (max-width:600px){.stepper .MuiStepLabel-root .MuiTypography-root{font-size:14px}}@media screen and (max-width:450px){.stepper .MuiStepLabel-root .MuiTypography-root{font-size:11px}}@media screen and (max-width:333px){.stepper .MuiStepLabel-root .MuiTypography-root{font-size:9px}}.stepper svg{width:50px;height:50px}.stepper svg circle{cx:12;cy:12;r:12}.stepper svg text{font-weight:700;font-size:15px}@media screen and (max-width:599px){.stepper svg text{font-size:12px}}.stepper .active .MuiStepIcon-root,.stepper .active .MuiTypography-root,.stepper .active .MuiStepLabel-alternativeLabel p{color:var(--bogen-accent, #f7a261)}.Mui-error fieldset{border-width:1.5px}.Mui-error+.MuiFormHelperText-root{color:var(--bogen-error, #b42318)}.bogen{--bogen-accent: #f7a261;--bogen-accent-hover: #f08a3b;--bogen-accent-light: #f7b267;--bogen-accent-rgb: 245, 124, 0;--bogen-error: #b42318;--bogen-error-rgb: 180, 35, 24;--bogen-error-bg: #fff4f2;--bogen-focus-ring: 0 0 0 2px rgba(var(--bogen-accent-rgb, 245, 124, 0), .12);--bogen-checkmark-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 12'%3E%3Cpath d='M2 6.2 5.4 9.4 12 2.4' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");--bogen-surface: #fff;--bogen-surface-muted: #f4f6f8;--bogen-border: rgba(15, 23, 42, .1);--bogen-radius: 8px;--bogen-field-height: 62px;--bogen-input-font: 17px;--bogen-label-font: 16px;--bogen-label-y: 21px;--bogen-label-shrink-y: -8px;--bogen-label-shrink-scale: .84;--bogen-label-adorned-x: 48px;--bogen-wide-label-font: var(--bogen-label-font);--bogen-wide-label-shrink-y: var(--bogen-label-shrink-y);--bogen-wide-label-shrink-scale: var(--bogen-label-shrink-scale);--bogen-label-notch-padding-right: 12px;--bogen-helper-font: 13px;--bogen-field-padding-y: 15px;--bogen-field-padding-x: 14px;--bogen-icon-size: 22px;--bogen-touch-size: 44px}@media screen and (min-width:701px){.bogen .clinical-picture-abilities-row{margin-top:0}}.bogen:has(.MuiFormControl-root.small){--bogen-field-height: 50px;--bogen-input-font: 16px;--bogen-label-font: 13px;--bogen-label-y: 16px;--bogen-label-shrink-y: -6px;--bogen-label-shrink-scale: .84;--bogen-label-adorned-x: 44px;--bogen-wide-label-font: 14px;--bogen-wide-label-shrink-y: -7px;--bogen-wide-label-shrink-scale: .88;--bogen-label-notch-padding-right: 12px;--bogen-helper-font: 12px;--bogen-field-padding-y: 11px;--bogen-field-padding-x: 12px;--bogen-icon-size: 19px;--bogen-touch-size: 36px}@media screen and (max-width:700px){.bogen:has(.MuiFormControl-root.small) .select-card-group--mental-state .select-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:701px){.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:flex-start;width:100%;margin:0}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row>.MuiGrid-item{min-width:0;max-width:none;flex-basis:auto;padding:0}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row>.MuiGrid-item:first-child,.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .clinical-picture-abilities-stack{display:contents}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row>.MuiGrid-item:nth-child(2){grid-column:2;grid-row:1}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .clinical-picture-abilities-stack .select-card-group{margin-bottom:0}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .clinical-picture-abilities-stack .select-card-group:nth-child(1){grid-column:1;grid-row:1}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .clinical-picture-abilities-stack .select-card-group:nth-child(2){grid-column:1;grid-row:2}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .clinical-picture-abilities-stack .select-card-group:nth-child(3){grid-column:2;grid-row:2}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--ability-compact .select-card-group__legend,.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state .select-card-group__legend{gap:5px;font-size:14px;line-height:1.1}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--ability-compact .select-card-group__legend-icon,.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state .select-card-group__legend-icon{width:20px;height:20px}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--ability-compact .select-card-group__legend-icon svg,.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state .select-card-group__legend-icon svg{width:18px;height:18px}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--ability-compact .select-card-option__content,.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state .select-card-option__content{min-height:48px;gap:6px;padding:8px 26px 10px 8px;font-size:13px;font-weight:800;line-height:1.1}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--ability-compact.select-card-group--no-option-icons .select-card-option__content,.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state.select-card-group--no-option-icons .select-card-option__content{padding-left:26px;padding-right:26px}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--ability-compact .select-card-option__icon,.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state .select-card-option__icon{width:22px;height:22px}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--ability-compact .select-card-option__icon svg,.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state .select-card-option__icon svg{width:18px;height:18px}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state .select-card-group__legend{min-height:30px}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state .select-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state .select-card-option{min-height:40px}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state .select-card-option__content{min-height:40px;padding:7px 22px 8px}.bogen:has(.MuiFormControl-root.small) .clinical-picture-abilities-row .select-card-group--mental-state.select-card-group--no-option-icons .select-card-option__content{padding-left:12px;padding-right:12px}}.bogen h3,.bogen h4{position:relative;z-index:0;display:inline-flex;align-items:center;max-width:100%;margin:30px 0 18px;padding:0 3px 4px 14px;font-size:30px;font-weight:800;color:#1f2933;letter-spacing:0;line-height:1.18}.bogen h3:before,.bogen h4:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:3px;border-radius:2px;background:var(--bogen-accent, #f7a261)}.bogen .clinical-picture-title{flex-direction:column;align-items:flex-start}.bogen .clinical-picture-title__name{display:block;white-space:nowrap}.bogen .bogen-intro{display:block;margin:22px 0 34px;color:#333;font-size:36px;font-weight:800;letter-spacing:0;line-height:1.14;text-align:center}.bogen .bogen-progress-wrap{margin:-18px 0 28px}.bogen .bogen-progress{--bogen-progress: 0%;--bogen-required-progress: 0%;--bogen-progress-green: #1fa463;--bogen-progress-green-bright: #7bd85d;--bogen-progress-green-deep: #0f7a4f;--bogen-progress-stripe-width: 4px;--bogen-progress-stripe-opacity: 1;--bogen-progress-copy-max-height: 64px;--bogen-progress-copy-opacity: 1;--bogen-progress-copy-offset: 0px;--bogen-progress-floating-content-width: 1200px;--bogen-progress-floating-content-gutter: 30px;position:relative;overflow:hidden;display:grid;gap:12px;padding:18px;margin:0;background:#f4f6f8;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 16px 36px #0f172a12;transition:border-radius .22s ease,box-shadow .22s ease,padding .22s ease,width .22s ease,left .22s ease,background-color .22s ease}.bogen .bogen-progress:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--bogen-progress-stripe-width);background:var(--bogen-accent, #f7a261);opacity:var(--bogen-progress-stripe-opacity)}.bogen .bogen-progress p{overflow:hidden;max-height:var(--bogen-progress-copy-max-height);margin:0;color:#52606d;font-size:14px;line-height:1.45;opacity:var(--bogen-progress-copy-opacity);transform:translateY(var(--bogen-progress-copy-offset))}@media screen and (max-width:700px){.bogen .bogen-progress{box-shadow:0 12px 26px #0f172a17}}.bogen .bogen-progress.bogen-progress--floating{position:fixed;top:var(--bogen-progress-floating-top, 0px);left:var(--bogen-progress-floating-left, 0px);z-index:1300;width:var(--bogen-progress-floating-width, 100vw);gap:var(--bogen-progress-floating-gap, 8px);padding:var(--bogen-progress-floating-padding, 10px 18px 12px);background:#f4f6f8f7;border-width:0 0 1px;border-radius:var(--bogen-progress-floating-radius, 0);box-shadow:0 12px 28px rgba(15,23,42,var(--bogen-progress-floating-shadow, .14));backdrop-filter:blur(var(--bogen-progress-floating-blur, 14px));transition:none;will-change:top,left,width,padding,border-radius}@media(min-width:701px){.bogen .bogen-progress.bogen-progress--floating>*{box-sizing:border-box;width:min(var(--bogen-progress-floating-content-width),100% - 2 * var(--bogen-progress-floating-content-gutter));margin-left:auto;margin-right:auto}}.bogen .bogen-progress.bogen-progress--floating .bogen-progress__topline{align-items:center}.bogen .bogen-progress.bogen-progress--floating .bogen-progress__topline strong{font-size:18px;line-height:1.05}.bogen .bogen-progress.bogen-progress--floating .bogen-progress__eyebrow{margin-bottom:1px;font-size:10px}.bogen .bogen-progress.bogen-progress--floating .bogen-progress__percent{min-width:52px;padding:5px 9px;color:#166534;font-size:12px}.bogen .bogen-progress.bogen-progress--floating .bogen-progress__bar{height:10px}.bogen .bogen-progress.bogen-progress--floating .bogen-progress__meta,.bogen .bogen-progress.bogen-progress--floating p{display:none}@media screen and (max-width:700px){.bogen .bogen-progress-wrap{position:relative;margin:0 0 22px}}.bogen .bogen-progress__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bogen .bogen-progress__topline strong{display:block;color:#1f2933;font-size:20px;line-height:1.15}.bogen .bogen-progress__eyebrow{display:block;margin-bottom:4px;color:#7b8794;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bogen .bogen-progress__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;min-width:0}.bogen .bogen-progress__percent{flex:0 0 auto;min-width:58px;padding:6px 10px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#166534;font-size:13px;font-weight:800;text-align:center}.bogen .bogen-progress__size-toggle{display:inline-flex;flex:0 0 auto}.bogen .bogen-progress__size-toggle .inputSizeToggleBox{display:inline-grid}@media screen and (max-width:700px){.bogen .bogen-progress__size-toggle .inputSizeToggleBox{display:inline-grid}}.bogen .bogen-progress__bar{overflow:hidden;height:15px;background:#1fa46321;border-radius:999px}.bogen .bogen-progress__bar span{display:block;position:relative;width:var(--bogen-progress);height:100%;overflow:hidden;background:linear-gradient(105deg,var(--bogen-progress-green-deep),var(--bogen-progress-green),var(--bogen-progress-green-bright),var(--bogen-progress-green));background-size:240% 100%;border-radius:inherit;transition:width .35s ease;animation:bogen-progress-gradient-shift 5.8s ease-in-out infinite}.bogen .bogen-progress__bar span:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.42),transparent);transform:translate(-180%) skew(-12deg);animation:bogen-progress-shimmer 3.2s ease-in infinite}@media(prefers-reduced-motion:reduce){.bogen .bogen-progress__bar span{animation:none}.bogen .bogen-progress__bar span:after{display:none}}.bogen .bogen-progress__meta{display:flex;flex-wrap:wrap;gap:8px}.bogen .bogen-progress__meta span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#3e4c59;font-size:13px;font-weight:700}.bogen .bogen-progress__meta svg{width:17px;height:17px;color:var(--bogen-accent, #f7a261)}@media screen and (max-width:700px){.bogen:has(.MuiFormControl-root.small) .bogen-progress__meta{gap:6px}.bogen:has(.MuiFormControl-root.small) .bogen-progress__meta span{gap:5px;min-height:26px;padding:3px 7px;font-size:11px}.bogen:has(.MuiFormControl-root.small) .bogen-progress__meta svg{width:15px;height:15px}}.bogen:has(.MuiFormControl-root.medium) .bogen-progress{gap:14px;padding:20px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress p{font-size:15px;line-height:1.45}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__topline strong{font-size:22px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__eyebrow{font-size:13px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__percent{min-width:64px;padding:7px 12px;font-size:14px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__meta{gap:8px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__meta span{min-height:30px;padding:5px 9px;font-size:13px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__meta svg{width:17px;height:17px}@media screen and (min-width:701px){.bogen:has(.MuiFormControl-root.medium) .bogen-progress{gap:15px;padding:22px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress p{font-size:16px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__topline strong{font-size:24px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__eyebrow{font-size:14px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__percent{min-width:68px;font-size:15px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__meta span{min-height:36px;padding:7px 12px;font-size:15px}.bogen:has(.MuiFormControl-root.medium) .bogen-progress__meta svg{width:20px;height:20px}}.bogen .bogen-page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:16px}@media screen and (max-width:700px){.bogen .bogen-page-header{gap:12px}}.bogen .bogen-page-header__stepper{flex:1 1 auto;min-width:0}.bogen .bogen-page-header__tools{flex:0 0 auto;display:flex;justify-content:flex-end;align-self:flex-start}@media screen and (max-width:700px){.bogen .bogen-page-header__tools{margin-top:2px}}.bogen .bogen-form-panel{position:relative;padding:20px;margin:0 0 calc(96px + env(safe-area-inset-bottom,0px));background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 18px 42px #0f172a12}.bogen .bogen-form-panel.bogen-form-panel--thanks{width:min(100%,860px);margin:12px auto 42px;padding:0;background:transparent;border:0;box-shadow:none}.bogen .bogen-form-panel:has(+.MuiGrid-container .stepper-navigation--static-end){margin-bottom:0}.bogen .bogen-form-panel .MuiTextField-root,.bogen .bogen-form-panel .select-wrapper .MuiInputBase-root,.bogen .bogen-form-panel .dateField .MuiInputBase-root{background:#fff;border-radius:8px}.bogen .bogen-form-panel .MuiInputLabel-root{color:#52606d}.bogen .bogen-form-panel>.MuiGrid-container:first-child h3,.bogen .bogen-form-panel>.MuiGrid-container:first-child h4{margin-top:0}.bogen .bogen-form-panel .MuiGrid-container{align-items:stretch}.bogen .bogen-form-panel .MuiGrid-item{display:flex;flex-direction:column}.bogen .bogen-form-panel .MuiGrid-item>.MuiFormControl-root,.bogen .bogen-form-panel .MuiGrid-item>.birthday-picker-container{flex:1;min-width:0}.bogen .MuiTextField-root,.bogen .select-wrapper,.bogen .MuiAutocomplete-root{container-name:bogen-field;container-type:inline-size;width:100%}@media screen and (max-width:700px){.bogen .patient-care-level-select{margin-top:6px}}.bogen .MuiTextField-root,.bogen .MuiAutocomplete-root{display:flex;flex-direction:column;flex:1;min-width:0}.bogen .MuiAutocomplete-root .MuiTextField-root{flex:0 0 auto}.bogen .MuiAutocomplete-root .MuiOutlinedInput-root.MuiAutocomplete-inputRoot{min-height:var(--bogen-field-height);padding-top:0;padding-bottom:0}.bogen .MuiAutocomplete-root .MuiOutlinedInput-root.MuiAutocomplete-inputRoot .MuiAutocomplete-input{min-height:calc(var(--bogen-field-height) - 2px);padding-top:var(--bogen-field-padding-y);padding-bottom:var(--bogen-field-padding-y)}.bogen .MuiOutlinedInput-root{min-height:var(--bogen-field-height);border-radius:var(--bogen-radius);background:var(--bogen-surface);font-size:var(--bogen-input-font);line-height:1.35;transition:background .18s ease,box-shadow .18s ease}.bogen .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--bogen-border);transition:border-color .18s ease,border-width .18s ease}.bogen .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{font-size:calc(var(--bogen-label-font) * var(--bogen-label-shrink-scale));font-weight:400}.bogen .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend>span{padding-right:var(--bogen-label-notch-padding-right)}.bogen .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0f172a3d}.bogen .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:none}.bogen .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--bogen-accent, #f7a261);border-width:1.5px}.bogen .MuiOutlinedInput-root.Mui-error{background:var(--bogen-error-bg);box-shadow:none}.bogen .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--bogen-error)}.bogen .MuiOutlinedInput-root:has(input:-webkit-autofill),.bogen .MuiOutlinedInput-root:has(textarea:-webkit-autofill),.bogen .MuiOutlinedInput-root:has(input:autofill),.bogen .MuiOutlinedInput-root:has(textarea:autofill){background:var(--bogen-surface)!important}.bogen .MuiOutlinedInput-root input.MuiInputBase-input:-webkit-autofill,.bogen .MuiOutlinedInput-root input.MuiInputBase-input:-webkit-autofill:hover,.bogen .MuiOutlinedInput-root input.MuiInputBase-input:-webkit-autofill:focus,.bogen .MuiOutlinedInput-root input.MuiInputBase-input:-webkit-autofill:active,.bogen .MuiOutlinedInput-root textarea.MuiInputBase-input:-webkit-autofill,.bogen .MuiOutlinedInput-root textarea.MuiInputBase-input:-webkit-autofill:hover,.bogen .MuiOutlinedInput-root textarea.MuiInputBase-input:-webkit-autofill:focus,.bogen .MuiOutlinedInput-root textarea.MuiInputBase-input:-webkit-autofill:active{appearance:none!important;-webkit-appearance:none!important;background:var(--bogen-surface)!important;background-color:var(--bogen-surface)!important;background-image:linear-gradient(var(--bogen-surface),var(--bogen-surface))!important;background-clip:padding-box!important;-webkit-background-clip:padding-box!important;box-shadow:inset 0 0 0 1000px var(--bogen-surface)!important;-webkit-box-shadow:inset 0 0 0 1000px var(--bogen-surface)!important;-webkit-text-fill-color:#1f2933!important;caret-color:#1f2933!important;color:#1f2933!important;color-scheme:light;transition-property:background-color,background-image,box-shadow,-webkit-box-shadow,color,-webkit-text-fill-color!important;transition-duration:999999s!important;transition-delay:0s!important}.bogen .MuiOutlinedInput-root input.MuiInputBase-input:autofill,.bogen .MuiOutlinedInput-root input.MuiInputBase-input:autofill:hover,.bogen .MuiOutlinedInput-root input.MuiInputBase-input:autofill:focus,.bogen .MuiOutlinedInput-root input.MuiInputBase-input:autofill:active,.bogen .MuiOutlinedInput-root textarea.MuiInputBase-input:autofill,.bogen .MuiOutlinedInput-root textarea.MuiInputBase-input:autofill:hover,.bogen .MuiOutlinedInput-root textarea.MuiInputBase-input:autofill:focus,.bogen .MuiOutlinedInput-root textarea.MuiInputBase-input:autofill:active{appearance:none!important;-webkit-appearance:none!important;background:var(--bogen-surface)!important;background-color:var(--bogen-surface)!important;background-image:linear-gradient(var(--bogen-surface),var(--bogen-surface))!important;background-clip:padding-box!important;-webkit-background-clip:padding-box!important;box-shadow:inset 0 0 0 1000px var(--bogen-surface)!important;-webkit-box-shadow:inset 0 0 0 1000px var(--bogen-surface)!important;-webkit-text-fill-color:#1f2933!important;caret-color:#1f2933!important;color:#1f2933!important;color-scheme:light;transition-property:background-color,background-image,box-shadow,-webkit-box-shadow,color,-webkit-text-fill-color!important;transition-duration:999999s!important;transition-delay:0s!important}.bogen .MuiInputBase-input{box-sizing:border-box;min-height:calc(var(--bogen-field-height) - 2px);padding:var(--bogen-field-padding-y) var(--bogen-field-padding-x);font-size:var(--bogen-input-font);line-height:1.35}.bogen .MuiInputBase-input:-webkit-autofill,.bogen .MuiInputBase-input:-webkit-autofill:hover,.bogen .MuiInputBase-input:-webkit-autofill:focus,.bogen .MuiInputBase-input:-webkit-autofill:active,.bogen .MuiInputBase-input:autofill,.bogen .MuiInputBase-input:autofill:hover,.bogen .MuiInputBase-input:autofill:focus,.bogen .MuiInputBase-input:autofill:active{-webkit-text-fill-color:#1f2933!important;caret-color:#1f2933!important}.bogen .MuiInputBase-input:focus{outline:none}.bogen .MuiInputBase-multiline{align-items:flex-start;padding:0}.bogen .MuiInputBase-multiline .MuiInputBase-inputMultiline{min-height:auto}.bogen .MuiInputBase-multiline.MuiInputBase-adornedStart{padding-left:var(--bogen-field-padding-x);padding-right:var(--bogen-field-padding-x)}.bogen .MuiInputBase-multiline.MuiInputBase-adornedStart .MuiInputBase-inputMultiline{padding-left:0;padding-right:0}.bogen .MuiOutlinedInput-inputSizeSmall{padding-top:var(--bogen-field-padding-y);padding-bottom:var(--bogen-field-padding-y)}.bogen .MuiInputLabel-root{max-width:calc(100% - 28px);color:#52606d;font-size:var(--bogen-label-font);line-height:1.25;transform-origin:top left}.bogen .MuiInputLabel-root.Mui-focused{color:var(--bogen-accent, #f7a261)}.bogen .MuiInputLabel-root.Mui-error{color:var(--bogen-error)}.bogen .MuiInputLabel-outlined{transform:translate(14px,var(--bogen-label-y)) scale(1)}.bogen .MuiInputLabel-outlined.MuiInputLabel-shrink{z-index:2;transform:translate(14px,var(--bogen-label-shrink-y)) scale(var(--bogen-label-shrink-scale))}.bogen .bogen-field--adorned .MuiInputLabel-outlined:not(.MuiInputLabel-shrink),.bogen .location-picker--adorned .MuiInputLabel-outlined:not(.MuiInputLabel-shrink){max-width:calc(100% - var(--bogen-label-adorned-x) - 16px);transform:translate(var(--bogen-label-adorned-x),var(--bogen-label-y)) scale(1)}.bogen .bogen-field--adorned .MuiInputBase-multiline .MuiInputAdornment-positionStart,.bogen .location-picker--adorned .MuiInputBase-multiline .MuiInputAdornment-positionStart{align-self:flex-start;height:var(--bogen-icon-size);max-height:var(--bogen-icon-size);margin-top:calc((var(--bogen-field-height) - var(--bogen-icon-size)) * .5)}.bogen .patient-note-field .MuiInputLabel-root,.bogen .patient-note-field .MuiOutlinedInput-notchedOutline legend{font-weight:600}.bogen .patient-birthday-field{align-self:flex-start}@media screen and (max-width:900px){.bogen .contact-address-field,.bogen .contact-location-field,.bogen .patient-address-field,.bogen .patient-location-field{flex-basis:100%!important;max-width:100%!important;width:100%!important}}@media screen and (min-width:701px){.bogen .patient-social-security-field,.bogen .patient-care-level-field{margin-top:34px}}.bogen .contact-source-spacer{display:none}@media screen and (min-width:900px){.bogen .contact-source-spacer{display:block}}@media screen and (min-width:701px){.bogen .aggressions-note-field{margin-top:35px}.bogen .aggressions-note-field .MuiOutlinedInput-root{min-height:var(--bogen-field-height)}.bogen .aggressions-note-field .MuiInputBase-inputMultiline{min-height:0;padding-top:0;padding-bottom:0}.bogen .aggressions-note-field .MuiInputBase-multiline{align-items:center}}@container bogen-field (min-width: 260px){.bogen .select-wrapper.small .MuiInputLabel-outlined.MuiInputLabel-sizeSmall.MuiInputLabel-shrink,.bogen .select-wrapper.small .MuiInputLabel-outlined.MuiInputLabel-shrink,.bogen .MuiTextField-root .MuiInputLabel-outlined.MuiInputLabel-sizeSmall.MuiInputLabel-shrink,.bogen .MuiTextField-root .MuiInputLabel-outlined.MuiInputLabel-shrink,.bogen .MuiAutocomplete-root .MuiInputLabel-outlined.MuiInputLabel-sizeSmall.MuiInputLabel-shrink,.bogen .MuiAutocomplete-root .MuiInputLabel-outlined.MuiInputLabel-shrink{font-size:var(--bogen-wide-label-font);transform:translate(14px,var(--bogen-wide-label-shrink-y)) scale(var(--bogen-wide-label-shrink-scale))}.bogen .select-wrapper.small .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend,.bogen .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend,.bogen .MuiAutocomplete-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{font-size:calc(var(--bogen-wide-label-font) * var(--bogen-wide-label-shrink-scale))}.bogen .select-wrapper.small .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend>span,.bogen .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend>span,.bogen .MuiAutocomplete-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend>span{padding-right:var(--bogen-label-notch-padding-right)}}.bogen .MuiSelect-select.MuiInputBase-input{display:flex;align-items:center;min-height:calc(var(--bogen-field-height) - 2px);padding-right:44px!important}.bogen .MuiSelect-icon{right:12px;color:#52606d}.bogen .MuiInputAdornment-root{margin-right:8px}.bogen .MuiInputAdornment-root .MuiSvgIcon-root{width:var(--bogen-icon-size);height:var(--bogen-icon-size)}.bogen .MuiFormHelperText-root{min-height:20px;margin:4px 14px 14px;color:#52606d;font-size:var(--bogen-helper-font);line-height:1.35}.bogen .MuiFormHelperText-root.Mui-error{color:var(--bogen-error)}.bogen .location-picker-error{color:var(--bogen-error);font-weight:400}.bogen .date-picker-helper{margin-bottom:14px}.bogen .date-picker-error{color:var(--bogen-error);font-size:var(--bogen-helper-font);font-weight:500}.bogen .select-value-with-icon__text,.bogen .select-menu-option__text{display:grid;gap:1px;min-width:0;line-height:1.16}.bogen .select-value-with-icon__text span,.bogen .select-menu-option__text span{overflow:hidden;text-overflow:ellipsis}.bogen .select-value-with-icon__text small,.bogen .select-menu-option__text small{color:#7b8794;font-size:.78em;font-weight:700;line-height:1.15;white-space:normal}.bogen .select-menu-option__text small{font-size:12px}.bogen .thanks-step{display:flex;justify-content:center;width:100%;color:#243b53;font-size:17px;line-height:1.55}.bogen .thanks-card{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;padding:48px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:8px;box-shadow:0 24px 54px #0f172a1a;text-align:center}.bogen .thanks-card h1{max-width:680px;margin:8px 0 14px;color:#1f2933;font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.12}.bogen .thanks-card>p{margin:0}.bogen .thanks-card--submitting{min-height:330px;justify-content:center}.bogen .thanks-card--submitting h1{margin-top:28px;font-size:clamp(28px,3vw,38px)}.bogen .thanks-card--submitting p{color:#65727f}.bogen .thanks-card--error{border-top:5px solid var(--bogen-error, #b42318)}.bogen .thanks-card__spinner{color:var(--bogen-accent, #f7a261)!important}.bogen .thanks-card__success-icon,.bogen .thanks-card__error-icon{display:flex;align-items:center;justify-content:center;width:82px;height:82px;margin-bottom:20px;border-radius:999px}.bogen .thanks-card__success-icon{background:#16845b;box-shadow:0 14px 30px #16845b38}.bogen .thanks-card__success-icon img{width:50px;height:50px;filter:brightness(0) invert(1)}.bogen .thanks-card__error-icon{background:var(--bogen-error-bg, #fff4f2);border:2px solid rgba(var(--bogen-error-rgb, 180, 35, 24),.26);color:var(--bogen-error, #b42318);font-size:46px;font-weight:800;line-height:1}.bogen .thanks-card__eyebrow{color:#16845b;font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.bogen .thanks-card--error .thanks-card__eyebrow{color:var(--bogen-error, #b42318)}.bogen .thanks-card__lead{max-width:660px;color:#52606d;font-size:20px;line-height:1.5}.bogen .thanks-card__preview-note{display:grid;gap:2px;width:min(100%,640px);box-sizing:border-box;margin-top:26px;padding:14px 18px;background:#fff7ed;border:1px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.22);border-left:4px solid var(--bogen-accent, #f7a261);border-radius:8px;color:#704214;font-size:15px;line-height:1.4;text-align:left}.bogen .thanks-card__preview-note strong{color:#55300d}.bogen .thanks-card__next-steps{width:min(100%,680px);box-sizing:border-box;margin-top:32px;padding:24px;background:#f6f8fa;border:1px solid rgba(15,23,42,.08);border-radius:8px;text-align:left}.bogen .thanks-card__next-steps h2{margin:0 0 18px;color:#1f2933;font-size:21px;font-weight:800;line-height:1.25}.bogen .thanks-card__next-steps ol{display:grid;gap:18px;margin:0;padding:0;list-style:none}.bogen .thanks-card__next-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:start}.bogen .thanks-card__next-steps strong{display:block;color:#243b53;font-size:16px;font-weight:800;line-height:1.3}.bogen .thanks-card__next-steps p{margin:3px 0 0;color:#65727f;font-size:15px;line-height:1.45}.bogen .thanks-card__step-number{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(var(--bogen-accent-rgb, 245, 124, 0),.14);color:var(--bogen-accent-hover, #f08a3b);font-size:15px;font-weight:900}.bogen .thanks-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.bogen .thanks-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;box-sizing:border-box;padding:12px 22px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:16px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bogen .thanks-card__button:hover{transform:translateY(-1px)}.bogen .thanks-card__button:focus-visible{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.25);outline-offset:3px}.bogen .thanks-card__button--primary{background:var(--bogen-accent, #f7a261);color:#fff;box-shadow:0 10px 22px rgba(var(--bogen-accent-rgb, 245, 124, 0),.22)}.bogen .thanks-card__button--primary:hover{background:var(--bogen-accent-hover, #f08a3b)}.bogen .thanks-card__button--secondary{background:#fff;border-color:#0f172a29;color:#334e68}.bogen .thanks-card__button--secondary:hover{background:#f6f8fa;border-color:#0f172a42}@media screen and (max-width:700px){.bogen .bogen-form-panel.bogen-form-panel--thanks{margin-top:4px;margin-bottom:24px;padding:0}.bogen .thanks-card{padding:32px 20px}.bogen .thanks-card h1{font-size:30px}.bogen .thanks-card__success-icon,.bogen .thanks-card__error-icon{width:70px;height:70px;margin-bottom:16px}.bogen .thanks-card__success-icon img{width:44px;height:44px}.bogen .thanks-card__lead{font-size:17px}.bogen .thanks-card__next-steps{margin-top:26px;padding:18px}.bogen .thanks-card__actions,.bogen .thanks-card__button{width:100%}}.bogen .MuiFormHelperText-root{margin-bottom:20px}.bogen .MuiFormHelperText-root.bogen-helper-text--empty{min-height:0!important;height:6px!important;margin:0 0 4px!important;line-height:0;overflow:hidden}.bogen .stepper-navigation{--stepper-navigation-y-padding: 14px;--stepper-navigation-footer-gap: 8px;--stepper-navigation-docked-width: 1260px;--stepper-navigation-docked-gutter: 30px;position:fixed;left:0;right:0;bottom:0;z-index:1200;box-sizing:border-box;padding:var(--stepper-navigation-y-padding) max(14px,env(safe-area-inset-right,0px)) calc(var(--stepper-navigation-y-padding) + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));background:rgba(255,255,255,var(--stepper-nav-bg-opacity, 1));border:none;border-top:1px solid rgba(15,23,42,calc(.08 * var(--stepper-nav-bg-opacity, 1)));box-shadow:0 -10px 28px rgba(15,23,42,calc(.12 * var(--stepper-nav-bg-opacity, 1)))}@media(min-width:701px){.bogen .stepper-navigation{--stepper-navigation-y-padding: 22px;--stepper-navigation-footer-gap: 32px;padding-left:0;padding-right:0}}.bogen .stepper-navigation.stepper-navigation--page-footer-offset{position:absolute;top:var(--stepper-navigation-dock-top, auto);bottom:auto}@media(min-width:701px){.bogen .stepper-navigation.stepper-navigation--page-footer-offset{left:50%;right:auto;width:min(var(--stepper-navigation-docked-width),100% - 2 * var(--stepper-navigation-docked-gutter));transform:translate(-50%)}}.bogen .stepper-navigation.stepper-navigation--static-end{position:static;padding:26px 0 0;background:transparent;border-top:0;box-shadow:none}@media(max-width:700px){.bogen .stepper-navigation.stepper-navigation--static-end{padding-top:40px}}.bogen .stepper-navigation .stepper-navigation__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%}@media(min-width:701px){.bogen .stepper-navigation .stepper-navigation__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 30px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.bogen .stepper-navigation.stepper-navigation--static-end .stepper-navigation__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;padding:0}.bogen .stepper-navigation .MuiButton-root{flex:0 1 auto;min-width:96px;letter-spacing:0}.bogen .stepper-navigation .MuiButton-root:first-child{justify-self:start}.bogen .stepper-navigation .MuiButton-root:last-child{justify-self:end;min-width:112px;min-height:48px;padding:0 24px;font-size:15px;font-weight:800;line-height:1.15}.bogen .stepper-navigation .MuiButton-root.Mui-disabled{visibility:hidden;pointer-events:none}.bogen .stepper-navigation .stepper-navigation__submit-content{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.05}.bogen .stepper-navigation .stepper-navigation__submit-content small{font-size:.68em;font-weight:700;letter-spacing:0;line-height:1;text-transform:none}.bogen .stepper-navigation .stepper-navigation__zoom{display:flex;align-items:center;justify-content:center;justify-self:center;flex-shrink:0;width:56px;height:56px;padding:0;background:#fff;border:1.5px solid rgba(15,23,42,.1);border-radius:50%;color:#4a5568;cursor:pointer;box-shadow:0 2px 8px #0f172a1a;transition:box-shadow .2s ease,color .2s ease,border-color .2s ease,background .2s ease}.bogen .stepper-navigation .stepper-navigation__zoom:hover{box-shadow:0 3px 12px #0f172a24}.bogen .stepper-navigation .stepper-navigation__zoom:focus-visible{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.3);outline-offset:3px}.bogen .stepper-navigation .stepper-navigation__zoom[aria-pressed=true]{background:#fff;border-color:#0f172a2e;color:#4a5568;box-shadow:inset 0 1px 2px #0f172a14,0 2px 8px #0f172a1f}.bogen .stepper-navigation .stepper-navigation__zoom.stepper-navigation__zoom--pulse{animation:zoom-btn-pulse 2.4s ease-in-out infinite;will-change:transform,box-shadow}@media(prefers-reduced-motion:reduce){.bogen .stepper-navigation .stepper-navigation__zoom.stepper-navigation__zoom--pulse{animation:none;will-change:auto}}.bogen .stepper-navigation .stepper-navigation__zoom svg{width:32px;height:32px}.bogen .birthday-picker-container{width:100%;min-width:0;margin-top:36px}.bogen .birthday-picker-container .birthday-picker-label{position:absolute;left:0;font-size:var(--bogen-label-font);font-weight:400;top:-34px;color:#52606d;letter-spacing:0;line-height:1.2;transition:color .3s ease-in-out;display:inline-flex;align-items:center;gap:5px}.bogen .birthday-picker-container .birthday-picker-label .birthday-picker-label-icon{width:1em;height:1em;flex-shrink:0;color:var(--bogen-accent, #f7a261)}.bogen .birthday-picker-container .birthday-picker-label.error{color:var(--bogen-error)}.bogen .birthday-picker-container:focus-within .birthday-picker-label{color:var(--bogen-accent, #f7a261)}.bogen .birthday-picker-container .birthday-picker-error{color:var(--bogen-error)}.bogen .birthday-picker-container.birthday-picker-container--modern{position:relative}.bogen .birthday-picker-container.birthday-picker-container--modern .birthday-picker-error{min-height:20px;margin:5px 0 16px;color:#52606d;font-size:var(--bogen-helper-font);line-height:1.35}.bogen .birthday-picker-container.birthday-picker-container--modern .birthday-picker-error.birthday-picker-error--active{color:var(--bogen-error)}.bogen .birthday-picker-container.birthday-picker-container--modern .birthday-picker-error.birthday-picker-success{color:#2f7d32}.bogen .birthday-picker-container.birthday-picker-container--modern .birthday-picker-error.birthday-picker-success span{display:inline-flex;align-items:center;gap:5px;font-weight:700}.bogen .birthday-picker-container.birthday-picker-container--modern .birthday-picker-error.birthday-picker-success svg{width:16px;height:16px}.bogen .birthday-picker-container.birthday-picker-container--modern .birthday-input-grid .MuiTextField-root{background:#fff;border-radius:8px}.bogen .birthday-picker-container.birthday-picker-container--modern.small{margin-top:34px}.bogen .birthday-picker-container.birthday-picker-container--modern.small .MuiInputLabel-root{font-size:var(--bogen-label-font)}.bogen .birthday-picker-container.birthday-picker-container--modern.small .MuiInputBase-input{font-size:var(--bogen-input-font)}.bogen .birthday-picker-container.birthday-picker-container--modern.small .MuiFormHelperText-root{font-size:var(--bogen-helper-font)}.bogen .radioGroup{margin-bottom:19.91px}.bogen .daily-routine-grid.MuiGrid-container{width:calc(100% + 16px);margin-left:-16px}.bogen .choiceCardGroup{width:100%}.bogen .choiceCardGroup legend{margin-bottom:10px;color:#243b53;font-size:calc(var(--bogen-label-font) + 1px);font-weight:800;line-height:1.25}.bogen .choiceCardGroup.choiceCardGroup--no-selected-line .choice-card-option--selected:after{content:none;display:none}.bogen .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option--selected:before{content:none;display:none}@media screen and (max-width:700px){.bogen .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content{justify-content:center;align-items:center;padding-left:14px;padding-right:14px;text-align:center}.bogen .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content>span:last-child{width:100%;text-align:center}.bogen .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content strong,.bogen .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content small{display:block;text-align:center}}.bogen .choice-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;width:100%}.bogen .choice-card-grid.choice-card-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.bogen .choice-card-option{position:relative;align-items:stretch;min-height:66px;margin:0;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f4f6f8;box-shadow:0 8px 22px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.bogen .choice-card-option .MuiRadio-root{position:absolute;opacity:0;pointer-events:none}.bogen .choice-card-option .MuiFormControlLabel-label{display:flex;width:100%}.bogen .choice-card-option:hover{border-color:#0f172a3d;background:#fff;box-shadow:0 12px 28px #0f172a14}.bogen .choice-card-option:focus-within{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.2);outline-offset:2px}.bogen .choice-card-option.choice-card-option--selected{background:#fff;border-color:var(--bogen-accent, #f7a261);box-shadow:0 16px 34px rgba(var(--bogen-accent-rgb, 245, 124, 0),.16)}.bogen .choice-card-option.choice-card-option--selected:before{content:"";position:absolute;top:50%;right:8px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background-color:var(--bogen-accent, #f7a261);background-image:var(--bogen-checkmark-icon);background-position:center;background-repeat:no-repeat;background-size:10px 9px;transform:translateY(-50%)}.bogen .choice-card-option.choice-card-option--selected:after{content:"";position:absolute;inset:auto 9px 7px;height:3px;background:linear-gradient(90deg,var(--bogen-accent, #f7a261),var(--bogen-accent-light, #f7b267));border-radius:999px}.bogen .choice-card-option__content{display:flex;align-items:center;gap:10px;width:100%;padding:12px 40px 16px 13px;color:#243b53}.bogen .choice-card-option__content .choice-card-option__icons{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:24px}.bogen .choice-card-option__content .choice-card-option__icons .choice-card-option__icon-stack{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:var(--bogen-accent, #f7a261)}.bogen .choice-card-option__content .choice-card-option__icons .choice-card-option__icon-stack svg{width:100%;height:100%}.bogen .choice-card-option__content .choice-card-option__icons .choice-card-option__icon-stack--slashed:after{content:"";position:absolute;top:50%;left:50%;width:130%;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%) rotate(-38deg)}.bogen .choice-card-option__content .choice-card-option__icons--double{justify-content:flex-start;gap:3px;min-width:66px}.bogen .choice-card-option__content .choice-card-option__icons--double .choice-card-option__icon-stack{width:25px;height:25px}.bogen .choice-card-option__content .choice-card-option__icons--double svg{width:25px;height:25px}.bogen .choice-card-option__content .choice-card-option__icons--double .choice-card-option__icon--secondary{transform:translateY(1px)}.bogen .choice-card-option__content .choice-card-option__icon-plus{display:inline-flex;align-items:center;justify-content:center;width:10px;color:var(--bogen-accent, #f7a261);font-size:16px;font-weight:900;line-height:1}.bogen .choice-card-option__content svg{flex:0 0 auto;width:24px;height:24px;color:var(--bogen-accent, #f7a261)}.bogen .choice-card-option__content strong{display:block;color:#1f2933;font-size:var(--bogen-input-font);font-weight:800;line-height:1.15}.bogen .choice-card-option__content small{display:block;margin-top:3px;color:#7b8794;font-size:var(--bogen-helper-font);font-weight:700;line-height:1.2}.bogen .conditionalFields{overflow:hidden;max-height:0;padding-top:0;transition:max-height .5s cubic-bezier(0,1,0,1),padding-top .2s ease .2s}.bogen .conditionalFields>:first-child:not(fieldset):not(.select-wrapper){padding-top:10px;margin-top:-10px}.bogen .conditionalFields>fieldset{margin:0 0 16px}.bogen .conditionalFields>fieldset.checkboxGroup{margin:0 0 15px}.bogen .conditionalFields>fieldset.select-card-group{margin-top:4px}.bogen .conditionalFields>.select-wrapper{margin-top:6px}.bogen .conditionalFields.show{overflow:visible;padding:22px 0 4px;max-height:5000px;transition:max-height 1s ease-in-out}.bogen .contact-source-field .select-wrapper{width:100%}.bogen .contact-source-field .select-wrapper .MuiInputBase-root{min-height:var(--bogen-field-height)}.bogen .regional-manager-field{display:flex;flex-direction:column;flex:1;width:100%}.bogen .regional-manager-field.show{padding:0}.bogen .regional-manager-field>.select-wrapper{flex:1;margin-top:0}.bogen .regional-manager-field>.select-wrapper .MuiSelect-select.MuiInputBase-input{height:calc(var(--bogen-field-height) - 2px);min-height:0;padding-top:0;padding-bottom:0}.bogen .MuiGrid-root{align-items:start}.bogen .clinical-picture-summary-row{align-items:stretch!important}.bogen .clinical-picture-summary-row>.MuiGrid-item{display:flex}.bogen .clinical-picture-summary-row>.MuiGrid-item>.MuiFormControl-root{flex:none}.bogen .clinical-picture-summary-row .measurement-picker,.bogen .clinical-picture-summary-row .clinical-picture-summary-select,.bogen .clinical-picture-summary-row .clinical-picture-summary-select .select-wrapper,.bogen .clinical-picture-summary-row .clinical-picture-summary-select .select-card-group{width:100%}.bogen .clinical-picture-summary-select{display:flex;width:100%;min-width:0}.bogen .clinical-picture-summary-select .select-wrapper{min-height:136px}.bogen .clinical-picture-summary-select .MuiInputBase-root{min-height:112px;background:#f4f6f8;border-radius:8px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.bogen .clinical-picture-summary-select .MuiInputBase-root.Mui-focused{background:#fff}.bogen .clinical-picture-summary-select .MuiSelect-select{display:flex;align-items:center;min-height:112px!important;padding-top:0;padding-bottom:0;box-sizing:border-box}.bogen .clinical-picture-summary-select .select-value-with-icon{display:inline-flex;align-items:center;gap:11px;width:calc(100% - 18px);color:#1f2933;font-size:16px;font-weight:700;line-height:1.2}.bogen .clinical-picture-summary-select .select-value-with-icon--placeholder{color:#7b8794;font-size:15px}.bogen .clinical-picture-summary-select .select-value-with-icon__icon{width:22px;height:22px;color:var(--bogen-accent, #f7a261)}@media screen and (min-width:900px){.bogen .clinical-picture-summary-select .select-wrapper{min-height:148px}.bogen .clinical-picture-summary-select .MuiInputBase-root{min-height:112px}.bogen .clinical-picture-summary-select .MuiSelect-select{min-height:112px!important}.bogen .clinical-picture-summary-select .select-value-with-icon{font-size:17px}}.bogen .clinical-picture-summary-select .select-wrapper.small{min-height:122px}.bogen .clinical-picture-summary-select .select-wrapper.small .MuiInputBase-root{min-height:104px}.bogen .clinical-picture-summary-select .select-wrapper.small .MuiSelect-select{min-height:104px!important}.bogen .clinical-picture-summary-select .select-wrapper.small .select-value-with-icon{font-size:15px}.bogen .clinical-picture-summary-select .select-wrapper.small .select-value-with-icon--placeholder{font-size:14px}.bogen .clinical-picture-summary-select .select-wrapper.small .select-value-with-icon__icon{width:20px;height:20px}@media screen and (max-width:700px){.bogen .clinical-picture-summary-select .select-wrapper,.bogen .clinical-picture-summary-select .select-wrapper.small{min-height:auto}.bogen .clinical-picture-summary-select .MuiInputBase-root{min-height:var(--bogen-field-height)}.bogen .clinical-picture-summary-select .MuiSelect-select{min-height:calc(var(--bogen-field-height) - 2px)!important}.bogen .clinical-picture-summary-select .select-wrapper.small .MuiInputBase-root{min-height:var(--bogen-field-height)}.bogen .clinical-picture-summary-select .select-wrapper.small .MuiSelect-select{min-height:calc(var(--bogen-field-height) - 2px)!important}.bogen .clinical-picture-summary-select .select-value-with-icon,.bogen .clinical-picture-summary-select .select-value-with-icon--placeholder{font-size:var(--bogen-input-font)}.bogen .clinical-picture-summary-select .select-value-with-icon__icon{width:var(--bogen-icon-size);height:var(--bogen-icon-size)}}@media screen and (max-width:340px){.bogen .clinical-picture-summary-select .select-value-with-icon{font-size:15px}.bogen .clinical-picture-summary-select .select-value-with-icon--placeholder{font-size:14px}}.bogen .clinical-picture-abilities-stack{display:grid;gap:16px;width:100%;min-width:0}.bogen .clinical-picture-abilities-stack .select-card-group{width:100%;min-width:0;min-inline-size:0}.bogen .clinical-picture-abilities-row>.MuiGrid-item{min-width:0}@media screen and (min-width:701px){.bogen .clinical-picture-abilities-row .select-card-group--mental-state .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bogen .clinical-picture-mental-state-row{margin-top:4px}.bogen .clinical-picture-mental-state-select{width:100%}.bogen .select-card-group--mental-state{margin-bottom:0}.bogen .select-card-group--mental-state .select-card-grid{grid-template-columns:minmax(0,1fr)}.bogen .select-card-group--mental-state .select-card-option__content{justify-content:flex-start;min-height:52px;padding-right:34px}.bogen .select-card-group--mental-state.select-card-group--no-option-icons .select-card-option__content{justify-content:center;padding-left:32px;padding-right:32px;text-align:center}.bogen .select-card-group--mental-state.select-card-group--no-option-icons .select-card-option--selected:before{top:50%;transform:translateY(-50%)}@media screen and (min-width:701px){.bogen .select-card-group--mental-state .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row}.bogen .select-card-group--mental-state .select-card-option__content{min-height:50px}.bogen .select-card-group--mental-state.small .select-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bogen .select-card-group--mental-state.small .select-card-option{min-height:40px}.bogen .select-card-group--mental-state.small .select-card-option__content{min-height:40px;padding:7px 22px 8px;font-size:13px;line-height:1.1}}@media screen and (max-width:700px){.bogen .select-card-group--mental-state .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row}}.bogen .checkboxGroup{width:100%}@media screen and (max-width:700px){.bogen .accommodation-priority-field.accommodation-type-field,.bogen .accommodation-priority-field.accommodation-size-field{flex-basis:100%!important;max-width:100%!important}}@media screen and (max-width:340px){.bogen .accommodation-priority-field{flex-basis:100%!important;max-width:100%!important}}@media screen and (min-width:701px){.bogen .accommodation-size-field .measurement-picker{height:100%}.bogen .accommodation-size-field .measurement-picker__surface{height:100%;align-content:end}.bogen .accommodation-size-field .measurement-picker__range{margin-top:7px}}@media screen and (min-width:701px){.bogen:has(.MuiFormControl-root.medium) .select-card-group--mental-state .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bogen:has(.MuiFormControl-root.medium) .accommodation-size-field .measurement-picker__range{margin-top:43px}}.bogen .accommodation-services-grid-field{align-self:stretch}.bogen .accommodation-detail-row-break{flex-basis:100%!important;max-width:100%!important;height:0;min-height:0;padding-top:0!important}.bogen .accommodation-services-field{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;align-items:stretch;width:100%}.bogen .accommodation-services-field .checkboxGroup,.bogen .accommodation-services-field .checkBoxGroup{margin:0}.bogen .accommodation-services-field .checkbox-card-option,.bogen .accommodation-services-field .checkbox-card-option__content{min-height:var(--bogen-field-height)}.bogen .accommodation-services-field .accommodation-services-equipment .checkBoxGroup{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bogen .accommodation-services-field .accommodation-services-meals .checkBoxGroup{grid-template-columns:minmax(0,1fr)!important}@media screen and (max-width:700px){.bogen .accommodation-services-field{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:700px){.bogen:has(.MuiFormControl-root.small) .accommodation-detail-bath-field .select-card-group--inline .select-card-grid,.bogen:has(.MuiFormControl-root.small) .accommodation-detail-bedroom-field .select-card-group--inline .select-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.bogen:has(.MuiFormControl-root.small) .accommodation-detail-small-field{flex-basis:33.333333%!important;max-width:33.333333%!important}}@media screen and (min-width:701px){.bogen:has(.MuiFormControl-root.small) .accommodation-services-grid-field,.bogen:has(.MuiFormControl-root.medium) .accommodation-services-grid-field{align-self:stretch}.bogen:has(.MuiFormControl-root.small) .accommodation-services-field,.bogen:has(.MuiFormControl-root.medium) .accommodation-services-field{grid-template-columns:minmax(0,1fr);gap:6px;height:100%;align-content:stretch}.bogen:has(.MuiFormControl-root.small) .accommodation-services-field .accommodation-services-equipment .checkBoxGroup,.bogen:has(.MuiFormControl-root.small) .accommodation-services-field .accommodation-services-meals .checkBoxGroup,.bogen:has(.MuiFormControl-root.medium) .accommodation-services-field .accommodation-services-equipment .checkBoxGroup,.bogen:has(.MuiFormControl-root.medium) .accommodation-services-field .accommodation-services-meals .checkBoxGroup{grid-template-columns:minmax(0,1fr)!important}.bogen:has(.MuiFormControl-root.small) .accommodation-services-field .checkBoxGroup,.bogen:has(.MuiFormControl-root.small) .accommodation-services-field .checkbox-card-grid,.bogen:has(.MuiFormControl-root.medium) .accommodation-services-field .checkBoxGroup,.bogen:has(.MuiFormControl-root.medium) .accommodation-services-field .checkbox-card-grid{gap:6px}.bogen:has(.MuiFormControl-root.small) .accommodation-services-field .checkbox-card-option,.bogen:has(.MuiFormControl-root.small) .accommodation-services-field .checkbox-card-option__content,.bogen:has(.MuiFormControl-root.medium) .accommodation-services-field .checkbox-card-option,.bogen:has(.MuiFormControl-root.medium) .accommodation-services-field .checkbox-card-option__content{min-height:40px}.bogen:has(.MuiFormControl-root.small) .accommodation-services-field .checkbox-card-option__content,.bogen:has(.MuiFormControl-root.medium) .accommodation-services-field .checkbox-card-option__content{padding-top:5px;padding-bottom:5px}}@media screen and (min-width:701px){.bogen:has(.MuiFormControl-root.medium) .accommodation-services-field .checkbox-card-option,.bogen:has(.MuiFormControl-root.medium) .accommodation-services-field .checkbox-card-option__content{min-height:52px}}.bogen .accommodation-followup-card{margin-top:22px}@media screen and (max-width:700px){.bogen .accommodation-followup-card{margin-top:22px}}.bogen .accommodation-equipment-field{position:static}@media screen and (min-width:701px){.bogen .additional-person-fields .additional-person-relationship-field{margin-top:36px}}.bogen .additional-person-fields .birthday-picker-container--modern{margin-top:36px}.bogen .additional-person-fields .birthday-picker-container--modern .birthday-picker-label,.bogen .additional-person-fields .birthday-picker-container--modern .birthday-picker-label.small{top:-34px;left:0;padding:0;background:transparent;color:#52606d;font-size:var(--bogen-label-font);font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.bogen .additional-person-fields .birthday-picker-container--modern .birthday-picker-error{min-height:20px;margin:4px 0 0}@media screen and (max-width:340px){.bogen .additional-person-fields .additional-person-name-field{flex-basis:100%!important;max-width:100%!important}.bogen .additional-person-fields .birthday-picker-container--modern .MuiInputLabel-root{font-size:14px}}@media screen and (min-width:1100px){.bogen:has(.MuiFormControl-root.small) .birthday-picker-container--modern.small .birthday-input-grid .MuiInputLabel-root,.bogen:has(.MuiFormControl-root.small) .birthday-picker-container--modern.small .birthday-input-grid .MuiInputBase-input{font-size:13px}.bogen:has(.MuiFormControl-root.small) .select-wrapper.small .select-value-with-icon--placeholder{font-size:13px;font-weight:400}.bogen:has(.MuiFormControl-root.small) .additional-person-fields{display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(145px,1fr) minmax(145px,1fr) minmax(245px,1.45fr) minmax(300px,1.1fr);align-items:end;column-gap:8px;row-gap:0;width:100%;margin:0}.bogen:has(.MuiFormControl-root.small) .additional-person-fields>.MuiGrid-item{width:auto!important;max-width:none!important;flex-basis:auto!important;padding-top:0!important;padding-left:0!important}.bogen:has(.MuiFormControl-root.small) .additional-person-fields>.MuiGrid-item:not(.additional-person-birthday-field) .MuiInputBase-root,.bogen:has(.MuiFormControl-root.small) .additional-person-fields>.MuiGrid-item:not(.additional-person-birthday-field) .salutation-toggle__frame{margin-bottom:14px}.bogen:has(.MuiFormControl-root.small) .additional-person-fields>.MuiGrid-item:not(.additional-person-birthday-field) .salutation-toggle__frame{height:var(--bogen-field-height);min-height:var(--bogen-field-height);margin-bottom:15px}.bogen:has(.MuiFormControl-root.small) .additional-person-fields .additional-person-relationship-field{margin-top:0}.bogen:has(.MuiFormControl-root.small) .additional-person-fields .additional-person-birthday-field{min-width:0}.bogen:has(.MuiFormControl-root.small) .additional-person-fields .additional-person-birthday-field .birthday-input-grid{width:300px;max-width:100%}}.bogen .checkBoxGroup{display:grid;margin:10px 0;grid-gap:8px}.bogen .checkbox-card-grid{gap:8px}.bogen .checkbox-card-option{position:relative;min-height:52px;margin:0;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f4f6f8;box-shadow:0 8px 18px #0f172a08;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.bogen .checkbox-card-option .MuiCheckbox-root{position:absolute;opacity:0;pointer-events:none}.bogen .checkbox-card-option .MuiFormControlLabel-label{width:100%}.bogen .checkbox-card-option:hover{background:#fff;border-color:#0f172a3d;box-shadow:0 12px 24px #0f172a12}.bogen .checkbox-card-option:focus-within{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.2);outline-offset:2px}.bogen .checkbox-card-option.checkbox-card-option--selected{background:#fff;border-color:var(--bogen-accent, #f7a261);box-shadow:0 12px 28px rgba(var(--bogen-accent-rgb, 245, 124, 0),.13)}.bogen .checkbox-card-option.checkbox-card-option--selected .checkbox-card-option__content{color:#1f2933}.bogen .checkbox-card-option.checkbox-card-option--selected .checkbox-card-option__icon{background:rgba(var(--bogen-accent-rgb, 245, 124, 0),.12);border-color:rgba(var(--bogen-accent-rgb, 245, 124, 0),.22)}.bogen .checkbox-card-option.checkbox-card-option--selected .checkbox-card-option__icon svg{opacity:1}.bogen .checkbox-card-option.checkbox-card-option--selected .checkbox-card-option__check{opacity:1;transform:translateY(-50%) scale(1)}.bogen .checkbox-card-option__content{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 40px 8px 9px;color:#243b53;font-size:13.5px;font-weight:700;line-height:1.22}.bogen .checkbox-card-option__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.12);border-radius:8px;background:#ffffffb8}.bogen .checkbox-card-option__icon svg{width:20px;height:20px;color:var(--bogen-accent, #f7a261);opacity:.84;transition:opacity .2s ease}.bogen .checkbox-card-option__icon .pet-icon{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;gap:0;width:26px;height:22px}.bogen .checkbox-card-option__icon .pet-icon svg{flex:0 0 auto;width:18px;height:18px;opacity:1}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--large{width:28px;height:24px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--large svg{width:24px;height:24px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--small{align-items:center;width:22px;height:18px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--small svg{width:14px;height:14px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--cat{align-items:center;width:24px;height:22px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--cat svg{width:17px;height:17px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--count-2{width:29px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--count-2 svg{width:15px;height:15px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--count-2 svg:first-child{margin-right:-2px;opacity:.78}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--count-2 svg:last-child{position:relative;top:-2px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--large{width:32px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--large svg{width:19px;height:19px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--small{width:25px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--small svg{width:13px;height:13px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--cat{width:27px}.bogen .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--cat svg{width:13px;height:13px}.bogen .checkbox-card-option__label{min-width:0;overflow-wrap:break-word;word-break:normal;hyphens:manual}.bogen .checkbox-card-option__check{position:absolute;top:50%;right:9px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background-color:var(--bogen-accent, #f7a261);background-image:var(--bogen-checkmark-icon);background-position:center;background-repeat:no-repeat;background-size:11px 10px;color:#fff;opacity:0;transform:translateY(-50%) scale(.75);transition:opacity .2s ease,transform .2s ease}.bogen .checkbox-card-option__check svg{display:none}@media screen and (max-width:600px){.bogen .checkbox-card-grid--xs-single .checkbox-card-option__content{padding-right:32px}.bogen .checkbox-card-grid--xs-single .checkbox-card-option__check{right:8px;width:18px;height:18px;background-color:transparent;background-image:none;border:1.5px solid var(--bogen-accent, #f7a261);color:var(--bogen-accent, #f7a261);box-shadow:none}.bogen .checkbox-card-grid--xs-single .checkbox-card-option__check svg{width:14px;height:14px;stroke-width:1.5}.bogen .checkbox-card-grid--xs-single .checkbox-card-option--selected .checkbox-card-option__check{background-color:var(--bogen-accent, #f7a261);background-image:var(--bogen-checkmark-icon);background-position:center;background-repeat:no-repeat;background-size:10px 9px;color:#fff}}.bogen .accommodation-pets-field.small .checkbox-card-option__content{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:5px;min-height:74px;padding:8px 10px;text-align:center;font-size:10.5px;line-height:1.08}.bogen .accommodation-pets-field.small .checkbox-card-option__icon{width:30px;height:30px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon svg{width:22px;height:22px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon{width:27px;height:23px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon svg{width:17px;height:17px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--large{width:28px;height:23px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--large svg{width:22px;height:22px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--small{width:22px;height:18px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--small svg{width:15px;height:15px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--cat{width:24px;height:21px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--cat svg{width:16px;height:16px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--count-2{width:29px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--count-2 svg{width:15px;height:15px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--large{width:31px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--large svg{width:18px;height:18px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--small{width:25px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--small svg{width:13px;height:13px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--cat{width:27px}.bogen .accommodation-pets-field.small .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--cat svg{width:13px;height:13px}.bogen .accommodation-pets-field.small .checkbox-card-option__label{overflow-wrap:normal;word-break:normal;hyphens:none}.bogen .accommodation-pets-field.small .checkbox-card-option__check{top:6px;right:6px;width:18px;height:18px;transform:none}.bogen .accommodation-pets-field.small .checkbox-card-option--selected .checkbox-card-option__check{transform:none}.bogen .clinical-picture-allergies-field.small .checkbox-card-option__content{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:3px;min-height:70px;padding:8px;text-align:center;font-size:9.5px;line-height:1.08}.bogen .clinical-picture-allergies-field.small .checkbox-card-option__icon{width:28px;height:28px}.bogen .clinical-picture-allergies-field.small .checkbox-card-option__icon svg{width:21px;height:21px}.bogen .clinical-picture-allergies-field.small .checkbox-card-option__label{overflow-wrap:normal;word-break:normal;hyphens:manual}.bogen .clinical-picture-allergies-field.small .checkbox-card-option__check{top:6px;right:6px;width:18px;height:18px;transform:none}.bogen .clinical-picture-allergies-field.small .checkbox-card-option--selected .checkbox-card-option__check{transform:none}@media screen and (min-width:701px){.bogen .clinical-picture-allergies-field.small .checkbox-card-grid{grid-template-columns:repeat(5,1fr)!important}.bogen .clinical-picture-allergies-field.small .checkbox-card-option__content{grid-template-columns:auto minmax(0,1fr);justify-items:stretch;align-items:center;gap:8px;min-height:50px;padding:9px 30px 12px 10px;text-align:left;font-size:13.5px;font-weight:800;line-height:1.15}.bogen .clinical-picture-allergies-field.small .checkbox-card-option__icon{width:24px;height:24px}.bogen .clinical-picture-allergies-field.small .checkbox-card-option__icon svg{width:19px;height:19px}.bogen .clinical-picture-allergies-field.small .checkbox-card-option__check{top:50%;right:6px;width:17px;height:17px;background-size:9px 8px;transform:translateY(-50%)}.bogen .clinical-picture-allergies-field.small .checkbox-card-option--selected .checkbox-card-option__check{transform:translateY(-50%)}}@media screen and (max-width:700px){.bogen .clinical-picture-allergies-field.medium .checkbox-card-option__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:112px;padding:14px 10px 16px;text-align:center;font-size:17px;line-height:1.1}.bogen .clinical-picture-allergies-field.medium .checkbox-card-option__icon{width:48px;height:48px}.bogen .clinical-picture-allergies-field.medium .checkbox-card-option__icon svg{width:31px;height:31px}.bogen .clinical-picture-allergies-field.medium .checkbox-card-option__label{display:block;width:100%;text-align:center;overflow-wrap:normal;word-break:normal;hyphens:manual}.bogen .clinical-picture-allergies-field.medium .checkbox-card-option__check{top:9px;right:9px;width:24px;height:24px;background-size:13px 12px;transform:none}.bogen .clinical-picture-allergies-field.medium .checkbox-card-option--selected .checkbox-card-option__check{transform:none}}@media screen and (max-width:380px){.bogen .clinical-picture-allergies-field.medium .checkbox-card-option__content{min-height:102px;padding:12px 8px 14px;font-size:15px}.bogen .clinical-picture-allergies-field.medium .checkbox-card-option__icon{width:42px;height:42px}.bogen .clinical-picture-allergies-field.medium .checkbox-card-option__icon svg{width:27px;height:27px}}.bogen .caretaker-activities-field.small .checkbox-card-option__content{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;min-height:82px;padding:8px 10px;text-align:center;font-size:9.5px;line-height:1.08}.bogen .caretaker-activities-field.small .checkbox-card-option__icon{width:28px;height:28px}.bogen .caretaker-activities-field.small .checkbox-card-option__icon svg{width:21px;height:21px}.bogen .caretaker-activities-field.small .checkbox-card-option__label{overflow-wrap:normal;word-break:normal;hyphens:none}.bogen .caretaker-activities-field.small .checkbox-card-option__check{top:6px;right:6px;width:18px;height:18px;transform:none}.bogen .caretaker-activities-field.small .checkbox-card-option--selected .checkbox-card-option__check{transform:none}@media screen and (min-width:701px){.bogen .caretaker-activities-field.small .checkbox-card-option__content{grid-template-columns:auto minmax(0,1fr);justify-items:stretch;gap:8px;min-height:50px;padding:9px 30px 12px 10px;text-align:left;font-size:13.5px;font-weight:800;line-height:1.15}.bogen .caretaker-activities-field.small .checkbox-card-option__icon{width:24px;height:24px}.bogen .caretaker-activities-field.small .checkbox-card-option__icon svg{width:19px;height:19px}.bogen .caretaker-activities-field.small .checkbox-card-option__check{top:50%;right:6px;width:17px;height:17px;background-size:9px 8px;transform:translateY(-50%)}.bogen .caretaker-activities-field.small .checkbox-card-option--selected .checkbox-card-option__check{transform:translateY(-50%)}}.bogen .positionAbsoluteExceptMobile{position:absolute;left:0;right:0;width:100%}@media screen and (max-width:700px){.bogen .positionAbsoluteExceptMobile{position:relative}}.bogen .MuiFormControl-root legend{font-weight:700;color:#333}.bogen .MuiFormControl-root.small label,.bogen .MuiFormControl-root.small .MuiTypography-root,.bogen .MuiFormControl-root.small legend{font-size:var(--bogen-label-font)}.bogen .MuiFormControl-root.small .MuiInputBase-input,.bogen .MuiFormControl-root.small .MuiInputBase-sizeSmall{font-size:var(--bogen-input-font)}.bogen .MuiFormControl-root.small .MuiFormHelperText-root{font-size:var(--bogen-helper-font)}.bogen .MuiFormControl-root.small .MuiCheckbox-root,.bogen .MuiFormControl-root.small .MuiRadio-root{transform:scale(.8)}.bogen .MuiFormControl-root.small .MuiOutlinedInput-notchedOutline legend{font-size:calc(var(--bogen-label-font) * var(--bogen-label-shrink-scale));font-weight:400}.bogen .MuiFormControl-root.small .MuiOutlinedInput-notchedOutline legend>span{padding-right:var(--bogen-label-notch-padding-right)}@media screen and (min-width:701px){.bogen .caretaker-step--small.MuiGrid-root .MuiFormControl-root.select-card-group.small legend.select-card-group__legend,.bogen .caretaker-step--small.MuiGrid-root .MuiFormControl-root.checkboxGroup.small legend,.bogen .caretaker-step--small.MuiGrid-root .age-range-picker.small .age-range-picker__legend{font-size:16px}.bogen .caretaker-step--small .caretaker-requirements-grid--small .caretaker-requirement-field--license{order:1}.bogen .caretaker-step--small .caretaker-requirements-grid--small .caretaker-requirement-field--sex{order:2}.bogen .caretaker-step--small .caretaker-requirements-grid--small .caretaker-age-range-field{order:3}.bogen .caretaker-step--small .caretaker-requirements-grid--small .caretaker-requirement-field--smoker{order:4}.bogen .caretaker-step--small .caretaker-note-field.MuiGrid-item{flex-basis:66.666667%!important;max-width:66.666667%!important}.bogen .caretaker-step--small .caretaker-activities-field.small{margin-top:30px}}.bogen .caretaker-requirements-grid .caretaker-requirement-field .select-card-group--no-option-icons.select-card-group--inline .select-card-option{min-height:0}.bogen .caretaker-requirements-grid .caretaker-requirement-field .select-card-group--no-option-icons.select-card-group--inline .select-card-option__content{min-height:48px;padding:8px 28px 9px;text-align:center}@media screen and (max-width:700px){.bogen .caretaker-requirements-grid{align-items:flex-start}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--large .caretaker-requirement-field.MuiGrid-item{flex-basis:100%!important;max-width:100%!important}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--large .caretaker-requirement-field .select-card-group{margin-bottom:0!important}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field.MuiGrid-item{flex-basis:100%!important;max-width:100%!important}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field .select-card-group{margin-bottom:0!important}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field--license .select-card-group--inline .select-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small legend.select-card-group__legend{gap:3px;min-height:22px;margin-bottom:6px;font-size:10.5px;line-height:1.08}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small .select-card-group__legend-icon{width:17px;height:17px}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small .select-card-group__legend-icon svg{width:15px;height:15px}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small .select-card-option{min-height:0}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small .select-card-option__content{flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:8px 12px 15px;text-align:center;font-size:9.5px;line-height:1.08}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small .select-card-option__content>span:last-child{width:100%;text-align:center}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small .select-card-option__icon{width:20px;height:20px}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small .select-card-option__icon svg{width:17px;height:17px}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small .select-card-option--selected:before{top:50%;right:4px;width:15px;height:15px;background-size:8px 7px;transform:translateY(-50%)}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field:not(.caretaker-requirement-field--license) .select-card-group.small .select-card-option--selected:after{inset:auto 5px 5px}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field.caretaker-requirement-field--sex .select-card-group.small legend.select-card-group__legend,.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field.caretaker-requirement-field--smoker .select-card-group.small legend.select-card-group__legend{font-size:13px;line-height:1.15}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field.caretaker-requirement-field--sex .select-card-group.small .select-card-option__content,.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field.caretaker-requirement-field--smoker .select-card-group.small .select-card-option__content{min-height:48px;padding:8px 10px 9px;font-size:12px;line-height:1.1}.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field.caretaker-requirement-field--sex .select-card-group.small .select-card-option__content>span:last-child,.bogen .caretaker-requirements-grid.caretaker-requirements-grid--small .caretaker-requirement-field.caretaker-requirement-field--smoker .select-card-group.small .select-card-option__content>span:last-child{font-size:12px}}.bogen .additionalPatientFull,.bogen .additionalPatientHalf,.bogen .furtherPerson,.bogen .bordered{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 40px #0f172a0f;border-radius:8px;padding:14px;width:100%;margin-bottom:18px;margin-left:0}.bogen .additionalPatientFull .conditionalFields,.bogen .additionalPatientHalf .conditionalFields,.bogen .furtherPerson .conditionalFields,.bogen .bordered .conditionalFields{width:100%}.bogen .additionalPatientFull.bordered,.bogen .additionalPatientHalf.bordered,.bogen .furtherPerson.bordered,.bogen .bordered.bordered{border:1px solid rgba(15,23,42,.1)}.bogen .additionalPatientFull.bordered fieldset,.bogen .additionalPatientHalf.bordered fieldset,.bogen .furtherPerson.bordered fieldset,.bogen .bordered.bordered fieldset{margin-bottom:0}.bogen .additionalPatientFull.bordered legend,.bogen .additionalPatientHalf.bordered legend,.bogen .furtherPerson.bordered legend,.bogen .bordered.bordered legend{color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--bogen-label-font);line-height:1.4375em;letter-spacing:.00938em}.bogen .additionalPatientFull.bordered .small legend,.bogen .additionalPatientHalf.bordered .small legend,.bogen .furtherPerson.bordered .small legend,.bogen .bordered.bordered .small legend{font-size:14px}.bogen .additionalPatientFull.bordered .small .MuiOutlinedInput-notchedOutline legend,.bogen .additionalPatientHalf.bordered .small .MuiOutlinedInput-notchedOutline legend,.bogen .furtherPerson.bordered .small .MuiOutlinedInput-notchedOutline legend,.bogen .bordered.bordered .small .MuiOutlinedInput-notchedOutline legend{font-size:calc(var(--bogen-label-font) * var(--bogen-label-shrink-scale))}@container bogen-field (min-width: 260px){.bogen .additionalPatientFull.bordered .small .MuiOutlinedInput-notchedOutline legend,.bogen .additionalPatientHalf.bordered .small .MuiOutlinedInput-notchedOutline legend,.bogen .furtherPerson.bordered .small .MuiOutlinedInput-notchedOutline legend,.bogen .bordered.bordered .small .MuiOutlinedInput-notchedOutline legend{font-size:calc(var(--bogen-wide-label-font) * var(--bogen-wide-label-shrink-scale))}}.bogen .additionalPatientFull:has(.conditionalFields.show),.bogen .additionalPatientHalf:has(.conditionalFields.show),.bogen .furtherPerson:has(.conditionalFields.show),.bogen .bordered:has(.conditionalFields.show){border-color:rgba(var(--bogen-accent-rgb, 245, 124, 0),.55);box-shadow:0 22px 50px rgba(var(--bogen-accent-rgb, 245, 124, 0),.13)}.bogen .additionalPatientFull:has(.conditionalFields.show):after,.bogen .additionalPatientHalf:has(.conditionalFields.show):after,.bogen .furtherPerson:has(.conditionalFields.show):after,.bogen .bordered:has(.conditionalFields.show):after{content:"";position:absolute;inset:auto 12px 9px;height:4px;background:linear-gradient(90deg,var(--bogen-accent, #f7a261),var(--bogen-accent-light, #f7b267));border-radius:999px}.bogen .additionalPatientFull:has(.conditionalFields.show) .radioGroup,.bogen .additionalPatientHalf:has(.conditionalFields.show) .radioGroup,.bogen .furtherPerson:has(.conditionalFields.show) .radioGroup,.bogen .bordered:has(.conditionalFields.show) .radioGroup{margin-bottom:8px}.bogen .additionalPatientFull legend,.bogen .additionalPatientHalf legend,.bogen .furtherPerson legend,.bogen .bordered legend{color:#1f2933;font-size:20px;font-weight:800;letter-spacing:0;line-height:1.2}.bogen .additionalPatientFull legend:has(.additional-person-title),.bogen .additionalPatientHalf legend:has(.additional-person-title),.bogen .furtherPerson legend:has(.additional-person-title),.bogen .bordered legend:has(.additional-person-title){display:block;width:100%;max-width:100%}.bogen .additionalPatientFull legend .additional-person-title,.bogen .additionalPatientHalf legend .additional-person-title,.bogen .furtherPerson legend .additional-person-title,.bogen .bordered legend .additional-person-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:9px;width:100%;min-width:0}.bogen .additionalPatientFull legend .additional-person-title-icon,.bogen .additionalPatientHalf legend .additional-person-title-icon,.bogen .furtherPerson legend .additional-person-title-icon,.bogen .bordered legend .additional-person-title-icon{display:inline-flex;align-items:center;gap:3px;padding-top:2px;color:var(--bogen-accent, #f7a261)}.bogen .additionalPatientFull legend .additional-person-title-icon__symbol,.bogen .additionalPatientHalf legend .additional-person-title-icon__symbol,.bogen .furtherPerson legend .additional-person-title-icon__symbol,.bogen .bordered legend .additional-person-title-icon__symbol{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.bogen .additionalPatientFull legend .additional-person-title-icon__symbol svg,.bogen .additionalPatientHalf legend .additional-person-title-icon__symbol svg,.bogen .furtherPerson legend .additional-person-title-icon__symbol svg,.bogen .bordered legend .additional-person-title-icon__symbol svg{width:24px;height:24px}.bogen .additionalPatientFull legend .additional-person-title-icon__symbol--inactive:after,.bogen .additionalPatientHalf legend .additional-person-title-icon__symbol--inactive:after,.bogen .furtherPerson legend .additional-person-title-icon__symbol--inactive:after,.bogen .bordered legend .additional-person-title-icon__symbol--inactive:after{content:"";position:absolute;top:50%;left:50%;width:130%;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%) rotate(-38deg)}.bogen .additionalPatientFull legend .additional-person-title-icon__plus,.bogen .additionalPatientHalf legend .additional-person-title-icon__plus,.bogen .furtherPerson legend .additional-person-title-icon__plus,.bogen .bordered legend .additional-person-title-icon__plus{font-size:16px;font-weight:800;line-height:1}.bogen .additionalPatientFull legend .additional-person-title-icon__plus+.additional-person-title-icon__symbol,.bogen .additionalPatientHalf legend .additional-person-title-icon__plus+.additional-person-title-icon__symbol,.bogen .furtherPerson legend .additional-person-title-icon__plus+.additional-person-title-icon__symbol,.bogen .bordered legend .additional-person-title-icon__plus+.additional-person-title-icon__symbol{transform:translateY(-2px)}.bogen .additionalPatientFull legend .additional-person-title__copy,.bogen .additionalPatientHalf legend .additional-person-title__copy,.bogen .furtherPerson legend .additional-person-title__copy,.bogen .bordered legend .additional-person-title__copy{display:grid;gap:3px;min-width:0}.bogen .additionalPatientFull legend .additional-person-title__label,.bogen .additionalPatientHalf legend .additional-person-title__label,.bogen .furtherPerson legend .additional-person-title__label,.bogen .bordered legend .additional-person-title__label{color:#1f2933;font-size:var(--bogen-input-font);font-weight:850;line-height:1.08}.bogen .additionalPatientFull legend .additional-person-title__subtitle,.bogen .additionalPatientHalf legend .additional-person-title__subtitle,.bogen .furtherPerson legend .additional-person-title__subtitle,.bogen .bordered legend .additional-person-title__subtitle{color:#7b8794;font-size:var(--bogen-helper-font);font-weight:700;line-height:1.2}.bogen .additionalPatientFull legend .additional-person-title__amount,.bogen .additionalPatientHalf legend .additional-person-title__amount,.bogen .furtherPerson legend .additional-person-title__amount,.bogen .bordered legend .additional-person-title__amount{justify-self:end;padding-top:1px;color:#8a96a3;font-size:2.02em;font-weight:900;line-height:1.1;white-space:nowrap}.bogen .additionalPatientFull legend .additional-person-title--active .additional-person-title__amount,.bogen .additionalPatientHalf legend .additional-person-title--active .additional-person-title__amount,.bogen .furtherPerson legend .additional-person-title--active .additional-person-title__amount,.bogen .bordered legend .additional-person-title--active .additional-person-title__amount{color:var(--bogen-accent, #f7a261)}@media screen and (max-width:700px){.bogen .additionalPatientFull legend .additional-person-title__amount,.bogen .additionalPatientHalf legend .additional-person-title__amount,.bogen .furtherPerson legend .additional-person-title__amount,.bogen .bordered legend .additional-person-title__amount{font-size:1.12em}}.bogen .short-bogen-card{box-sizing:border-box;margin-left:0}.bogen .select-card-group{width:100%;margin-bottom:8px}.bogen .select-card-group legend{margin-bottom:8px;color:#243b53;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:var(--bogen-label-font);font-weight:800;line-height:1.2}.bogen .select-card-group legend.select-card-group__legend{display:inline-flex;align-items:center;gap:7px;min-height:26px}.bogen .select-card-group .MuiFormHelperText-root{margin:4px 0 10px}.bogen .select-card-group.select-card-group--error legend,.bogen .select-card-group.select-card-group--error .MuiFormHelperText-root{color:var(--bogen-error)}.bogen .select-card-group.select-card-group--error .select-card-option{border-color:rgba(var(--bogen-error-rgb),.42)}.bogen .select-card-group__legend-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--bogen-accent, #f7a261);opacity:.88}.bogen .select-card-group__legend-icon svg{width:22px;height:22px}.bogen .bogen-section-label{display:inline-flex;align-items:center;gap:7px;line-height:1.2}.bogen .bogen-section-label__icon{flex:0 0 auto;width:26px;height:26px;color:var(--bogen-accent, #f7a261)}.bogen .select-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;width:100%}.bogen .accommodation-bedroom-select .select-card-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media screen and (min-width:701px){.bogen .accommodation-detail-stacked-select .select-card-grid{grid-template-columns:minmax(0,1fr)}}.bogen .accommodation-detail-small-select .select-card-group__legend{flex-direction:column;justify-content:center;gap:2px;min-height:39px;text-align:center;font-size:11.5px;line-height:1.08}.bogen .accommodation-detail-small-select .select-card-group__legend span:last-child{display:block;width:100%}.bogen .accommodation-detail-small-select .select-card-group__legend-icon{width:20px;height:20px}.bogen .accommodation-detail-small-select .select-card-group__legend-icon svg{width:18px;height:18px}.bogen .accommodation-detail-small-select .select-card-grid{grid-template-columns:minmax(0,1fr);gap:6px}.bogen .accommodation-detail-small-select .select-card-option__content{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:58px;gap:5px;padding:8px 17px 8px 6px;text-align:center;font-size:11px;line-height:1.08}.bogen .accommodation-detail-small-select .select-card-option--selected:before{top:5px;right:3px;width:15px;height:15px;background-size:8px 7px;transform:none}.bogen .accommodation-detail-small-select .select-card-option--selected:after{inset:auto 5px 5px}.bogen .select-card-group--inline .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bogen .select-card-group--inline .select-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bogen .select-card-group--inline .select-card-option__content{justify-content:center;min-height:48px;padding:8px 9px 11px}.bogen .select-card-group--inline .select-card-option__icon{width:26px;height:26px}.bogen .select-card-group--inline .select-card-option__icon svg{width:21px;height:21px}@media screen and (max-width:700px){.bogen .select-card-group--aggressions.select-card-group--inline .select-card-option__icon,.bogen .select-card-group--aggressions.select-card-group--mobile-inline .select-card-option__icon{display:none}.bogen .select-card-group--aggressions.select-card-group--inline .select-card-option__content,.bogen .select-card-group--aggressions.select-card-group--mobile-inline .select-card-option__content{justify-content:center;padding-left:30px;padding-right:30px;text-align:center}.bogen .select-card-group--aggressions.select-card-group--inline .select-card-option__content span,.bogen .select-card-group--aggressions.select-card-group--mobile-inline .select-card-option__content span{text-align:center}.bogen .select-card-group--aggressions.select-card-group--inline .select-card-option--selected:before,.bogen .select-card-group--aggressions.select-card-group--mobile-inline .select-card-option--selected:before{display:none;content:none}.bogen .select-card-group--aggressions.select-card-group--inline .select-card-option--selected:after,.bogen .select-card-group--aggressions.select-card-group--mobile-inline .select-card-option--selected:after{display:block;content:"";position:absolute;inset:auto 8px 6px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--bogen-accent, #f7a261),var(--bogen-accent-light, #f7b267))}}.bogen .select-card-group--no-option-icons.select-card-group--inline .select-card-group__legend-icon{width:30px;height:30px}.bogen .select-card-group--no-option-icons.select-card-group--inline .select-card-group__legend-icon svg{width:26px;height:26px}.bogen .select-card-group--no-option-icons.select-card-group--inline .select-card-grid{gap:6px}.bogen .select-card-group--no-option-icons.select-card-group--inline .select-card-option{min-height:40px}.bogen .select-card-group--no-option-icons.select-card-group--inline .select-card-option.select-card-option--selected:before{top:50%;right:7px;width:15px;height:15px;background-size:8px 7px;transform:translateY(-50%)}.bogen .select-card-group--no-option-icons.select-card-group--inline .select-card-option__content{min-height:40px;padding:7px 24px 8px;text-align:center}.bogen .select-card-group--no-option-icons.select-card-group--inline .select-card-option__content span{overflow-wrap:anywhere;hyphens:auto}@media screen and (max-width:700px){.bogen .select-card-group--mobile-inline .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bogen .select-card-group--mobile-inline .select-card-option__content{justify-content:center;min-height:78px;gap:6px;padding:10px 25px 12px 8px;font-size:18px;line-height:1.08}.bogen .select-card-group--mobile-inline .select-card-option__icon{width:31px;height:31px}.bogen .select-card-group--mobile-inline .select-card-option__icon svg{width:28px;height:28px}.bogen .select-card-group--mobile-inline .select-card-option--selected:before{top:8px;right:7px;width:24px;height:24px;background-size:13px 12px;transform:none}.bogen .select-card-group--mobile-inline .select-card-option--selected:after{inset:auto 8px 7px}}@media screen and (max-width:380px){.bogen .select-card-group--mobile-inline .select-card-option__content{gap:5px;padding-left:21px;padding-right:21px;font-size:16px}.bogen .select-card-group--mobile-inline .select-card-option__icon{width:28px;height:28px}.bogen .select-card-group--mobile-inline .select-card-option__icon svg{width:25px;height:25px}}@media screen and (min-width:701px){.bogen:has(.select-card-group--inline) .aggressions-note-field .MuiOutlinedInput-root{min-height:48px}}@media screen and (min-width:701px){.bogen .select-card-group--desktop-stacked .select-card-grid{grid-template-columns:minmax(0,1fr)}.bogen .select-card-group--desktop-stacked .select-card-option__content{justify-content:flex-start;padding-left:12px;padding-right:28px}}.bogen .select-card-group--ability-compact .select-card-group__legend{gap:3px;font-size:9.5px;line-height:1.08}.bogen .select-card-group--ability-compact .select-card-group__legend span:last-child{min-width:0;overflow-wrap:normal;word-break:normal;hyphens:manual}.bogen .select-card-group--ability-compact .select-card-group__legend-icon{width:18px;height:18px}.bogen .select-card-group--ability-compact .select-card-group__legend-icon svg{width:16px;height:16px}.bogen .select-card-group--ability-compact .select-card-grid{grid-template-columns:minmax(0,1fr);gap:6px}.bogen .select-card-group--ability-compact .select-card-option__content{min-height:44px;padding:7px 17px 9px 4px;gap:3px;font-size:9px;line-height:1.08}.bogen .select-card-group--ability-compact .select-card-option__content span{overflow-wrap:normal;word-break:normal;hyphens:manual}.bogen .select-card-group--ability-compact .select-card-option__icon{width:20px;height:20px}.bogen .select-card-group--ability-compact .select-card-option__icon svg{width:17px;height:17px}.bogen .select-card-group--ability-compact.select-card-group--hearing .select-card-option__icon svg{width:15px;height:15px;transform:translate(-1px,-1px)}.bogen .select-card-group--ability-compact .select-card-option__severity{right:-4px;bottom:-6px}.bogen .select-card-group--ability-compact .select-card-option--selected:before{right:4px;width:16px;height:16px;background-size:9px 8px}.bogen .select-card-group--ability-compact .select-card-option--selected:after{inset:auto 6px 5px}.bogen .select-card-option{position:relative;min-height:50px;margin:0;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f4f6f8;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.bogen .select-card-option .MuiRadio-root{position:absolute;opacity:0;pointer-events:none}.bogen .select-card-option .MuiFormControlLabel-label{width:100%}.bogen .select-card-option:hover{background:#fff;border-color:#0f172a3d}.bogen .select-card-option:focus-within{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.2);outline-offset:2px}.bogen .select-card-option.select-card-option--selected{background:#fff;border-color:var(--bogen-accent, #f7a261);box-shadow:0 12px 28px rgba(var(--bogen-accent-rgb, 245, 124, 0),.13)}.bogen .select-card-option.select-card-option--selected:before{content:"";position:absolute;top:50%;right:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:999px;background-color:var(--bogen-accent, #f7a261);background-image:var(--bogen-checkmark-icon);background-position:center;background-repeat:no-repeat;background-size:9px 8px;transform:translateY(-50%)}.bogen .select-card-option.select-card-option--selected:after{display:none;content:none}.bogen .select-card-option__content{display:flex;align-items:center;gap:8px;min-height:50px;padding:9px 30px 12px 10px;color:#243b53;font-size:13.5px;font-weight:800;line-height:1.15}.bogen .select-card-option__content span{min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none}.bogen .select-card-group--no-option-icons .select-card-option__content{justify-content:center;padding-left:30px;padding-right:30px;text-align:center}.bogen .select-card-group--no-option-icons .select-card-option__content span{text-align:center}.bogen .select-card-group--underline-selection .select-card-option.select-card-option--selected:before{display:none;content:none}.bogen .select-card-group--underline-selection .select-card-option.select-card-option--selected:after{display:block;content:"";position:absolute;inset:auto 8px 6px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--bogen-accent, #f7a261),var(--bogen-accent-light, #f7b267))}.bogen .select-card-option__icon{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.bogen .select-card-option__icon svg{width:19px;height:19px;color:var(--bogen-accent, #f7a261)}.bogen .accommodation-detail-small-select .select-card-option__content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:60px;padding:8px 6px;text-align:center}.bogen .accommodation-detail-small-select .select-card-option__content>span:last-child{width:100%}.bogen .accommodation-detail-small-select .select-card-option__icon{width:26px;height:26px}.bogen .accommodation-detail-small-select .select-card-option__icon svg{width:22px;height:22px}.bogen .accommodation-detail-small-select .select-card-option--selected:before{top:6px;right:6px;width:18px;height:18px;background-size:10px 9px;transform:none}@media screen and (min-width:701px){.bogen:has(.MuiFormControl-root.medium){--bogen-field-height: 72px;--bogen-input-font: 20px;--bogen-label-font: 20px;--bogen-label-y: 25px;--bogen-label-shrink-y: -8px;--bogen-label-shrink-scale: 1;--bogen-label-adorned-x: 52px;--bogen-wide-label-font: 16px;--bogen-wide-label-shrink-y: -8px;--bogen-wide-label-shrink-scale: 1;--bogen-label-notch-padding-right: 12px;--bogen-helper-font: 16px;--bogen-icon-size: 25px}.bogen:has(.MuiFormControl-root.medium) .MuiInputLabel-outlined.MuiInputLabel-shrink,.bogen:has(.MuiFormControl-root.medium) .MuiInputLabel-outlined.MuiInputLabel-sizeSmall.MuiInputLabel-shrink{font-size:16px;transform:translate(14px,var(--bogen-label-shrink-y)) scale(1)}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:flex-start;width:100%;margin:0}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-row>.MuiGrid-item{min-width:0;max-width:none;flex-basis:auto;padding:0}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-row>.MuiGrid-item:first-child,.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-row .clinical-picture-abilities-stack{display:contents}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-row>.MuiGrid-item:nth-child(2){grid-column:2;grid-row:1}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-row .clinical-picture-abilities-stack .select-card-group{margin-bottom:0}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-row .clinical-picture-abilities-stack .select-card-group:nth-child(1){grid-column:1;grid-row:1}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-row .clinical-picture-abilities-stack .select-card-group:nth-child(2){grid-column:1;grid-row:2}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-row .clinical-picture-abilities-stack .select-card-group:nth-child(3){grid-column:2;grid-row:2}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-row .clinical-picture-mental-state-grid-item{display:flex}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-mental-state-select{width:100%}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-mental-state-select .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row}.bogen:has(.MuiFormControl-root.medium) .select-card-option__content{font-size:18px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__content{font-size:18px}.bogen:has(.MuiFormControl-root.medium) .choice-card-option__content strong{font-size:20px}.bogen:has(.MuiFormControl-root.medium) .choice-card-option__content small{font-size:16px}.bogen:has(.MuiFormControl-root.medium) .salutation-toggle__option .MuiFormControlLabel-label{font-size:16px}.bogen:has(.MuiFormControl-root.medium) .measurement-picker__range-labels{font-size:16px}.bogen:has(.MuiFormControl-root.medium) .stepper-navigation .MuiButton-root:last-child{min-width:132px;min-height:56px;padding:0 32px;font-size:18px;font-weight:900}.bogen:has(.MuiFormControl-root.medium) .time-slot-picker__value span{color:#7b8794;font-size:16px}.bogen:has(.MuiFormControl-root.medium) .time-slot-picker__range-labels{color:#7b8794;font-size:16px}.bogen:has(.MuiFormControl-root.medium) .select-wrapper.medium .select-value-with-icon--placeholder{font-weight:400}.bogen:has(.MuiFormControl-root.medium) .choiceCardGroup legend,.bogen:has(.MuiFormControl-root.medium) .checkboxGroup legend,.bogen:has(.MuiFormControl-root.medium) .select-card-group legend.select-card-group__legend{font-size:20px}.bogen:has(.MuiFormControl-root.medium) .select-card-option__icon svg,.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon svg{width:25px;height:25px}.bogen:has(.MuiFormControl-root.medium) .select-card-group--no-option-icons.select-card-group--inline .select-card-option{min-height:50px}.bogen:has(.MuiFormControl-root.medium) .select-card-group--no-option-icons.select-card-group--inline .select-card-option__content{min-height:50px;padding-top:9px;padding-bottom:12px}.bogen:has(.MuiFormControl-root.medium) .select-card-group--mental-state .select-card-group__legend{min-height:30px}.bogen:has(.MuiFormControl-root.medium) .aggressions-note-field .MuiOutlinedInput-root{min-height:var(--bogen-field-height)}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon{width:26px;height:22px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon svg{width:17px;height:17px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--large{width:29px;height:25px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--large svg{width:25px;height:25px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--small{width:22px;height:18px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--small svg{width:15px;height:15px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--cat{width:24px;height:22px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--cat svg{width:17px;height:17px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--large{width:32px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--large svg{width:19px;height:19px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--small{width:25px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--small svg{width:13px;height:13px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--cat{width:27px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon .pet-icon.pet-icon--count-2.pet-icon--cat svg{width:13px;height:13px}.bogen:has(.MuiFormControl-root.medium) .additionalPatientFull legend .additional-person-title__amount,.bogen:has(.MuiFormControl-root.medium) .additionalPatientHalf legend .additional-person-title__amount,.bogen:has(.MuiFormControl-root.medium) .furtherPerson legend .additional-person-title__amount,.bogen:has(.MuiFormControl-root.medium) .bordered legend .additional-person-title__amount{font-size:1.32em}.bogen:has(.MuiFormControl-root.medium) .caretaker-requirement-field--sex .select-card-group--no-option-icons.select-card-group--inline .select-card-grid,.bogen:has(.MuiFormControl-root.medium) .caretaker-requirement-field--qualification .select-card-group--no-option-icons.select-card-group--inline .select-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bogen:has(.MuiFormControl-root.medium) .caretaker-requirement-field--sex .select-card-group--no-option-icons.select-card-group--inline .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large{align-items:flex-start}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large>.caretaker-main-column.MuiGrid-item,.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large>.caretaker-calculator-column.MuiGrid-item{flex-basis:50%!important;max-width:50%!important}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large>.caretaker-calculator-column.MuiGrid-item{display:flex;flex-direction:column;align-items:flex-end}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large .caretaker-requirements-grid--large .caretaker-requirement-field--license{order:1}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large .caretaker-requirements-grid--large .caretaker-requirement-field--sex{order:2}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large .caretaker-requirements-grid--large .caretaker-age-range-field{order:3}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large .caretaker-requirements-grid--large .caretaker-requirement-field--smoker{order:4}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large .caretaker-requirements-grid--large .caretaker-requirement-field.MuiGrid-item{flex-basis:100%!important;max-width:100%!important}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large .caretaker-age-range-field.MuiGrid-item{flex-basis:100%!important;max-width:100%!important}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large .caretaker-note-field.MuiGrid-item{flex-basis:100%!important;max-width:100%!important}.bogen:has(.MuiFormControl-root.medium) .caretaker-step--large .caretaker-activities-field.medium .checkBoxGroup{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.bogen .select-card-option__severity{position:absolute;right:-3px;bottom:-3px;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--bogen-accent, #f7a261)}.bogen .select-card-option__severity svg{display:block;width:12px;height:12px}.bogen .measurement-picker{min-width:0;width:100%;padding:0;border:0}.bogen .measurement-picker .MuiFormHelperText-root{margin:4px 0 10px}.bogen .measurement-picker.measurement-picker--error .measurement-picker__legend,.bogen .measurement-picker.measurement-picker--error .MuiFormHelperText-root{color:var(--bogen-error)}.bogen .measurement-picker.measurement-picker--error .measurement-picker__surface{background:var(--bogen-error-bg);border-color:var(--bogen-error)}.bogen .measurement-picker.measurement-picker--selected .measurement-picker__surface{background:#fff;border-color:var(--bogen-accent, #f7a261);box-shadow:0 12px 28px rgba(var(--bogen-accent-rgb, 245, 124, 0),.13)}.bogen .measurement-picker.measurement-picker--selected .measurement-picker__surface:focus-within{box-shadow:0 0 0 3px rgba(var(--bogen-accent-rgb, 245, 124, 0),.16),0 12px 28px rgba(var(--bogen-accent-rgb, 245, 124, 0),.13)}.bogen .measurement-picker__legend{margin:0 0 7px 8px;padding:0;color:#1f2933;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:calc(var(--bogen-label-font) + 1px);font-weight:800;line-height:1.2}.bogen .measurement-picker__legend.measurement-picker__legend--sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bogen .measurement-picker__surface{position:relative;display:grid;gap:10px;min-height:122px;height:auto;padding:11px 13px 12px;background:#f4f6f8;border:1px solid rgba(15,23,42,.1);border-radius:8px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.bogen .measurement-picker__surface:focus-within{border-color:rgba(var(--bogen-accent-rgb, 245, 124, 0),.6);box-shadow:0 0 0 3px rgba(var(--bogen-accent-rgb, 245, 124, 0),.16),0 12px 28px rgba(var(--bogen-accent-rgb, 245, 124, 0),.1)}.bogen .measurement-picker__value-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;min-width:0}.bogen .measurement-picker__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.12);border-radius:8px;background:#ffffffc2}.bogen .measurement-picker__icon svg{width:20px;height:20px;color:var(--bogen-accent, #f7a261)}.bogen .measurement-picker__value{min-width:0;color:#7b8794;line-height:1.3em}.bogen .measurement-picker__value strong{display:block;min-width:0;overflow:hidden;color:#1f2933;font-size:24px;font-weight:800;line-height:1.3em;text-overflow:ellipsis;white-space:nowrap}.bogen .measurement-picker__value span{display:block;margin-top:3px;overflow:hidden;font-size:13px;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bogen .measurement-picker__value.measurement-picker__value--empty strong{color:#52606d;font-size:20px}.bogen .measurement-picker__value.measurement-picker__value--empty span{font-size:12px}.bogen .measurement-picker__controls{display:inline-flex;align-items:center;gap:5px}.bogen .measurement-picker__controls button{display:inline-flex;align-items:center;justify-content:center;min-width:42px;width:42px;height:42px;padding:0;border:1px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.18);border-radius:8px;background:#fff;color:var(--bogen-accent, #f7a261);cursor:pointer;box-shadow:0 6px 14px #0f172a0f;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background .2s ease}.bogen .measurement-picker__controls button svg{width:22px;height:22px}.bogen .measurement-picker__controls button:hover:not(:disabled){border-color:rgba(var(--bogen-accent-rgb, 245, 124, 0),.42);background:rgba(var(--bogen-accent-rgb, 245, 124, 0),.06);box-shadow:0 8px 18px #0f172a14}.bogen .measurement-picker__controls button:focus-visible{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.22);outline-offset:2px}.bogen .measurement-picker__controls button:disabled{color:#cbd2d9;cursor:default}.bogen .measurement-picker__range{-webkit-appearance:none;appearance:none;width:100%;min-width:0;height:44px;margin:0;background:transparent;accent-color:var(--bogen-accent, #f7a261);cursor:pointer}.bogen .measurement-picker__range:focus-visible{outline:none}.bogen .measurement-picker__range::-webkit-slider-runnable-track{height:8px;background:linear-gradient(90deg,rgba(var(--bogen-accent-rgb, 245, 124, 0),.72) 0 var(--measurement-progress),#dfe3e8 var(--measurement-progress) 100%);border:0;border-radius:999px;box-shadow:none}.bogen .measurement-picker__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;margin-top:-12px;border:4px solid #fff;border-radius:999px;background:var(--bogen-accent, #f7a261);box-sizing:border-box;box-shadow:0 3px 10px #0f172a2e}.bogen .measurement-picker__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(var(--bogen-accent-rgb, 245, 124, 0),.2),0 3px 10px #0f172a2e}.bogen .measurement-picker__range::-moz-range-track{height:8px;background:#dfe3e8;border:0;border-radius:999px}.bogen .measurement-picker__range::-moz-range-progress{height:8px;background:rgba(var(--bogen-accent-rgb, 245, 124, 0),.72);border-radius:999px}.bogen .measurement-picker__range::-moz-range-thumb{width:32px;height:32px;border:4px solid #fff;border-radius:999px;background:var(--bogen-accent, #f7a261);box-sizing:border-box;box-shadow:0 3px 10px #0f172a2e}.bogen .measurement-picker__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(var(--bogen-accent-rgb, 245, 124, 0),.2),0 3px 10px #0f172a2e}.bogen .measurement-picker__range-labels{display:flex;justify-content:space-between;gap:8px;margin-top:-2px;padding:0 2px 2px;color:#7b8794;font-size:12px;font-weight:800;line-height:1.1}.bogen .measurement-picker__range-labels span{min-width:0;overflow-wrap:normal;white-space:nowrap}.bogen .measurement-picker__range-labels span:last-child{text-align:right}.bogen .measurement-picker.small .measurement-picker__legend{margin-bottom:5px;font-size:14px}.bogen .measurement-picker.small .measurement-picker__surface{min-height:114px}.bogen .measurement-picker.small .measurement-picker__value strong{font-size:20px}.bogen .measurement-picker.small .measurement-picker__value span{font-size:11px}.bogen .measurement-picker.small .measurement-picker__value.measurement-picker__value--empty strong{font-size:17px}.bogen .measurement-picker.small .measurement-picker__value.measurement-picker__value--empty span,.bogen .measurement-picker.small .measurement-picker__range-labels{font-size:11px}.bogen .age-range-picker{min-width:0;width:100%;padding:0;border:0}.bogen .age-range-picker .MuiFormHelperText-root{margin:4px 0 10px}.bogen .age-range-picker.age-range-picker--error .age-range-picker__legend,.bogen .age-range-picker.age-range-picker--error .MuiFormHelperText-root{color:var(--bogen-error)}.bogen .age-range-picker.age-range-picker--error .age-range-picker__surface{background:var(--bogen-error-bg);border-color:var(--bogen-error)}.bogen .age-range-picker__legend{margin:0 0 7px 8px;padding:0;color:#1f2933;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:calc(var(--bogen-label-font) + 1px);font-weight:800;line-height:1.2}.bogen .age-range-picker__surface{display:grid;gap:10px;padding:10px 11px;overflow:hidden;background:#fff;border:1px solid var(--bogen-accent, #f7a261);border-radius:8px;box-shadow:0 12px 28px rgba(var(--bogen-accent-rgb, 245, 124, 0),.13);box-sizing:border-box}.bogen .age-range-picker__surface:focus-within{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.2);outline-offset:2px}.bogen .age-range-picker__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.bogen .age-range-picker__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.12);border-radius:8px;background:#ffffffc2}.bogen .age-range-picker__icon svg{width:20px;height:20px;color:var(--bogen-accent, #f7a261)}.bogen .age-range-picker__value{color:#7b8794;line-height:1.05}.bogen .age-range-picker__value strong{display:inline-block;color:#1f2933;font-size:24px;font-weight:800;line-height:1}.bogen .age-range-picker__value span{display:inline-block;margin-left:6px;color:#7b8794;font-size:13px;font-weight:800}.bogen .age-range-picker__slider{position:relative;height:34px;margin:-4px 1px -6px;cursor:pointer}.bogen .age-range-picker__track{position:absolute;top:50%;right:0;left:0;height:7px;overflow:hidden;background:#dfe3e8;border-radius:999px;pointer-events:none;transform:translateY(-50%)}.bogen .age-range-picker__track span{position:absolute;inset:0 var(--age-range-end) 0 var(--age-range-start);background:linear-gradient(90deg,var(--bogen-accent, #f7a261),var(--bogen-accent-light, #f7b267));border-radius:999px}.bogen .age-range-picker__range{position:absolute;inset:0;-webkit-appearance:none;appearance:none;width:100%;height:34px;margin:0;background:transparent;cursor:pointer;pointer-events:auto}.bogen .age-range-picker__range:focus-visible{outline:none}.bogen .age-range-picker__range::-webkit-slider-runnable-track{height:7px;background:transparent;border:0}.bogen .age-range-picker__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;margin-top:-10.5px;border:4px solid #fff;border-radius:999px;background:var(--bogen-accent, #f7a261);box-shadow:0 3px 10px #0f172a2e;box-sizing:border-box;cursor:grab;pointer-events:auto}.bogen .age-range-picker__range:active::-webkit-slider-thumb{cursor:grabbing}.bogen .age-range-picker__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(var(--bogen-accent-rgb, 245, 124, 0),.2),0 3px 10px #0f172a2e}.bogen .age-range-picker__range::-moz-range-track{height:7px;background:transparent;border:0}.bogen .age-range-picker__range::-moz-range-thumb{width:28px;height:28px;border:4px solid #fff;border-radius:999px;background:var(--bogen-accent, #f7a261);box-shadow:0 3px 10px #0f172a2e;box-sizing:border-box;cursor:grab;pointer-events:auto}.bogen .age-range-picker__range:active::-moz-range-thumb{cursor:grabbing}.bogen .age-range-picker__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(var(--bogen-accent-rgb, 245, 124, 0),.2),0 3px 10px #0f172a2e}.bogen .age-range-picker__limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bogen .age-range-picker__limit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;background:#f4f6f8;border:1px solid rgba(15,23,42,.08);border-radius:8px}.bogen .age-range-picker__limit span{color:#7b8794;font-size:11px;font-weight:800;text-transform:uppercase}.bogen .age-range-picker__limit strong{color:#1f2933;font-size:18px;font-weight:800;line-height:1}.bogen .age-range-picker__controls{display:inline-flex;gap:5px}.bogen .age-range-picker__controls button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;width:32px;height:32px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;color:#243b53;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.bogen .age-range-picker__controls button svg{width:17px;height:17px}.bogen .age-range-picker__controls button:hover:not(:disabled){border-color:rgba(var(--bogen-accent-rgb, 245, 124, 0),.42);color:var(--bogen-accent, #f7a261);box-shadow:0 8px 18px #0f172a14}.bogen .age-range-picker__controls button:focus-visible{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.22);outline-offset:2px}.bogen .age-range-picker__controls button:disabled{color:#cbd2d9;cursor:default}.bogen .time-slot-picker{min-width:0;width:100%;padding:0;border:0}.bogen .time-slot-picker .MuiFormHelperText-root{margin:4px 0 10px}.bogen .time-slot-picker.time-slot-picker--error .time-slot-picker__legend,.bogen .time-slot-picker.time-slot-picker--error .MuiFormHelperText-root{color:var(--bogen-error)}.bogen .time-slot-picker.time-slot-picker--error .time-slot-picker__surface{background:var(--bogen-error-bg);border-color:var(--bogen-error)}.bogen .time-slot-picker.time-slot-picker--selected .time-slot-picker__surface{background:#fff;border-color:#0f172a1a;box-shadow:0 10px 24px rgba(var(--bogen-accent-rgb, 245, 124, 0),.12)}.bogen .time-slot-picker.time-slot-picker--selected .time-slot-picker__surface:focus-within{box-shadow:0 10px 24px rgba(var(--bogen-accent-rgb, 245, 124, 0),.12)}.bogen .time-slot-picker.time-slot-picker--error .time-slot-picker__surface{border-color:var(--bogen-error)}.bogen .time-slot-picker__legend{margin:0 0 7px 8px;padding:0;color:#1f2933;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:calc(var(--bogen-label-font) + 1px);font-weight:800;line-height:1.2}.bogen .time-slot-picker__surface{position:relative;display:grid;gap:6px;min-height:118px;padding:8px 9px 7px;overflow:visible;background:#f4f6f8;border:1px solid rgba(15,23,42,.1);border-radius:8px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.bogen .time-slot-picker__surface:focus-within{border-color:#0f172a24;box-shadow:none}.bogen .time-slot-picker__value-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.bogen .time-slot-picker__icon{--time-slot-icon-color: var(--bogen-accent, #f7a261);position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.12);border-radius:8px;background:#ffffffc2}.bogen .time-slot-picker__icon svg{width:18px;height:18px;color:var(--time-slot-icon-color)}.bogen .time-slot-picker__icon--medication{width:32px;height:32px;overflow:visible}.bogen .time-slot-picker__icon--medication .time-slot-picker__icon-clock{position:absolute;left:0;top:0;width:23px;height:23px;color:var(--time-slot-icon-color);opacity:.95}.bogen .time-slot-picker__icon--medication .time-slot-picker__icon-pills{position:absolute;right:-1px;bottom:0;z-index:1;display:block;width:22px;height:16px;background:#ffffffeb;border-radius:999px;box-shadow:0 0 0 1px rgba(var(--bogen-accent-rgb, 245, 124, 0),.08)}.bogen .time-slot-picker__icon--medication .time-slot-picker__icon-pills span{position:absolute;display:block;width:14px;height:8px;border:2px solid var(--time-slot-icon-color);border-radius:999px;background:#fffffff0}.bogen .time-slot-picker__icon--medication .time-slot-picker__icon-pills span:after{content:"";position:absolute;top:-1px;bottom:-1px;left:50%;border-left:1px solid var(--time-slot-icon-color);opacity:.46;transform:translate(-50%)}.bogen .time-slot-picker__icon--medication .time-slot-picker__icon-pills span:first-child{top:4px;left:0;transform:rotate(-30deg)}.bogen .time-slot-picker__icon--medication .time-slot-picker__icon-pills span:last-child{right:1px;bottom:2px;width:8px;height:8px;border-radius:999px;transform:none}.bogen .time-slot-picker__icon--medication .time-slot-picker__icon-pills span:last-child:after{display:none}.bogen .time-slot-picker__value{min-width:0;color:#7b8794;line-height:1.05}.bogen .time-slot-picker__value strong{display:block;min-width:0;overflow:hidden;color:#1f2933;font-size:20px;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.bogen .time-slot-picker__value span{display:block;margin-top:2px;overflow:hidden;font-size:11px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bogen .time-slot-picker__value.time-slot-picker__value--empty strong{color:#52606d;font-size:16px}.bogen .time-slot-picker__controls{display:inline-flex;align-items:center;gap:4px}.bogen .time-slot-picker__controls button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;width:36px;height:36px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:7px;background:#fff;color:#243b53;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.bogen .time-slot-picker__controls button svg{width:17px;height:17px}.bogen .time-slot-picker__controls button:hover:not(:disabled){border-color:rgba(var(--bogen-accent-rgb, 245, 124, 0),.42);color:var(--bogen-accent, #f7a261);box-shadow:0 8px 18px #0f172a14}.bogen .time-slot-picker__controls button:focus-visible{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.22);outline-offset:2px}.bogen .time-slot-picker__controls button:disabled{color:#cbd2d9;cursor:default}.bogen .time-slot-picker__range-wrap{--time-slot-thumb-size: 30px;--time-slot-hit-size: 44px;--time-slot-track-height: 8px;position:relative;height:var(--time-slot-hit-size);margin:-3px calc(var(--time-slot-thumb-size) / 2) -5px}.bogen .time-slot-picker__range-wrap:focus-within{outline:none}.bogen .time-slot-picker__range-wrap:focus-within .time-slot-picker__range-knob{box-shadow:0 0 0 4px rgba(var(--bogen-accent-rgb, 245, 124, 0),.2),0 3px 10px #0f172a2e}.bogen .time-slot-picker__range-track{position:absolute;top:50%;left:0;right:0;height:var(--time-slot-track-height);overflow:hidden;background:#dfe3e8;border-radius:999px;transform:translateY(-50%)}.bogen .time-slot-picker__range-track span{display:block;width:var(--time-slot-progress);height:100%;background:rgba(var(--bogen-accent-rgb, 245, 124, 0),.72);border-radius:inherit}.bogen .time-slot-picker__range-knob{position:absolute;top:50%;left:var(--time-slot-position);width:var(--time-slot-thumb-size);height:var(--time-slot-thumb-size);border:4px solid #fff;border-radius:999px;background:var(--bogen-accent, #f7a261);box-sizing:border-box;box-shadow:0 3px 10px #0f172a2e;transform:translate(-50%,-50%);pointer-events:none}.bogen .time-slot-picker__range{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;min-width:0;height:var(--time-slot-hit-size);margin:0;border:0;background:transparent;opacity:0;accent-color:var(--bogen-accent, #f7a261);cursor:pointer;outline:none;box-shadow:none}.bogen .time-slot-picker__range::-webkit-slider-runnable-track{height:var(--time-slot-hit-size);border:0;background:transparent;box-shadow:none}.bogen .time-slot-picker__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--time-slot-hit-size);height:var(--time-slot-hit-size);border:0;background:transparent;box-shadow:none}.bogen .time-slot-picker__range::-moz-range-track{height:var(--time-slot-hit-size);border:0;background:transparent;box-shadow:none}.bogen .time-slot-picker__range::-moz-range-progress{height:var(--time-slot-hit-size);border:0;background:transparent;box-shadow:none}.bogen .time-slot-picker__range::-moz-range-thumb{width:var(--time-slot-hit-size);height:var(--time-slot-hit-size);border:0;background:transparent;box-shadow:none}.bogen .time-slot-picker__range:focus{outline:none;box-shadow:none}.bogen .time-slot-picker__range:focus-visible{outline:none;box-shadow:none}.bogen .time-slot-picker__range-labels{display:flex;justify-content:space-between;gap:6px;margin-top:-5px;padding-bottom:2px;color:#7b8794;font-size:11px;font-weight:800;line-height:1}.bogen .time-slot-picker.small .time-slot-picker__range-wrap{--time-slot-thumb-size: 28px;--time-slot-track-height: 7px}.bogen .select-value-with-icon{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:8px;vertical-align:middle}.bogen .select-value-with-icon span{min-width:0}.bogen .select-value-with-icon__icon{flex:0 0 auto;width:var(--bogen-icon-size);height:var(--bogen-icon-size);color:var(--bogen-accent, #f7a261)}.bogen .select-value-with-icon--placeholder{color:#7b8794;font-weight:600}.bogen .select-value-with-icon--placeholder .select-value-with-icon__icon{opacity:.78}@media screen and (max-width:700px){.bogen .select-wrapper.small .select-value-with-icon--placeholder{font-weight:400}.bogen .select-wrapper.medium .select-value-with-icon,.bogen .select-wrapper.medium .select-value-with-icon--placeholder{font-size:16px;font-weight:400}}.bogen .bogen-input-adornment{margin-right:6px}.bogen .bogen-input-adornment svg{width:var(--bogen-icon-size);height:var(--bogen-icon-size);color:var(--bogen-accent, #f7a261);opacity:.86}@media screen and (max-width:700px){.bogen .contact-location-field .MuiFormControl-root.medium .location-picker--adorned .bogen-input-adornment,.bogen .patient-location-field .MuiFormControl-root.medium .location-picker--adorned .bogen-input-adornment{transform:translate(5px)}}@media screen and (max-width:600px){.bogen .contact-location-field .MuiFormControl-root.small .location-picker--adorned .bogen-input-adornment,.bogen .patient-location-field .MuiFormControl-root.small .location-picker--adorned .bogen-input-adornment{transform:translate(8px)}}.bogen .salutation-toggle-group{width:100%;min-width:0;margin-bottom:8px}.bogen .salutation-toggle-group .salutation-toggle__sr-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bogen .salutation-toggle-group .salutation-toggle__frame{display:grid;grid-template-columns:minmax(86px,max-content) minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;height:calc(var(--bogen-field-height) - 2px);min-height:calc(var(--bogen-field-height) - 2px);padding:6px 7px 6px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-sizing:border-box}.bogen .salutation-toggle-group .salutation-toggle__visual-label{display:inline-flex;align-items:center;align-self:stretch;gap:7px;min-width:0;color:#243b53;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:var(--bogen-label-font);font-weight:400;line-height:1.2;white-space:nowrap}.bogen .salutation-toggle-group .salutation-toggle__visual-label svg{flex:0 0 auto;width:18px;height:18px;color:var(--bogen-accent, #f7a261);opacity:.86}.bogen .salutation-toggle-group .salutation-toggle__required{color:var(--bogen-error)}.bogen .salutation-toggle-group .MuiFormHelperText-root{min-height:20px;margin:3px 14px 20px}.bogen .salutation-toggle-group.salutation-toggle-group--error .salutation-toggle__frame{border-width:1.5px;border-color:var(--bogen-error);background:var(--bogen-error-bg);box-shadow:0 0 0 3px rgba(var(--bogen-error-rgb),.08)}.bogen .salutation-toggle-group.salutation-toggle-group--error .MuiFormHelperText-root{color:var(--bogen-error)}.bogen .salutation-toggle-group.salutation-toggle-group--error .salutation-toggle__option{border-color:rgba(var(--bogen-error-rgb),.28)}.bogen .salutation-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0}.bogen .salutation-toggle__option{position:relative;min-height:42px;margin:0;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f4f6f8;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.bogen .salutation-toggle__option .MuiRadio-root{position:absolute;opacity:0;pointer-events:none}.bogen .salutation-toggle__option .MuiFormControlLabel-label{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:7px 10px;color:#243b53;font-size:14px;font-weight:400;line-height:1.1}.bogen .salutation-toggle__option .salutation-toggle__option-content{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0}.bogen .salutation-toggle__option .salutation-toggle__option-content svg{flex:0 0 auto;width:17px;height:17px;color:var(--bogen-accent, #f7a261);opacity:.86}.bogen .salutation-toggle__option:hover{background:#fff;border-color:#0f172a3d}.bogen .salutation-toggle__option:focus-within{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.2);outline-offset:2px}.bogen .salutation-toggle__option.salutation-toggle__option--selected{background:#fff;border-color:var(--bogen-accent, #f7a261);box-shadow:0 10px 22px rgba(var(--bogen-accent-rgb, 245, 124, 0),.12)}.bogen .salutation-toggle__option.salutation-toggle__option--selected:after{content:"";position:absolute;inset:auto 8px 5px;height:3px;background:linear-gradient(90deg,var(--bogen-accent, #f7a261),var(--bogen-accent-light, #f7b267));border-radius:999px}.bogen .salutation-toggle-group.small .salutation-toggle__frame{grid-template-columns:minmax(74px,max-content) minmax(0,1fr);height:48px;min-height:48px;padding:5px 6px 5px 10px}.bogen .salutation-toggle-group.small .salutation-toggle__visual-label{gap:5px;font-size:12px}.bogen .salutation-toggle-group.small .salutation-toggle__visual-label svg{width:16px;height:16px}.bogen .salutation-toggle-group.small .salutation-toggle{gap:6px}.bogen .salutation-toggle-group.small .salutation-toggle__option{min-height:36px}.bogen .salutation-toggle-group.small .salutation-toggle__option .MuiFormControlLabel-label{min-height:36px;padding:5px 8px;font-size:12px}.bogen .salutation-toggle-group.small .salutation-toggle__option .salutation-toggle__option-content{gap:4px}.bogen .salutation-toggle-group.small .salutation-toggle__option .salutation-toggle__option-content svg{width:15px;height:15px}@media screen and (max-width:600px){.bogen h3,.bogen h4{margin:24px 0 14px;font-size:24px}.bogen .bogen-intro{margin:18px 0 26px;font-size:28px}.bogen .bogen-progress-wrap{margin-top:-8px}.bogen .bogen-progress{padding:16px}.bogen .bogen-progress__topline{align-items:flex-start}.bogen .bogen-progress__topline strong{font-size:18px}.bogen .choice-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bogen .choice-card-option{min-height:62px}.bogen .choice-card-option__content{align-items:flex-start;flex-direction:column;gap:7px;padding:10px 10px 15px}.bogen .choice-card-option__content strong{font-size:14px}.bogen .choiceCardGroup.small .choice-card-option{min-height:48px}.bogen .choiceCardGroup.small .choice-card-option__content{align-items:center;flex-direction:row;gap:4px;min-height:48px;padding:7px 24px 10px 7px}.bogen .choiceCardGroup.small .choice-card-option__content>span:last-child{min-width:0}.bogen .choiceCardGroup.small .choice-card-option__content strong{font-size:12.5px;line-height:1.08}.bogen .choiceCardGroup.small .choice-card-option__content small{font-size:10px;line-height:1.05}.bogen .choiceCardGroup.small .choice-card-option__content .choice-card-option__hint--nowrap{white-space:nowrap}.bogen .choiceCardGroup.small .choice-card-option__icons{min-width:18px}.bogen .choiceCardGroup.small .choice-card-option__icons .choice-card-option__icon-stack{width:19px;height:19px}.bogen .choiceCardGroup.small .choice-card-option__icons .choice-card-option__icon-stack--slashed:after{height:1.5px}.bogen .choiceCardGroup.small .choice-card-option__icons svg{width:19px;height:19px}.bogen .choiceCardGroup.small .choice-card-option__icons--double{align-items:center;flex-direction:column;gap:0;min-width:20px}.bogen .choiceCardGroup.small .choice-card-option__icons--double .choice-card-option__icon-stack{width:17px;height:17px}.bogen .choiceCardGroup.small .choice-card-option__icons--double svg{width:17px;height:17px}.bogen .choiceCardGroup.small .choice-card-option__icons--double .choice-card-option__icon--secondary{transform:none}.bogen .choiceCardGroup.small .choice-card-option__icon-plus{width:auto;height:9px;font-size:11px;line-height:.8}.bogen .choiceCardGroup.small .choice-card-option--selected:before{top:6px;right:5px;width:16px;height:16px;background-size:9px 8px;transform:none}.bogen .choiceCardGroup.small .choice-card-option--selected:after{inset:auto 6px 5px}.bogen .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content{align-items:center;justify-content:center;padding-left:14px;padding-right:14px;text-align:center}.bogen .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content>span:last-child{width:100%;text-align:center}.bogen .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content strong,.bogen .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content small{display:block;text-align:center}.bogen .checkbox-card-option__content{min-height:50px;gap:5px;padding:7px 30px 7px 7px;font-size:12px}.bogen .checkbox-card-option__icon{width:24px;height:24px}.bogen .checkbox-card-option__icon svg{width:16px;height:16px}.bogen .checkbox-card-option__check{right:6px;width:18px;height:18px;background-size:10px 9px}.bogen .checkbox-card-option__check svg{width:15px;height:15px}}@media screen and (max-width:600px)and (max-width:420px){.bogen .checkbox-card-option__content{min-height:54px;gap:6px;padding:7px 28px 7px 6px;font-size:12px;line-height:1.18}.bogen .clinical-picture-allergies-field.small .checkbox-card-option__content{align-content:center;padding:8px;text-align:center}.bogen .accommodation-pets-field.small .checkbox-card-option__content{align-content:center;justify-items:center;padding:8px 10px;text-align:center}.bogen .checkbox-card-option__icon{width:24px;height:24px}.bogen .checkbox-card-option__icon svg{width:16px;height:16px}.bogen .checkbox-card-option__check{right:5px;width:18px;height:18px}.bogen .checkbox-card-option__check svg{width:14px;height:14px}}@media screen and (max-width:600px)and (max-width:340px){.bogen .checkbox-card-grid{grid-template-columns:1fr!important}.bogen .checkbox-card-option__content{min-height:48px;gap:8px;padding:7px 24px 7px 8px;font-size:12px;line-height:1.2}.bogen .checkbox-card-option__icon{width:26px;height:26px}.bogen .checkbox-card-option__icon svg{width:17px;height:17px}}@media screen and (max-width:600px){.bogen .additionalPatientFull,.bogen .additionalPatientHalf,.bogen .furtherPerson,.bogen .bordered{padding:12px}.bogen .bogen-form-panel{padding:14px}.bogen .bogen-form-panel>.MuiGrid-container:first-child h3,.bogen .bogen-form-panel>.MuiGrid-container:first-child h4{margin-top:0}.bogen .select-card-option__content{min-height:54px}.bogen .select-card-group.small legend{font-size:13px}.bogen .select-card-group.small .select-card-group__legend-icon{width:24px;height:24px}.bogen .select-card-group.small .select-card-group__legend-icon svg{width:20px;height:20px}.bogen .select-card-group.small .bogen-section-label__icon{width:24px;height:24px}.bogen .select-card-group.small .select-card-option__content{font-size:12px}.bogen .select-card-group.small.select-card-group--ability-compact legend.select-card-group__legend{gap:3px;font-size:9.5px;line-height:1.08}.bogen .select-card-group.small.select-card-group--ability-compact .select-card-group__legend-icon{width:16px;height:16px}.bogen .select-card-group.small.select-card-group--ability-compact .select-card-group__legend-icon svg{width:14px;height:14px}.bogen .checkboxGroup.small legend{font-size:13px}.bogen .select-card-group--inline .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bogen .select-card-group--inline .select-card-option__content{align-items:center;gap:6px;padding-left:6px;padding-right:6px;font-size:12px}.bogen .select-card-group.small.select-card-group--mental-state .select-card-option,.bogen .select-card-group.small.select-card-group--mental-state .select-card-option__content{min-height:40px}.bogen .select-card-group.small.select-card-group--mental-state .select-card-option__content{gap:6px;padding:7px 6px 9px;font-size:12px;line-height:1.08}.bogen .select-card-group.small.select-card-group--mental-state.select-card-group--no-option-icons .select-card-option__content{padding:7px 6px 9px}}@media screen and (max-width:600px)and (max-width:360px){.bogen .select-card-group--inline .select-card-grid{grid-template-columns:1fr}.bogen .select-card-group--inline .select-card-option__content{justify-content:flex-start;min-height:46px;padding-left:10px;padding-right:10px;font-size:13px}}@media screen and (max-width:600px){.bogen .measurement-picker__surface{height:auto;min-height:124px;gap:9px;padding:10px 12px 12px}.bogen .measurement-picker__legend{margin-bottom:6px;font-size:15px}.bogen .measurement-picker__value-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.bogen .measurement-picker__icon{width:28px;height:28px}.bogen .measurement-picker__icon svg{width:17px;height:17px}.bogen .measurement-picker__value strong{font-size:20px}.bogen .measurement-picker__value span{font-size:11px}.bogen .measurement-picker__value.measurement-picker__value--empty strong{font-size:16px}.bogen .measurement-picker__controls{display:inline-flex;grid-column:auto;width:auto}.bogen .measurement-picker__controls button{min-width:44px;width:44px;height:44px}.bogen .measurement-picker__range{margin-top:0}.bogen .measurement-picker__range-labels{font-size:11px}.bogen .measurement-picker.small .measurement-picker__legend{font-size:14px}.bogen .measurement-picker.small .measurement-picker__surface{min-height:108px;gap:7px;padding:8px 10px 10px}.bogen .measurement-picker.small .measurement-picker__value-row{gap:7px;min-height:34px}.bogen .measurement-picker.small .measurement-picker__icon{width:26px;height:26px}.bogen .measurement-picker.small .measurement-picker__icon svg{width:16px;height:16px}.bogen .measurement-picker.small .measurement-picker__value strong{font-size:19px}.bogen .measurement-picker.small .measurement-picker__value span{font-size:11px;line-height:1.28;overflow:visible;padding-bottom:2px;text-overflow:clip}.bogen .measurement-picker.small .measurement-picker__value.measurement-picker__value--empty strong{font-size:16px}.bogen .measurement-picker.small .measurement-picker__value.measurement-picker__value--empty span{font-size:11px;line-height:1.28;overflow:visible;padding-bottom:2px;text-overflow:clip}.bogen .measurement-picker.small .measurement-picker__controls{gap:4px}.bogen .measurement-picker.small .measurement-picker__controls button{min-width:38px;width:38px;height:38px}.bogen .measurement-picker.small .measurement-picker__controls button svg{width:20px;height:20px}.bogen .measurement-picker.small .measurement-picker__range{height:36px;margin-top:-3px;margin-bottom:-6px}.bogen .measurement-picker.small .measurement-picker__range::-webkit-slider-runnable-track{height:7px}.bogen .measurement-picker.small .measurement-picker__range::-webkit-slider-thumb{width:28px;height:28px;margin-top:-10.5px}.bogen .measurement-picker.small .measurement-picker__range::-moz-range-track{height:7px}.bogen .measurement-picker.small .measurement-picker__range::-moz-range-progress{height:7px}.bogen .measurement-picker.small .measurement-picker__range::-moz-range-thumb{width:28px;height:28px}.bogen .measurement-picker.small .measurement-picker__range-labels{font-size:11px;line-height:1.25;margin-top:-4px;padding-bottom:4px}.bogen .age-range-picker__surface{gap:8px;padding:9px}.bogen .age-range-picker__legend{margin-bottom:6px;font-size:15px}.bogen .age-range-picker__value strong{font-size:20px}.bogen .age-range-picker__value span{font-size:11px}.bogen .age-range-picker__limits{grid-template-columns:1fr}.bogen .age-range-picker.small .age-range-picker__legend{font-size:14px}.bogen .age-range-picker__limit{grid-template-columns:auto minmax(0,1fr) auto}.bogen .age-range-picker__controls button{width:25px;height:25px}.bogen .time-slot-picker__surface{min-height:126px;padding:9px 9px 8px}.bogen .time-slot-picker__legend{margin-bottom:6px;font-size:15px}.bogen .time-slot-picker.small .time-slot-picker__legend{font-size:14px}.bogen .time-slot-picker__value-row{gap:7px}.bogen .time-slot-picker__icon{width:27px;height:27px}.bogen .time-slot-picker__icon svg{width:17px;height:17px}.bogen .time-slot-picker__value strong{font-size:19px}.bogen .time-slot-picker__value span{font-size:11px}.bogen .time-slot-picker__value.time-slot-picker__value--empty strong{font-size:15px}.bogen .time-slot-picker__controls button{min-width:44px;width:44px;height:44px}.bogen .time-slot-picker__controls button svg{width:20px;height:20px}.bogen .time-slot-picker__range-labels{font-size:11px}}@media screen and (max-width:700px){.bogen:has(.MuiFormControl-root.medium){--bogen-field-height: 64px;--bogen-input-font: 18px;--bogen-label-font: 16px;--bogen-label-y: 22px;--bogen-label-shrink-y: -8px;--bogen-label-shrink-scale: .82;--bogen-label-adorned-x: 50px;--bogen-wide-label-font: 16px;--bogen-wide-label-shrink-y: -8px;--bogen-wide-label-shrink-scale: .84;--bogen-label-notch-padding-right: 12px;--bogen-helper-font: 13px;--bogen-field-padding-y: 15px;--bogen-field-padding-x: 13px;--bogen-icon-size: 23px;--bogen-touch-size: 46px}.bogen:has(.MuiFormControl-root.medium) h3,.bogen:has(.MuiFormControl-root.medium) h4{font-size:26px}.bogen:has(.MuiFormControl-root.medium) .stepper-navigation{padding-top:15px}.bogen:has(.MuiFormControl-root.medium) .stepper-navigation.stepper-navigation--static-end{padding-top:40px}.bogen:has(.MuiFormControl-root.medium) .stepper-navigation .MuiButton-root{min-width:98px;font-size:15px}.bogen:has(.MuiFormControl-root.medium) .stepper-navigation .MuiButton-root:last-child{min-width:112px;min-height:50px;padding:0 24px;font-size:16px;font-weight:900}.bogen:has(.MuiFormControl-root.medium) .stepper-navigation .stepper-navigation__zoom{width:56px;height:56px}.bogen:has(.MuiFormControl-root.medium) .stepper-navigation .stepper-navigation__zoom svg{width:32px;height:32px}.bogen:has(.MuiFormControl-root.medium) .choice-card-option{min-height:70px}.bogen:has(.MuiFormControl-root.medium) .choice-card-option__content{gap:8px;padding:12px 36px 17px 12px}.bogen:has(.MuiFormControl-root.medium) .choice-card-option__content strong{font-size:var(--bogen-input-font)}.bogen:has(.MuiFormControl-root.medium) .choice-card-option__content small{font-size:var(--bogen-helper-font)}.bogen:has(.MuiFormControl-root.medium) .choice-card-option__content svg{width:25px;height:25px}.bogen:has(.MuiFormControl-root.medium) .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content{align-items:center;justify-content:center;padding-left:16px;padding-right:16px;text-align:center}.bogen:has(.MuiFormControl-root.medium) .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content>span:last-child{width:100%;text-align:center}.bogen:has(.MuiFormControl-root.medium) .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content strong,.bogen:has(.MuiFormControl-root.medium) .choiceCardGroup.choiceCardGroup--simple-yes-no .choice-card-option__content small{display:block;text-align:center}.bogen:has(.MuiFormControl-root.medium) .choice-card-option__icons--communication-post-mail .choice-card-option__icon--secondary{transform:translateY(2px)}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__content{min-height:58px;gap:7px;padding:9px 32px 9px 8px;font-size:15px;line-height:1.2}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon{width:28px;height:28px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__icon svg{width:18px;height:18px}.bogen:has(.MuiFormControl-root.medium) .checkbox-card-option__check{right:7px;width:19px;height:19px}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-allergies-field.medium .checkbox-card-option{display:flex;align-items:stretch}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-allergies-field.medium .MuiFormControlLabel-label{display:flex;width:100%}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-allergies-field.medium .checkbox-card-option__content{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:112px;gap:7px;padding:14px 10px 16px;text-align:center;font-size:17px;line-height:1.1}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-allergies-field.medium .checkbox-card-option__icon{width:48px;height:48px;margin:0 auto}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-allergies-field.medium .checkbox-card-option__icon svg{width:31px;height:31px}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-allergies-field.medium .checkbox-card-option__label{display:block;width:100%;text-align:center}}@media screen and (max-width:700px)and (max-width:380px){.bogen:has(.MuiFormControl-root.medium) .clinical-picture-allergies-field.medium .checkbox-card-option__content{min-height:102px;padding:12px 8px 14px;font-size:15px}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-allergies-field.medium .checkbox-card-option__icon{width:42px;height:42px}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-allergies-field.medium .checkbox-card-option__icon svg{width:27px;height:27px}}@media screen and (max-width:700px){.bogen:has(.MuiFormControl-root.medium) .caretaker-activities-field.medium .checkbox-card-option{display:flex;align-items:stretch}.bogen:has(.MuiFormControl-root.medium) .caretaker-activities-field.medium .MuiFormControlLabel-label{display:flex;width:100%}.bogen:has(.MuiFormControl-root.medium) .caretaker-activities-field.medium .checkbox-card-option__content{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:82px;gap:7px;padding:12px 10px 14px;text-align:center;font-size:15px;line-height:1.1}.bogen:has(.MuiFormControl-root.medium) .caretaker-activities-field.medium .checkbox-card-option__icon{width:34px;height:34px;margin:0 auto}.bogen:has(.MuiFormControl-root.medium) .caretaker-activities-field.medium .checkbox-card-option__icon svg{width:24px;height:24px}.bogen:has(.MuiFormControl-root.medium) .caretaker-activities-field.medium .checkbox-card-option__label{display:block;width:100%;text-align:center}.bogen:has(.MuiFormControl-root.medium) .caretaker-activities-field.medium .checkbox-card-option__check{top:8px;right:8px;transform:none}.bogen:has(.MuiFormControl-root.medium) .caretaker-activities-field.medium .checkbox-card-option--selected .checkbox-card-option__check{transform:none}.bogen:has(.MuiFormControl-root.medium) .select-card-option__content{min-height:58px;gap:7px;padding:10px 29px 13px 10px;font-size:15px;line-height:1.16}.bogen:has(.MuiFormControl-root.medium) .select-card-option__icon{width:25px;height:25px}.bogen:has(.MuiFormControl-root.medium) .select-card-option__icon svg{width:20px;height:20px}.bogen:has(.MuiFormControl-root.medium) .select-card-group--inline .select-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bogen:has(.MuiFormControl-root.medium) .select-card-group--inline .select-card-option__content{justify-content:flex-start;min-height:58px;padding:10px 28px 13px 10px;font-size:15px}.bogen:has(.MuiFormControl-root.medium) .select-card-group--mobile-inline .select-card-option__content,.bogen:has(.MuiFormControl-root.medium) .select-card-group--aggressions .select-card-option__content,.bogen:has(.MuiFormControl-root.medium) .select-card-group--mental-state .select-card-option__content,.bogen:has(.MuiFormControl-root.medium) .accommodation-type-field .select-card-option__content{justify-content:center;padding-left:14px;padding-right:14px;text-align:center}.bogen:has(.MuiFormControl-root.medium) .select-card-group--mobile-inline .select-card-option__content>span:last-child,.bogen:has(.MuiFormControl-root.medium) .select-card-group--aggressions .select-card-option__content>span:last-child,.bogen:has(.MuiFormControl-root.medium) .select-card-group--mental-state .select-card-option__content>span:last-child,.bogen:has(.MuiFormControl-root.medium) .accommodation-type-field .select-card-option__content>span:last-child{width:100%;text-align:center}.bogen:has(.MuiFormControl-root.medium) .select-card-group--no-option-icons.select-card-group--inline .select-card-option__content{justify-content:center;padding:10px 14px 13px;text-align:center}.bogen:has(.MuiFormControl-root.medium) .select-card-group--no-option-icons.select-card-group--inline .select-card-option--selected:before{top:50%;transform:translateY(-50%)}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-stack .select-card-group--inline .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bogen:has(.MuiFormControl-root.medium) .clinical-picture-abilities-stack .select-card-group--inline .select-card-option__content{padding-left:14px;padding-right:14px}.bogen:has(.MuiFormControl-root.medium) .caretaker-requirement-field--sex .select-card-group--inline .select-card-grid,.bogen:has(.MuiFormControl-root.medium) .caretaker-requirement-field--qualification .select-card-group--inline .select-card-grid,.bogen:has(.MuiFormControl-root.medium) .caretaker-requirement-field--smoker .select-card-group--inline .select-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bogen:has(.MuiFormControl-root.medium) .caretaker-requirement-field--sex .select-card-group--inline .select-card-option__content,.bogen:has(.MuiFormControl-root.medium) .caretaker-requirement-field--qualification .select-card-group--inline .select-card-option__content,.bogen:has(.MuiFormControl-root.medium) .caretaker-requirement-field--smoker .select-card-group--inline .select-card-option__content{padding-left:8px;padding-right:8px}.bogen:has(.MuiFormControl-root.medium) .select-card-group--mental-state .select-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bogen:has(.MuiFormControl-root.medium) .accommodation-type-field{flex-basis:100%!important;max-width:100%!important}.bogen:has(.MuiFormControl-root.medium) .measurement-picker__legend,.bogen:has(.MuiFormControl-root.medium) .age-range-picker__legend,.bogen:has(.MuiFormControl-root.medium) .time-slot-picker__legend{font-size:16px}.bogen:has(.MuiFormControl-root.medium) .measurement-picker__value strong,.bogen:has(.MuiFormControl-root.medium) .age-range-picker__value strong{font-size:22px}.bogen:has(.MuiFormControl-root.medium) .time-slot-picker__value strong{font-size:21px}.bogen:has(.MuiFormControl-root.medium) .measurement-picker__value span,.bogen:has(.MuiFormControl-root.medium) .age-range-picker__value span,.bogen:has(.MuiFormControl-root.medium) .time-slot-picker__value span{font-size:12px}.bogen:has(.MuiFormControl-root.medium) .additionalPatientFull legend .additional-person-title__amount,.bogen:has(.MuiFormControl-root.medium) .additionalPatientHalf legend .additional-person-title__amount,.bogen:has(.MuiFormControl-root.medium) .furtherPerson legend .additional-person-title__amount,.bogen:has(.MuiFormControl-root.medium) .bordered legend .additional-person-title__amount{font-size:18px}}.bogen .birthday-picker-container .birthday-picker-label.small{font-size:14px}.bogen-select-menu-item{min-height:52px}.bogen-select-menu-item.Mui-selected{background:rgba(var(--bogen-accent-rgb, 245, 124, 0),.1)}.bogen-select-menu-item.Mui-selected:hover{background:rgba(var(--bogen-accent-rgb, 245, 124, 0),.14)}.bogen-select-menu{border-radius:8px!important;box-shadow:0 18px 42px #0f172a29!important}.bogen-select-menu--neo24{--bogen-accent: #3a7bd5;--bogen-accent-rgb: 58, 123, 213}.select-menu-option{display:inline-flex;align-items:center;gap:12px;min-width:0;width:100%;color:#1f2933;font-weight:600}.select-menu-option span{min-width:0;overflow-wrap:anywhere}.select-menu-option__text{display:grid;gap:2px;min-width:0;line-height:1.16}.select-menu-option__text span{overflow:hidden;text-overflow:ellipsis}.select-menu-option__text small{display:block;color:#7b8794;font-size:12px;font-weight:700;line-height:1.18;white-space:normal}.select-menu-option__icon{flex:0 0 auto;width:23px;height:23px;color:var(--bogen-accent, #f7a261);opacity:.86}@media screen and (min-width:701px){.bogen-select-menu--large .bogen-select-menu-item{min-height:56px;font-size:18px}.bogen-select-menu--large .select-menu-option{gap:14px;font-size:18px}.bogen-select-menu--large .select-menu-option__icon{width:25px;height:25px}.bogen-select-menu--large .select-menu-option__text{font-size:18px}.bogen-select-menu--large .select-menu-option__text small{font-size:14px}.bogen-select-menu--large .select-menu-care-level{grid-template-columns:minmax(0,1fr)}.bogen-select-menu--large .select-menu-care-level__body strong{font-size:18px}.bogen-select-menu--large .select-menu-care-level__benefits{font-size:14px}.bogen-location-listbox--large li,.bogen-location-listbox--large .MuiAutocomplete-option{min-height:48px;font-size:18px;line-height:1.25}}.select-menu-care-level{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-width:0;padding:4px 0;color:#1f2933}.select-menu-care-level__body{display:grid;gap:5px;min-width:0}.select-menu-care-level__body strong{overflow:hidden;color:#1f2933;font-size:17px;font-weight:700;line-height:1.12;text-overflow:ellipsis}.select-menu-care-level__benefits{display:block;min-width:0;padding-top:4px;border-top:1px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.16);color:#65717f;font-size:12px;font-weight:600;line-height:1.25}body:has(.MuiFormControl-root.small) h4{font-size:25px}body:has(.MuiFormControl-root.small) .MuiAutocomplete-listbox li{font-size:14px}body:has(.MuiFormControl-root.small) .MuiAutocomplete-option{min-height:34px}.MuiPickersDay-root.MuiButtonBase-root{font-weight:800}.inputSizeToggleBox{display:inline-grid;grid-template-columns:repeat(2,42px);align-items:center;padding:2px;background-color:#f4f6f8;border:1px solid rgba(15,23,42,.1);border-radius:8px;box-shadow:0 8px 18px #0f172a12;margin:0;gap:2px;vertical-align:bottom;position:relative;width:max-content;float:none}.inputSizeToggleBox:before{display:none}.inputSizeToggleBox button{appearance:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#243b53;cursor:pointer;font-family:inherit;font-weight:800;line-height:1;text-align:center;min-height:38px;min-width:0;width:42px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.inputSizeToggleBox button:focus-visible{outline:3px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.25);outline-offset:2px}.inputSizeToggleBox button:hover{background:#ffffffa3}.inputSizeToggleBox button[aria-pressed=true]{background:#fff;color:var(--bogen-accent, #f7a261);box-shadow:0 4px 10px #0f172a14}.inputSizeToggleBox button:first-of-type{font-size:17px}.inputSizeToggleBox button:last-of-type{font-size:18px}.inputSizeToggleBox button svg{width:30px;height:30px}@media screen and (max-width:600px){.inputSizeToggleBox button{min-height:40px}.inputSizeToggleBox button svg{width:30px;height:30px}}@media screen and (max-width:420px){.inputSizeToggleBox{grid-template-columns:repeat(2,minmax(40px,42px))}.inputSizeToggleBox button{width:100%}}@media screen and (max-width:700px){.inputSizeToggleBox{display:none}}#globalError{display:grid;gap:6px;position:relative;overflow:hidden;background:var(--bogen-error-bg, #fff4f2);border:1px solid rgba(var(--bogen-error-rgb, 180, 35, 24),.22);border-left:5px solid var(--bogen-error, #b42318);color:#5f1b14;font-size:15px;line-height:1.35;padding:14px 16px;width:min(100%,760px);border-radius:8px;margin-bottom:28px;box-shadow:0 14px 30px #5f1b1414;outline:none}#globalError:focus-visible{box-shadow:0 0 0 3px rgba(var(--bogen-error-rgb, 180, 35, 24),.16),0 14px 30px #5f1b1414}#globalError strong,#globalError span{display:block}#globalError strong{color:#4f160f}main.neo24-bogen,.bogen.bogen--neo24-island{--bogen-accent: #3a7bd5;--bogen-accent-hover: #2f6ec4;--bogen-accent-light: #6fa8f7;--bogen-accent-rgb: 58, 123, 213;--neo24-line: rgba(30, 41, 59, .12);--neo24-muted: #5b6475;--neo24-text: #18243a;min-height:100vh;background:radial-gradient(circle at top left,rgba(111,168,247,.18),transparent 28%),radial-gradient(circle at top right,rgba(58,123,213,.1),transparent 30%),#f6f7f9;color:#223048;font-family:Manrope,sans-serif}main.neo24-bogen .neo24-shell,.bogen.bogen--neo24-island .neo24-shell{min-height:100vh;display:flex;flex-direction:column}main.neo24-bogen .neo24-shell-container,.bogen.bogen--neo24-island .neo24-shell-container{width:min(100% - 40px,1180px);margin:0 auto}main.neo24-bogen .neo24-site-header,.bogen.bogen--neo24-island .neo24-site-header{position:fixed;inset:0 0 auto;z-index:50;background:#f6f7f9c7;backdrop-filter:blur(14px);border-bottom:1px solid rgba(30,41,59,.08)}main.neo24-bogen .neo24-header-inner,.bogen.bogen--neo24-island .neo24-header-inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px}main.neo24-bogen .neo24-header-tools-slot,.bogen.bogen--neo24-island .neo24-header-tools-slot{display:flex;align-items:center}main.neo24-bogen .neo24-brand,.bogen.bogen--neo24-island .neo24-brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none;flex:0 1 auto}main.neo24-bogen .neo24-brand img,.bogen.bogen--neo24-island .neo24-brand img{width:min(170px,38vw);height:auto;display:block}main.neo24-bogen .site-nav,.bogen.bogen--neo24-island .site-nav{display:flex;align-items:center;justify-content:flex-end;gap:0;font-size:.95rem;font-weight:600;color:var(--neo24-muted)}main.neo24-bogen .site-nav-panel,.bogen.bogen--neo24-island .site-nav-panel{display:flex;align-items:center;gap:22px}main.neo24-bogen .site-nav-links,.bogen.bogen--neo24-island .site-nav-links{display:flex;align-items:center;gap:22px}main.neo24-bogen .site-nav a,.bogen.bogen--neo24-island .site-nav a{color:inherit;text-decoration:none}main.neo24-bogen .site-nav a:hover,.bogen.bogen--neo24-island .site-nav a:hover{color:var(--neo24-text)}main.neo24-bogen .nav-whatsapp-pill,.bogen.bogen--neo24-island .nav-whatsapp-pill{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;border:1px solid var(--neo24-line);background:#25d366;color:#fff!important;margin-right:2px}main.neo24-bogen .nav-whatsapp-pill:hover,.bogen.bogen--neo24-island .nav-whatsapp-pill:hover{color:#fff}main.neo24-bogen .nav-whatsapp-pill__icon,.bogen.bogen--neo24-island .nav-whatsapp-pill__icon{width:18px;height:18px;fill:currentColor}main.neo24-bogen .nav-whatsapp-pill__icon path,.bogen.bogen--neo24-island .nav-whatsapp-pill__icon path{fill:currentColor}main.neo24-bogen .neo24-bogen-content,.bogen.bogen--neo24-island .neo24-bogen-content{flex:1;padding-top:90px}main.neo24-bogen .neo24-site-footer,.bogen.bogen--neo24-island .neo24-site-footer{padding:36px 0 60px;border-top:1px solid rgba(30,41,59,.08);font-size:16px;line-height:normal}main.neo24-bogen .neo24-footer-grid,.bogen.bogen--neo24-island .neo24-footer-grid{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:28px}main.neo24-bogen .neo24-footer-grid h2,.bogen.bogen--neo24-island .neo24-footer-grid h2{margin:0 0 12px;font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:#5b6475}main.neo24-bogen .neo24-footer-grid p,.bogen.bogen--neo24-island .neo24-footer-grid p{margin:0 0 10px;color:#5b6475}main.neo24-bogen .neo24-footer-grid a,.bogen.bogen--neo24-island .neo24-footer-grid a{color:inherit;text-decoration:none}main.neo24-bogen .neo24-footer-link-button,.bogen.bogen--neo24-island .neo24-footer-link-button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}main.neo24-bogen .neo24-footer-logo,.bogen.bogen--neo24-island .neo24-footer-logo{width:240px;margin-bottom:18px;display:block}main.neo24-bogen .neo24-footer-copy,.bogen.bogen--neo24-island .neo24-footer-copy{max-width:360px}main.neo24-bogen .bogen-intro,.bogen.bogen--neo24-island .bogen-intro{color:#18243a}@media(min-width:701px){main.neo24-bogen.bogen--neo24-island:has(.stepper-navigation),.bogen.bogen--neo24-island.bogen--neo24-island:has(.stepper-navigation){margin-bottom:84px}}main.neo24-bogen .stepper-navigation,.bogen.bogen--neo24-island .stepper-navigation{--stepper-navigation-docked-width: 1080px;--stepper-navigation-docked-gutter: 32px;--stepper-navigation-bogen-dock-offset: 18px}@media(min-width:701px){main.neo24-bogen .stepper-navigation .stepper-navigation__inner,.bogen.bogen--neo24-island .stepper-navigation .stepper-navigation__inner{max-width:1080px;padding:0 32px}}@media(min-width:701px){main.neo24-bogen .stepper-navigation.stepper-navigation--static-end .stepper-navigation__inner,.bogen.bogen--neo24-island .stepper-navigation.stepper-navigation--static-end .stepper-navigation__inner{max-width:none;padding:0}}main.neo24-bogen .stepper .MuiStepIcon-root.Mui-active,main.neo24-bogen .stepper .MuiStepIcon-root.Mui-completed,.bogen.bogen--neo24-island .stepper .MuiStepIcon-root.Mui-active,.bogen.bogen--neo24-island .stepper .MuiStepIcon-root.Mui-completed{color:#3a7bd5}main.neo24-bogen .stepper .active .MuiStepLabel-alternativeLabel p,.bogen.bogen--neo24-island .stepper .active .MuiStepLabel-alternativeLabel p{color:#3a7bd5}@media screen and (max-width:820px){main.neo24-bogen .neo24-header-inner,.bogen.bogen--neo24-island .neo24-header-inner{min-height:96px;padding:12px 0;gap:12px}main.neo24-bogen .neo24-brand img,.bogen.bogen--neo24-island .neo24-brand img{width:min(145px,38vw);margin-top:-12px}main.neo24-bogen .site-nav,.bogen.bogen--neo24-island .site-nav{position:relative;width:auto;margin-left:auto;flex-wrap:nowrap;gap:8px;align-items:center;justify-content:flex-end;text-align:left;font-size:.78rem}main.neo24-bogen .site-nav-panel,.bogen.bogen--neo24-island .site-nav-panel{display:none}main.neo24-bogen .nav-whatsapp-pill,.bogen.bogen--neo24-island .nav-whatsapp-pill{width:42px;height:42px}main.neo24-bogen .nav-whatsapp-pill__icon,.bogen.bogen--neo24-island .nav-whatsapp-pill__icon{width:18px;height:18px}main.neo24-bogen .neo24-bogen-content,.bogen.bogen--neo24-island .neo24-bogen-content{padding-top:96px}}main.neo24-bogen .bogen-progress,.bogen.bogen--neo24-island .bogen-progress{--bogen-progress-floating-content-width: 1200px;--bogen-progress-floating-content-gutter: 32px}main.neo24-bogen .bogen-progress:before,.bogen.bogen--neo24-island .bogen-progress:before{background:#3a7bd5}main.neo24-bogen .bogen-progress__meta svg,.bogen.bogen--neo24-island .bogen-progress__meta svg{color:#3a7bd5}main.neo24-bogen .choice-card-option:focus-within,.bogen.bogen--neo24-island .choice-card-option:focus-within{outline-color:#3a7bd538}main.neo24-bogen .choice-card-option.choice-card-option--selected,.bogen.bogen--neo24-island .choice-card-option.choice-card-option--selected{border-color:#3a7bd5;box-shadow:0 16px 34px #3a7bd529}main.neo24-bogen .choice-card-option.choice-card-option--selected:after,.bogen.bogen--neo24-island .choice-card-option.choice-card-option--selected:after{background:linear-gradient(90deg,#3a7bd5,#6fa8f7)}main.neo24-bogen .choice-card-option__content svg,.bogen.bogen--neo24-island .choice-card-option__content svg{color:#3a7bd5}main.neo24-bogen .checkbox-card-option:focus-within,.bogen.bogen--neo24-island .checkbox-card-option:focus-within{outline-color:#3a7bd538}main.neo24-bogen .checkbox-card-option.checkbox-card-option--selected,.bogen.bogen--neo24-island .checkbox-card-option.checkbox-card-option--selected{border-color:#3a7bd5;box-shadow:0 12px 28px #3a7bd521}main.neo24-bogen .checkbox-card-option__content svg,.bogen.bogen--neo24-island .checkbox-card-option__content svg{color:#3a7bd5}main.neo24-bogen .select-card-option:focus-within,.bogen.bogen--neo24-island .select-card-option:focus-within{outline-color:#3a7bd538}main.neo24-bogen .select-card-option.select-card-option--selected,.bogen.bogen--neo24-island .select-card-option.select-card-option--selected{border-color:#3a7bd5;box-shadow:0 12px 28px #3a7bd521}main.neo24-bogen .select-card-option.select-card-option--selected:after,.bogen.bogen--neo24-island .select-card-option.select-card-option--selected:after{background:linear-gradient(90deg,#3a7bd5,#6fa8f7)}main.neo24-bogen .select-card-option__content svg,.bogen.bogen--neo24-island .select-card-option__content svg{color:#3a7bd5}main.neo24-bogen .measurement-picker.measurement-picker--selected .measurement-picker__surface,.bogen.bogen--neo24-island .measurement-picker.measurement-picker--selected .measurement-picker__surface{border-color:#3a7bd5;box-shadow:0 12px 28px #3a7bd521}main.neo24-bogen .measurement-picker.measurement-picker--selected .measurement-picker__surface:focus-within,.bogen.bogen--neo24-island .measurement-picker.measurement-picker--selected .measurement-picker__surface:focus-within{box-shadow:0 0 0 3px #3a7bd529,0 12px 28px #3a7bd521}main.neo24-bogen .measurement-picker__surface:focus-within,.bogen.bogen--neo24-island .measurement-picker__surface:focus-within{border-color:#3a7bd599;box-shadow:0 0 0 3px #3a7bd529,0 12px 28px #3a7bd51a}main.neo24-bogen .measurement-picker__icon svg,.bogen.bogen--neo24-island .measurement-picker__icon svg{color:#3a7bd5}main.neo24-bogen .measurement-picker__controls button:hover:not(:disabled),.bogen.bogen--neo24-island .measurement-picker__controls button:hover:not(:disabled){border-color:#3a7bd56b;color:#3a7bd5}main.neo24-bogen .measurement-picker__controls button:focus-visible,.bogen.bogen--neo24-island .measurement-picker__controls button:focus-visible{outline-color:#3a7bd538}main.neo24-bogen .measurement-picker__range,.bogen.bogen--neo24-island .measurement-picker__range{accent-color:#3a7bd5}main.neo24-bogen .measurement-picker__range:focus-visible,.bogen.bogen--neo24-island .measurement-picker__range:focus-visible{outline:none}main.neo24-bogen .measurement-picker__range::-webkit-slider-thumb,.bogen.bogen--neo24-island .measurement-picker__range::-webkit-slider-thumb{background:#3a7bd5}main.neo24-bogen .measurement-picker__range::-webkit-slider-runnable-track,.bogen.bogen--neo24-island .measurement-picker__range::-webkit-slider-runnable-track{background:linear-gradient(90deg,rgba(58,123,213,.72) 0 var(--measurement-progress),#dfe3e8 var(--measurement-progress) 100%)}main.neo24-bogen .measurement-picker__range::-moz-range-thumb,.bogen.bogen--neo24-island .measurement-picker__range::-moz-range-thumb{background:#3a7bd5}main.neo24-bogen .measurement-picker__range::-moz-range-progress,.bogen.bogen--neo24-island .measurement-picker__range::-moz-range-progress{background:#3a7bd5b8}main.neo24-bogen .age-range-picker__surface,.bogen.bogen--neo24-island .age-range-picker__surface{border-color:#3a7bd5;box-shadow:0 12px 28px #3a7bd521}main.neo24-bogen .age-range-picker__surface:focus-within,.bogen.bogen--neo24-island .age-range-picker__surface:focus-within{outline-color:#3a7bd538}main.neo24-bogen .age-range-picker__icon svg,.bogen.bogen--neo24-island .age-range-picker__icon svg{color:#3a7bd5}main.neo24-bogen .age-range-picker__track span,.bogen.bogen--neo24-island .age-range-picker__track span{background:linear-gradient(90deg,#3a7bd5,#6fa8f7)}main.neo24-bogen .age-range-picker__range::-webkit-slider-thumb,.bogen.bogen--neo24-island .age-range-picker__range::-webkit-slider-thumb{background:#3a7bd5}main.neo24-bogen .age-range-picker__range::-moz-range-thumb,.bogen.bogen--neo24-island .age-range-picker__range::-moz-range-thumb{background:#3a7bd5}main.neo24-bogen .age-range-picker__controls button:hover:not(:disabled),.bogen.bogen--neo24-island .age-range-picker__controls button:hover:not(:disabled){border-color:#3a7bd56b;color:#3a7bd5}main.neo24-bogen .age-range-picker__controls button:focus-visible,.bogen.bogen--neo24-island .age-range-picker__controls button:focus-visible{outline-color:#3a7bd538}main.neo24-bogen .time-slot-picker.time-slot-picker--selected .time-slot-picker__surface,.bogen.bogen--neo24-island .time-slot-picker.time-slot-picker--selected .time-slot-picker__surface{border-color:#0f172a1a;box-shadow:0 10px 24px #3a7bd521}main.neo24-bogen .time-slot-picker.time-slot-picker--selected .time-slot-picker__surface:focus-within,.bogen.bogen--neo24-island .time-slot-picker.time-slot-picker--selected .time-slot-picker__surface:focus-within{box-shadow:0 10px 24px #3a7bd521}main.neo24-bogen .time-slot-picker.time-slot-picker--error .time-slot-picker__surface,.bogen.bogen--neo24-island .time-slot-picker.time-slot-picker--error .time-slot-picker__surface{border-color:var(--bogen-error, #b42318)}main.neo24-bogen .time-slot-picker__surface:focus-within,.bogen.bogen--neo24-island .time-slot-picker__surface:focus-within{border-color:#0f172a24;box-shadow:none}main.neo24-bogen .time-slot-picker__icon svg,.bogen.bogen--neo24-island .time-slot-picker__icon svg{color:#3a7bd5}main.neo24-bogen .time-slot-picker__icon,.bogen.bogen--neo24-island .time-slot-picker__icon{--time-slot-icon-color: #3a7bd5}main.neo24-bogen .time-slot-picker__controls button:hover:not(:disabled),.bogen.bogen--neo24-island .time-slot-picker__controls button:hover:not(:disabled){border-color:#3a7bd56b;color:#3a7bd5}main.neo24-bogen .time-slot-picker__controls button:focus-visible,.bogen.bogen--neo24-island .time-slot-picker__controls button:focus-visible{outline-color:#3a7bd538}main.neo24-bogen .time-slot-picker__range-wrap:focus-within,.bogen.bogen--neo24-island .time-slot-picker__range-wrap:focus-within{outline:none}main.neo24-bogen .time-slot-picker__range-track span,.bogen.bogen--neo24-island .time-slot-picker__range-track span{background:#3a7bd5b8}main.neo24-bogen .time-slot-picker__range-knob,.bogen.bogen--neo24-island .time-slot-picker__range-knob{background:#3a7bd5}main.neo24-bogen .time-slot-picker__range,.bogen.bogen--neo24-island .time-slot-picker__range{accent-color:#3a7bd5}main.neo24-bogen .time-slot-picker__range:focus-visible,.bogen.bogen--neo24-island .time-slot-picker__range:focus-visible{outline:none}main.neo24-bogen .time-slot-picker__range::-webkit-slider-thumb,.bogen.bogen--neo24-island .time-slot-picker__range::-webkit-slider-thumb{background:#3a7bd5}main.neo24-bogen .time-slot-picker__range::-moz-range-thumb,.bogen.bogen--neo24-island .time-slot-picker__range::-moz-range-thumb{background:#3a7bd5}main.neo24-bogen .select-value-with-icon__icon,main.neo24-bogen .bogen-input-adornment svg,main.neo24-bogen .salutation-toggle__visual-label svg,.bogen.bogen--neo24-island .select-value-with-icon__icon,.bogen.bogen--neo24-island .bogen-input-adornment svg,.bogen.bogen--neo24-island .salutation-toggle__visual-label svg{color:#3a7bd5}main.neo24-bogen .salutation-toggle__option:focus-within,.bogen.bogen--neo24-island .salutation-toggle__option:focus-within{outline-color:#3a7bd538}main.neo24-bogen .salutation-toggle__option.salutation-toggle__option--selected,.bogen.bogen--neo24-island .salutation-toggle__option.salutation-toggle__option--selected{border-color:#3a7bd5;box-shadow:0 10px 22px #3a7bd521}main.neo24-bogen .salutation-toggle__option.salutation-toggle__option--selected:after,.bogen.bogen--neo24-island .salutation-toggle__option.salutation-toggle__option--selected:after{background:linear-gradient(90deg,#3a7bd5,#6fa8f7)}main.neo24-bogen .inputSizeToggleBox button:focus-visible,.bogen.bogen--neo24-island .inputSizeToggleBox button:focus-visible{outline-color:#3a7bd53d}main.neo24-bogen .inputSizeToggleBox button[aria-pressed=true],.bogen.bogen--neo24-island .inputSizeToggleBox button[aria-pressed=true]{color:#3a7bd5}main.neo24-bogen .birthday-picker-container:focus-within .birthday-picker-label,.bogen.bogen--neo24-island .birthday-picker-container:focus-within .birthday-picker-label{color:#3a7bd5}main.neo24-bogen .additionalPatientFull,main.neo24-bogen .additionalPatientHalf,main.neo24-bogen .furtherPerson,main.neo24-bogen .bordered,.bogen.bogen--neo24-island .additionalPatientFull,.bogen.bogen--neo24-island .additionalPatientHalf,.bogen.bogen--neo24-island .furtherPerson,.bogen.bogen--neo24-island .bordered{border-color:#3a7bd5}main.neo24-bogen .additionalPatientFull:has(.conditionalFields.show),main.neo24-bogen .additionalPatientHalf:has(.conditionalFields.show),main.neo24-bogen .furtherPerson:has(.conditionalFields.show),main.neo24-bogen .bordered:has(.conditionalFields.show),.bogen.bogen--neo24-island .additionalPatientFull:has(.conditionalFields.show),.bogen.bogen--neo24-island .additionalPatientHalf:has(.conditionalFields.show),.bogen.bogen--neo24-island .furtherPerson:has(.conditionalFields.show),.bogen.bogen--neo24-island .bordered:has(.conditionalFields.show){border-color:#3a7bd58c;box-shadow:0 22px 50px #3a7bd521}main.neo24-bogen .additionalPatientFull:has(.conditionalFields.show):after,main.neo24-bogen .additionalPatientHalf:has(.conditionalFields.show):after,main.neo24-bogen .furtherPerson:has(.conditionalFields.show):after,main.neo24-bogen .bordered:has(.conditionalFields.show):after,.bogen.bogen--neo24-island .additionalPatientFull:has(.conditionalFields.show):after,.bogen.bogen--neo24-island .additionalPatientHalf:has(.conditionalFields.show):after,.bogen.bogen--neo24-island .furtherPerson:has(.conditionalFields.show):after,.bogen.bogen--neo24-island .bordered:has(.conditionalFields.show):after{background:linear-gradient(90deg,#3a7bd5,#6fa8f7)}main.neo24-bogen .MuiButton-containedPrimary,.bogen.bogen--neo24-island .MuiButton-containedPrimary{background:linear-gradient(135deg,#3a7bd5,#6fa8f7);box-shadow:0 14px 28px #3a7bd538}main.neo24-bogen .MuiButton-containedPrimary:hover,.bogen.bogen--neo24-island .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#2f6ec4,#5f9bed)}@media screen and (max-width:900px){main.neo24-bogen .neo24-footer-grid,.bogen.bogen--neo24-island .neo24-footer-grid{grid-template-columns:1fr}}@media screen and (max-width:560px){main.neo24-bogen .neo24-shell-container,.bogen.bogen--neo24-island .neo24-shell-container{width:min(100% - 28px,1180px)}main.neo24-bogen .neo24-header-inner,.bogen.bogen--neo24-island .neo24-header-inner{min-height:84px}main.neo24-bogen .neo24-brand img,.bogen.bogen--neo24-island .neo24-brand img{width:min(145px,40vw)}main.neo24-bogen .neo24-bogen-content,.bogen.bogen--neo24-island .neo24-bogen-content{padding-top:84px}}.calculator{display:grid;gap:14px;margin-bottom:30px;padding:18px;border:1px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.28);border-radius:8px;background:linear-gradient(135deg,rgba(var(--bogen-accent-rgb, 245, 124, 0),.08),#fffffff0 42%),#fff;box-shadow:0 18px 42px #0f172a14;color:#1f2933}.calculator__header{display:grid;gap:4px}.calculator__header h3{margin:0;font-size:26px}.calculator__header p{margin:0;color:#52606d;font-size:14px;font-weight:600;line-height:1.45}.calculator__rows{display:grid;gap:8px}.calculator__qualification{display:grid;gap:10px;padding:12px;border:1px solid rgba(var(--bogen-accent-rgb, 245, 124, 0),.18);border-radius:8px;background:#ffffffb8}.calculator__qualification-header{display:grid;gap:3px}.calculator__qualification-header strong{color:#1f2933;font-size:15px;font-weight:900;line-height:1.2}.calculator__qualification-header span{color:#66788a;font-size:12px;font-weight:700;line-height:1.35}.calculator__qualification-options{display:grid;gap:8px}.calculator__qualification-option{appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:62px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f6f8fa;color:#1f2933;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.calculator__qualification-option span{display:grid;gap:3px;min-width:0}.calculator__qualification-option strong{font-size:15px;font-weight:900;line-height:1.15}.calculator__qualification-option small{color:#66788a;font-size:11px;font-weight:700;line-height:1.25}.calculator__qualification-option .calculator__qualification-desc{font-weight:400;color:#8898aa;font-size:11px;line-height:1.3}.calculator__qualification-option svg{width:18px;height:18px;color:var(--bogen-accent, #f7a261)}.calculator__qualification-option:hover,.calculator__qualification-option:focus-visible{border-color:rgba(var(--bogen-accent-rgb, 245, 124, 0),.55);background:#fff;outline:none;box-shadow:0 10px 24px rgba(var(--bogen-accent-rgb, 245, 124, 0),.12)}.calculator__qualification-option--selected{border-color:var(--bogen-accent, #f7a261);background:#fff;box-shadow:inset 0 -4px 0 var(--bogen-accent, #f7a261),0 10px 24px rgba(var(--bogen-accent-rgb, 245, 124, 0),.12)}.calculator__row,.calculator__total{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,auto);align-items:center;gap:14px;min-width:0;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffffc7}.calculator__label{display:grid;gap:3px;min-width:0}.calculator__label strong{color:#1f2933;font-size:14px;font-weight:800;line-height:1.2}.calculator__label span{color:#66788a;font-size:12px;font-weight:700;line-height:1.3}.calculator__amount{display:grid;justify-items:end;gap:3px;color:#1f2933;font-size:18px;font-weight:800;line-height:1.15;text-align:right}.calculator__amount-value{display:block;white-space:nowrap}.calculator-note{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--bogen-accent, #f7a261);font-size:11px;font-weight:800;line-height:1.2}.calculator-note svg{width:12px;height:12px}.calculator__row--subtotal{background:#f7f9fb}.calculator__row--subtotal .calculator__label strong,.calculator__row--subtotal .calculator__amount{font-size:16px}.calculator__total{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(160px,auto);padding:16px;border-color:#16a34a57;background:linear-gradient(135deg,#16a34a29,#f0fdf4eb)}.calculator__total:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#16a34a,#86efac)}.calculator__total strong{display:block;margin-bottom:4px;color:#1f2933;font-size:17px;font-weight:900;line-height:1.15}.calculator__total span{display:block;color:#52606d;font-size:12px;font-weight:700;line-height:1.35}.calculator__total-amount{color:#1f2933;font-size:28px;font-weight:900;line-height:1;text-align:right;white-space:nowrap}.calculator--medium{gap:16px;padding:22px}.calculator--medium .calculator__header{gap:6px}.calculator--medium .calculator__header h3{font-size:31px}.calculator--medium .calculator__header p{font-size:16px}.calculator--medium .calculator__qualification{gap:12px;padding:14px}.calculator--medium .calculator__qualification-header strong{font-size:17px}.calculator--medium .calculator__qualification-header span{font-size:14px}.calculator--medium .calculator__qualification-option{min-height:74px;padding:13px 14px}.calculator--medium .calculator__qualification-option strong{font-size:17px}.calculator--medium .calculator__qualification-option small{font-size:13px}.calculator--medium .calculator__qualification-option .calculator__qualification-desc{font-size:12px}.calculator--medium .calculator__qualification-option svg{width:20px;height:20px}.calculator--medium .calculator__row,.calculator--medium .calculator__total{grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:16px;padding:15px 16px}.calculator--medium .calculator__label strong{font-size:16px}.calculator--medium .calculator__label span{font-size:14px}.calculator--medium .calculator__amount{font-size:21px}.calculator--medium .calculator-note{font-size:13px}.calculator--medium .calculator-note svg{width:14px;height:14px}.calculator--medium .calculator__row--subtotal .calculator__label strong,.calculator--medium .calculator__row--subtotal .calculator__amount{font-size:18px}.calculator--medium .calculator__total{grid-template-columns:minmax(0,1fr) minmax(190px,auto);padding:20px}.calculator--medium .calculator__total strong{font-size:20px}.calculator--medium .calculator__total span{font-size:14px}.calculator--medium .calculator__total-amount{font-size:34px}@media screen and (max-width:600px){.calculator{gap:12px;padding:14px}.calculator__header h3{font-size:23px}.calculator__row,.calculator__total{grid-template-columns:1fr;gap:8px;padding:12px}.calculator__row{grid-template-columns:minmax(0,1fr) minmax(104px,auto)}.calculator__amount{min-width:0;justify-items:end;text-align:right}.calculator__row--additional-patient-half .calculator__amount{display:contents}.calculator__row--additional-patient-half .calculator__amount-value{grid-column:2;grid-row:1;align-self:center;justify-self:end;text-align:right}.calculator__row--additional-patient-half .calculator-note{grid-column:1/-1;justify-self:end;max-width:100%;text-align:right}.calculator__total-amount{justify-items:start;text-align:left}.calculator-note{justify-content:flex-end;text-align:right}.calculator__total-amount{font-size:25px}.calculator--medium{padding:16px}.calculator--medium .calculator__header h3{font-size:26px}.calculator--medium .calculator__qualification-option{min-height:68px}.calculator--medium .calculator__qualification-option strong{font-size:16px}.calculator--medium .calculator__qualification-option small{font-size:12px}.calculator--medium .calculator__row{grid-template-columns:minmax(0,1fr) minmax(112px,auto)}.calculator--medium .calculator__row--travel .calculator__amount{display:contents}.calculator--medium .calculator__row--travel .calculator__amount-value{grid-column:2;grid-row:1;align-self:center;justify-self:end;text-align:right}.calculator--medium .calculator__row--travel .calculator-note{grid-column:1/-1;justify-self:start;justify-content:flex-start;max-width:100%;text-align:left}.calculator--medium .calculator__amount{font-size:19px}.calculator--medium .calculator__total{grid-template-columns:minmax(0,1fr)}.calculator--medium .calculator__total-amount{font-size:28px}}
