@keyframes CobaltLoaderCircular-module__loaderCircularSvg___AKZ-B{0%{transform:rotate(-50deg)}to{transform:rotate(310deg)}}@keyframes CobaltLoaderCircular-module__loaderCircularCircle___7AVRX{0%{stroke-dashoffset:280;transform:rotate(0)}50%{stroke-dashoffset:140;transform:rotate(180deg)}to{stroke-dashoffset:280;transform:rotate(360deg)}}:where(.CobaltLoaderCircular-module__loaderCircular___W-YFZ){display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}:where(.CobaltLoaderCircular-module__loaderCircularSizeSmall___zfc-R){height:20px;width:20px}:where(.CobaltLoaderCircular-module__loaderCircularSizeMedium___ExPqk){height:40px;width:40px}:where(.CobaltLoaderCircular-module__loaderCircularSizeLarge___vgc0K){width:4.6505rem;height:4.589rem}:where(.CobaltLoaderCircular-module__loaderCircularIndeterminate___LJRZ6 svg){animation:1.5s linear infinite CobaltLoaderCircular-module__loaderCircularSvg___AKZ-B;transform:rotate(-50deg)}:where(.CobaltLoaderCircular-module__loaderCircularIndeterminate___LJRZ6 circle){display:block;animation:1.5s infinite both CobaltLoaderCircular-module__loaderCircularCircle___7AVRX;fill:transparent;stroke:var(--stroke-focus);stroke-dasharray:283;stroke-dashoffset:280;stroke-width:12px;transform-origin:50% 50%}:where(.CobaltLoaderCircular-module__loaderCircularDeterminate___m1KIV svg){display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;transform:rotate(-90deg)}:where(.CobaltLoaderCircular-module__loaderCircularDeterminate___m1KIV svg circle){stroke:var(--stroke-focus)}
:where(.CobaltLink-module__link___kSZCB){display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-family-text);text-decoration:none;font-weight:600;border-radius:.25rem;cursor:pointer}:where(.CobaltLink-module__link___kSZCB:focus-visible:not(:where(.CobaltLink-module__linkDisabled___hDHB2))){outline:2px solid var(--stroke-focus)}:where(.CobaltLink-module__linkXSmall___lFz3k){font-size:.75rem;border-radius:.125rem}:where(.CobaltLink-module__linkSmall___VfJsV){font-size:1rem}:where(.CobaltLink-module__linkMedium___IM4-F){font-size:1.25rem;font-weight:700;font-family:var(--font-family-display)}:where(.CobaltLink-module__linkPrimary___d6UDV){color:var(--link-interactive)}:where(.CobaltLink-module__linkPrimary___d6UDV:hover){color:var(--link-hover);text-decoration-line:underline}:where(.CobaltLink-module__linkPrimary___d6UDV:active:not(:disabled)),:where(.CobaltLink-module__linkPrimary___d6UDV:hover:active:not(:disabled)){color:var(--link-pressed)}:where(.CobaltLink-module__linkSecondary___DkWV4){color:var(--link-secondary)}:where(.CobaltLink-module__linkSecondary___DkWV4:hover){color:var(--link-secondary-hover);text-decoration-line:underline}:where(.CobaltLink-module__linkSecondary___DkWV4:active:not(:disabled)),:where(.CobaltLink-module__linkSecondary___DkWV4:hover:active:not(:disabled)){color:var(--link-secondary-pressed)}:where(.CobaltLink-module__linkInverse___lJ1Y9){color:var(--link-on-color);text-decoration-line:underline}:where(.CobaltLink-module__linkInverse___lJ1Y9:hover){text-decoration-line:underline}:where(.CobaltLink-module__linkInverse___lJ1Y9:active:not(:disabled)),:where(.CobaltLink-module__linkInverse___lJ1Y9:hover:active:not(:disabled)){text-decoration-line:underline}:where(.CobaltLink-module__linkInverse___lJ1Y9:focus-visible:not(:disabled)){outline:2px solid var(--stroke-focus-on-color)}:where(.CobaltLink-module__linkDisabled___hDHB2){color:var(--link-disabled);cursor:not-allowed;pointer-events:none;text-decoration:none}
:where(.CobaltCheckbox-module__cobaltCheckbox___z7Y-D){display:flex;flex-direction:column;gap:.125rem}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV){display:flex;flex-direction:row;align-items:center}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]){height:1.125rem;width:1.125rem;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-default);border:.1rem solid var(--stroke-default);cursor:pointer;transition:all .2s ease-in-out;border-radius:.25rem;margin:0}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:hover){border-color:var(--stroke-hover)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:active:not(:disabled):not(:checked):not(:indeterminate)),:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:active:hover:not(:disabled):not(:checked):not(:indeterminate)){border:2px solid var(--stroke-focus)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:focus-visible){outline:2px solid var(--stroke-focus);outline-offset:1px}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked),:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate){background-color:var(--button-primary-default);border-color:var(--button-primary-default)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked:hover),:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate:hover){background-color:var(--button-primary-hover);border:.1rem solid var(--button-primary-hover)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked:disabled),:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate:disabled){background-color:var(--icon-disabled);border-color:var(--icon-disabled)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked.CobaltCheckbox-module__danger___6EQda),:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate.CobaltCheckbox-module__danger___6EQda){background-color:var(--button-danger-default);border-color:var(--button-danger-default)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked.CobaltCheckbox-module__danger___6EQda:hover),:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate.CobaltCheckbox-module__danger___6EQda:hover){background-color:var(--button-danger-hover);border:.1rem solid var(--button-danger-hover)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox].CobaltCheckbox-module__danger___6EQda:not(:checked):not(:indeterminate)){border:2px solid var(--button-danger-default)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox].CobaltCheckbox-module__danger___6EQda:not(:checked):not(:indeterminate):hover){border:2px solid var(--button-danger-hover)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox].CobaltCheckbox-module__danger___6EQda:active:not(:disabled):not(:checked):not(:indeterminate)),:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox].CobaltCheckbox-module__danger___6EQda:active:hover:not(:disabled):not(:checked):not(:indeterminate)){border:2px solid var(--button-danger-pressed)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:checked):before{display:flex;background-color:var(--icon-inverse);content:"";height:100%;width:100%;-webkit-mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 8" xmlns="http://www.w3.org/2000/svg"><title>Checkmark</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -6)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m11.939 5.4393c0.58579-0.58579 1.5355-0.58579 2.1213 0 0.54917 0.54917 0.5835 1.4182 0.10297 2.0074l-0.10297 0.11392-5 5c-0.54917 0.54917-1.4182 0.5835-2.0074 0.10297l-0.11392-0.10297-3-3c-0.58579-0.58579-0.58579-1.5355 0-2.1213 0.54917-0.54917 1.4182-0.5835 2.0074-0.10297l0.11392 0.10297 1.9393 1.9397 3.9393-3.9397z"/></g></g></g></svg>');mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 8" xmlns="http://www.w3.org/2000/svg"><title>Checkmark</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -6)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m11.939 5.4393c0.58579-0.58579 1.5355-0.58579 2.1213 0 0.54917 0.54917 0.5835 1.4182 0.10297 2.0074l-0.10297 0.11392-5 5c-0.54917 0.54917-1.4182 0.5835-2.0074 0.10297l-0.11392-0.10297-3-3c-0.58579-0.58579-0.58579-1.5355 0-2.1213 0.54917-0.54917 1.4182-0.5835 2.0074-0.10297l0.11392 0.10297 1.9393 1.9397 3.9393-3.9397z"/></g></g></g></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .6rem;mask-size:.75rem .6rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:indeterminate):before{display:flex;background-color:var(--icon-inverse);content:"";height:100%;width:100%;-webkit-mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 4" xmlns="http://www.w3.org/2000/svg"><title>Line</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -8)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m13 7.5c0.82843 0 1.5 0.67157 1.5 1.5 0 0.7797-0.59489 1.4204-1.3555 1.4931l-0.14446 0.0068666h-8c-0.82843 0-1.5-0.67157-1.5-1.5 0-0.7797 0.59489-1.4204 1.3555-1.4931l0.14446-0.0068666h8z"/></g></g></g></svg>');mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 4" xmlns="http://www.w3.org/2000/svg"><title>Line</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -8)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m13 7.5c0.82843 0 1.5 0.67157 1.5 1.5 0 0.7797-0.59489 1.4204-1.3555 1.4931l-0.14446 0.0068666h-8c-0.82843 0-1.5-0.67157-1.5-1.5 0-0.7797 0.59489-1.4204 1.3555-1.4931l0.14446-0.0068666h8z"/></g></g></g></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .6rem;mask-size:.75rem .6rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:disabled){background-color:var(--input-disabled);border:.1rem solid var(--stroke-disabled);cursor:not-allowed}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]:disabled+label){color:var(--text-disabled);cursor:not-allowed}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]+label){color:var(--text-primary);cursor:pointer;justify-content:center;align-self:stretch;font-size:var(--text-size-1);padding-left:.5rem}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]+label.CobaltCheckbox-module__visuallyHidden___QYDOy){display:none}:where(.CobaltCheckbox-module__cobaltCheckboxInput___A-SFV input[type=checkbox]+label.CobaltCheckbox-module__disabled___C5-Xm){color:var(--text-disabled);cursor:not-allowed}:where(.CobaltCheckbox-module__cobaltCheckboxDescription___mXhdJ){display:flex;flex-flow:row wrap;margin-left:1.7rem;color:var(--text-tertiary);align-self:stretch}:where(.CobaltCheckbox-module__cobaltCheckboxDescription___mXhdJ.CobaltCheckbox-module__disabled___C5-Xm){color:var(--text-disabled)}:where(.CobaltCheckbox-module__cobaltCheckboxDescription___mXhdJ.CobaltCheckbox-module__danger___6EQda){color:var(--text-danger);font-weight:var(--font-weight-semibold)}
:where(.CobaltRadioButton-module__radioButton___SZdaw){display:flex;flex-direction:column;gap:.125rem}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l){display:flex;flex-direction:row;align-items:baseline}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]){height:1.125rem;width:1.125rem;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;position:relative;border:1px solid var(--stroke-default);background-color:var(--input-default);align-self:center}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:hover){border-width:1px;border-color:var(--stroke-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:active:not(:disabled)){border-width:2px;border-color:var(--stroke-focus)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked){background-color:var(--input-default);border:1px solid var(--stroke-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:active:not(:disabled)){border-width:2px;border-color:var(--button-primary-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:active:not(:disabled)):after{background-color:var(--button-primary-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.7rem;height:.7rem;border-radius:50%;background-color:var(--button-primary-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:hover){border-color:var(--stroke-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:hover):after{background-color:var(--button-primary-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw){border:2px solid var(--button-danger-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:hover){border-color:var(--button-danger-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:active:not(:disabled)){border-color:var(--button-danger-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:active:not(:disabled)):after{background-color:var(--button-danger-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked){background-color:var(--input-default);border-color:var(--button-danger-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked):after{background-color:var(--button-danger-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked:hover){border-color:var(--button-danger-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked:hover):after{background-color:var(--button-danger-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled){background-color:var(--input-disabled);border:.1rem solid var(--stroke-disabled);cursor:not-allowed}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled:checked):after{background-color:var(--icon-disabled)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled:hover),:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled:active){border-color:var(--stroke-disabled)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled+label){color:var(--text-disabled);cursor:not-allowed}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]+label){color:var(--text-primary);cursor:pointer;justify-content:center;align-self:stretch;padding-left:.5rem}:where(.CobaltRadioButton-module__visuallyHidden___loqKa){display:none}:where(.CobaltRadioButton-module__disabled___Cm1wl){color:var(--text-disabled);cursor:not-allowed}:where(.CobaltRadioButton-module__radioButtonDescription___GJIcX){display:flex;flex-flow:row wrap;margin-left:1.7rem;color:var(--text-tertiary);align-self:stretch}:where(.CobaltRadioButton-module__radioButtonDescriptionDisabled___trRwk){color:var(--text-disabled)}:where(.CobaltRadioButton-module__radioButtonDescriptionDanger___N1-di){color:var(--text-danger);font-weight:var(--font-weight-semibold)}
:where(.CobaltTile-module__cobaltTile___yGgdN){display:flex;width:100%;padding:var(--space-16) var(--space-16) var(--space-16) var(--space-12);align-items:flex-start;border-radius:.75rem;border:1px solid var(--stroke-subtle)}:where(.CobaltTile-module__clickable___NTSN1){background:var(--surface-secondary);cursor:pointer}:where(.CobaltTile-module__clickable___NTSN1:hover){background:var(--button-ghost-hover)}:where(.CobaltTile-module__clickable___NTSN1:focus-visible){outline:2px solid var(--stroke-focus);outline-offset:-2px}:where(.CobaltTile-module__clickable___NTSN1:active){background-color:var(--button-ghost-pressed)}:where(.CobaltTile-module__clickable___NTSN1:hover:active){background-color:var(--button-ghost-pressed)}:where(.CobaltTile-module__invalid___HAPI5:not(:focus-visible)){outline:2px solid var(--stroke-danger);outline-offset:-2px}
:where(.CobaltPopover-module__popoverBackdrop___yakAE){position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-index-popover);pointer-events:all}:where(.CobaltPopover-module__popover___kgpmM){position:absolute;z-index:calc(var(--z-index-popover) + 1)}
:where(.CobaltDynamicTruncateString-module__container___dmAHe){display:block;width:100%;min-width:119px;white-space:nowrap;overflow:hidden;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}:where(.CobaltTooltip-module__cobaltTooltip___gpq4o){position:absolute;z-index:var(--z-index-tooltip);visibility:hidden;opacity:0;display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:var(--color-neutral-100);color:var(--text-on-color);padding:.25rem .5rem;border-radius:.25rem;font-size:var(--font-typesize-02);text-align:center;font-weight:var(--font-weight-semibold);line-height:1rem;letter-spacing:.01rem;white-space:nowrap;transition:opacity .2s ease-in-out,transform .2s ease-in-out;pointer-events:none}:where(.CobaltTooltip-module__cobaltTooltip___gpq4o):before{content:"";position:absolute;pointer-events:auto;background:transparent}:where(.CobaltTooltip-module__tooltipTop___WL-hI):before{top:100%;left:50%;transform:translate(-50%);width:100%;height:.5rem}:where(.CobaltTooltip-module__tooltipLeft___5IASL):before{left:100%;top:50%;transform:translateY(-50%);width:.5rem;height:100%}:where(.CobaltTooltip-module__tooltipRight___LFjCu):before{right:100%;top:50%;transform:translateY(-50%);width:.5rem;height:100%}:where(.CobaltTooltip-module__tooltipBottom___aWyEn):before{bottom:100%;left:50%;transform:translate(-50%);width:100%;height:.5rem}:where(.CobaltTooltip-module__cobaltTooltip___gpq4o[aria-hidden=false]){opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}
.ContentLoader-module__contentLoader___KAYl1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;

  .ContentLoader-module__contentLoaderBackground___vL2qV {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--surface-overlay);
  }
}

.ContentLoader-module__contentLoaderContainer___7t4Wo {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.ContentLoader-module__contentLoaderOverlay___Krwba {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;

  .ContentLoader-module__contentLoaderBackground___vL2qV {
    opacity: 0.7;
  }
}
:where(.CobaltChipDismissButton-module__cobaltChipDismiss___FJlyr){display:flex;align-items:center;justify-content:center;border-radius:.75rem;height:1.25rem;width:1.25rem}:where(.CobaltChipDismissButton-module__cobaltChipDismiss___FJlyr:focus-visible){outline-color:var(--stroke-focus)}:where(.CobaltChipDismissButton-module__cobaltChipDismiss___FJlyr:not(.CobaltChipDismissButton-module__disabled___tPgyT):not(.CobaltChipDismissButton-module__selected___Gl5xS):hover){background-color:var(--chips-background-off-pressed)}:where(.CobaltChipDismissButton-module__cobaltChipDismiss___FJlyr.CobaltChipDismissButton-module__selected___Gl5xS:not(.CobaltChipDismissButton-module__disabled___tPgyT):hover){background-color:var(--button-secondary-pressed);cursor:pointer}:where(.CobaltChipDismissButton-module__disabled___tPgyT){cursor:not-allowed;background:none;outline-color:transparent}
:where(.CobaltChip-module__cobaltChip___oqzGA){display:inline-flex;align-items:center;padding-inline:.75rem;flex-shrink:0;gap:.25rem;background-color:var(--chips-background-off-default);border-radius:.75rem;color:var(--text-primary);font-weight:var(--font-weight-semibold);cursor:auto;height:1.5rem;border:1px solid var(--stroke-default)}:where(.CobaltChip-module__cobaltChip___oqzGA:focus-visible){outline-offset:1px;outline-color:var(--stroke-focus)}:where(.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK)){cursor:pointer}:where(.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):hover){background-color:var(--chips-background-off-hover)}:where(.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):active),:where(.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):hover:active){background-color:var(--chips-background-off-pressed)}:where(.CobaltChip-module__cobaltChipSelected___I1o9s:not(.CobaltChip-module__cobaltChipDisabled___eo0FK)){background-color:var(--button-secondary-default);color:var(--button-text-secondary);border-color:transparent}:where(.CobaltChip-module__cobaltChipSelected___I1o9s.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):hover){background-color:var(--button-secondary-hover)}:where(.CobaltChip-module__cobaltChipSelected___I1o9s.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):active),:where(.CobaltChip-module__cobaltChipSelected___I1o9s.CobaltChip-module__cobaltChipSelectable___6zH34:not(.CobaltChip-module__cobaltChipDisabled___eo0FK):hover:active){background-color:var(--button-secondary-pressed)}:where(.CobaltChip-module__cobaltChipDisabled___eo0FK){background-color:var(--chips-background-off-disabled);color:var(--text-disabled);border-color:var(--stroke-disabled);cursor:not-allowed}:where(.CobaltChip-module__cobaltChipDisabled___eo0FK .CobaltChip-module__cobaltChipButton___G6y1o){color:var(--text-disabled)}:where(.CobaltChip-module__cobaltChipDisabled___eo0FK.CobaltChip-module__cobaltChipSelected___I1o9s){background-color:var(--chips-background-disabled);color:var(--chips-text-disabled);border-color:transparent}:where(.CobaltChip-module__cobaltChipDisabled___eo0FK.CobaltChip-module__cobaltChipSelected___I1o9s .CobaltChip-module__cobaltChipButton___G6y1o){color:var(--chips-text-disabled)}:where(.CobaltChip-module__cobaltChipButton___G6y1o:focus){outline:none}:where(.CobaltChip-module__cobaltChipButton___G6y1o:focus-visible){outline:none}:where(.CobaltChip-module__cobaltChipDisabled___eo0FK .CobaltChip-module__cobaltChipButton___G6y1o){cursor:not-allowed}:where(.CobaltChip-module__cobaltChipDismissible___Qp3nq){padding-right:.125rem}
:where(.CobaltDropdownItem-module__cobaltDropdownItem___I9B35){display:flex;gap:.5rem;padding:.625rem .75rem;min-height:2.5rem;cursor:pointer;transition:background-color .2s ease}:where(.CobaltDropdownItem-module__focused___KTMT7){background:var(--button-ghost-hover)}:where(.CobaltDropdownItem-module__cobaltDropdownItem___I9B35:hover:not(.CobaltDropdownItem-module__disabled___XdMwV)){background:var(--button-ghost-hover)}:where(.CobaltDropdownItem-module__cobaltDropdownItem___I9B35:active:not(.CobaltDropdownItem-module__disabled___XdMwV)){background:var(--button-ghost-pressed)}:where(.CobaltDropdownItem-module__selected___wUyHz:not(.CobaltDropdownItem-module__multiselect___tK6WX)){background:var(--button-primary-default);color:var(--text-on-color)}:where(.CobaltDropdownItem-module__selected___wUyHz:not(.CobaltDropdownItem-module__multiselect___tK6WX):hover){background:var(--button-primary-default)}:where(.CobaltDropdownItem-module__disabled___XdMwV){cursor:not-allowed}:where(.CobaltDropdownItem-module__content___iR6ml){display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:.25rem;word-break:break-word}:where(.CobaltDropdownItem-module__label___GNTn-){color:var(--text-primary)}:where(.CobaltDropdownItem-module__labelDisabled___fRkJH){color:var(--text-disabled)}:where(.CobaltDropdownItem-module__labelSelected___Sh078:not(.CobaltDropdownItem-module__labelMultiselect___LVQeZ)){color:var(--text-on-color);font-weight:var(--font-weight-normal)}:where(.CobaltDropdownItem-module__secondaryInfo___Y6oRr){color:var(--text-secondary)}:where(.CobaltDropdownItem-module__secondaryInfoSelected___-vN9H:not(.CobaltDropdownItem-module__secondaryInfoMultiselect___HUQzj)){color:var(--text-on-color)}:where(.CobaltDropdownItem-module__icons___fRr5r .CobaltDropdownItem-module__clearIcon___nCCdq){cursor:pointer;color:var(--text-secondary)}
:where(.CobaltDropdown-module__cobaltDropdown___X4Vwf){display:flex;flex-direction:column;position:relative;cursor:pointer}:where(.CobaltDropdown-module__filterable___ThIPT){cursor:text}:where(.CobaltDropdown-module__dropdownWrapper___CH4NO){position:relative;display:flex;flex-direction:column}:where(.CobaltDropdown-module__dropdown___Tx2sN){display:flex;flex-direction:row;align-items:center;border-radius:.5rem;outline:1px solid var(--stroke-default);background:var(--input-default);color:var(--text-primary);min-height:2rem}:where(.CobaltDropdown-module__dropdown___Tx2sN:focus-within:not(.CobaltDropdown-module__dropdownDisabled___NUGR6)){outline:2px solid var(--stroke-focus)}:where(.CobaltDropdown-module__dropdown___Tx2sN:hover:not(.CobaltDropdown-module__dropdownDisabled___NUGR6):not(.CobaltDropdown-module__dropdownDanger___qrzKM)){outline-color:var(--stroke-hover)}:where(.CobaltDropdown-module__dropdown___Tx2sN[aria-expanded=true]:hover:not(.CobaltDropdown-module__dropdownDisabled___NUGR6):not(.CobaltDropdown-module__dropdownDanger___qrzKM)){outline-color:var(--stroke-focus)}:where(.CobaltDropdown-module__dropdownDanger___qrzKM){outline:2px solid var(--stroke-danger)}:where(.CobaltDropdown-module__dropdownDanger___qrzKM:hover){outline-color:var(--stroke-danger-hover)}:where(.CobaltDropdown-module__dropdownDisabled___NUGR6){background:var(--input-disabled);outline-color:var(--stroke-disabled);cursor:not-allowed;color:var(--text-disabled)}:where(.CobaltDropdown-module__dropdownDisabled___NUGR6 .CobaltDropdown-module__dropdownSelectedValue___fz1wu){color:var(--text-disabled)}:where(.CobaltDropdown-module__dropdownDisabled___NUGR6 .CobaltDropdown-module__icons___mCF7v svg){color:var(--icon-disabled)}:where(.CobaltDropdown-module__contentWrapper___Uxbrg){display:flex;flex:1;flex-direction:row;justify-content:space-between;gap:.125rem;width:100%}:where(.CobaltDropdown-module__displayValue___k6DJp){display:flex;flex-flow:row wrap;width:100%;gap:.25rem}:where(.CobaltDropdown-module__displayValue___k6DJp input){border:none;flex:1;min-width:5rem;padding:0;width:100%;background-color:transparent}:where(.CobaltDropdown-module__displayValue___k6DJp input:focus){outline:none}:where(.CobaltDropdown-module__dropdown___Tx2sN:has(.CobaltDropdown-module__selectedChips___0yGz9)){align-items:flex-start}:where(.CobaltDropdown-module__selectedChips___0yGz9){display:flex;flex-wrap:wrap;gap:.5rem}:where(.CobaltDropdown-module__chipCount___mEhAD){display:none}:where(.CobaltDropdown-module__chipCountVisible___VDx-F){display:flex;position:absolute;visibility:hidden}:where(.CobaltDropdown-module__chipCountVisible___VDx-F.CobaltDropdown-module__visible___D50pg){position:relative;visibility:visible}:where(.CobaltDropdown-module__dropdownSelectedValue___fz1wu){flex:1 1 auto}:where(.CobaltDropdown-module__dropdownPlaceholder___kX9Bf){overflow:hidden;color:var(--text-tertiary);text-overflow:ellipsis}:where(.CobaltDropdown-module__dropdownSmall___nWtf-){min-height:2rem;padding:.375rem .75rem}:where(.CobaltDropdown-module__dropdownMedium___-ch0-){min-height:2.5rem;padding:.625rem .75rem}:where(.CobaltDropdown-module__isMultiselect___GbeSX){padding:.5rem .75rem}:where(.CobaltDropdown-module__isMultiselect___GbeSX .CobaltDropdown-module__dropdownPlaceholder___kX9Bf){line-height:1.5rem}:where(.CobaltDropdown-module__isMultiselect___GbeSX .CobaltDropdown-module__icons___mCF7v){margin-top:.125rem}:where(.CobaltDropdown-module__hasOverflow___KEvTF .CobaltDropdown-module__contentWrapper___Uxbrg .CobaltDropdown-module__displayValue___k6DJp){flex-flow:row nowrap}:where(.CobaltDropdown-module__hasOverflow___KEvTF .CobaltDropdown-module__selectedChips___0yGz9){align-items:center;flex-wrap:nowrap;overflow:hidden}:where(.CobaltDropdown-module__icons___mCF7v){align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.25rem;height:1.25rem;margin-left:.5rem}:where(.CobaltDropdown-module__leading___5nmMg){padding-left:.75rem;padding-right:0}:where(.CobaltDropdown-module__clearIcon___HGdcv){width:1rem;height:1rem;color:var(--icon-tertiary);cursor:pointer}:where(.CobaltDropdown-module__clearIcon___HGdcv:focus-visible){border-radius:.25rem;outline:2px solid var(--stroke-focus)}:where(.CobaltDropdown-module__chevronIcon___UoWBL){width:1rem;height:1rem;transition:transform .3s ease-in-out;transform:rotate(180deg)}:where(.CobaltDropdown-module__dropdown___Tx2sN[aria-expanded=true] .CobaltDropdown-module__chevronIcon___UoWBL){transform:rotate(0)}:where(.CobaltDropdown-module__dangerIcon___5UfCa){color:var(--icon-danger)}:where(.CobaltDropdown-module__cobaltDropdownMenu___ONMYw){list-style-type:none;padding:0;margin-inline:0;background-color:var(--surface-primary);inset:unset;max-height:12rem;overflow-y:auto;border:none;margin-block:0;padding-inline:0;border-radius:.5rem}
:where(.CobaltFormFieldHelperText-module__cobaltFormFieldHelper___3-bFN){color:var(--text-secondary);font-family:var(--font-family-text);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;margin-top:.25rem}:where(.CobaltFormFieldHelperText-module__cobaltFormFieldHelper___3-bFN.CobaltFormFieldHelperText-module__error___HkI-t){color:var(--text-danger);font-family:var(--font-family-text);font-size:.75rem;font-style:normal;font-weight:600;line-height:normal}
:where(.CobaltFormFieldLabel-module__cobaltFormFieldLabel___ysaSc){display:flex;justify-content:space-between}:where(.CobaltFormFieldLabel-module__cobaltFormFieldLabelMain___e8AjA){flex:1;margin-right:auto;color:var(--text-secondary);font-family:var(--font-family-text);font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:.25rem}:where(.CobaltFormFieldLabel-module__cobaltFormFieldLabelAdditional___53S8S){color:var(--text-secondary);font-family:var(--font-family-text);font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}
:where(.CobaltRadioButtonGroup-module__radioButtonGroup___ChT0i){display:flex;gap:.75rem}:where(.CobaltRadioButtonGroup-module__vertical___SJvVq){flex-direction:column}:where(.CobaltRadioButtonGroup-module__horizontal___OAPOp){flex-direction:row;flex-wrap:wrap}
:where(.CobaltButton-module__cobaltButton___x-0f9){color:var(--text-on-color);display:inline-flex;gap:.5rem;justify-content:center;align-items:center;border-radius:.5rem;font-weight:600}:where(.CobaltButton-module__cobaltButtonXSmall___E7kKn){padding:.25rem 1rem;height:1.5rem;border-radius:.25rem}:where(.CobaltButton-module__cobaltButtonXSmall___E7kKn):where(.CobaltButton-module__cobaltButtonIconOnly___4c2gb){width:1.5rem}:where(.CobaltButton-module__cobaltButtonSmall___lex75){padding:.375rem 1rem;height:2rem;border-radius:.5rem}:where(.CobaltButton-module__cobaltButtonSmall___lex75):where(.CobaltButton-module__cobaltButtonIconOnly___4c2gb){width:2rem}:where(.CobaltButton-module__cobaltButtonMedium___gBYf9){padding:.5rem 1rem;height:2.5rem;border-radius:.5rem}:where(.CobaltButton-module__cobaltButtonMedium___gBYf9):where(.CobaltButton-module__cobaltButtonIconOnly___4c2gb){width:2.5rem}:where(.CobaltButton-module__cobaltButtonIconOnly___4c2gb){padding:0}:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH){background-color:var(--button-primary-default)}:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH:hover){background-color:var(--button-primary-hover)}:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH:active:not(:disabled)),:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH:hover:active:not(:disabled)){background-color:var(--button-primary-pressed)}:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH:focus-visible:not(:disabled)){outline-offset:1px}:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz){background-color:var(--button-secondary-default);color:var(--button-text-secondary)}:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz:hover){background-color:var(--button-secondary-hover)}:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz:active:not(:disabled)),:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz:hover:active:not(:disabled)){background-color:var(--button-secondary-pressed)}:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz:focus-visible:not(:disabled)){outline-offset:1px}:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY){background-color:transparent;border:2px solid var(--button-tertiary-default);color:var(--button-tertiary-default)}:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY:hover){border-color:var(--button-tertiary-hover);color:var(--button-tertiary-hover)}:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY:active:not(:disabled)),:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY:hover:active:not(:disabled)){border-color:var(--button-tertiary-pressed);color:var(--button-tertiary-pressed)}:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY:focus-visible:not(:disabled)){outline-offset:1px}:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu){background-color:var(--button-danger-default)}:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:hover){background-color:var(--button-danger-hover)}:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:active:not(:disabled)),:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:hover:active:not(:disabled)){background-color:var(--button-danger-pressed)}:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:focus-visible:not(:disabled)){outline-offset:1px}:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh){background-color:transparent;border:2px solid var(--button-danger-default);color:var(--button-danger-default)}:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:hover){border-color:var(--button-danger-hover);color:var(--button-danger-hover)}:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:active:not(:disabled)),:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:hover:active:not(:disabled)){border-color:var(--button-danger-pressed);color:var(--button-danger-pressed)}:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:focus-visible:not(:disabled)){outline-offset:1px}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI){background-color:transparent}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled)){color:var(--text-interactive)}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb){color:var(--icon-primary)}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):hover){background-color:var(--button-ghost-hover)}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):active),:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):hover:active){background-color:var(--button-ghost-pressed)}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):focus-visible){outline-offset:1px}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:disabled){color:var(--text-disabled)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj){background-color:var(--button-ghost-default);color:var(--text-danger)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):hover){background-color:var(--button-ghost-hover)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):active),:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):hover:active){background-color:var(--button-ghost-pressed)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):focus-visible){outline-offset:1px}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb){color:var(--icon-primary)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb:hover){background-color:var(--button-danger-default);color:var(--text-on-color)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb:active),:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb:hover:active){background-color:var(--button-danger-hover);color:var(--text-on-color)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:disabled){color:var(--text-disabled)}:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:disabled),:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY:disabled){border-color:var(--button-disabled-tertiary);color:var(--text-disabled)}:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:disabled),:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH:disabled),:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz:disabled){background-color:var(--button-disabled-default);color:var(--text-disabled)}
:where(.CobaltDatePickerInput-module__cobaltDatePickerInput___a3KeI){background-color:var(--input-default);border-radius:.5rem;justify-content:space-between;flex:1 1 auto;min-width:0;display:inline-flex;flex-direction:row;align-items:center;max-width:100%}:where(.CobaltDatePickerInput-module__cobaltDatePickerInput___a3KeI.CobaltDatePickerInput-module__disabled___J9yBl){cursor:not-allowed;background-color:var(--input-disabled)}:where(.CobaltDatePickerInput-module__cobaltDatePickerInput___a3KeI.CobaltDatePickerInput-module__disabled___J9yBl input){cursor:not-allowed;background:var(--input-disabled);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}:where(.CobaltDatePickerInput-module__cobaltDatePickerInput___a3KeI input){flex:1;border:none;outline:none;padding:0 .75rem;font-size:1rem;font-family:var(--font-family-text)}:where(.CobaltDatePickerInput-module__rangePickerInputs___VnJFS){align-items:center;display:inline-flex;max-width:100%;flex:1 1 auto;min-width:0}:where(.CobaltDatePickerInput-module__rangePickerInputs___VnJFS input){display:flex;color:var(--text-primary);padding:0 .75rem;border-radius:.5rem;background-color:var(--input-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;width:fit-content;max-width:100%;field-sizing:content;border:none;outline:none;min-height:2.5rem;font-size:1rem;font-family:var(--font-family-text)}:where(.CobaltDatePickerInput-module__rangePickerInputs___VnJFS input::placeholder){color:var(--text-tertiary)}:where(.CobaltDatePickerInput-module__rangePickerInputs___VnJFS input:disabled){cursor:not-allowed;background:var(--input-disabled);outline-color:var(--stroke-disabled);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}@supports not (field-sizing: content){:where(.CobaltDatePickerInput-module__rangePickerInputs___VnJFS input){width:auto}}:where(.CobaltDatePickerInput-module__toText___-qkI4){color:var(--text-primary);flex-shrink:0}:where(.CobaltDatePickerInput-module__cobaltDatePickerInput___a3KeI.CobaltDatePickerInput-module__disabled___J9yBl .CobaltDatePickerInput-module__toText___-qkI4){color:var(--text-disabled)}:where(.CobaltDatePickerInput-module__datePickerInput___HeU0G){display:flex;color:var(--text-primary);padding:0 .75rem;border-radius:.5rem;background-color:var(--input-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;width:fit-content;max-width:100%;field-sizing:content;border:none;outline:none;font-size:1rem;font-family:var(--font-family-text)}:where(.CobaltDatePickerInput-module__datePickerInput___HeU0G.CobaltDatePickerInput-module__medium___Y9Tqn){min-height:2.5rem}:where(.CobaltDatePickerInput-module__datePickerInput___HeU0G)::placeholder{color:var(--text-tertiary)}:where(.CobaltDatePickerInput-module__datePickerInput___HeU0G:disabled){cursor:not-allowed;background:var(--input-disabled);outline-color:var(--stroke-disabled);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}@supports not (field-sizing: content){:where(.CobaltDatePickerInput-module__datePickerInput___HeU0G){width:auto}}:where(.CobaltDatePickerInput-module__rangePicker___J0A6g){flex:1 1 auto;padding:0;max-width:fit-content;min-width:0}:where(.CobaltDatePickerInput-module__clearIcon___uYxpr){width:1rem;height:1rem;color:var(--icon-tertiary);cursor:pointer}:where(.CobaltDatePickerInput-module__clearIcon___uYxpr:hover){color:var(--icon-primary)}
:where(.CobaltDivider-module__cobaltDivider___pn9oV){margin:0}:where(.CobaltDivider-module__cobaltDividerSolid___2OS0Y){background-color:var(--stroke-default)}:where(.CobaltDivider-module__cobaltDividerSubtle___byVhx){background-color:var(--stroke-subtle)}:where(.CobaltDivider-module__cobaltDivider1___Nbrfx.CobaltDivider-module__cobaltDividerHorizontal___uR20F){height:1px}:where(.CobaltDivider-module__cobaltDivider1___Nbrfx.CobaltDivider-module__cobaltDividerVertical___JiezK){width:1px}:where(.CobaltDivider-module__cobaltDivider2___ywoUZ.CobaltDivider-module__cobaltDividerHorizontal___uR20F){height:2px}:where(.CobaltDivider-module__cobaltDivider2___ywoUZ.CobaltDivider-module__cobaltDividerVertical___JiezK){width:2px}:where(.CobaltDivider-module__cobaltDividerHorizontal___uR20F){display:block;height:1px;width:100%}:where(.CobaltDivider-module__cobaltDividerHorizontal___uR20F.CobaltDivider-module__cobaltDividerDotted___fCiIM){background-color:var(--stroke-default);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDk4IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249SG9yaXpvbnRhbCI+CjxwYXRoIGlkPSJIb3Jpem9udGFsLyBEb3R0ZWQiIGQ9Ik0xIDAuNUg5NyIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDk4IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249SG9yaXpvbnRhbCI+CjxwYXRoIGlkPSJIb3Jpem9udGFsLyBEb3R0ZWQiIGQ9Ik0xIDAuNUg5NyIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);-webkit-mask-size:98px 1px;mask-size:98px 1px}:where(.CobaltDivider-module__cobaltDividerVertical___JiezK){display:inline-flex;height:100%;width:1px}:where(.CobaltDivider-module__cobaltDividerVertical___JiezK.CobaltDivider-module__cobaltDividerDotted___fCiIM){background-color:var(--stroke-default);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSI5OCIgdmlld0JveD0iMCAwIDEgOTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249VmVydGljYWwiPgo8cGF0aCBpZD0iVmVydGljYWwvIERvdHRlZCIgZD0iTTAuNSA5N0wwLjUgMSIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSI5OCIgdmlld0JveD0iMCAwIDEgOTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249VmVydGljYWwiPgo8cGF0aCBpZD0iVmVydGljYWwvIERvdHRlZCIgZD0iTTAuNSA5N0wwLjUgMSIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);-webkit-mask-size:1px 98px;mask-size:1px 98px}
:where(.CobaltNumberInput-module__numberInput___lkbfx){display:flex;flex-flow:row nowrap;align-items:center;gap:.75rem}:where(.CobaltNumberInput-module__numberInputErrorIcon___QqzYQ){color:var(--icon-danger)}:where(.CobaltNumberInput-module__numberInputGroup___eGKbm){flex:1;display:flex;flex-direction:row;border:none;padding:.25rem;align-items:center;gap:.25rem;flex-shrink:0;background-color:var(--input-default);border-radius:.5rem;outline:1px solid var(--stroke-default);outline-offset:-1px}:where(.CobaltNumberInput-module__numberInputGroupSmall___Tf5R2){height:2rem}:where(.CobaltNumberInput-module__numberInputGroupMedium___TErIL){height:2.5rem}:where(.CobaltNumberInput-module__numberInputGroup___eGKbm:hover){outline-color:var(--stroke-hover)}:where(.CobaltNumberInput-module__numberInputGroup___eGKbm:focus-within){outline:2px solid var(--stroke-focus);outline-offset:-2px}:where(.CobaltNumberInput-module__numberInputValue___oMj0n){border:none;height:100%;min-width:4rem;justify-items:center;flex:1;background-color:var(--input-default);text-align:center}:where(.CobaltNumberInput-module__numberInputValue___oMj0n)::-webkit-outer-spin-button,:where(.CobaltNumberInput-module__numberInputValue___oMj0n)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.CobaltNumberInput-module__numberInputValue___oMj0n[type=number]){-moz-appearance:textfield}:where(.CobaltNumberInput-module__numberInputValue___oMj0n:focus){outline:none}:where(.CobaltNumberInput-module__numberInputGroupInvalid___Vic9w){outline:2px solid var(--stroke-danger);outline-offset:-2px}:where(.CobaltNumberInput-module__numberInputGroupInvalid___Vic9w:hover){outline-color:var(--stroke-danger-hover)}:where(.CobaltNumberInput-module__numberInputGroupDisabled___1vzfx){cursor:not-allowed;background-color:var(--input-disabled);outline-color:var(--stroke-disabled)}:where(.CobaltNumberInput-module__numberInputGroupDisabled___1vzfx:hover){outline-color:var(--stroke-disabled)}:where(.CobaltNumberInput-module__numberInputGroupDisabled___1vzfx .cobalt-divider){background-color:var(--stroke-disabled)}:where(.CobaltNumberInput-module__numberInputGroupDisabled___1vzfx .CobaltNumberInput-module__numberInputValue___oMj0n){color:var(--text-disabled);background-color:var(--input-disabled)}
:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h){cursor:pointer;width:1rem;height:1rem;border:none;outline:none;border-radius:50%;position:absolute;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;padding-block:0;transform:translateY(-60%);transition:height .3s ease-in-out,width .3s ease-in-out}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h)::-moz-range-thumb{border:none;border-radius:50%;background-color:var(--button-primary-default);-moz-appearance:none}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h):disabled::-moz-range-thumb{background-color:var(--icon-disabled);cursor:not-allowed}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h)::-webkit-slider-thumb{-webkit-appearance:none}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h)::-ms-track{background:transparent;border-color:transparent;color:transparent}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h):not(:disabled){background-color:var(--button-primary-default);border-color:var(--button-primary-default)}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h):disabled{background-color:var(--icon-disabled);border-color:var(--icon-disabled);outline:none;cursor:not-allowed}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h):where(.CobaltSliderVisualThumb-module__isDragging___JfXf-),:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h):where(.CobaltSliderVisualThumb-module__isActiveThumb___w8mRj){width:1.25rem;height:1.25rem;outline:.125rem solid var(--button-primary-default);outline-offset:.1rem}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h):focus-visible{height:1.25rem;width:1.25rem;outline:.125rem solid var(--button-primary-default);outline-offset:.1rem}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h):not(:disabled):not(:where(.CobaltSliderVisualThumb-module__isDragging___JfXf-)):not(:where(.CobaltSliderVisualThumb-module__isActiveThumb___w8mRj)):hover:active{width:1rem;height:1rem}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h):not(:disabled):not(:where(.CobaltSliderVisualThumb-module__isDragging___JfXf-)):not(:where(.CobaltSliderVisualThumb-module__isActiveThumb___w8mRj)):hover{width:1.25rem;height:1.25rem}:where(.CobaltSliderVisualThumb-module__cobaltSliderThumbKnob___OuH7h):not(:disabled):not(:where(.CobaltSliderVisualThumb-module__isDragging___JfXf-)):not(:where(.CobaltSliderVisualThumb-module__isActiveThumb___w8mRj)):focus-visible{width:1.25rem;height:1.25rem}
:where(.CobaltSliderTrack-module__cobaltSliderTrack___pqjf3){position:absolute;top:50%;height:.25rem;width:100%;transform:translateY(-50%)}:where(.CobaltSliderTrack-module__cobaltSliderTickMarks___O8eqI){display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;top:50%;left:0;width:100%;height:.25rem;transform:translateY(-50%);pointer-events:none}:where(.CobaltSliderTrack-module__cobaltSliderTickMarkActive___gqlqr),:where(.CobaltSliderTrack-module__cobaltSliderTickMarkInactive___tosXO){height:.25rem;width:.25rem;border-radius:50%;pointer-events:none}:where(.CobaltSliderTrack-module__cobaltSliderTickMarkActive___gqlqr){background-color:#ffffff40}:where(.CobaltSliderTrack-module__cobaltSliderTickMarkInactive___tosXO){background-color:var(--icon-disabled)}:where(.CobaltSliderTrack-module__cobaltSliderTrackActive___ePapH),:where(.CobaltSliderTrack-module__cobaltSliderTrackInactive___nvkD7){display:flex;position:absolute;height:.25rem;width:100%;border-radius:.25rem;pointer-events:none}:where(.CobaltSliderTrack-module__cobaltSliderTrackActive___ePapH){position:relative;width:100%;background-color:var(--button-primary-default)}:where(.CobaltSliderTrack-module__cobaltSliderTrackActive___ePapH):where(.CobaltSliderTrack-module__disabled___c0R6d){background-color:var(--icon-disabled)}:where(.CobaltSliderTrack-module__cobaltSliderTrackInactive___nvkD7){left:0;background-color:var(--stroke-disabled)}
:where(.CobaltSlider-module__cobaltSliderContainer___OXrzj){display:flex;flex-direction:column;box-sizing:border-box;cursor:pointer;outline:none;gap:.5rem;touch-action:pan-y;vertical-align:middle;line-height:1rem;font-weight:400;color:var(--text-secondary)}:where(.CobaltSlider-module__cobaltSliderLabel___7tRQe){font-weight:600}:where(.CobaltSlider-module__cobaltSliderHelperText___H9kjN){flex-wrap:wrap}:where(.CobaltSlider-module__cobaltSliderContainer___OXrzj):focus{outline:none}:where(.CobaltSlider-module__cobaltSliderContainer___OXrzj):where(.CobaltSlider-module__disabled___dhVOe){cursor:not-allowed}:where(.CobaltSlider-module__cobaltSliderHeader___5lYmD){display:flex;gap:.5rem;flex-direction:row;justify-content:space-between;align-items:center}:where(.CobaltSlider-module__cobaltSliderInputContainer___VDArM){display:flex;flex-direction:row;width:100%;align-items:center;gap:1rem;padding-top:.25rem;padding-bottom:.25rem}.CobaltSlider-module__cobaltSliderInputContainerWithInput___Cb06Q{padding-top:.5rem;padding-bottom:.5rem}.CobaltSlider-module__cobaltSliderInputContainer___VDArM .CobaltSlider-module__cobaltSliderInput___g66XK{width:3.5rem}:where(.CobaltSlider-module__cobaltSliderRangeValue___EN041){text-align:center}:where(.CobaltSlider-module__cobaltSliderTrackWrapper___ieuS6){position:relative;width:100%;align-items:center}:where(.CobaltSlider-module__cobaltSliderHelperTextError___HW6rY){color:var(--text-danger);font-weight:600}
:where(.CobaltTextInput-module__cobaltTextInput___5s2bZ){display:inline-flex;width:100%;align-items:center;border-radius:.5rem;border:none;background:var(--input-default);color:var(--text-primary);min-height:2rem;flex-shrink:0;padding:0 .75rem;outline:1px solid var(--stroke-default);outline-offset:-1px;overflow:hidden;text-overflow:ellipsis}:where(.CobaltTextInput-module__medium___RlZ4X){min-height:2.5rem}:where(.CobaltTextInput-module__cobaltTextInput___5s2bZ:hover){outline-color:var(--stroke-hover)}:where(.CobaltTextInput-module__danger___7x3cT:not(:focus-visible)){outline:2px solid var(--stroke-danger);outline-offset:-2px}:where(.CobaltTextInput-module__danger___7x3cT:not(:focus-visible):hover){outline-color:var(--stroke-danger-hover)}:where(.CobaltTextInput-module__cobaltTextInput___5s2bZ:focus-visible){outline:2px solid var(--stroke-focus);outline-offset:-2px}:where(.CobaltTextInput-module__cobaltTextInput___5s2bZ)::placeholder{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis}:where(.CobaltTextInput-module__cobaltTextArea___BgsIx){padding:.62rem .75rem;resize:none}:where(.CobaltTextInput-module__cobaltTextArea___BgsIx.CobaltTextInput-module__resizable___v3eMn){resize:vertical}:where(.CobaltTextInput-module__cobaltTextInput___5s2bZ:disabled){cursor:not-allowed;background:var(--input-disabled);outline-color:var(--stroke-disabled);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}
:where(.CobaltToggle-module__cobaltToggle___U75wZ){display:flex;align-items:center;flex-flow:row wrap}:where(.CobaltToggle-module__toggle___zjH8-){position:relative;display:inline-block}:where(.CobaltToggle-module__toggle___zjH8- input){opacity:0;width:100%;height:100%;z-index:1;position:relative}:where(.CobaltToggle-module__medium___r-hjN){height:1.5rem;width:3rem}:where(.CobaltToggle-module__small___Bcv2c){height:1rem;width:2rem}:where(.CobaltToggle-module__medium___r-hjN .CobaltToggle-module__slider___h6wxS):before{height:1.125rem;width:1.125rem}:where(.CobaltToggle-module__small___Bcv2c .CobaltToggle-module__slider___h6wxS):before{height:.625rem;width:.625rem}:where(.CobaltToggle-module__slider___h6wxS){position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--toggle-off-default);transition:.4s;border-radius:.75rem;display:inline-flex}:where(.CobaltToggle-module__slider___h6wxS):before{position:absolute;content:"";left:.19rem;bottom:.19rem;top:.19rem;background-color:var(--icon-on-color);transition:.4s;border-radius:50%}:where(.CobaltToggle-module__toggle___zjH8- input:disabled+.CobaltToggle-module__slider___h6wxS){cursor:not-allowed;background-color:var(--button-disabled-default)}:where(.CobaltToggle-module__toggle___zjH8- input:disabled+.CobaltToggle-module__slider___h6wxS):before{background-color:var(--icon-disabled)}:where(.CobaltToggle-module__toggle___zjH8- input:not(:disabled):checked+.CobaltToggle-module__slider___h6wxS){background-color:var(--button-primary-default)}:where(.CobaltToggle-module__toggle___zjH8- input:not(:disabled):checked+.CobaltToggle-module__slider___h6wxS:hover){background-color:var(--button-primary-hover)}:where(.CobaltToggle-module__toggle___zjH8- input:not(:disabled):focus-visible+.CobaltToggle-module__slider___h6wxS){outline:.2rem solid var(--stroke-focus);outline-offset:1px}:where(.CobaltToggle-module__medium___r-hjN input:checked+.CobaltToggle-module__slider___h6wxS):before{transform:translate(1.5rem)}:where(.CobaltToggle-module__small___Bcv2c input:checked+.CobaltToggle-module__slider___h6wxS):before{transform:translate(1rem)}:where(.CobaltToggle-module__toggleLabel___ZFmDw){margin-left:.5rem}
:where(.CobaltFormField-module__cobaltFormField___Oam9w){display:flex;flex-direction:column}:where(.CobaltFormField-module__datePickerButton___aOysW){margin-right:.25rem}:where(.CobaltFormField-module__inputWrapper___QkH1Z){display:inline-flex;flex-direction:row;border-radius:.5rem;outline:1px solid var(--stroke-default);outline-offset:-1px;border:none;background:var(--input-default);align-items:center;min-height:2rem;width:100%;min-width:0}:where(.CobaltFormField-module__inputWrapper___QkH1Z):where(.CobaltFormField-module__disabled___8vCkL){background:var(--input-disabled);outline-color:var(--stroke-disabled)}:where(.CobaltFormField-module__inputWrapper___QkH1Z):where(.CobaltFormField-module__disabled___8vCkL) svg{color:var(--icon-disabled)}:where(.CobaltFormField-module__formFieldInput___tWpVA) input,:where(.CobaltFormField-module__formFieldDatePickerInput___LRfKZ) input{display:flex;flex:1;width:100%;outline:none;outline-offset:0;border-radius:none;background:transparent;min-width:0}:where(.CobaltFormField-module__formFieldInput___tWpVA) input,:where(.CobaltFormField-module__formFieldDatePickerInput___LRfKZ) input{width:100%;display:flex;flex:1 1 0%;min-width:0}:where(.CobaltFormField-module__formFieldInput___tWpVA .CobaltFormField-module__danger___3zQ39:not(:focus-visible)){outline:none;outline-offset:0}:where(.CobaltFormField-module__formFieldInput___tWpVA) input:focus,:where(.CobaltFormField-module__inputWrapper___QkH1Z .CobaltFormField-module__cobaltDatePickerInput___DNRwK:focus){outline:none}:where(.CobaltFormField-module__formFieldInput___tWpVA) input,:where(.CobaltFormField-module__formFieldInput___tWpVA):where(.CobaltFormField-module__error___ultwB) input{border:none;border-radius:none;outline:none}:where(.CobaltFormField-module__inputWrapper___QkH1Z>svg:not(.CobaltFormField-module__errorIcon___wjHwv)),:where(.CobaltFormField-module__inputWrapper___QkH1Z>span){flex-shrink:0;display:flex;align-items:center;color:var(--icon-secondary)}:where(.CobaltFormField-module__inputWrapper___QkH1Z>svg:not(.CobaltFormField-module__errorIcon___wjHwv:first-child)),:where(.CobaltFormField-module__inputWrapper___QkH1Z>span:first-child){margin-left:.5rem}:where(.CobaltFormField-module__inputWrapper___QkH1Z>svg:not(.CobaltFormField-module__errorIcon___wjHwv:last-child:not(:first-child))),:where(.CobaltFormField-module__inputWrapper___QkH1Z>span:last-child:not(:first-child)){margin-right:.5rem}:where(.CobaltFormField-module__errorIcon___wjHwv){color:var(--icon-danger);margin-left:.5rem;flex-shrink:0}.CobaltFormField-module__inputWrapper___QkH1Z:has(textarea) .CobaltFormField-module__errorIcon___wjHwv{align-self:flex-start;margin-top:.6rem}:where(.CobaltFormField-module__inputWrapper___QkH1Z):where(.CobaltFormField-module__medium___3YoK4){min-height:2.5rem}:where(.CobaltFormField-module__inputWrapper___QkH1Z:hover:not(:where(.CobaltFormField-module__disabled___8vCkL)):not(:where(.CobaltFormField-module__focused___kdCZn)):not(:where(.CobaltFormField-module__error___ultwB))){outline-color:var(--stroke-hover)}:where(.CobaltFormField-module__inputWrapper___QkH1Z):where(.CobaltFormField-module__error___ultwB){outline:2px solid var(--stroke-danger);outline-offset:-2px}:where(.CobaltFormField-module__inputWrapper___QkH1Z):where(.CobaltFormField-module__error___ultwB):not(:where(.CobaltFormField-module__withSuffix___Bz-7N)){padding-right:.5rem}:where(.CobaltFormField-module__inputWrapper___QkH1Z):where(.CobaltFormField-module__focused___kdCZn){outline:2px solid var(--stroke-focus);outline-offset:-2px}
:where(.CobaltActionBar-module__actionBar___Al7eb){display:flex;justify-content:space-between;padding:1.5rem;position:relative;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:where(.CobaltActionBar-module__floating___M-2B-){position:sticky;width:100%;background-color:var(--surface-primary);z-index:var(--z-index-action-bar);border-top:1px solid var(--stroke-subtle)}:where(.CobaltActionBar-module__flat___8utCJ){position:relative;background-color:var(--surface-primary)}:where(.CobaltActionBar-module__left___0-Up-){justify-content:flex-start}:where(.CobaltActionBar-module__right___BNnrL){justify-content:flex-end}:where(.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__actionButtons___GZ2jp){display:flex;flex:1;gap:1.5rem}:where(.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__buttonRow___-6WWo){display:flex;flex:1;flex-flow:row wrap;gap:1rem}:where(.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__buttonRow___-6WWo.CobaltActionBar-module__left___0-Up-){justify-content:flex-start}:where(.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__buttonRow___-6WWo.CobaltActionBar-module__right___BNnrL){justify-content:flex-end}:where(.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__buttonRow___-6WWo.CobaltActionBar-module__left___0-Up- .CobaltActionBar-module__buttonItemTertiary___yx-9A){display:flex;flex:1;justify-content:flex-end}:where(.CobaltActionBar-module__desktop___1hth0 .CobaltActionBar-module__buttonRow___-6WWo.CobaltActionBar-module__right___BNnrL .CobaltActionBar-module__buttonItemTertiary___yx-9A){display:flex;flex:1;justify-content:flex-start}:where(.CobaltActionBar-module__mobile___01fSE){display:flex;flex-direction:column}:where(.CobaltActionBar-module__mobile___01fSE .CobaltActionBar-module__actionButtons___GZ2jp){display:flex;flex:1;flex-direction:column;gap:1rem}:where(.CobaltActionBar-module__mobile___01fSE .CobaltActionBar-module__buttonItem___IaPGq){flex:1;display:flex}:where(.CobaltActionBar-module__mobile___01fSE .CobaltActionBar-module__buttonItem___IaPGq button){flex:1}
.ContentError-module__contentError___PVRQx {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;

  .ContentError-module__errorImg___tzd33 {
    max-width: 60%;
    height: auto;
  }

  .ContentError-module__contentErrorMessage___Max-t {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 2.5rem;
    gap: 0.5rem;
    text-align: center;
  }

  .ContentError-module__contentErrorActions___LugEn {
    margin-top: 1.5rem;
    display: flex;
    flex-flow: row wrap;
    gap: 0.3rem;
  }
}
:where(.CobaltSectionMessage-module__sectionMessage___QDejR){display:flex;flex-flow:column;padding:.88rem 1.5rem 1rem 1rem;border-radius:.5rem}:where(.CobaltSectionMessage-module__title___-DY9j){display:flex;gap:.75rem;align-items:flex-start}:where(.CobaltSectionMessage-module__title___-DY9j h2),:where(.CobaltSectionMessage-module__title___-DY9j h3){font-size:inherit}:where(.CobaltSectionMessage-module__icon___sFo4U){flex-shrink:0;flex-grow:0;align-self:flex-start;width:1.5em;height:1.5em}:where(.CobaltSectionMessage-module__title___-DY9j :last-child){font-weight:var(--font-weight-semibold);font-size:var(--text-size-1);padding:0;margin:0}:where(.CobaltSectionMessage-module__link___CW6j8){display:flex;margin-top:.5rem;margin-left:2.25rem}:where(.CobaltSectionMessage-module__sectionMessage___QDejR p){margin-top:.75rem;margin-left:2.25rem}:where(.CobaltSectionMessage-module__info___hwc-b){color:var(--text-primary);background-color:var(--support-info-subtle-background)}:where(.CobaltSectionMessage-module__info___hwc-b .CobaltSectionMessage-module__icon___sFo4U){color:var(--support-info-background)}:where(.CobaltSectionMessage-module__success___7C0Uk){color:var(--text-primary);background-color:var(--support-success-subtle-background)}:where(.CobaltSectionMessage-module__success___7C0Uk .CobaltSectionMessage-module__icon___sFo4U){color:var(--support-success-background)}:where(.CobaltSectionMessage-module__danger___dA-g0){color:var(--text-primary);background-color:var(--support-danger-subtle-background)}:where(.CobaltSectionMessage-module__danger___dA-g0 .CobaltSectionMessage-module__icon___sFo4U){color:var(--support-danger-background)}:where(.CobaltSectionMessage-module__warning___bFTPB){color:var(--text-primary);background-color:var(--support-warning-subtle-background)}:where(.CobaltSectionMessage-module__warning___bFTPB .CobaltSectionMessage-module__icon___sFo4U){color:var(--support-warning-background)}
:where(.CobaltToggletip-module__cobaltToggletip___6oQEh){display:flex;padding:16px;flex-direction:column;align-items:flex-start;background:var(--surface-secondary);border-radius:var(--radius-12);border:1px solid var(--stroke-subtle);gap:8px;align-self:stretch}:where(.CobaltToggletip-module__title___YKlnX){font-weight:600}

.DropdownFormAdapter-module__formFieldLabelWrap___b2SRY {
  display: inline-flex;
  align-items: baseline;
}

.DropdownFormAdapter-module__labelAccessory___xNQir {
  display: inline-flex;
  align-items: center;
  line-height: 1;

  svg {
    transform: translateY(0.2rem);
  }
}

.DropdownFormAdapter-module__formFieldLabelWrap___b2SRY [class*="cobaltFormFieldLabelMain"] {
  flex: 0 1 auto;
}

.DropdownFormAdapter-module__formFieldLabelWrap___b2SRY [class*="cobaltFormFieldLabelAdditional"] {
  flex: 1;
}.StepFooter-module__footer___8kTVO {
  display: flex;
  position: relative;
  border-top: 1px solid var(--stroke-subtle);
  justify-content: flex-end;
  gap: 1.6rem;
  padding: 1rem 2rem;
}

.StepFooter-module__footer___8kTVO::before {
  content: "";
  position: absolute;
  top: -1.6rem;
  left: 0;
  width: 100%;
  height: 1.6rem;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.05), transparent);
  pointer-events: none;
}

@media (max-width: 600px)  {
  .StepFooter-module__footer___8kTVO {
    justify-content: space-between;
    padding: 1rem 2rem;

    > *:only-child {
      margin-left: auto;
    }

    &.StepFooter-module__fullWidthMobile___JnmKf {
      flex-direction: column;
      gap: 1rem;

      button {
        width: 100%;
      }
    }
  }
}.StepHeader-module__wrapperHeader___G0VXj {
  display: flex;
  flex: 0;

  .StepHeader-module__header___FrGPn {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.6rem;
    background-color: var(--surface-subtle);
    padding: 1.6rem 4rem 2rem 4rem;

    .StepHeader-module__link___68Aep {
      padding-bottom: 1.4rem;
    }

    .StepHeader-module__steps___Qh5WS {
      color: var(--text-secondary);
      font-weight: 600;
    }
  }
}

@media (max-width: 600px)  {
  .StepHeader-module__wrapperHeader___G0VXj {
    .StepHeader-module__header___FrGPn {
      padding: 1rem 2rem 1rem 2rem;
    }
  }
}.CitizenshipResidencyStep-module__wrapper___mqrPv {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 0;

  .CitizenshipResidencyStep-module__scroll-area___8QMph {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }

  .CitizenshipResidencyStep-module__form-section___a-Sx0 {
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    padding-top: 1.5rem;
    background-color: var(--surface-primary);

    .CitizenshipResidencyStep-module__form-fields___9XWny {
      padding-left: 4rem;
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
      max-width: 30rem;

      .CitizenshipResidencyStep-module__CobaltFormField___eUqSY {
        margin-bottom: 1.5rem;
      }
    }
  }

  .CitizenshipResidencyStep-module__footer-wrapper___INGF1 {
    flex-shrink: 0;
    position: relative;
    z-index: 1;
    background-color: var(--surface-primary);
  }

  .CitizenshipResidencyStep-module__form-footer___-T-tX {
    flex: none;
    display: flex;
    flex-direction: column;
    padding: 1.5rem 0 1.5rem 4rem;
    max-width: 50vw;
    gap: 1.5rem;
    background-color: var(--surface-primary);

    .CitizenshipResidencyStep-module__footer-border___tH1cm {
      flex: 1;
      border-top: 1px solid var(--stroke-subtle);
    }
  }
}

@media (max-width: 600px)  {
  .CitizenshipResidencyStep-module__wrapper___mqrPv {
    .CitizenshipResidencyStep-module__scroll-area___8QMph {
      overflow-y: auto;
    }

    .CitizenshipResidencyStep-module__form-section___a-Sx0 {
      overflow-y: visible;
      min-height: unset;

      .CitizenshipResidencyStep-module__form-fields___9XWny {
        padding: 0 1.5rem;
      }
    }

    .CitizenshipResidencyStep-module__form-footer___-T-tX {
      max-width: 100vw;
      padding: 0 1.5rem 1.5rem 1.5rem;
    }
  }
}
:where(.CobaltMenu-module__cobaltMenu___k5qTz){list-style:none;margin:0;padding:0;background-color:var(--surface-secondary);border-radius:.5rem;width:15rem;max-height:15rem;overflow-y:auto;overflow-x:hidden}:where(.CobaltMenu-module__cobaltMenu___k5qTz):focus-visible{outline:none}
:where(.CobaltMenuItem-module__cobaltMenuItem___S-a48){padding:.625rem .75rem;cursor:pointer;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;display:flex;align-items:center;width:100%;gap:.5rem;color:var(--text-primary)}:where(.CobaltMenuItem-module__cobaltMenuItem___S-a48 span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.CobaltMenuItem-module__cobaltMenuItemDefault___1-x1P:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):hover){background-color:var(--button-ghost-hover)}:where(.CobaltMenuItem-module__cobaltMenuItemDefault___1-x1P:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):hover:active),:where(.CobaltMenuItem-module__cobaltMenuItemDefault___1-x1P:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):active){background-color:var(--button-ghost-pressed)}:where(.CobaltMenuItem-module__cobaltMenuItemDefault___1-x1P:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):focus-visible){outline:none;background-color:var(--button-ghost-hover)}:where(.CobaltMenuItem-module__cobaltMenuItemDanger___MvhG7:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):hover){background-color:var(--button-danger-hover);color:var(--text-on-color)}:where(.CobaltMenuItem-module__cobaltMenuItemDanger___MvhG7:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):hover:active),:where(.CobaltMenuItem-module__cobaltMenuItemDanger___MvhG7:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):active){background-color:var(--button-danger-pressed);color:var(--text-on-color)}:where(.CobaltMenuItem-module__cobaltMenuItemDanger___MvhG7:not(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4):focus-visible){outline:none;background-color:var(--button-danger-hover);color:var(--text-on-color)}:where(.CobaltMenuItem-module__cobaltMenuItemDisabled___B3JL4){cursor:not-allowed;color:var(--text-disabled);pointer-events:none}
:where(.CountrySelectorInner-module__countrySelector___UKPv-){display:flex;align-items:center}:where(.CountrySelectorInner-module__dropdown___SurN9 div),:where(.CountrySelectorInner-module__dropdown___SurN9 div:active),:where(.CountrySelectorInner-module__dropdown___SurN9 div:focus-visible),:where(.CountrySelectorInner-module__dropdown___SurN9 div:focus),:where(.CountrySelectorInner-module__dropdown___SurN9 div:hover),:where(.CountrySelectorInner-module__dropdown___SurN9 div:hover:not(:disabled)),:where(.CountrySelectorInner-module__dropdown___SurN9 div:focus-within:not(:disabled)){outline:none;border:none;padding:0;gap:var(--space-04);min-height:0}:where(.CountrySelectorInner-module__dropdown___SurN9[aria-expanded=true]){padding:0;gap:var(--space-04);min-height:0}:where(.CountrySelectorInner-module__dropdown___SurN9 div span){color:var(--text-primary);overflow:visible}:where(.CountrySelectorInner-module__dropdown___SurN9 div){margin-left:0;background-color:transparent}:where(.CountrySelectorInner-module__trigger___-L0-Q){display:flex;flex-direction:row;align-items:center;gap:var(--space-04);padding:0}:where(.CountrySelectorInner-module__trigger___-L0-Q:focus){outline:none}:where(.CountrySelectorInner-module__flag___9jWL2){display:flex;align-items:center;padding-left:.75rem}:where(.CountrySelectorInner-module__flagDisabled___86yKk){opacity:.25}:where(.CountrySelectorInner-module__small___5kg1F){padding-top:.25rem;padding-bottom:.25rem}:where(.CountrySelectorInner-module__medium___-No-g){padding-top:.5rem;padding-bottom:.5rem}
:where(.PhoneInput-module__phoneInput___WnNll){display:flex;align-items:center;flex:1;gap:.375rem}:where(.PhoneInput-module__dialCodePrefix___Wx3a6){color:var(--text-primary);font-weight:var(--font-weight-semibold);white-space:nowrap}:where(.PhoneInput-module__phoneInput___WnNll){flex:1}:where(.PhoneInput-module__phoneInput___WnNll),:where(.PhoneInput-module__phoneInput___WnNll:focus){border:none;outline:none;outline-color:transparent;background-color:transparent;padding:0;align-items:normal;min-height:var(--space-24)}:where(.PhoneInput-module__errorIcon___u5eW8){color:var(--icon-danger);margin-right:var(--space-12)}
:where(.CobaltPhoneNumberInput-module__phoneNumberContainer___s-1tM){display:flex;flex-direction:column;gap:var(--space-04);width:100%}:where(.CobaltPhoneNumberInput-module__label___ZLE0i){font-size:var(--space-12);line-height:var(--space-16);color:var(--text-secondary);margin-bottom:0;font-weight:var(--font-weight-semibold)}:where(.CobaltPhoneNumberInput-module__required___HPRnI){color:var(--text-error);margin-left:var(--space-01)}:where(.CobaltPhoneNumberInput-module__phoneNumberInput___NHGrK){display:flex;gap:var(--space-12);width:100%;height:auto;outline:1px solid var(--stroke-default);font-weight:var(--font-weight-semibold);border-radius:.5rem;border:none}:where(.CobaltPhoneNumberInput-module__phoneNumberInput___NHGrK:focus-visible:not(.CobaltPhoneNumberInput-module__disabled___U6KW4)),:where(.CobaltPhoneNumberInput-module__phoneNumberInput___NHGrK:focus:not(.CobaltPhoneNumberInput-module__disabled___U6KW4)),:where(.CobaltPhoneNumberInput-module__phoneNumberInput___NHGrK:focus-within:not(:hover):not(.CobaltPhoneNumberInput-module__disabled___U6KW4)){outline:2px solid var(--stroke-focus)}:where(.CobaltPhoneNumberInput-module__phoneNumberInput___NHGrK:hover:not(.CobaltPhoneNumberInput-module__error___9aNQ9):not(.CobaltPhoneNumberInput-module__disabled___U6KW4)){outline:1px solid var(--stroke-hover)}:where(.CobaltPhoneNumberInput-module__helperText___Bpebh){font-size:var(--space-12);line-height:var(--space-16);color:var(--text-secondary);margin:0}:where(.CobaltPhoneNumberInput-module__helperText___Bpebh.CobaltPhoneNumberInput-module__error___9aNQ9){color:var(--text-error)}:where(.CobaltPhoneNumberInput-module__disabled___U6KW4){cursor:not-allowed;background:var(--input-disabled);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled);outline:1px solid var(--stroke-disabled)}:where(.CobaltPhoneNumberInput-module__error___9aNQ9){outline:2px solid var(--stroke-danger)}:where(.CobaltPhoneNumberInput-module__errorText___aTnTc){color:var(--text-danger);font-weight:var(--font-weight-semibold)}:where(.CobaltPhoneNumberInput-module__errorIcon___sllw7){display:flex;color:var(--icon-danger);margin-right:var(--space-12);align-self:center}
.HotelInformationStep-module__wrapper___kAi0e {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 0;

  .HotelInformationStep-module__scroll-area___E9NIq {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }

  .HotelInformationStep-module__form-section___nq2oh {
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    padding-top: 1.5rem;
    background-color: var(--surface-primary);

    .HotelInformationStep-module__form-fields___wUM-v {
      padding-left: 4rem;
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
      max-width: 30rem;

      .HotelInformationStep-module__CobaltFormField___bPU36 {
        margin-bottom: 1.5rem;
      }
    }
  }

  .HotelInformationStep-module__footer-wrapper___w-m08 {
    flex-shrink: 0;
    position: relative;
    z-index: 1;
    background-color: var(--surface-primary);
  }
}

@media (max-width: 600px)  {
  .HotelInformationStep-module__wrapper___kAi0e {
    .HotelInformationStep-module__scroll-area___E9NIq {
      overflow-y: auto;
    }

    .HotelInformationStep-module__form-section___nq2oh {
      overflow-y: visible;
      min-height: unset;

      .HotelInformationStep-module__form-fields___wUM-v {
        padding: 0 1.5rem 1.5rem 1.5rem;
      }
    }
  }
}
:where(.CobaltFileUploaderItem-module__fileUploaderItem___O9Nqo){display:flex;padding:1rem .75rem 1rem 1rem;align-self:stretch;border-radius:.5rem;background:var(--surface-secondary);box-shadow:0 1px 32px #00000014;min-width:336px;flex-direction:column}:where(.CobaltFileUploaderItem-module__fileUploaderItemClickable___ufmgF:hover){background-color:var(--button-ghost-hover)}:where(.CobaltFileUploaderItem-module__fileUploaderItemClickable___ufmgF .CobaltFileUploaderItem-module__fileUploaderItemHeaderName___h0Guf span),:where(.CobaltFileUploaderItem-module__fileUploaderItemClickable___ufmgF .CobaltFileUploaderItem-module__fileUploaderItemPreview___LdmmW){cursor:pointer}:where(.CobaltFileUploaderItem-module__fileUploaderItemPreviewItem___8IVgB .CobaltFileUploaderItem-module__fileUploaderItemPreview___LdmmW){display:flex;justify-content:center;align-items:center;height:8.75rem;width:100%;background:var(--surface-tertiary);border-radius:.25rem}:where(.CobaltFileUploaderItem-module__fileUploaderItemPreviewItem___8IVgB .CobaltFileUploaderItem-module__fileUploaderItemPreview___LdmmW img){height:100%;max-width:100%;object-fit:contain}:where(.CobaltFileUploaderItem-module__fileUploaderItemPreviewOtherFile___k-cax){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}:where(.CobaltFileUploaderItem-module__fileUploaderItemPreviewFilename___-unx1){font-size:.875rem;text-align:center;width:90%;word-break:break-word;overflow-wrap:break-word}:where(.CobaltFileUploaderItem-module__fileUploaderItemPreviewItem___8IVgB .CobaltFileUploaderItem-module__fileUploaderItemHeader___pebtp){align-items:flex-start;justify-content:flex-end;min-width:308px;height:auto;padding-top:0}:where(.CobaltFileUploaderItem-module__fileUploaderItemPreviewItem___8IVgB .CobaltFileUploaderItem-module__fileUploaderItemHeader___pebtp .CobaltFileUploaderItem-module__fileUploaderItemHeaderName___h0Guf){display:none}:where(.CobaltFileUploaderItem-module__fileUploaderItemPreviewItem___8IVgB .CobaltFileUploaderItem-module__fileUploaderItemHeader___pebtp .CobaltFileUploaderItem-module__fileUploaderItemHeaderStatus___7Cv-V){display:flex;align-items:center;flex-direction:row;justify-content:flex-end}:where(.CobaltFileUploaderItem-module__fileUploaderItemHeader___pebtp){display:flex;flex:1;flex-direction:row;align-items:center;min-width:308px;justify-content:space-between;gap:.5rem}:where(.CobaltFileUploaderItem-module__fileUploaderItemHeaderName___h0Guf){width:100%;color:var(--text-primary)}:where(.CobaltFileUploaderItem-module__fileUploaderItemHeaderStatus___7Cv-V){display:flex;flex-direction:row;align-items:center;gap:.5rem}:where(.CobaltFileUploaderItem-module__fileUploaderItemHeaderStatusComplete___rn2zK){color:var(--support-success-background)}:where(.CobaltFileUploaderItem-module__fileUploaderItemHeaderStatusInvalid___hxAX3){color:var(--support-danger-background)}:where(.CobaltFileUploaderItem-module__fileUploaderItemHeaderStatusColumn___XEtvp){flex-direction:column-reverse}:where(.CobaltFileUploaderItem-module__fileUploaderItemRemove___dyB5a){height:1.5rem;width:1.5rem;padding:.25rem}:where(.CobaltFileUploaderItem-module__fileUploaderItemStatusSpinner___UqRyu){display:flex;align-items:center;justify-content:center}:where(.CobaltFileUploaderItem-module__fileUploaderItemStatusSuccess___tXqll),:where(.CobaltFileUploaderItem-module__fileUploaderItemStatusError___b3F26){display:flex;align-items:center}:where(.CobaltFileUploaderItem-module__errorDivider___NqLSr){background-color:var(--stroke-subtle);margin:1rem 0}:where(.CobaltFileUploaderItem-module__errorText___VdeG1){color:var(--text-danger);font-weight:600}:where(.CobaltFileUploaderItem-module__successIcon___oXteF){color:var(--support-success-background)}:where(.CobaltFileUploaderItem-module__errorIcon___trFnH){color:var(--support-danger-background)}
:where(.CobaltFileUploader-module__fileUploader___OlAz1){display:flex;flex-direction:column;align-items:flex-start}:where(.CobaltFileUploader-module__uploadHeader___5opD0){color:var(--text-primary);font-weight:600}:where(.CobaltFileUploader-module__uploadDescription___g3z-U){color:var(--text-secondary);margin-bottom:1rem}:where(.CobaltFileUploader-module__fileUploaderDrop___0rwOK){display:flex;height:9rem;padding:.75rem .75rem 0rem;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.25rem;border:1px dashed var(--stroke-default);background:var(--surface-secondary);box-sizing:border-box;position:relative;transition:background-color .2s,border-color .2s}:where(.CobaltFileUploader-module__fileUploaderDrop___0rwOK.CobaltFileUploader-module__disabled___NwrJs){border:1px dashed var(--stroke-default);background:var(--input-disabled);pointer-events:none}:where(.CobaltFileUploader-module__fileUploaderDrop___0rwOK.CobaltFileUploader-module__disabled___NwrJs .CobaltFileUploader-module__dropText___5-7WD){color:var(--text-disabled)}:where(.CobaltFileUploader-module__dropText___5-7WD){color:var(--text-interactive);width:10.6875rem;word-wrap:normal}:where(.CobaltFileUploader-module__fileUploaderDrop___0rwOK input){display:none}:where(.CobaltFileUploader-module__fileUploaderDrop___0rwOK.CobaltFileUploader-module__dragging___o3TwG){outline:2px solid var(--stroke-focus);outline-offset:0px;background:var(--surface-secondary);border:1px dashed transparent}:where(.CobaltFileUploader-module__fileUploaderDrop___0rwOK.CobaltFileUploader-module__dragging___o3TwG .CobaltFileUploader-module__dropText___5-7WD){text-decoration:underline}:where(.CobaltFileUploader-module__fileUploaderDrop___0rwOK:hover){outline:2px solid var(--stroke-focus);outline-offset:0px;background:var(--surface-secondary);cursor:pointer;border:1px dashed transparent}:where(.CobaltFileUploader-module__fileUploaderDrop___0rwOK:hover .CobaltFileUploader-module__dropText___5-7WD){text-decoration:underline}:where(.CobaltFileUploader-module__fileUploaderDrop___0rwOK:focus){outline:2px solid var(--stroke-focus);outline-offset:0px;background:var(--surface-secondary);cursor:pointer;border:1px dashed transparent}:where(.CobaltFileUploader-module__fileUploaderDrop___0rwOK:focus .CobaltFileUploader-module__dropText___5-7WD){text-decoration:none}:where(.CobaltFileUploader-module__fileUploaderList___QfUZk){margin-top:1.5rem;display:flex;align-self:stretch;flex-direction:column;gap:1rem}
.UploaderFormAdapter-module__errorContainer___WHMtl {
  padding-bottom: 0.4rem;
}

.UploaderFormAdapter-module__uploaderWrapper___1MuFN p[class^="CobaltFileUploaderItem-module__errorText"] {
  color: var(--text-danger);
  white-space: pre-wrap;
}

.UploaderFormAdapter-module__uploaderWrapper___1MuFN span[class*="CobaltFileUploader-module__dropText"] {
  color: var(--text-interactive);
  font-weight: var(--font-weight-normal);
}.DocumentRow-module__documentRow___-uKsH {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.DocumentRow-module__rowSpinner___rjaoT {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 4;
  pointer-events: none;
}:where(.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3){display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:var(--button-ghost-default);color:var(--text-interactive);margin-bottom:.25rem;padding:.56rem .25rem}:where(.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3:not(:disabled):hover){background:var(--button-ghost-hover)}:where(.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3:not(:disabled):active){background:var(--button-ghost-pressed)}:where(.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3:disabled){color:var(--text-disabled)}:where(.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3.CobaltCalendarButton-module__current___I0cwb){position:relative}:where(.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3.CobaltCalendarButton-module__current___I0cwb):after{content:"";position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:.25rem;height:.25rem;border-radius:50%;background-color:var(--text-interactive)}:where(.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3.CobaltCalendarButton-module__selected___noWQ3){background:var(--button-primary-default);color:var(--text-on-color)}:where(.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3.CobaltCalendarButton-module__selected___noWQ3:hover){background:var(--button-primary-hover)}:where(.CobaltCalendarButton-module__cobaltCalendarButton___IFgI3.CobaltCalendarButton-module__current___I0cwb.CobaltCalendarButton-module__selected___noWQ3):after{background-color:var(--icon-on-color)}
:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC){display:flex;flex:1;height:var(--space-40);width:var(--space-40);color:var(--text-primary);text-align:center;font-family:var(--font-family-text);font-size:.75rem;font-weight:600;line-height:1.375rem;justify-content:center;align-items:center;position:relative}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC:focus-within){border-radius:50%}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC:not(.CobaltCalendarDayButton-module__disabled___S3nUa):hover){background-color:var(--button-ghost-hover);border-radius:50%}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC:not(.CobaltCalendarDayButton-module__disabled___S3nUa):active){background-color:var(--button-ghost-pressed);border-radius:50%}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__disabled___S3nUa){color:var(--text-disabled);text-decoration:line-through}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__today___47Ndl){color:var(--text-interactive);font-weight:600}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt){color:var(--text-on-color);background-color:var(--button-primary-default);border-radius:50%;z-index:3}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt:hover){background-color:var(--button-primary-hover)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt:active){background-color:var(--button-primary-pressed)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__otherMonth___4SQgg){color:var(--text-disabled)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:not(.CobaltCalendarDayButton-module__selected___ldlHt)){background-color:var(--button-secondary-default);border-radius:0}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R){background:none;color:var(--button-ghost-default);z-index:10}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--button-secondary-default);z-index:1}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R):after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--button-primary-default);border-radius:50%;z-index:5}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R .CobaltCalendarDayButton-module__todayIndicator___tJQAg){position:absolute}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R) span,:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R div){color:var(--text-on-color);z-index:10}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R>*){color:var(--button-ghost-default);position:relative;z-index:10}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:hover):after{background-color:var(--button-primary-hover)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:active):after{background-color:var(--button-primary-pressed)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__rangeStart___oTVkr):before{clip-path:polygon(50% 0,102% -2px,102% 102%,50% 102%)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__rangeEnd___gO3D5):before{clip-path:polygon(-2% -2px,50% 0,50% 102%,-2% 100%)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:not(.CobaltCalendarDayButton-module__selected___ldlHt):hover){background:radial-gradient(circle,var(--button-secondary-hover) 70%,var(--button-secondary-default) 70%);color:var(--text-primary);z-index:2}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:not(.CobaltCalendarDayButton-module__selected___ldlHt):hover.CobaltCalendarDayButton-module__today___47Ndl){color:var(--text-interactive)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:not(.CobaltCalendarDayButton-module__selected___ldlHt):active){background:radial-gradient(circle,var(--button-secondary-pressed) 70%,var(--button-secondary-default) 70%);color:var(--text-primary);z-index:2}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R:not(.CobaltCalendarDayButton-module__selected___ldlHt):active.CobaltCalendarDayButton-module__today___47Ndl){color:var(--text-interactive)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R)){position:relative}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R)):before,:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R)):after{content:"";position:absolute;height:0;left:0;right:0;border-top:1px dashed var(--stroke-subtle);z-index:2}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R)):before{top:0}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R)):after{bottom:0}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC[data-hovered=true]:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R)):before,:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC[data-hovered=true]:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R)):after{left:0;right:50%}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R)):before,:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC:not(.CobaltCalendarDayButton-module__rangeComplete___PoO-R)):after{left:50%;right:0}:where(.CobaltCalendarDayButton-module__todayIndicator___tJQAg){display:block;width:.25rem;height:.25rem;background-color:var(--text-interactive);border-radius:50%;position:absolute;left:50%;bottom:6px;transform:translate(-50%);z-index:4}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__today___47Ndl.CobaltCalendarDayButton-module__selected___ldlHt){color:var(--text-on-color)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__today___47Ndl.CobaltCalendarDayButton-module__selected___ldlHt .CobaltCalendarDayButton-module__todayIndicator___tJQAg){background-color:var(--icon-on-color)}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__bottomLeftCorner___ElsUK:not(.CobaltCalendarDayButton-module__selected___ldlHt)){border-bottom-left-radius:.5rem}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__bottomRightCorner___XfG9Z:not(.CobaltCalendarDayButton-module__selected___ldlHt)){border-bottom-right-radius:.5rem}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__rangeStart___oTVkr.CobaltCalendarDayButton-module__bottomLeftCorner___ElsUK):before{border-bottom-left-radius:.5rem}:where(.CobaltCalendarDayButton-module__cobaltCalendarDayButton___CApoC.CobaltCalendarDayButton-module__selected___ldlHt.CobaltCalendarDayButton-module__inRange___vgluC.CobaltCalendarDayButton-module__rangeComplete___PoO-R.CobaltCalendarDayButton-module__rangeEnd___gO3D5.CobaltCalendarDayButton-module__bottomRightCorner___XfG9Z):before{border-bottom-right-radius:.5rem}
:where(.CobaltCalendarDay-module__cobaltCalendarDay___iG50C){border-spacing:0 .25rem;table-layout:fixed;margin:0 0 var(--space-04) 0}:where(.CobaltCalendarDay-module__daysHeader___rNEUe){color:var(--text-secondary);text-align:center;font-family:var(--font-family-text);font-size:.75rem;font-weight:600;line-height:1.375rem}:where(.CobaltCalendarDay-module__daysHeader___rNEUe th){text-align:center;width:2.5rem}:where(.CobaltCalendarDay-module__cobaltCalendarDay___iG50C td.CobaltCalendarDay-module__divider___exOTw){padding-bottom:var(--space-12)}:where(.CobaltCalendarDay-module__cobaltCalendarDay___iG50C th:first-child){padding-left:var(--space-08)}:where(.CobaltCalendarDay-module__cobaltCalendarDay___iG50C th:last-child){padding-right:var(--space-08)}:where(.CobaltCalendarDay-module__cobaltCalendarDay___iG50C td:not(.CobaltCalendarDay-module__divider___exOTw)){text-align:center;justify-items:center;padding:0;margin:0}:where(.CobaltCalendarDay-module__cobaltCalendarDay___iG50C td:not(.CobaltCalendarDay-module__divider___exOTw):first-child){padding-left:var(--space-08)}:where(.CobaltCalendarDay-module__cobaltCalendarDay___iG50C td:not(.CobaltCalendarDay-module__divider___exOTw):last-child){padding-right:var(--space-08)}:where(.CobaltCalendarDay-module__dividerLine___Iedsb){height:.0625rem;background-color:var(--stroke-subtle);width:100%;display:block;margin:0;box-sizing:border-box}
:where(.CobaltCalendarMonth-module__cobaltCalendarMonth___6UeQ7){display:grid;grid-template-columns:repeat(4,1fr);margin:.75rem 1rem}
:where(.CobaltCalendarYear-module__cobaltCalendarYear___c9XiY){display:grid;grid-template-columns:repeat(4,1fr);margin:.75rem 1rem}
:where(.CobaltCalendar-module__cobaltCalendar___2pSsW){display:flex;flex:1;flex-direction:column;border-radius:.75rem;border:1px solid var(--stroke-subtle);background:var(--surface-secondary);width:18.5rem;min-height:16.6rem;max-width:18.5rem}:where(.CobaltCalendar-module__calendarHeader___nn44u){display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:1rem .5rem 0 1rem}:where(.CobaltCalendar-module__headerText___RFI9u){display:flex;flex-direction:row;color:var(--text-primary);font-family:var(--font-family-display);font-size:1.25rem;font-weight:600;line-height:1.375rem}:where(.CobaltCalendar-module__months___EVAEn){margin-bottom:.75rem}:where(.CobaltCalendar-module__dividerLine___ll97W){height:.0625rem;background-color:var(--stroke-subtle);width:100%;display:block;margin:0;box-sizing:border-box}
:where(.CobaltDatePicker-module__cobaltDatePickerPopoverOffset___ffHrR){margin-top:var(--space-08)}
.DocumentSummary-module__semibold___hCI0v {
  color: var(--text-secondary);
  font-weight: 600;
}
.MedicalCertificateDocumentRowWrapper-module__formSection___xIYNE {
  margin-bottom: 1.5rem;
}

.MedicalCertificateDocumentRowWrapper-module__description___rZ88l {
  padding-top: 0.4rem;
}

.MedicalCertificateDocumentRowWrapper-module__semibold___7w7Y8 {
  color: var(--text-secondary);
  font-weight: 600;
}

.MedicalCertificateDocumentRowWrapper-module__documentRowWrapper___gV4ss {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.MedicalCertificateUploadStep-module__wrapper___jRy6q {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 0;

  .MedicalCertificateUploadStep-module__scroll-area___MJV0e {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }

  .MedicalCertificateUploadStep-module__form-section___yPGtu {
    position: relative;
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    background-color: var(--surface-primary);

    .MedicalCertificateUploadStep-module__form-fields___4c-Y0 {
      padding-left: 4rem;
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
      max-width: 60%;
      min-width: 30rem;

      .MedicalCertificateUploadStep-module__CobaltFormField___vsDzT {
        margin-bottom: 1.5rem;
      }

      .MedicalCertificateUploadStep-module__description___fvU8Y {
        padding-top: 0.4rem;
      }

      .MedicalCertificateUploadStep-module__medicalCertificate___Vsf3d {
        display: flex;
        flex-direction: column;
        gap: 1.5rem;

        .MedicalCertificateUploadStep-module__medicalCertificateHeader___BW-5F {
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          margin-bottom: 1.5rem;

          .MedicalCertificateUploadStep-module__headerActions___nyeZ2 {
            display: flex;
            align-items: center;
            gap: 0.5rem;
          }
        }

        .MedicalCertificateUploadStep-module__summary___lsDQL {
          margin-bottom: 0;
        }

        .MedicalCertificateUploadStep-module__medicalCertificatePanel___C0K2Q {
          max-width: 30rem;
        }

        .MedicalCertificateUploadStep-module__documentRow___GUvMf {
          display: flex;
          flex-direction: column;
          gap: 1.5rem;
        }

        .MedicalCertificateUploadStep-module__addButton___lqFEo {
          display: flex;
          gap: 0.8rem;
          /* color: var(--text-disabled, #A4ACB0) */
        }

        .MedicalCertificateUploadStep-module__rowSpinner___zbfRE {
          position: absolute;
          left: 50%;
          transform: translateX(-50%);
          z-index: 4;
          pointer-events: none;
        }

        /* Keep spinner vivid even if nested in dim scopes */
        .MedicalCertificateUploadStep-module__rowSpinner___zbfRE :where(svg, div) {
          filter: none !important;
          opacity: 1 !important;
        }
      }
    }

    .MedicalCertificateUploadStep-module__hidden___wX2WM {
      opacity: 0;
      pointer-events: none;
      user-select: none;
      transition: opacity 0.15s ease;
    }

    .MedicalCertificateUploadStep-module__overlay___62Zw5 {
      position: fixed;
      inset: 0;
      background: rgba(255, 255, 255, 0.7);
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 10;
    }

    .MedicalCertificateUploadStep-module__loadingOverlay___tVd8A {
      position: absolute;
      inset: 0;
      backdrop-filter: blur(1px);
      z-index: 5;
      cursor: progress;
      pointer-events: all;
    }

    .MedicalCertificateUploadStep-module__uploadSpinner___4tZaN {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      z-index: 3;
      pointer-events: none;
    }
  }

  .MedicalCertificateUploadStep-module__footer-wrapper___PSiQd {
    flex-shrink: 0;
    position: relative;
    z-index: 1;
    background-color: var(--surface-primary);
  }
}

@media (max-width: 600px)  {
  .MedicalCertificateUploadStep-module__wrapper___jRy6q {
    .MedicalCertificateUploadStep-module__scroll-area___MJV0e {
      overflow-y: auto;
    }

    .MedicalCertificateUploadStep-module__form-section___yPGtu {
      overflow-y: visible;
      min-height: unset;

      .MedicalCertificateUploadStep-module__form-fields___4c-Y0 {
        padding: 0 1.5rem;
      }
    }
  }
}
.PassportUploadStep-module__wrapper___zqQIq {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 0;

  .PassportUploadStep-module__scroll-area___HvKl9 {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }

  .PassportUploadStep-module__form-section___1wLNp {
    position: relative;
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding-top: 1.5rem;
    background-color: var(--surface-primary);

    .PassportUploadStep-module__form-fields___tijx2 {
      padding-left: 4rem;
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
      padding-bottom: 1.5rem;
      max-width: 30rem;

      .PassportUploadStep-module__CobaltFormField___-w4kf {
        margin-bottom: 1.5rem;
      }

      .PassportUploadStep-module__description___6IpNl {
        padding-top: 0.4rem;
      }
    }

    .PassportUploadStep-module__hidden___yJPsw {
      opacity: 0;
      pointer-events: none;
      user-select: none;
      transition: opacity .15s ease;
    }

    .PassportUploadStep-module__overlay___fPViF {
      position: fixed;
      inset: 0;
      background: rgba(255,255,255,.7);
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 10;
    }
    
    .PassportUploadStep-module__uploadSpinner___GszwY {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      z-index: 3;
      pointer-events: none;
    }
  }

  .PassportUploadStep-module__footer-wrapper___MLHUY {
    flex-shrink: 0;
    position: relative;
    z-index: 1;
    background-color: var(--surface-primary);
  }
}

@media (max-width: 600px)  {
  .PassportUploadStep-module__wrapper___zqQIq {
    .PassportUploadStep-module__scroll-area___HvKl9 {
      overflow-y: auto;
    }

    .PassportUploadStep-module__form-section___1wLNp {
      overflow-y: visible;
      min-height: unset;

      .PassportUploadStep-module__form-fields___tijx2 {
        padding: 0 1.5rem;
      }
    }
  }
}
.PersonalInformation-module__wrapper___CLEW0 {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 0;

  .PersonalInformation-module__scroll-area___I9GXG {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }

  .PersonalInformation-module__form-section___5vhAS {
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    padding-top: 1.5rem;
    background-color: var(--surface-primary);

    .PersonalInformation-module__form-fields___u74Mo {
      padding-left: 4rem;
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
      max-width: 30rem;

      .PersonalInformation-module__CobaltFormField___0MYoo {
        margin-bottom: 1.5rem;
      }
    }
  }

  .PersonalInformation-module__footer-wrapper___Dd4B2 {
    flex-shrink: 0;
    position: relative;
    z-index: 1;
    background-color: var(--surface-primary);
  }

  .PersonalInformation-module__form-footer___Ip7-R {
    flex: none;
    display: flex;
    flex-direction: column;
    padding: 1.5rem 0 1.5rem 4rem;
    max-width: 50vw;
    gap: 1.5rem;
    background-color: var(--surface-primary);

    .PersonalInformation-module__footer-border___SXSlA {
      flex: 1;
      border-top: 1px solid var(--stroke-subtle);
    }
  }
}

@media (max-width: 600px)  {
  .PersonalInformation-module__wrapper___CLEW0 {
    .PersonalInformation-module__scroll-area___I9GXG {
      overflow-y: auto;
    }

    .PersonalInformation-module__form-section___5vhAS {
      overflow-y: visible;
      min-height: unset;

      .PersonalInformation-module__form-fields___u74Mo {
        padding: 0 1.5rem;
      }
    }
    
    .PersonalInformation-module__form-footer___Ip7-R {
      max-width: 100vw;
      padding: 0 1.5rem 1.5rem 1.5rem;
    }
  }
}.PilotLicenseDocumentRowWrapper-module__formSection___NXlts {
  margin-bottom: 1.5rem;
}

.PilotLicenseDocumentRowWrapper-module__description___qc-rf {
  padding-top: 0.4rem;
}

.PilotLicenseDocumentRowWrapper-module__semibold___vhEhm {
  color: var(--text-secondary);
  font-weight: 600;
}

.PilotLicenseDocumentRowWrapper-module__documentRowWrapper___-A3MG {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.PilotLicenseUploadStep-module__wrapper___68yVf {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 0;

  .PilotLicenseUploadStep-module__scroll-area___ucZwq {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }

  .PilotLicenseUploadStep-module__form-section___-70Zr {
    position: relative;
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    background-color: var(--surface-primary);

    .PilotLicenseUploadStep-module__form-fields___jUdu8 {
      padding-left: 4rem;
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
      max-width: 60%;
      min-width: 30rem;

      .PilotLicenseUploadStep-module__CobaltFormField___u6MSl {
        margin-bottom: 1.5rem;
      }

      .PilotLicenseUploadStep-module__description___hVYsZ {
        padding-top: 0.4rem;
      }

      .PilotLicenseUploadStep-module__license___LzUr4 {
        display: flex;
        flex-direction: column;
        gap: 1.5rem;

        .PilotLicenseUploadStep-module__licenseHeader___PoSvp {
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          margin-bottom: 1.5rem;

          .PilotLicenseUploadStep-module__headerActions___9qDnb {
            display: flex;
            align-items: center;
            gap: 0.5rem;
          }
        }
        .PilotLicenseUploadStep-module__summary___oe-v7 {
          margin-bottom: 0;
        }

        .PilotLicenseUploadStep-module__licensePanel___4GALx {
          max-width: 30rem;
        }

        .PilotLicenseUploadStep-module__documentRow___24lsR {
          display: flex;
          flex-direction: column;
          gap: 1.5rem;
        }

        .PilotLicenseUploadStep-module__addButton___sRbAr {
          display: flex;
          gap: 0.8rem;
          /* color: var(--text-disabled, #A4ACB0) */
        }

        .PilotLicenseUploadStep-module__rowSpinner___uFDdn {
          position: absolute;
          left: 50%;
          transform: translateX(-50%);
          z-index: 4;
          pointer-events: none;
        }

        /* Keep spinner vivid even if nested in dim scopes */
        .PilotLicenseUploadStep-module__rowSpinner___uFDdn :where(svg, div) {
          filter: none !important;
          opacity: 1 !important;
        }
      }
    }

    .PilotLicenseUploadStep-module__hidden___wGAtJ {
      opacity: 0;
      pointer-events: none;
      user-select: none;
      transition: opacity 0.15s ease;
    }

    .PilotLicenseUploadStep-module__overlay___-0E5K {
      position: fixed;
      inset: 0;
      background: rgba(255, 255, 255, 0.7);
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 10;
    }

    .PilotLicenseUploadStep-module__loadingOverlay___rcE6q {
      position: absolute;
      inset: 0;
      backdrop-filter: blur(1px);
      z-index: 5;
      cursor: progress;
      pointer-events: all;
    }

    .PilotLicenseUploadStep-module__uploadSpinner___HEiFX {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      z-index: 3;
      pointer-events: none;
    }
  }

  .PilotLicenseUploadStep-module__footer-wrapper___43JQ7 {
    flex-shrink: 0;
    position: relative;
    z-index: 1;
    background-color: var(--surface-primary);
  }
}

@media (max-width: 600px)  {
  .PilotLicenseUploadStep-module__wrapper___68yVf {
    .PilotLicenseUploadStep-module__scroll-area___ucZwq {
      overflow-y: auto;
    }

    .PilotLicenseUploadStep-module__form-section___-70Zr {
      overflow-y: visible;
      min-height: unset;

      .PilotLicenseUploadStep-module__form-fields___jUdu8 {
        padding: 0 1.5rem;
      }
    }
  }
}
.FileViewer-module__container___4yhS9 {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.FileViewer-module__item___6QJ9Y {
    background: var(--surface-primary);
    border-radius: 0.5rem;
    padding: 1rem;
    box-shadow: 0 1px 2rem 0 rgba(0, 0, 0, 0.08);
    cursor: pointer;
    transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
    min-width: 21rem;
    height: 10.75rem;
    max-width: 25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.FileViewer-module__item___6QJ9Y::before {
    content: '';
    position: absolute;
    inset: 1rem;
    background: var(--surface-tertiary);
    border-radius: 0.25rem;
    z-index: 0;
    transition: background 0.2s ease;
}

.FileViewer-module__item___6QJ9Y:hover {
    transform: translateY(-1px);
    box-shadow: 0 2px 2.5rem 0 rgba(0, 0, 0, 0.12);
    background: var(--surface-tertiary);
}

.FileViewer-module__item___6QJ9Y:hover::before {
    background: var(--surface-primary);
}

.FileViewer-module__item___6QJ9Y:focus {
    outline: 2px solid var(--stroke-focus);
    outline-offset: 2px;
}

.FileViewer-module__thumbnail___cYXrb {
    position: relative;
    z-index: 1;
    display: block;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
    border-radius: 0.25rem;
}

.FileViewer-module__pdfIcon___iNhTe {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--text-primary);

    svg {
        width: 2rem;
        height: 2rem;
    }
}

.FileViewer-module__loading___EqbN- {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
:where(.CobaltModal-module__cobaltModalBackdrop___xDn5Y){position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--surface-scrim)}:where(.CobaltModal-module__cobaltModal___7UAcM){position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--surface-secondary);max-width:90%;max-height:90%;border-radius:.5rem;display:flex;flex-direction:column}:where(.CobaltModal-module__cobaltModal___7UAcM:focus-visible){outline:none}:where(.CobaltModal-module__cobaltModalSmall___OJwZP){max-width:25rem;min-width:25rem;min-height:12.5rem;max-height:80vh}:where(.CobaltModal-module__cobaltModalMedium___E-c-l){max-width:40rem;min-width:40rem;min-height:22.5rem;max-height:80vh}:where(.CobaltModal-module__cobaltModalLarge___uz-Z9){height:80vh;width:80vw}:where(.CobaltModal-module__cobaltModalHeader___X6KAs){display:flex;flex-direction:column;justify-content:space-between;gap:.25rem;padding:0 .5rem 2rem 1.5rem;position:sticky;top:0}:where(.CobaltModal-module__cobaltModalHeaderDescription___PyzcJ){color:var(--text-primary)}:where(.CobaltModal-module__cobaltModalHeaderTitles___wjRpZ){display:flex;flex-direction:row;justify-content:space-between;gap:1.5rem}:where(.CobaltModal-module__cobaltModalHeaderContent___YO7UZ){display:flex;flex-direction:column;gap:.12rem;margin-top:1.25rem}:where(.CobaltModal-module__cobaltModalHeaderContent___YO7UZ h2){font-size:1.5rem;font-weight:700;line-height:2rem;color:var(--text-primary);margin:0}:where(.CobaltModal-module__cobaltModalHeaderContent___YO7UZ h3){font-size:1rem;font-weight:600;line-height:1.25rem;color:var(--text-secondary);margin:0}:where(.CobaltModal-module__cobaltModalCloseButton___J9Wxp){margin-top:.5rem}:where(.CobaltModal-module__cobaltModalContent___3mvqe){display:flex;flex:1;flex-direction:column;overflow-y:auto}
:where(.CobaltSelectButton-module__cobaltSelectButton___0323G){justify-content:center;align-items:center;background:var(--input-default);font-style:normal;box-sizing:border-box;font-weight:400;position:relative;display:flex;cursor:pointer}:where(.CobaltSelectButton-module__hiddenInputControl___BrHrS){outline:none;position:absolute;opacity:0;width:0;height:0;pointer-events:none}:where(.CobaltSelectButton-module__disabled___RRU5X){cursor:not-allowed}:where(.CobaltSelectButton-module__disabled___RRU5X .CobaltSelectButton-module__labelText___GZ7z-){cursor:not-allowed}:where(.CobaltSelectButton-module__labelText___GZ7z-){cursor:pointer}:where(.CobaltSelectButton-module__disabled___RRU5X:focus-visible){outline:none;box-shadow:none}:where(.CobaltSelectButton-module__selected___hDPVT){background:var(--button-secondary-default)}:where(.CobaltSelectButton-module__buttonContainer___yqGrz){gap:var(--space-08);position:relative;display:flex;flex-direction:row;align-items:center}:where(.CobaltSelectButton-module__checkMarkIcon___iYBCU){width:var(--space-16);height:var(--space-16)}:where(.CobaltSelectButton-module__variable___ai2mM){flex-shrink:0}:where(.CobaltSelectButton-module__horizontal___ARPbp){border-right:0}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__proportional___cv-OR){flex:1 1 0;overflow:hidden;min-width:88px}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__proportional___cv-OR .CobaltSelectButton-module__buttonContainer___yqGrz),:where(.CobaltSelectButton-module__vertical___j8rHV .CobaltSelectButton-module__buttonContainer___yqGrz){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__proportional___cv-OR .CobaltSelectButton-module__buttonContainer___yqGrz .CobaltSelectButton-module__labelText___GZ7z-),:where(.CobaltSelectButton-module__vertical___j8rHV .CobaltSelectButton-module__buttonContainer___yqGrz .CobaltSelectButton-module__labelText___GZ7z-){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:where(.CobaltSelectButton-module__horizontal___ARPbp:not(:focus-visible)){border-left:1px solid var(--stroke-default);border-top:1px solid var(--stroke-default);border-bottom:1px solid var(--stroke-default)}:where(.CobaltSelectButton-module__horizontal___ARPbp:hover:not(.CobaltSelectButton-module__disabled___RRU5X):not(.CobaltSelectButton-module__danger___EY-by):not(.CobaltSelectButton-module__selected___hDPVT):not(:focus-visible)){border-color:var(--stroke-hover)}:where(.CobaltSelectButton-module__horizontal___ARPbp:focus-visible:not(.CobaltSelectButton-module__disabled___RRU5X)){outline:none;border-left:1px solid var(--stroke-focus);border-bottom:1px solid var(--stroke-focus);border-top:1px solid var(--stroke-focus);z-index:1}:where(.CobaltSelectButton-module__horizontal___ARPbp:focus-visible:not(.CobaltSelectButton-module__disabled___RRU5X).CobaltSelectButton-module__notLastChild___vajBU),:where(.CobaltSelectButton-module__horizontal___ARPbp:focus-visible:not(.CobaltSelectButton-module__disabled___RRU5X).CobaltSelectButton-module__firstChild___eORww){box-shadow:1px 0 0 0 var(--stroke-focus)}:where(.CobaltSelectButton-module__horizontal___ARPbp:focus-visible:not(.CobaltSelectButton-module__disabled___RRU5X).CobaltSelectButton-module__lastChild___05G83){border-right:1px solid var(--stroke-focus)}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__firstChild___eORww){border-radius:.5rem 0 0 .5rem}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__lastChild___05G83){border-radius:0 .5rem .5rem 0}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__lastChild___05G83:not(:focus-visible):not(.CobaltSelectButton-module__disabled___RRU5X)){border-right:1px solid var(--stroke-default)}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__lastChild___05G83.CobaltSelectButton-module__disabled___RRU5X){border-right:1px solid var(--stroke-disabled)}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__lastChild___05G83:hover:not(.CobaltSelectButton-module__disabled___RRU5X):not(.CobaltSelectButton-module__selected___hDPVT):not(.CobaltSelectButton-module__danger___EY-by):not(:focus-visible)){border-right:1px solid var(--stroke-hover)}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__selected___hDPVT){min-width:88px}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__selected___hDPVT:not(.CobaltSelectButton-module__danger___EY-by):not(.CobaltSelectButton-module__disabled___RRU5X):not(:focus-visible)){border-color:var(--stroke-focus)}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__selected___hDPVT:not(.CobaltSelectButton-module__danger___EY-by):not(.CobaltSelectButton-module__disabled___RRU5X):not(:focus-visible):not(.CobaltSelectButton-module__invalid___SiFHW).CobaltSelectButton-module__notLastChild___vajBU),:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__selected___hDPVT:not(.CobaltSelectButton-module__danger___EY-by):not(.CobaltSelectButton-module__disabled___RRU5X):not(:focus-visible):not(.CobaltSelectButton-module__invalid___SiFHW).CobaltSelectButton-module__firstChild___eORww){z-index:1;box-shadow:1px 0 0 0 var(--stroke-focus)}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__disabled___RRU5X),:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__disabled___RRU5X){border-color:var(--stroke-disabled);background:var(--input-disabled);color:var(--text-disabled)}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__disabled___RRU5X.CobaltSelectButton-module__selected___hDPVT),:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__disabled___RRU5X.CobaltSelectButton-module__selected___hDPVT){background:var(--chips-background-disabled)}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__disabled___RRU5X:focus-visible),:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__disabled___RRU5X:focus-visible){box-shadow:none}:where(.CobaltSelectButton-module__horizontal___ARPbp.CobaltSelectButton-module__danger___EY-by:not(.CobaltSelectButton-module__disabled___RRU5X):not(:focus-visible)),:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__danger___EY-by:not(.CobaltSelectButton-module__disabled___RRU5X):not(:focus-visible)){border-color:var(--stroke-danger)}:where(.CobaltSelectButton-module__vertical___j8rHV){display:flex;min-width:114px}:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__notLastChild___vajBU){border-bottom:0}:where(.CobaltSelectButton-module__vertical___j8rHV:not(:focus-visible)){border-left:1px solid var(--stroke-default);border-right:1px solid var(--stroke-default);border-top:1px solid var(--stroke-default)}:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__disabled___RRU5X:not(:focus-visible)){border-left:1px solid var(--stroke-disabled);border-right:1px solid var(--stroke-disabled);border-top:1px solid var(--stroke-disabled)}:where(.CobaltSelectButton-module__vertical___j8rHV:hover:not(.CobaltSelectButton-module__disabled___RRU5X):not(.CobaltSelectButton-module__danger___EY-by):not(.CobaltSelectButton-module__selected___hDPVT):not(:focus-visible)){border-color:var(--stroke-hover)}:where(.CobaltSelectButton-module__vertical___j8rHV:focus-visible:not(.CobaltSelectButton-module__disabled___RRU5X)){outline:none;border-left:1px solid var(--stroke-focus);border-right:1px solid var(--stroke-focus);border-top:1px solid var(--stroke-focus);z-index:1}:where(.CobaltSelectButton-module__vertical___j8rHV:focus-visible:not(.CobaltSelectButton-module__disabled___RRU5X).CobaltSelectButton-module__notLastChild___vajBU),:where(.CobaltSelectButton-module__vertical___j8rHV:focus-visible:not(.CobaltSelectButton-module__disabled___RRU5X).CobaltSelectButton-module__firstChild___eORww){box-shadow:0 1px 0 0 var(--stroke-focus)}:where(.CobaltSelectButton-module__vertical___j8rHV:focus-visible:not(.CobaltSelectButton-module__disabled___RRU5X).CobaltSelectButton-module__lastChild___05G83){border-bottom:1px solid var(--stroke-focus)}:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__firstChild___eORww){border-radius:.5rem .5rem 0 0}:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__lastChild___05G83){border-radius:0 0 .5rem .5rem}:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__lastChild___05G83:not(:focus-visible):not(.CobaltSelectButton-module__disabled___RRU5X)){border-bottom:1px solid var(--stroke-default)}:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__lastChild___05G83.CobaltSelectButton-module__disabled___RRU5X){border-bottom:1px solid var(--stroke-disabled)}:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__lastChild___05G83.CobaltSelectButton-module__danger___EY-by:not(.CobaltSelectButton-module__disabled___RRU5X):not(:focus-visible)){border-bottom:1px solid var(--stroke-danger)}:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__lastChild___05G83:hover:not(.CobaltSelectButton-module__disabled___RRU5X):not(.CobaltSelectButton-module__selected___hDPVT):not(.CobaltSelectButton-module__danger___EY-by):not(:focus-visible)){border-bottom:1px solid var(--stroke-hover)}:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__selected___hDPVT:not(.CobaltSelectButton-module__danger___EY-by):not(.CobaltSelectButton-module__disabled___RRU5X)){border-color:var(--stroke-focus)}:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__selected___hDPVT:not(.CobaltSelectButton-module__danger___EY-by):not(.CobaltSelectButton-module__disabled___RRU5X):not(.CobaltSelectButton-module__invalid___SiFHW).CobaltSelectButton-module__notLastChild___vajBU),:where(.CobaltSelectButton-module__vertical___j8rHV.CobaltSelectButton-module__selected___hDPVT:not(.CobaltSelectButton-module__danger___EY-by):not(.CobaltSelectButton-module__disabled___RRU5X):not(.CobaltSelectButton-module__invalid___SiFHW).CobaltSelectButton-module__firstChild___eORww){z-index:1;box-shadow:0 1px 0 0 var(--stroke-focus)}:where(.CobaltSelectButton-module__medium___folkb){padding:.625rem var(--space-20)}:where(.CobaltSelectButton-module__small___DmUby){padding:.375rem var(--space-20)}
:where(.CobaltSelectButtonGroup-module__cobaltSelectButtonGroup___8AvFQ){display:flex}:where(.CobaltSelectButtonGroup-module__vertical___CqG1y){flex-direction:column;height:auto;gap:calc(-1 * var(--space-01))}:where(.CobaltSelectButtonGroup-module__horizontal___20Msa){flex-direction:row}
:where(.CobaltRating-module__rating___5LeB7){display:inline-block;-webkit-user-select:none;user-select:none}:where(.CobaltRating-module__ratingStars___hHg-u){display:flex;flex-direction:row;align-items:center}:where(.CobaltRating-module__ratingStar___p35tt){display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:none;cursor:pointer;color:var(--icon-tertiary);transition:color .15s,box-shadow .15s}:where(.CobaltRating-module__ratingStarFilled___Opjpe){color:var(--color-yellow-400)}:where(.CobaltRating-module__ratingStar___p35tt:hover),:where(.CobaltRating-module__ratingStar___p35tt:focus-visible){color:var(--color-yellow-400);outline:none}:where(.CobaltRating-module__ratingStar___p35tt:focus-visible){box-shadow:0 0 0 2px var(--stroke-focus);z-index:1;border-radius:.25rem}:where(.CobaltRating-module__ratingStar___p35tt:focus-visible.CobaltRating-module__xSmall___DGvsH){border-radius:.125rem}:where(.CobaltRating-module__ratingReadonly___4l9Lm){cursor:default;pointer-events:none}
.PrecheckinSurvey-module__surveyContainerNoComments___OuAs8,
.PrecheckinSurvey-module__surveyContainerWithComments___EvnZa {
  flex-grow: 1;
  padding: 0 1.5rem 1.5rem 1.5rem;
}

.PrecheckinSurvey-module__surveyContainerNoComments___OuAs8 {
  align-content: center;
  text-align: center;
  gap: 1.5rem;
}

.PrecheckinSurvey-module__surveyContainerWithComments___EvnZa {
  display: flex;
  flex-direction: column;
  gap: 4rem;
}

.PrecheckinSurvey-module__surveyCard___mTmRB,
.PrecheckinSurvey-module__ratingDisplay___QJQEu,
.PrecheckinSurvey-module__feedbackSelection___NUmKy,
.PrecheckinSurvey-module__surveyCardRating___gRqNx {
  display: flex;
  flex-direction: column;
}

.PrecheckinSurvey-module__surveyCard___mTmRB {
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}

.PrecheckinSurvey-module__surveyCardRating___gRqNx {
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
}

.PrecheckinSurvey-module__ratingDisplay___QJQEu {
  gap: 2.5rem;
}

.PrecheckinSurvey-module__feedbackSelection___NUmKy {
  gap: 0.75rem;
}

.PrecheckinSurvey-module__actionBar___-2lua {
  background-color: transparent;
}

@media (max-width: 600px)  {
  .PrecheckinSurvey-module__surveyContainerWithComments___EvnZa {
    padding: 0 1rem 1rem 1rem;
    gap: 2.5rem;
  }

  .PrecheckinSurvey-module__surveyCard___mTmRB {
    padding: 0.5rem;
  }
}
.Confirmation-module__container___kD1x7 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 2rem;

  .Confirmation-module__header___wAiau {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-top: auto;

    .Confirmation-module__backNavigation___mD9SP {
      display: inline-flex;
      justify-content: flex-start;
      align-items: center;
      gap: var(--space-04);
      padding: 1rem 2.5rem;
    }

    .Confirmation-module__imageContainer___Jw-a2 {
      width: 100%;
      text-align: center;
      .Confirmation-module__image___b01OL {
        flex-shrink: 1;
      }
    }
  }

  .Confirmation-module__information___r1TAw {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    background: var(--surface-primary);

    .Confirmation-module__informationDescription___NiWGF {
      flex-grow: 1;
      width: 65%;
      padding: 2rem 2.5rem;
      text-align: left;
    }
  }
}

.Confirmation-module__modal___At-zM {
  width: 40rem;
  max-width: 80vw;
  /*height: auto;*/
}

.Confirmation-module__swirlTop___2MBjt {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  pointer-events: none;
}

.Confirmation-module__swirlBottom___6lFjE {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: -1;
  pointer-events: none;
}

@media (max-width: 600px)  {
  .Confirmation-module__container___kD1x7 {
    gap: 0;

    .Confirmation-module__header___wAiau {
      .Confirmation-module__backNavigation___mD9SP {
        padding: 0.5rem 1.5rem;
      }
      .Confirmation-module__imageContainer___Jw-a2 {
        text-align:  end;
      }
    }
    .Confirmation-module__information___r1TAw {
      margin-top: -5rem;
      .Confirmation-module__informationDescription___NiWGF {
        width: 100%;
        padding: 1rem 1.5rem;
      }
    }
  }
  .Confirmation-module__modal___At-zM {
    max-height: 100vh;
    height: 95vh;
  }
}
.ReviewSubmitStep-module__wrapper___YeQRq {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 0;

  .ReviewSubmitStep-module__scroll-area___7K6h1 {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }

  .ReviewSubmitStep-module__contentWrapper___tFIan {
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: var(--surface-primary);
    padding-top: 2rem;

    .ReviewSubmitStep-module__content___qcdEG {
      max-width: 40rem;
      padding: 0 2.5rem;
      display: flex;
      flex-direction: column;
      gap: 2rem;
      padding-bottom: 2rem;

      .ReviewSubmitStep-module__section___72Nh7 {
        display: flex;
        flex-direction: column;
        gap: 1rem;

        .ReviewSubmitStep-module__sectionHeader___qCb53 {
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1.5rem;
        }

        .ReviewSubmitStep-module__sectionHeaderBordered___Qrr-F {
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1.5rem;
          padding-top: 1.5rem;
          border-top: 1px solid var(--stroke-subtle);
        }

        .ReviewSubmitStep-module__documentSection___z3B0r {
          display: flex;
          flex-direction: column;
          gap: 1.25rem;
        }

        .ReviewSubmitStep-module__noInfo___-Yv6M {
          color: var(--text-secondary);
          font-weight: 400;
        }

        .ReviewSubmitStep-module__infoRow___CsKyk {
          display: flex;
          gap: 1.5rem;
          align-items: flex-start;

          .ReviewSubmitStep-module__infoField___t8lR4 {
            display: flex;
            flex-direction: column;
            gap: 0.125rem;

            .ReviewSubmitStep-module__fieldLabel___WNRb4 {
              font-family: var(--font-family-text);
              font-weight: 600;
              font-size: 0.75rem;
              line-height: 1rem;
              color: var(--text-secondary);
            }

            .ReviewSubmitStep-module__fieldValue___9H5eW {
              font-family: var(--font-family-text);
              font-weight: 600;
              font-size: 1rem;
              line-height: 1.25rem;
              color: var(--text-primary);
            }
          }
        }
      }
    }
  }

  .ReviewSubmitStep-module__footer-wrapper___mbxxR {
    flex-shrink: 0;
    position: relative;
    z-index: 1;
    background-color: var(--surface-primary);
  }
}

@media (max-width: 600px)  {
  .ReviewSubmitStep-module__wrapper___YeQRq {
    .ReviewSubmitStep-module__scroll-area___7K6h1 {
      overflow-y: auto;
    }

    .ReviewSubmitStep-module__contentWrapper___tFIan {
      overflow-y: visible;
      min-height: unset;
      .ReviewSubmitStep-module__content___qcdEG {
        padding: 0 2rem 2rem 2rem;
        max-width: 30rem;

        .ReviewSubmitStep-module__section___72Nh7 {
          .ReviewSubmitStep-module__infoRow___CsKyk {
            flex-direction: column;
            gap: 1rem;
          }
        }
      }
    }
  }
}

.VisaUploadStep-module__wrapper___yQnvL {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 0;

  .VisaUploadStep-module__scroll-area___Parlj {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }

  .VisaUploadStep-module__form-section___QpKy5 {
    position: relative;
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding-top: 1.5rem;
    background-color: var(--surface-primary);

    .VisaUploadStep-module__form-fields___6Y-Jk {
      padding-left: 4rem;
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
      padding-bottom: 1.5rem;
      max-width: 30rem;

      .VisaUploadStep-module__CobaltFormField___WqQ2h {
        margin-bottom: 1.5rem;
      }

      .VisaUploadStep-module__description___654Pr {
        padding-top: 0.4rem;
      }
    }

    .VisaUploadStep-module__hidden___O6g5V {
      opacity: 0;
      pointer-events: none;
      user-select: none;
      transition: opacity .15s ease;
    }

    .VisaUploadStep-module__overlay___zgPC- {
      position: fixed;
      inset: 0;
      background: rgba(255,255,255,.7);
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 10;
    }
    
    .VisaUploadStep-module__uploadSpinner___D6E2D {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      z-index: 3;
      pointer-events: none;
    }
  }

  .VisaUploadStep-module__footer-wrapper___5J00e {
    flex-shrink: 0;
    position: relative;
    z-index: 1;
    background-color: var(--surface-primary);
  }
}

@media (max-width: 600px)  {
  .VisaUploadStep-module__wrapper___yQnvL {
    .VisaUploadStep-module__scroll-area___Parlj {
      overflow-y: auto;
    }

    .VisaUploadStep-module__form-section___QpKy5 {
      overflow-y: visible;
      min-height: unset;

      .VisaUploadStep-module__form-fields___6Y-Jk {
        padding: 0 1.5rem;
      }
    }
  }
}
.DocumentCardDesktop-module__documentCard___TFW4C {
  background: linear-gradient(
    155deg,
    var(--color-blue-750) 0%,
    var(--color-blue-900) 100%
  );
  gap: 0.5rem;
  z-index: 1;
}

.DocumentCardDesktop-module__documentCardTile___idhow {
  flex-direction: column;
  width: 15rem;
  height: 7rem;
}

.DocumentCardDesktop-module__documentCardHeader___-7u8n {
  align-self: stretch;
  flex: 1 1 0;
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 0.5rem;

  .DocumentCardDesktop-module__documentCardTitle___NEhG9 {
    flex: 1 1 0;
    color: var(--tag-text-blue);
    font-weight: var(--font-weight-semibold);
  }

  .DocumentCardDesktop-module__documentCardIcon___BYBi5 {
    color: var(--tag-text-blue);
  }
}

.DocumentCardDesktop-module__documentCardSubtitle___diLYR {
  color: var(--tag-text-blue);
}
.WelcomeDesktopLayout-module__wrapperDocument___QN7Xq {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  gap: 4rem;
  padding: 2rem 2.5rem;
  background: var(--surface-primary);
  flex: 1 0 0;
  position: relative;

  .WelcomeDesktopLayout-module__eclipses___2xXUk {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
  }

  .WelcomeDesktopLayout-module__wrapperDocumentMain___pFq-9 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4rem;
    color: var(--text-primary);
    z-index: 2;

    .WelcomeDesktopLayout-module__documentMain___Fqvnw {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 2rem;
      flex: 1 0 0;

      .WelcomeDesktopLayout-module__documentHeader___DUSqt {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        justify-content: flex-start;
        gap: 0.25rem;
      }

      .WelcomeDesktopLayout-module__documentsGrid___zqHPZ {
        display: inline-flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center;
        gap: var(--space-32);
        flex-wrap: wrap;
      }
    }
  }
}
.DocumentCardMobile-module__documentItem___Fkv1p {
  align-self: stretch;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  gap: var(--space-12);
  color: var(--text-primary);
  font-family: var(--font-family-text);
  font-size: var(--font-typesize-03);

  .DocumentCardMobile-module__documentIcon___bkoRk {
    padding: var(--space-08);
    background: var(--tag-background-subtle-blue);
    border-radius: var(--radius-08);
    color: var(--tag-text-blue);
  }

  .DocumentCardMobile-module__documentTextWithNote___4ypjt {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    gap: var(--space-08);

    .DocumentCardMobile-module__documentText___8KBK7 {
      flex: 1 1 0;
      font-weight: var(--font-weight-semibold);
    }

    .DocumentCardMobile-module__documentNote___e679o {
      font-weight: var(--font-weight-normal);
      font-size: var(--font-typesize-02);
    }
  }
}
.WelcomeMobileLayout-module__wrapperDocument___UMdzi {
  display: flex;
  flex-direction: column;
  padding: 1.5rem 1.5rem 0 1.5rem;
  background-color: var(--surface-primary);
  flex: 1;
  height: 100%;
  gap: var(--space-24);
  margin-bottom: -2rem;

  .WelcomeMobileLayout-module__documentsContent___LOeyN {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: var(--space-24);
    flex-shrink: 0;

    .WelcomeMobileLayout-module__documentsGrid___XuQ96 {
      display: flex;
      flex-direction: column;
      gap: var(--space-24);
    }
  }

  .WelcomeMobileLayout-module__privacyNotice___BUMrM {
    margin-top: auto;
    color: var(--text-secondary);
  }
}

.WelcomeMobileLayout-module__actionBar___Wt6nU {
  padding: 1.5rem;
  flex-shrink: 0;
}
.WelcomeStep-module__checkinContainer___6juY3 {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  background: var(--surface-background);

  .WelcomeStep-module__backNavigation___HMFhh {
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    gap: var(--space-04);
    padding:  0.5rem 0 0 2.5rem;
    flex-shrink: 0;
  }

  .WelcomeStep-module__welcomeContent___O023b {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: var(--space-04);
    padding: 0 2.5rem;
    align-self: stretch;
    flex-shrink: 0;

    .WelcomeStep-module__welcomeSubtitle___7203- {
      font-weight: var(--font-weight-normal);
    }
  }

}

@media (max-width: 600px)  {
  .WelcomeStep-module__checkinContainer___6juY3 {

    .WelcomeStep-module__backNavigation___HMFhh {
        padding:  0.5rem 0 0 1.5rem ;
    }
    
    .WelcomeStep-module__welcomeContent___O023b {
      width: 23rem;
      gap: var(--space-08);
      padding: 0 1.5rem;

      .WelcomeStep-module__welcomeSubtitle___7203- {
        font-weight: var(--font-weight-semibold);
      }
    }
  }
}


.PrecheckinRouter-module__loading___geRLG {
  display: flex;
  height: 100vh;
}

.PrecheckinRouter-module__precheckinContainer___zsFLd {
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  background: var(--surface-background);
}
.AddToAppleWallet-module__addToWalletImage___MgW70 {
  display: flex;
  background-image: url('/assets/AddToAppleWallet-CErk_MfJ.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 11.25rem;
  height: 3.56rem;
}
.AccessPassTraineeQrCode-module__qrCodeContainer___I-DrS {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  gap: 0.75rem;
}
.AccessPassTraineeQrCode-module__qrCodeWrapper___9bU9q {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-image: url("data:image/svg+xml,%3csvg%20viewBox='0%200%201376%20292'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_4013_13925)'%3e%3crect%20width='1376'%20height='292'%20rx='32'%20fill='%2306103D'/%3e%3cpath%20d='M739.513%20315.492L456%20195.624L565.752%20-112L739.513%20315.492Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M749.562%20310.227L466.31%20203.659L572.102%20-102.834L749.562%20310.227Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M759.611%20304.951L476.611%20211.693L578.463%20-93.6689L759.611%20304.951Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M769.66%20299.677L486.911%20219.728L584.813%20-84.5117L769.66%20299.677Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M779.698%20294.402L497.221%20227.773L591.173%20-75.3457L779.698%20294.402Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M789.747%20289.127L507.521%20235.807L597.524%20-66.1807L789.747%20289.127Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M799.796%20283.852L517.831%20243.842L603.884%20-57.0234L799.796%20283.852Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M809.835%20278.577L528.132%20251.885L610.235%20-47.8584L809.835%20278.577Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M819.884%20273.311L538.442%20259.92L616.595%20-38.6924L819.884%20273.311Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M829.933%20268.036L548.743%20267.954L622.946%20-29.5361L829.933%20268.036Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M839.981%20262.761L559.052%20275.989L629.306%20-20.3701L839.981%20262.761Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M850.021%20257.485L569.353%20284.032L635.657%20-11.2051L850.021%20257.485Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M860.069%20252.211L579.663%20292.067L642.017%20-2.03906L860.069%20252.211Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M870.118%20246.935L589.963%20300.102L648.368%207.11719L870.118%20246.935Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M880.157%20241.67L600.273%20308.146L654.728%2016.2832L880.157%20241.67Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M890.205%20236.395L610.574%20316.181L661.079%2025.4492L890.205%20236.395Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M900.254%20231.12L620.884%20324.215L667.439%2034.6055L900.254%20231.12Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M910.303%20225.845L631.184%20332.25L673.79%2043.7715L910.303%20225.845Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M920.342%20220.569L641.495%20340.293L680.15%2052.9365L920.342%20220.569Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M930.391%20215.295L651.795%20348.328L686.501%2062.0938L930.391%20215.295Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M940.439%20210.019L662.105%20356.362L692.861%2071.2588L940.439%20210.019Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M950.478%20204.754L672.406%20364.406L699.212%2080.4248L950.478%20204.754Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M960.527%20199.479L682.716%20372.441L705.572%2089.5811L960.527%20199.479Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M970.576%20194.204L693.016%20380.476L711.923%2098.7471L970.576%20194.204Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M980.625%20188.928L703.326%20388.51L718.283%20107.912L980.625%20188.928Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M990.664%20183.654L713.627%20396.554L724.634%20117.069L990.664%20183.654Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3cpath%20d='M730.994%20126.234L1000.71%20178.378L723.937%20404.588L730.994%20126.234Z'%20stroke='%23163984'%20stroke-width='0.6'%20stroke-miterlimit='10'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_4013_13925'%3e%3crect%20width='1376'%20height='292'%20rx='32'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 2rem;
  flex-direction: column;
  border-radius: 1.25rem;

  .AccessPassTraineeQrCode-module__qrCode___kz8R- {
    position: relative;
    max-width: 12.5rem;
    max-height: 12.5rem;
    width: 100%;
    height: auto;
    border-radius: 1rem;
    z-index: 1;
  }
}
.AccessPassTraineeQrCode-module__validityInfo___hg0mP {
  color: var(--text-secondary);
  font-weight: var(--font-weight-semibold);
}

.AccessPassTraineeQrCode-module__accessPassNotAvailable___O-odN {
  overflow: hidden;
}

@media (max-width: 600px)  {
  .AccessPassTraineeQrCode-module__qrCodeWrapper___9bU9q {
    max-width: 25rem;
    height: 18.25rem;
    background-image: url('/assets/AccessPassBackground-CcsCTh7Z.png');
    border-radius: 0;

    .AccessPassTraineeQrCode-module__qrCode___kz8R- {
      max-width: 13.9375rem;
      max-height: 13.9375rem;
    }
  }

  .AccessPassTraineeQrCode-module__accessPassNotAvailable___O-odN {
    min-width: 25rem;
    height: 18.25rem;
    flex-shrink: 0;
    display: block;
    margin: 0 auto;
    transform: translateX(-50%);
    left: 50%;
    position: relative;
  }
}
.AccessPassTraineeStatus-module__container___J2dGg {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.AccessPassTraineeStatus-module__tile___AJvX4 {
  width: 100%;
  gap: 0.5rem;
  background: var(--surface-background);
  border: 0;
}

.AccessPassTraineeStatus-module__tileContent___eJ-C9 {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}

.AccessPassTraineeStatus-module__nextStepsWrapper___MpT9t {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  border: 0;
}

.AccessPassTraineeStatus-module__nextStepsTile___-KEGM {
  display: flex;
  flex-direction: column;
  background: var(--surface-background);
  padding: 0.75rem;
  gap: 1.5rem;
}

.AccessPassTraineeStatus-module__icon--blue___DwQZZ {
  color: var(--color-blue-400);
}

.AccessPassTraineeStatus-module__icon--yellow___M6Dcy {
  color: var(--color-yellow-400);
}

.AccessPassTraineeStatus-module__icon--red___SLKDf {
  color: var(--color-red-400);
}

.AccessPassTraineeStatus-module__icon--neutral___eZUgt {
  color: var(--color-neutral-600);
}

.AccessPassTraineeStatus-module__buttonWrapper___ow--p {
  width: fit-content;
  @media (max-width: 600px)  {
    width: 100%;
  }
}
.AccessPassTraineePage-module__accessPassWrapper___hm1fE {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  background: var(--surface-background);

  .AccessPassTraineePage-module__backNavigation___QGv2I {
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    gap: var(--space-04);
    padding: 0.5rem 0 0 1.5rem;
    flex-shrink: 0;
  }

  .AccessPassTraineePage-module__pageHeader___ksH8y {
    padding: 0 1.5rem;
  }

  .AccessPassTraineePage-module__qrCodeWrapper___FU48X {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    flex-grow: 1;
    padding: 2rem;
    gap: 1.5rem;
    background: var(--surface-primary);
    overflow: hidden;
  }

  .AccessPassTraineePage-module__accessPassBackground___3a5u0 {
    width: 86rem;
    height: 18.25rem;
  }
  .AccessPassTraineePage-module__statusWrapper___BYf-z {
    padding: 0 2rem;
    width: 100%;
  }

  @media (max-width: 600px) {
    .AccessPassTraineePage-module__qrCodeWrapper___FU48X {
      padding: 0;
    }
  }
}
.AccessPassVisitorPage-module__accessPassWrapper___Bhf5V {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 25rem;
  justify-self: center;
  overflow-y: auto;

  .AccessPassVisitorPage-module__pageHeader___aKfo- {
    color: #000;
    text-align: center;
    font-family: var(--font-family-display);
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.25rem;
    padding-bottom: 1.25rem;
    padding-top: 1.87rem;
  }

  .AccessPassVisitorPage-module__qrCodeWrapper___K-e70 {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 25rem;
    height: 18.25rem;
    background-image: url('/assets/AccessPassBackground-CcsCTh7Z.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 2rem;
    flex-direction: column;

    &.AccessPassVisitorPage-module__validatedBackground___ehSJg {
      border-radius: 1.25rem;
    }

    .AccessPassVisitorPage-module__qrCode___1CK-e {
      position: relative;
      max-width: 13.9375rem;
      max-height: 13.9375rem;
      width: 100%;
      height: auto;
      border-radius: 0.375rem;
      z-index: 1;
    }

    .AccessPassVisitorPage-module__saveButton___22ucC {
      color: white;
      margin-top: 0.85rem;

      .AccessPassVisitorPage-module__saveButtonImage___NE7UW {
        height: 1rem;
        width: 1rem;
        margin-right: 0.5rem;
      }
    }

    .AccessPassVisitorPage-module__qrCodeExpiredOverlay___6UAMH {
      position: absolute;
      width: 13.9375rem;
      height: 13.9375rem;
      top: 50%;
      left: 50%;
      background-color: white;
      transform: translate(-50%, -50%);
      opacity: 80%;
      border-radius: 0.375rem;
      z-index: 2;
    }

    .AccessPassVisitorPage-module__generatePassButton___MxeXA {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      background-color: #0055ff;
      z-index: 3;
    }
  }

  @media (--sm-n-below) {
    .AccessPassVisitorPage-module__validatedBackground___ehSJg {
      margin: 0 2rem 0 2rem;
      width: -webkit-fill-available;
      height: 20.9375rem;
    }
  }

  .AccessPassVisitorPage-module__passInfo___6smHD {
    width: 100%;

    .AccessPassVisitorPage-module__countdown___d5-wA {
      width: 100%;

      .AccessPassVisitorPage-module__countdownBar___SI3SH {
        position: relative;
        width: 100%;
        height: 0.62rem;

        &.AccessPassVisitorPage-module__active___s-8Ql {
          background-color: var(--green-400);
        }

        &.AccessPassVisitorPage-module__danger___XtNAL {
          background-color: color-mix(in srgb, var(--red-400) 50%, transparent);
        }

        &.AccessPassVisitorPage-module__expired___jgSqQ {
          background-color: var(--red-400);
          opacity: 0.5;
        }

        .AccessPassVisitorPage-module__countdownBarOverlay___IJN8h {
          position: absolute;
          top: 0;
          left: 0;
          height: 100%;
          background-color: var(--red-400);
          transition: width 1s linear;
        }
      }

      .AccessPassVisitorPage-module__countdownTime___548Ry {
        justify-content: center;
        text-align: center;
        font-family: var(--font-family-text);
        font-size: 1rem;
        line-height: 1.25rem;
        font-weight: 600;
        font-variant-numeric: tabular-nums;
        margin-top: 0.1rem;

        &.AccessPassVisitorPage-module__active___s-8Ql {
          color: var(--green-400);
        }

        &.AccessPassVisitorPage-module__danger___XtNAL,
        &.AccessPassVisitorPage-module__expired___jgSqQ {
          color: var(--red-400);
        }
      }
    }
  }

  .AccessPassVisitorPage-module__profileStatus___JR3Ii {
    background-color: #f3f3f3;
    border-radius: 0.375rem;
    height: 3.625rem;
    flex-shrink: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 1.5rem;

    .AccessPassVisitorPage-module__profileIcon___m-5MI {
      margin-left: 0.5rem;
      margin-right: 0.5rem;
      color: #2cbe7c;
      width: 1.5rem;
      height: 1.5rem;
    }

    .AccessPassVisitorPage-module__profileText___yDYKX {
      color: #000;
      font-family: var(--font-family-display);
      font-size: 1rem;
      font-style: normal;
      font-weight: 700;
      line-height: 1.375rem;
      letter-spacing: -0.02rem;
    }
  }

  @media (--sm-n-below) {
    .AccessPassVisitorPage-module__profileStatus___JR3Ii {
      margin: 1.18rem 2rem 0.56rem 2rem;
    }
  }

  .AccessPassVisitorPage-module__nextStepHeader___WzVCM {
    display: flex;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    color: #000;
    font-family: var(--font-family-display);
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.375rem;
    letter-spacing: -0.02rem;
  }

  @media (--sm-n-below) {
    .AccessPassVisitorPage-module__nextStepHeader___WzVCM {
      margin-left: 2rem;
    }
  }

  .AccessPassVisitorPage-module__validatedInfo___MFub- {
    padding-top: 1.56rem;
    padding-bottom: 1.37rem;

    .AccessPassVisitorPage-module__validity___VP604 {
      color: #000;
      text-align: center;
      font-family: var(--font-family-text);
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      line-height: 1.25rem;
    }

    .AccessPassVisitorPage-module__location___vOU4c {
      color: #000;
      text-align: center;
      font-family: var(--font-family-text);
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      line-height: 1.25rem;

      &.AccessPassVisitorPage-module__bolded___cDoqv {
        color: #000;
        font-family: var(--font-family-text);
        font-size: 1rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.25rem;
      }
    }
  }

  .AccessPassVisitorPage-module__nextStep___kJ-Ig {
    background-color: #f3f3f3;
    border-radius: 0.375rem;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;

    .AccessPassVisitorPage-module__nextStepRow___ooYw0 {
      display: flex;
      flex-direction: row;
      padding-top: 0.69rem;

      .AccessPassVisitorPage-module__nextStepIcon___65Ue9 {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        color: #a4acb0;
        width: 1.5rem;
        height: 1.5rem;

        &.AccessPassVisitorPage-module__validated___g3hua {
          color: #2cbe7c;
        }
      }

      .AccessPassVisitorPage-module__nextStepBoxHeader___PXY1U {
        color: #000;
        font-family: var(--font-family-display);
        font-size: 1rem;
        font-style: normal;
        font-weight: 700;
        line-height: 1.375rem;
        letter-spacing: -0.02rem;
      }
    }

    .AccessPassVisitorPage-module__nextStepText___7HCTh {
      color: #545f71;
      font-family: var(--font-family-text);
      font-size: 1rem;
      font-style: normal;
      font-weight: 400;
      line-height: 1.25rem;
      padding: 0.44rem 1rem 1.5rem 2.56rem;
      flex: 1;
    }
  }

  @media (--sm-n-below) {
    .AccessPassVisitorPage-module__nextStep___kJ-Ig {
      margin: 0.44rem 2rem 2.44rem 2rem;
    }
  }

  .AccessPassVisitorPage-module__appleWallet___mpEfv {
    margin-top: 1rem;
  }
}
.ExportControlForm-module__loading___wQRK1 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

:not(.ExportControlForm-module__co-form__toggle___4jc8B) > input[type='checkbox']::after{
        display: none;
}

.ExportControlForm-module__exportControlFormWrapper___dkoeq {
  display: flex;
  flex: 1;
  flex-direction: column;
  
  /* Mobile and tablet: full page */
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;

  /* Desktop: centered rectangular container */
  @media (--lg-n-above) {
    position: relative;
    max-width: 60rem;
    max-height: 90vh;
    margin: 2rem auto;
    border-radius: 0.75rem;
    box-shadow: 0 10px 25px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    background-color: white;
    overflow: hidden;
  }

  .ExportControlForm-module__formSection___Dyq7A {
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 0 1.5rem;
    padding-top: 4.38rem;
    
    /* Desktop: adjust padding for centered container */
    @media (--lg-n-above) {
      padding: 2rem 3rem;
      padding-top: 3rem;
    }

    .ExportControlForm-module__formTitle___PuCur {
      color: var(--neutral-075);
      text-align: center;
      font-family: var(--font-family-display);
      font-size: 1.5rem;
      font-style: normal;
      font-weight: 700;
      padding-bottom: 1.5rem;
    }

    .ExportControlForm-module__formTitle___PuCur.ExportControlForm-module__hasSubtitle___tWM17 {
      padding-bottom: 0.5rem;
    }

    .ExportControlForm-module__formSubtitle___f1A-M {
      color: var(--neutral-075);
      text-align: center;
      font-family: var(--font-family-text);
      font-size: 1rem;
      font-style: normal;
      font-weight: 600;
      line-height: 1.25rem;
      padding-bottom: 1.25rem;
    }

    .ExportControlForm-module__formBanner___XI3nf {
      display: flex;
      flex-direction: row;
      background-color: #fff7e8;
      border-radius: 0.5rem;
      padding: 1rem 1.5rem;
      align-items: center;

      .ExportControlForm-module__bannerIcon___Q0N5v {
        display: flex;
        flex-shrink: 0;
        color: var(--yellow-400);
        margin-right: 1rem;
      }

      .ExportControlForm-module__bannerText___dqgra {
        color: var(--neutral-075);
        font-family: var(--font-family-display);
        font-size: 1rem;
        font-style: normal;
        font-weight: 500;
        line-height: 1.25rem;
        letter-spacing: -0.02rem;
      }
    }

    @media (--sm-n-below) {
      .ExportControlForm-module__formBanner___XI3nf {
        align-items: flex-start;
        padding: 1rem;
      }

      .ExportControlForm-module__formTitle___PuCur {
        font-size: 2rem;
        flex-wrap: wrap;
        line-height: 2.25rem;
        text-align: left;
      }

      .ExportControlForm-module__formSubtitle___f1A-M {
        text-align: left;
      }
    }

    .ExportControlForm-module__formFields___GC3A- {
      padding-top: 2.19rem;
      width: 100%;

      .ExportControlForm-module__formRow___o3uqh {
        display: flex;
        flex: 1;
        flex-direction: row;
        gap: 0.75rem;
        padding-bottom: 2rem;
        width: 100%;

        > * {
          flex: 1;
          width: 100%;
        }

        .ExportControlForm-module__cobalt-dropdown___KUvhl {
          display: flex;
          flex-direction: column;
          position: relative;
          max-width: none;
        }
      }

      @media (--sm-n-below) {
        .ExportControlForm-module__formRow___o3uqh {
          flex-direction: column;
          gap: 1rem;
          padding-bottom: 0.5rem;

          > * {
            width: 100%;
          }
        }
      }
    }

    @media (--sm-n-below) {
      .ExportControlForm-module__formFields___GC3A- {
        padding-top: 1.5rem;
      }
    }
  }

  @media (--sm-n-below) {
    .ExportControlForm-module__formSection___Dyq7A {
      padding-top: 1.5rem;
    }
  }

  .ExportControlForm-module__confirmationCheckbox___PS-xY {
    padding: 1.2rem 0;
  }

  .ExportControlForm-module__actionBar___VMG5j {
    position: sticky;
    bottom: 0;
    
    /* Desktop: adjust for centered container */
    @media (--lg-n-above) {
      position: relative;
      margin-top: auto;
      padding: 1.5rem 3rem 2rem;
      background-color: white;
    }
  }

  .ExportControlForm-module__loadingSave___BKIvN {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    
    /* Desktop: adjust for centered container */
    @media (--lg-n-above) {
      height: 100%;
      border-radius: 0.75rem;
    }
  }
}
.AccessPassOrchestrator-module__loading___MR3sS {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
.AccessPassWidget-module__accesspassWrapper___8rUp1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 291px;
  position: relative;
}

.AccessPassWidget-module__handImage___vzqq5 {
  height: 185px;
  width: 187px;
  position: absolute;
  top: 0;
  z-index: 2;
  margin-left: 1.31rem;

  background-image: url('/assets/widget-hand-BDc0v7RP.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
}

.AccessPassWidget-module__card___9Uyyz {
  display: flex;
  flex-direction: column;
  max-width: 352px;
  max-height: 275px;
  border-radius: 12px;
  margin-top: 1rem;
  position: relative;
  padding-top: 13rem;
  z-index: 1;
  box-shadow: 0px 1px 8px 0px hsla(0 0% 0% / 0.16);
}

.AccessPassWidget-module__cardViewPass___cwjdB {
  background-color: var(--blue-750);
}

.AccessPassWidget-module__cardActivatePass___1QCLU {
  background-color: var(--yellow-800);
}

.AccessPassWidget-module__text___n4hEG {
  margin-left: 1.31rem;
  z-index: 3;
  position: relative;
  margin-bottom: 1.12rem;
}

.AccessPassWidget-module__title___MCRdY {
  font-family: var(--font-family-display);
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  padding-bottom: 0.31rem;
}

.AccessPassWidget-module__status___WJReS {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-right: 0.81rem;
}

.AccessPassWidget-module__circle___zRWtK {
  width: 14px;
  height: 14px;
  border-radius: 50%;
}

.AccessPassWidget-module__circleViewPass___VESw6 {
  background-color: var(--green-400);
}

.AccessPassWidget-module__circleActivatePass___Jg2Pq {
  background-color: var(--yellow-400);
}

.AccessPassWidget-module__statusText___MHpK6 {
  font-family: var(--font-family-text);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 8px;
  color: #545f71;
}

.AccessPassWidget-module__arrowIcon___Yee0p {
  margin-left: auto;
}

.AccessPassWidget-module__loading___wdyCx {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 275px;
  width: 100%;
}

.PrecheckinWidget-module__widgetLoader___93-g- {
  width: 25.125rem;
  height: 7.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.PrecheckinWidget-module__statusBanner___PMs2a {
  width: 100%;
width: 25.125rem;
height: 7.5rem;
padding:1rem 1.25rem 1rem 1.25rem;
  display: flex;
  gap: 1rem;
}

.PrecheckinWidget-module__bannerRow___mxxuB {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  height: 100%;
  width: 100%;
}

.PrecheckinWidget-module__bannerIcon___i7-aP {

  flex-shrink: 0;
  margin-right: 0;;
}

.PrecheckinWidget-module__icon--blue___3DwJ5 {
  color: var(--color-blue-400);
}

.PrecheckinWidget-module__icon--yellow___yRt5H {
  color: var(--color-yellow-400);
}

.PrecheckinWidget-module__icon--orange___4LrlK {
  color: var(--color-orange-400);
}

.PrecheckinWidget-module__bannerTitle___by4JX {
  flex: 1;
  color: var(--text-primary);
}

.PrecheckinWidget-module__actionText___zQHYq {
  color: var(--link-interactive);
  font-weight: var(--font-weight-semibold);
}

@media (max-width: 600px)  {
  .PrecheckinWidget-module__statusBanner___PMs2a {
    height: 7rem;
  }


}
